/* 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;*/
width:auto;
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:265px;
height:105px;
float:left;
margin-left:20px;
}
#right-top-area{
width:625px;
height:105px;
float:left;
margin-left:25px;
margin-top:2px;
}
.latest-post{
width:180px;
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;
}
.adwords-area{
width:81px;
height:88px;
float:left;
}
.contact-top{
width:156px;
height:88px;
float:left;
}
.contact-top-area{
width:281px;
height:88px;
float:left;
background:url(images/contact_top_img.jpg) center no-repeat;
cursor:pointer;
}
.contact-top-detail-area{
width:210px;
height:60px;
padding-left:70px;
padding-top:20px;
float:left;
}
.contact-uk-area{
width:205px;
height:27px;
float:left;
background-color:#F5F3F4;
margin-bottom:2px;
padding-top:3px;
}
.contact-flag-img{
width:40px;
height:30px;
float:left;
padding-left:5px;
font-size:12px;
color:#666;
line-height:16px;
font-family:"trebuchet MS";
}
.country-flag-detail{
width:150px;
height:25px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:12px;
padding-left:5px;
}
.country-flag-detail a{
text-decoration:none;
color:#666;
letter-spacing:1px;
}
.contact-ireland-area{
width:205px;
height:25px;
float:left;
background-color:#F5F3F4;
}
#cnt-google-map-area{
	width:790px;
	height:auto;
	float:left;
	margin-top:15px;
	}
.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;
}
.testimonial-marquee{
width:930px;
height:auto;
margin-left:auto;
margin-right:auto;
}
#main-body{
margin:0 auto;
padding:0;
text-align:center;
background-color:#FFFFFF;
width:977px;
height:330px;
clear:both;
padding-top:5px;
}
/*NEW HOMEPAGE STYLE START*/
#main-page-body{
margin:0 auto;
padding:0;
text-align:center;
background:#fff;
width:930px;
height:325px;
clear:both;
padding-top:5px;
border-bottom:#ececec solid 2px;
}
#eddie-video-area{
	width:360px;
	height:auto;
	float:left;
	margin-top:0px;
	}
#header-video{
	width:560px;
	height:auto;
	float:left;
	margin-top:0px;
	}	
#cnt-red-area{
	width:930px;
	height:57px;
	background:url(images/hp-cnt-red-bg.jpg) repeat-x;
	margin-right:auto;
	margin-left:auto;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}	
.cnt-red-lft{
	width:70px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:10px;
	}	
.cnt-red-mid{
	width:50px;
	height:auto;
	float:left;
	}	
.cnt-red-rght{
	width:790px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-right:10px;
	font-size:19px;
	}	
.cnt-red-rght a{
color:#fff;
text-decoration:none;
}	
.cnt-red-rght a:hover{
color:#fff;
text-decoration:underline;
} 	
#hp-contener{
	margin:0 auto;
	padding:0;	
	width:930px;
	min-height:450px;
}	
#hp-left-area{
	width:700px;
	height:auto;
	float:left;
	}
#hp-left-area h1{
	font-size:22px;
	font-family:"trebuchet MS";
	font-weight:bold;
	color:#DE001A;
	margin:4px;
	padding:4px;	
	}	
#hp-left-area p{
	font-size:14px;
	font-family:arial;
	font-weight:normal;
	color:#4C4C4C;
	line-height:24px;
	text-align:justify;
	margin:6px;
	padding:6px;	
	}	
.hp-results-area{
	width:675px;
	height:246px;
	float:left;
	margin:0 12px;
	background:#D9D9D9 url(images/hp-results-bg.jpg) top center no-repeat;
	}	
.hp-results-block{
	width:610px;
	height:190px;
	float:left;
	margin:35px 10px 0 55px;
	}	
.hp-results-heading{
	font-family:"trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#D51B22;
	margin:0px;
	padding:0px;
	}
.hp-results-text{
	font-family:arial;
	font-size:12px;
	color:#666;
	height:25px;
	padding:0px;
	margin:0px;
	}		
#hp-right-area{
	width:230px;
	height:auto;
	float:left;
	}
.hp-testi-top-bg{
	width:180px;
	height:30px;
	float:left;
	background:url(images/hp-testi-top-bg.jpg) top center no-repeat;
	font-family:"trebuchet MS";
	font-size:18px;
	color:#2A2A2A;
	padding:12px 0 0 50px;
	margin-top:5px;
	}
.hp-testi-mid-area{
	width:210px;
	height:375px;
	float:left;
	background:url(images/hp-testi-mid-bg.jpg) top center repeat-y;
	padding:0 10px;
	font-family:arial;
	font-size:12px;
	color:#2A2A2A;
	text-align:justify;
	line-height:20px;
	font-weight:normal;
	}	
.hp-testi-mid-area strong{
	font-weight:normal;
	}
.hp-read-more-button a{
	width:auto;
	height:auto;
	float:right;
	padding:2px;
	color:#2a2a2a;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:2px;
	}		
.hp-read-more-button a:hover{
	text-decoration:underline;
	color:#D51B22;
	}
.hp-testi-mid-area span{
	font-size:13px;
	color:#DE001A;
	}	
.hp-testi-mid-area span a{
	text-decoration:none;
	color:#DE001A;
	}	
.hp-testi-mid-area span a:hover{
	text-decoration:underline;
	color:#DE001A;
	}	
.hp-testi-btm-bg{
	width:230px;
	height:7px;
	float:left;
	background:url(images/hp-testi-btm-bg.jpg) top center no-repeat;
	margin-bottom:10px;
	}
	
/*NEW HOMEPAGE STYLE END*/	
#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;
	height:288px;
	float:left;
	background-color:#F5F3F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.service-mid-block strong{
	width:160px;
	height:auto;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}	
.service-mid-block b{
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#DE001A;
	}	
.service-mid-block span{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#DE001A;
	}
.service-mid-block center{
	color:#cecece;
	font-size:11px;
	}	
.service-mid-block span a{
	text-decoration:none;
	color:#DE001A;
	}
.service-mid-block span a:hover{
	text-decoration:underline;
	color:#DE001A;
	}	
.service-mid-block span .service-bold-text{
	font-weight:bold;			
	color:#DE001A;
	}
.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;
	}	
#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:0;
}
#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;
}
#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;
}
#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;
}
.clints-span{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
font-weight:bold;
text-align: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:5px;
}

#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:50px;
margin-top:5px;
width:680px;
height:325px;
background-image:url(images/cnt-query-bg.jpg);
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:600px;
float:left;

}
#query-left{
margin:0 auto;
padding:0;
width:225px;
height:inherit;
float:left;
}
#query-right{
margin:0 auto;
padding:0;
width:350px;
height:inherit;
float:right;
}
.enquiry-input {
	padding:1px;
	margin-bottom:1px;
	width:200px;
	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:225px;
	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;*/
	cursor:pointer;
	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:5px;
}
#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:5px;

}	
.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:5px;
}

#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:#FF0000;
	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:5px;
	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:820px;
	height:auto;
	float:left;
	}
.team-page-text{
	width:800px;
	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 */
}	
.pics-area{
	width:908px;
	height:auto;
	float:left;
	margin:10px 25px;	
	background-color:#231F20;
	border:#DE001A solid 1px;
	}
/*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;
}
.h6-heading-style {
	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: 330px;
	float: left;
	display: inline;
	
}
#footer-wrap .col-b {
	width: 195px;
	float: left;	
	display: inline;
}
#footer-wrap .col-c {
	width: 185px;
	float: left;	
	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:20px;
	padding-bottom:13px;
	}
.like-button{
	width:200px;
	height:auto;
	float:left;
	}
.like-button-1{
	padding-left:25px;
	padding-top:25px;
	}		
#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 {
	padding-right: 0px;
}		
.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:5px;
}
#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:127px;
	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*/
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 50%;
left: 30%;
width: 480px;
height: 380px;
padding: 3px;
border: 8px solid #cecece;
background-color: black;
z-index:1002;
overflow: auto;
}
.white_content span{	
font-family:'trebuchet MS'; 
font-size:13px; 
color:#FFFFFF; 
text-decoration:none; 
}
.white_content span a{
color:#FFFFFF; 
text-decoration:none; 
}
.white_content span a:hover{
color:#de00001; 
text-decoration:underline; 
}
.vid-testi-area{
width:780px;
height:auto;
float:left;
padding:5px 15px 5px 15px;
margin:10px 60px 10px 60px;
border:#cecece solid 1px;
background:#F4F4F4;
}	
.vid-testi-heading{
width:780px;
height:auto;
float:left;
font-family:"trebuchet MS";
font-size:16px;
color:#DE001A;
font-weight:bold;
border-bottom:#cecece solid 1px;
}
.vid-thumb-area{
width:350px;
height:auto;
float:left;
margin:10px 20px;
}
.vid-area{
width:350px;
height:auto;
float:left;
}
.vid-name{
width:350px;
height:auto;
float:left;
font-family:"trebuchet MS";
font-size:13px;
color:#333;
font-weight:bold;
text-align:center;
}
.vid-name b{
font-size:14px;
color:#de001a;
}
.vid-name a{
text-decoration:none;
color:#333;
}
.vid-name a:hover{
text-decoration:underline;
color:#333;
}
.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;
}
.testi-author a:link{
color:#dd001a;
text-decoration:none;
}
.testi-author a:visited{
color:#dd001a;
text-decoration:none;
}
.landing-testi-area{
width:630px;
height:auto;
float:left;
border-left:#EBEBEB dotted 1px;
background:#FFFFFF url(images/testimonial/testi-bg.jpg) top repeat-x;
border:#F6F6F6 solid 1px;
margin-bottom:5px;
}
.landing-testi-text{
width:390px;
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;
}
.landing-testi-text a{
color:#666;
text-decoration:none;
}
.landing-testi-author{
width:615px;
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;
}
.landing-testi-author a:link{
color:#dd001a;
text-decoration:none;
}
.landing-testi-author a:visited{
color:#dd001a;
text-decoration:none;
}
/*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:290px;
	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;
	}
	
/*party-page start*/ 
#container_party{
	margin:0 auto;
	padding-top:5px;
	background-color:#FFFFFF;
	width:932px;
	height:auto;
}
#party_block{
	width:902px;
	height:auto;
	padding-top:5px;
	margin-left:10px;
	margin-right:15px;
	background-color:#231F20;
	border:#DE001A solid 1px;
	float:left;
	}	
.party_text{
	width:792px;
	padding-right:15px;
	padding-left:15px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:8px;
	
	}	
/*Seo section*/	
#right-side-seo{
	width:665px;
	min-height:320px;
	float:left;
	margin-left:5px;
	margin-top:22px;
	border:#E3E2E2 solid 1px;
	}		
.seo-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;
	}
.seo-page-text li{
list-style:disc;
}	
.seo-page-text a{
color:#666;
}
.online-content-area{
width:932px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:20px;
text-align:justify;
}
.online-content-area li{
list-style:disc;
}
.online-content-area a{
color:#666666;
}
.online-content-area hr{
color:#cecece;
background-color:#cecece;
height:1px;
border:none;
}
.onine-eddie-profile{
width:auto;
height:425px;
padding-top:25px;
background-color:#333;
border:#000 solid 1px;
}
.testi-results-seo-area{
width:932px;
height:265px;
float:left;
background:#F9F9F9 url(images/internet/testi-seo-btm-bg.jpg) bottom no-repeat;
border-top:#F3F3F3 solid 2px;
}
.testi-seo-block{
width:655px;
height:246px;
float:left;
margin:5px 5px;
background:#D9D9D9 url(images/internet/seo-results-bg.jpg) top center no-repeat;
font-family:"trebuchet MS";
font-size:18px;
}
.seo-results-block{
width:610px;
height:190px;
float:left;
margin:12px 10px 0 25px;
}	
.seo-read-more-button a{
width:auto;
height:auto;
float:right;
padding:2px;
color:#2a2a2a;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-right:2px;
}		
.seo-read-more-button a:hover{
text-decoration:underline;
color:#D51B22;
}
.results-seo-block{
width:262px;
height:245px;
float:left;
margin:5px 0px;
background:#F9F9F9 url(images/internet/seo-testi-blk-bg.jpg) center bottom repeat-y;
font-family:"trebuchet MS";
font-size:18px;
}
.seo-testi-mid-area{
	width:230px;
	height:375px;
	float:left;
	padding:0 10px;
	margin:0 5px;
	font-family:arial;
	font-size:12px;
	color:#2A2A2A;
	text-align:justify;
	line-height:20px;
	font-weight:normal;
	}
.seo-testi-mid-area strong{
	font-weight:normal;
	}	
.seo-testi-mid-area span{
	font-size:13px;
	color:#DE001A;
	}	
.seo-testi-mid-area span a{
	text-decoration:none;
	color:#DE001A;
	}	
.seo-testi-mid-area span a:hover{
	text-decoration:underline;
	color:#DE001A;
	}	
.seo-n-lft-area{
width:323px;
height:auto;
float:left;
}		
.seo-n-vid-area{
width:323px;
height:auto;
float:left;
}
.seo-nv-lft-bg{
width:13px;
height:auto;
min-height:180px;
float:left;
background:url(images/internet/seo/vid-area-lft-bg.jpg) top no-repeat;
}
.seo-n-vid-block{
width:310px;
height:auto;
float:left;
background:#F9F9F9;
border-top:#de001a solid 5px;
} 
.seo-n-testi-area{
width:323px;
height:auto;
float:left;
background:url(images/internet/seo/seo-n-lft-mid-bg.jpg) center top repeat-y;
padding:10px 0 0 0;
margin:0 0 10px 0;
}
.seo-n-testi-heading{
width:305px;
height:37px;
float:left;
background:url(images/internet/seo/redtitle-bg.png) left top no-repeat;
padding:6px 0 0 18px;
color:#fff;
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
text-transform:uppercase;
margin:0 0 7px 0;
}
.vtesti-heading{
width:293px;
height:auto;
float:left;
padding:0 0 4px 30px;
background:url(images/internet/seo/testi-hd-btm-bg.jpg) bottom no-repeat;
font-family:"trebuchet MS";
font-size:16px;
color:#333;
font-weight:bold;
margin:0 0 5px 0;
}
.vtesti-area{
width:310px;
height:auto;
float:left;
margin:0 0 0 13px;
padding:0 0 15px 0;
background:url(images/internet/seo/testi-sepret-bg.jpg) bottom no-repeat;
}
.seo-nvid-name{
width:310px;
height:auto;
float:left;
font-family:"trebuchet MS";
font-size:13px;
color:#333;
font-weight:bold;
text-align:center;
}
.seo-nvid-name b{
font-size:14px;
color:#de001a;
}
.seo-nvid-name a{
text-decoration:none;
color:#333;
}
.seo-nvid-name a:hover{
text-decoration:underline;
color:#333;
}
.seo-wtesti-area{
width:280px;
height:auto;
float:left;
padding:0 15px 0 15px;
margin:0 0 0 13px;
font-size:12px;
color:#4C4C4C;
line-height:18px;
font-weight:normal;
text-align:justify;
border-bottom:#de001a solid 3px;
}
.seo-wtesti-area span{
font-weight:bold;
}
.seo-wtesti-area span a{
text-decoration:none;
color:#4c4c4c;
}
.seo-wtesti-area span a:hover{
text-decoration:underline;
color:#de001a;
}
.seo-wtesti-area b{
color:#de001a;
}	
.seo-n-right-area{
width:600px;
height:auto;
float:left;
margin:0 0 0 9px;
}
.seo-n-main-txt-area{
width:568px;
height:auto;
float:left;
background:#F9F9F9;
border:#F0F0F0 solid 1px;
padding:10px 15px;
}
#seo-n-text{
width:568px;
height:220px;
overflow:auto;
float:left;
text-align:justify;
font-size:13px;
color:#4c4c4c;
line-height:20px;
}
#seo-n-text p{
margin:3px;
padding:3px;
}
#seo-n-text p a{
text-decoration:none;
color:#4c4c4c;
}
#seo-n-text p a:hover{
text-decoration:underline;
color:#4c4c4c;
}
.seo-n-guarantee-area{
width:564px;
height:auto;
float:left;
text-align:justify;
font-size:12px;
font-weight:bold;
font-family:"trebuchet MS";
color:#4c4c4c;
line-height:20px;
padding:0 2px 0 0;
border-top:#cecece dotted 1px;
border:#cecece dotted 1px;
background:#cecece url(images/internet/seo/money-area-bg.jpg) repeat-x;
}
.seo-n-guarantee-area b{
font-size:14px;
color:#de001a;
text-transform:uppercase;
}
.guarantee-img{
width:80px;
height:auto;
float:left;
margin:0 2px 0 0;
}
.seo-n-results-block{
width:600px;
height:auto;
float:left;
margin:5px 0 0 0;
}
.seo-n-top-bg{
width:585px;
height:7px;
float:left;
margin:0 0 0 13px;
background:#f9f9f9;
border:#f0f0f0 solid 1px;
border-bottom:none;
}
.seo-n-heading-bg{
width:581px;
height:37px;
float:left;
background:#f9f9f9 url(images/internet/seo/redtitle-bg.png) left no-repeat;
border-right:#f0f0f0 solid 1px;
padding:6px 0 0 18px;
color:#fff;
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
.seo-n-results{
width:580px;
height:auto;
float:left;
margin:0 0 0 13px;
padding:0 0 2px 5px;
background:#f9f9f9;
border:#f0f0f0 solid 1px;
border-top:none;
}
.seo-n-results-heading{
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
color:#D51B22;
margin:0px;
padding:0px;
}	
.seo-n-results-text{
font-family:arial;
font-size:12px;
color:#666;
height:24px;
padding:0px;
margin:0px;
}
.seo-nbtm-area{
width:587px;
height:auto;
float:left;
margin:5px 0 5px 13px;
}
.seo-nbtm-lft-area{
width:315px;
height:auto;
float:left;
margin:0 5px 0 0;
}
.seo-n-cnt-nmbrs{
width:295px;
height:120px;
float:left;
background:url(images/internet/seo/call-img.jpg) center top no-repeat;
padding:74px 10px 0 10px;
text-align:right;
font-size:24px;
color:#333;
font-style:italic;
line-height:28px;
}
.seo-n-cnt-nmbrs i{
color:#de001a;
font-size:18px;
}
.seo-n-cnt-nmbrs b{
color:#333;
font-size:28px;
font-weight:normal;
text-align:left;
text-shadow:1px 1px 1px #666;
}
.seo-n-bck-area{
width:auto;
height:auto;
float:left;
margin:4px 0 0 0;
}
.seo-nbtm-rght-area{
width:267px;
height:auto;
float:left;
}
.seo-n-querytop-bg{
width:252px;
height:7px;
float:left;
margin:0 0 0 13px;
background:#f9f9f9;
border:#f0f0f0 solid 1px;
border-bottom:none;
}
.seo-n-queryheading-bg{
width:248px;
height:37px;
float:left;
background:#f9f9f9 url(images/internet/seo/redtitle-bg.png) left no-repeat;
border-right:#f0f0f0 solid 1px;
padding:6px 0 0 18px;
color:#fff;
font-family:"trebuchet MS";
font-size:16px;
font-weight:bold;
}
.seo-n-query-area{
width:247px;
height:220px;
float:left;
margin:0 0 0 13px;
padding:0 0 2px 5px;
background:#f9f9f9;
border:#f0f0f0 solid 1px;
border-top:none;
}
.seo-n-profile-area{
width:313px;
height:270px;
float:left;
margin:2px 0 0 0;
background:#f9f9f9;
border:#f0f0f0 solid 1px;
font-family:"trebuchet MS";
font-size:13px;
color:#333;
}
.profile-area-heading{
font-size:16px;
font-weight:bold;
padding:0 0 0 7px;
}
.profile-area-heading b{
color:#de001a;
}
/*DEDICATED page styles Start*/
.dedicated-content{
width:930px;
height:auto;
float:left;
}
.dedi-banner{
width:930px;
height:221px;
float:left;
background:url(images/dedicated-page/top-img.jpg) top center no-repeat;
}
.dedi-bar{
width:930px;
height:43px;
float:left;
background:url(images/dedicated-page/red-pipe-bg.jpg) top center;
}
.dedi-bar-heading-1{
width:370px;
height:33px;
float:left;
padding:10px 0 0 95px;
font-family:"trebuchet MS";
font-size:20px;
text-transform:uppercase;
color:#FFFFFF;
}
.dedi-bar-heading-2{
width:360px;
height:33px;
float:left;
padding:10px 0 0 105px;
font-family:"trebuchet MS";
font-size:20px;
text-transform:uppercase;
color:#FFFFFF;
}
.dedi-main-text{
width:930px;
height:auto;
float:left;
}
.dedi-main-text h1{
font-size:22px;
font-family:"trebuchet MS";
font-weight:bold;
color:#DE001A;
margin:4px;
padding:4px;	
}	
.dedi-main-text p{
font-size:14px;
font-family:arial;
font-weight:normal;
color:#4C4C4C;
line-height:24px;
text-align:justify;
margin:6px;
padding:6px;	
}	
.dedi-why-block-area{
width:930px;
height:auto;
float:left;
background:url(images/dedicated-page/why-block-bg.jpg) top center repeat-y;
border-top:#EBEBEB solid 1px;
}
.dedi-why-block-heading{
width:914px;
height:auto;
float:left;
padding:7px 0 0px 16px;
font-family:"trebuchet MS";
font-size:24px;
color:#333;
font-weight:normal;
}
#dedi-why-text{
width:900px;
height:280px;
float:left;
margin:0px 15px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#dedi-why-text ul li{
margin:12px;
padding:0px;
list-style:url(images/dedicated-page/arrow-bullet.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:18px;
text-align:justify;
}
#dedi-why-text ul li strong{
font-weight:bold;
color:#DE001A;
font-size:12px;
}
.scroll-track{
height:8px;
width:10px;
background-image: url(images/VScrollTrackFill.png);
background-repeat: repeat;
}

.scroll-handle{
border: 0px;
height:10px;
width:10px;
background-image: url(images/BlueVFill.png);
background-repeat: repeat;
cursor:pointer;
}

#scroll-track-top-2{
height:10px;
width:10px;
background-image: url(images/up.png);
}

#scroll-handle-bot-2{
height:8px;
width:10px;
background-image: url(images/bot.png);
}

#scroll-handle-top-2{
height:8px;
width:10px;
background-image: url(images/top.png);
background-repeat: no-repeat;
}

#scroll-track-bot-2{
height:10px;
width:10px;
background-image: url(images/down.png);
}
.splitpane-divider {
    border: 1px solid black;
    background:#5B207B;
    opacity: .5;
   /*filter: alpha(opacity=50);*/
}
.dedi-block-footer-bg{
width:930px;
height:auto;
float:left;
background:url(images/dedicated-page/block-footer-shadow-img.jpg) bottom center no-repeat;
}
.dedi-mid-block{
width:930px;
height:auto;
float:left;
}
.dedi-technologies-area{
width:700px;
height:auto;
float:left;
}
.dedi-technologies-top{
width:700px;
height:auto;
float:left;
background:url(images/dedicated-page/tech-block-top-bg.jpg) bottom center no-repeat;
}
.dedi-technologies-mid{
width:700px;
height:105px;
float:left;
}
.dedi-technologies-btm{
width:700px;
height:auto;
float:left;
background:url(images/dedicated-page/tech-block-btm-bg.jpg) top center no-repeat;
}
.dedi-technologies-block-heading{
width:684px;
height:auto;
float:left;
padding:2px 0 0px 16px;
font-family:"trebuchet MS";
font-size:16px;
color:#333;
font-weight:bold;
}
.dedi-marquee{
width:650px;
height:auto;
float:left;
margin-left:50px;
}

.dedi-faq-area{
width:230px;
height:auto;
float:left;
padding-top:18px;
}
.dedi-process-block-area{
width:930px;
height:auto;
float:left;
background:#F7F7F7;
border-top:#EBEBEB solid 1px;
}
.dedi-process-heading{
width:914px;
height:auto;
float:left;
padding:7px 0 0px 16px;
font-family:"trebuchet MS";
font-size:16px;
color:#333;
font-weight:bold;
}
.dedi-step-area{
width:930px;
height:auto;
float:left;
margin-bottom:7px;
}
.dedi-step-area ul{
display:block;
list-style:none;
}
.dedi-step-area li{
width:258px;
height:189px;
float:left;
margin:6px;
padding:6px;
}
.dedi-li-1{
background:url(images/dedicated-page/step-1-bg.jpg) center top no-repeat;
}
.dedi-li-2{
background:url(images/dedicated-page/step-2-bg.jpg) center top no-repeat;
}
.dedi-li-3{
background:url(images/dedicated-page/step-3-bg.jpg) center top no-repeat;
}
.dedi-li-4{
background:url(images/dedicated-page/step-4-bg.jpg) center top no-repeat;
}
.dedi-li-5{
background:url(images/dedicated-page/step-5-bg.jpg) center top no-repeat;
}
.dedi-li-6{
background:url(images/dedicated-page/save-offer-bg.jpg) center top no-repeat;
}
.dedi-li-heading{
width:256px;
height:7px;
float:left;
text-align:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
margin:12px 2px 20px 0;
}
.dedi-li-text{
width:250px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
text-align:justify;
margin:5px;
}
.dedi-save-icon{
width:110px;
height:auto;
float:left;
margin:35px 0 0 2px;
}
.dedi-save-text{
width:140px;
height:auto;
float:left;
margin:40px 0 0 3px;
font-family:"trebuchet MS";
font-size:16px;
color:#333;
font-weight:bold;
line-height:20px;
}
.dedi-save-text span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:normal;
line-height:20px;
}
.dedi-save-text span a{
color:#333;
text-decoration:none;
}
.dedi-save-text span a:hover{
color:#333;
text-decoration:underline;
}
.dedi-save-text strong{
font-size:30px;
line-height:22px;
color:#DE001A;
}
.dedi-step-btm-bg{
width:930px;
height:auto;
float:left;
background:url(images/dedicated-page/block-footer-shadow-img.jpg) bottom center no-repeat;
}
/*Dedicated page end*/

/*Online Marketig Start*/
#contener_online{
margin:0 auto;
background-color:#FFFFFF;
width:932px;
height:auto;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
}
#on-eddie-video-area{
width:332px;
height:auto;
float:left;
margin-top:0px;
}
#online-m-text-area{
width:596px;
height:315px;
float:left;
background:#F9F9F9 url(images/internet/online-m-txt-btm-bg.jpg) bottom no-repeat;
text-align:justify;
}
#online-text{
width:582px;
height:240px;
float:left;
margin:7px;
font-size:13px;
color:#4C4C4C;
line-height:20px;
}
#online-text p{
margin:2px;
padding:2px;
}
#approach-block-area{
width:596px;
height:auto;
float:left;
background:url(images/internet/on-app-bg.jpg) center repeat-y;
margin-top:0px;
}
.app-blk-top-bg{
width:596px;
height:10px;
float:left;
background:url(images/internet/online-aprch-txt-top-bg.jpg) bottom no-repeat;
}
.app-blk-mid-area{
width:596px;
height:auto;
float:left;
padding:0px 0px;
text-align:justify;
}
.app-goals-area{
width:590px;
height:auto;
float:left;
padding:0 3px;
}
.approach-img{
width:100px;
height:auto;
float:left;
margin-top:5px;
}
.approach-goals-block{
width:490px;
height:auto;
float:left;
padding-left:0px;
}
.ap-goals-heading{
width:480px;
height:auto;
float:left;
font-size:12px;
color:#DE001A;
line-height:22px;
text-transform:uppercase;
font-weight:bold;
margin-top:5px;
padding:0 5px;
}
.goals-text-area{
width:490px;
height:100px;
float:left;
background:url(images/internet/on-goals-bg.jpg) top center repeat-x;
border-bottom:#F1F1F1 solid 3px;
margin-top:25px;
margin-bottom:15px;
}
.goals-text-block{
width:490px;
height:auto;
float:left;
margin-top:7px;
}
.num-block{
width:45px;
height:41px;
float:left;
}
.goals-text{
width:420px;
height:auto;
float:left;
font-size:12px;
padding-top:3px;
line-height:16px;
color:#4C4C4C;
}
.approach-m-text{
width:590px;
height:auto;
float:left;
font-size:12px;
color:#4C4C4C;
font-weight:normal;
line-height:18px;
text-align:justify;
padding:7px 0;
}
.app-blk-btm-bg{
width:596px;
height:10px;
float:left;
background:url(images/internet/online-aprch-txt-btm-bg.jpg) top no-repeat;
}
#on-services-area{
width:930px;
height:auto;
float:left;
margin-top:5px;
}
.on-service-block{
width:218px;
height:192px;
float:left;
background:url(images/internet/on-service-blk-bg.jpg) center top no-repeat;
cursor:pointer;
padding:5px;
margin-right:5px;
}
.on-service-img{
width:208px;
height:75px;
float:left;
padding-left:10px;
}
.on-service-text{
width:180px;
height:auto;
float:left;
padding:3px 28px 0 10px;
font-size:12px;
color:#4c4c4c;
line-height:19px;
font-weight:bold;
text-align:justify;
}
.on-process-area{
width:930px;
height:52px;
float:left;
background:url(images/internet/on-process-graph.jpg) center no-repeat;
}
#on-btm-left-area{
width:698px;
height:auto;
float:left;
margin-right:2px;
}
.on-conversion-block-area{
width:698px;
height:134px;
float:left;
background:url(images/internet/on-conversion-blk-bg.jpg) center top no-repeat;
padding:2px 0 27px 0;
cursor:pointer;
}
.on-conversion-img{
width:211px;
height:134px;
float:left;
}
.on-conversion-txt-area{
width:457px;
height:auto;
float:left;
font-size:12px;
line-height:19px;
color:#4c4c4c;
font-weight:bold;
text-align:justify;
padding:15px 25px 0 5px;
}
.on-conversion-txt-area span{
color:#DE001A;
text-transform:uppercase;
line-height:36px;
}
.on-google-ana-area{
width:698px;
height:112px;
float:left;
background:url(images/internet/on-google-ana-blk-bg.jpg) center top no-repeat;
padding-bottom:10px;
cursor:pointer;
}
.on-ana-img{
width:211px;
height:82px;
float:left;
padding-top:30px;
}
.on-ana-txt-area{
width:442px;
height:auto;
float:left;
font-size:12px;
line-height:19px;
color:#4c4c4c;
font-weight:bold;
text-align:justify;
padding:15px 30px 0 5px;
}
.on-ana-txt-area span{
color:#DE001A;
text-transform:uppercase;
line-height:36px;
}
#on-btm-rght-area{
width:220px;
height:170px;
float:left;
background:url(images/internet/on-consult-bg.jpg) center top no-repeat;
padding:90px 5px 25px 5px;
}
.on-consult-big-txt{
width:200px;
height:auto;
float:left;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
line-height:24px;
padding:4px 10px; 
}
.on-consult-text{
width:200px;
height:auto;
float:left;
font-size:13px;
color:#4c4c4c;
font-weight:bold;
padding:2px 10px;
text-align:justify;
line-height:24px;
}
.on-consult-text a{
color:#4c4c4c;
text-decoration:none;
}
.on-consult-text a:hover{
color:#DE001A;
text-decoration:underline;
}
.on-inner-left-area{
width:655px;
height:auto;
float:left;
padding:0 10px 0 10px;
}
.on-inner-heading{
width:645px;
height:39px;
float:left;
background:url(images/internet/on-inner-top-heading-bg.jpg) center no-repeat;
text-align:left;
padding:3px 0 0px 10px;
color:#FFFFFF;
font-family:"trebuchet MS";
font-size:20px;
font-weight:bold;
}
.on-inner-video-area{
width:375px;
height:auto;
float:left;
}
.on-inner-img{
width:280px;
height:auto;
float:left;
font-size:13px;
color:#4C4C4C;
line-height:20px;
text-align:justify;
padding-top:15px;
}
.on-inner-top-text{
width:375px;
height:auto;
float:left;
font-size:13px;
color:#4C4C4C;
line-height:20px;
text-align:justify;
}
.on-inner-text{
width:655px;
height:auto;
float:left;
margin-top:10px;
font-size:13px;
color:#4C4C4C;
line-height:20px;
text-align:justify;
}
.on-inner-text a{
text-decoration:none;
color:#4c4c4c;
}
.on-inner-text a:hover{
text-decoration:underline;
color:#4c4c4c;
}
.on-inner-right-area{
width:235px;
height:auto;
float:left;
margin-right:10px;
}
/*new contact style*/
.cnt-add-details-area{
width:932px;
height:auto;
float:left;
margin:0px 0 15px 0;
}
.cnt-add-heading-area{
width:932px;
height:63px;
float:left;
background:url(images/contact/cnt-se-img.jpg) center no-repeat;
}
.cnt-add-heading2-area{
width:932px;
height:63px;
float:left;
background:url(images/contact/cnt-de-img.jpg) center no-repeat;
}
.cnt-add-details-block{
width:930px;
height:auto;
float:left;
background:#F4F4F4;
border-left:#D9D9D9 solid 1px;
border-right:#D9D9D9 solid 1px;
border-bottom:#de001a solid 3px;
}
.cnt-countries-block{
width:898px;
height:auto;
min-height:120px;
float:left;
background:#fff;
border:#d9d9d9 solid 2px;
margin:10px 15px;
}
.cnt-add-region-area{
width:130px;
height:auto;
float:left;
padding:5px;
font-family:"trebuchet MS";
font-size:16px;
color:#333;
font-weight:bold;
}
.cnt-highlighter{
color:#de001a;
}
.cnt-add-area{
width:200px;
height:auto;
float:left;
margin:35px 0 0 30px;
}
.cnt-add-area address{
font-style:normal;
font-family:"trebuchet MS";
font-size:13px;
color:#333;
font-weight:bold;
}
.cnt-add-phone-area{
width:245px;
height:auto;
float:left;
margin:35px 0 0 0px;
}
.cnt-add-phone-img-area{
width:90px;
height:auto;
float:left;
}
.cnt-add-phone-text{
width:155px;
height:auto;
float:left;
padding:35px 0 0 0;
font-family:"trebuchet MS";
font-size:13px;
font-weight:bold;
}
.cnt-add-email-area{
width:270px;
height:auto;
float:left;
margin:35px 0 0 0px;
}
.cnt-add-email-img-area{
width:90px;
height:auto;
float:left;
}
.cnt-add-email-text{
width:175px;
height:auto;
float:left;
padding:35px 0 0 0;
font-family:"trebuchet MS";
font-size:18px;
}
.cnt-add-email-text a{
color:#333;
text-decoration:none;
}
.cnt-add-email-text a:hover{
color:#de001a;
text-decoration:underline;
}
#cnt-add-form-area{
width:430px;
height:auto;
float:left;
margin-top:5px;
margin-bottom:20px;
}
#cnt-query-form{
margin-left:0px;
margin-top:0px;
width:430px;
height:325px;
background-image:url(images/contact-background-img.gif);
background-repeat:no-repeat;
float:left;
}
#cnt-query-form-section{
margin-left:0px;
margin-top:5px;
width:430px;
height:325px;
background-image:url(images/contact/query-bg.jpg);
background-repeat:no-repeat;
float:left;
font-family:"trebuchet MS";
font-size:15px;
color:#D70017;
font-weight:bold;
}
#cnt-query{
margin-top:8px;
margin-left:20px;
padding:0;
width:330px;
float:left;

}
#cnt-query-left{
margin:0 auto;
padding:0;
width:100px;
height:inherit;
float:left;
}
#cnt-query-right{
margin:0 auto;
padding:0;
width:230px;
height:inherit;
float:right;
}
.enquiry-input {
	padding:1px;
	margin-bottom:1px;
	width:200px;
	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:225px;
	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;*/
	cursor:pointer;
	margin-right:60px;
}
.submit-button:hover {
	background-position:0 -26px;
} 