/* CSS Document
This CSS contains styles for the pages
Author : Xtend Technologies P. Ltd. (October 2010) */


html,body {
	margin:0; padding:0; border:0;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#000000; letter-spacing: 0.01em; word-spacing: 0.15em; line-height:1.6;
	
	background:url(../images/body-bg.jpg) repeat-x;  background-color:#F4FAFF;
}
body {
	padding-bottom:50px; 
}




/*--------------------------------------- FONT STYLES ----------------------------------------------*/ 

a{
	text-decoration:none; color:#1864c2; outline:none;
}

#contentArea h1, h2, h3, h4, h5, h6, p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}

form{
	padding:0; margin:0;
}

ul, dl, blockquote{
	padding:0; margin:0; list-style:none;
}

em{
	font-style:normal; margin-left:8%;
	font-size:9pt; color:#0F5FA3;
	word-spacing:0em;
}

small{
	font-size:8pt; color:#666666; letter-spacing:0em;
}



/*--------------------------------------- PAGE STYLES ----------------------------------------------*/ 

#page{ 
	width:955px; height:auto; clear:both; overflow:hidden;
	margin:auto; padding:0px;
	
}





/*--------------------------------------- HEADER STYLES ----------------------------------------------*/ 

#header {
	width:auto; height:130px;
	background-image:url(../images/head-bg.gif);
	background-repeat:no-repeat;
}
	
#header .logo {
	padding-left:24px;  float:left;
}
	#header .logo a img{
		width:255px; height:90px; margin-top:2px;
	}

#header .phone {
	margin:20px 0px 0px 0px;
	float:right; padding:0px; height:37px;
}

 
/*--------------------------------------- SEARCH ----------------------------------------------*/ 


#search{
	margin-top:25px; width:200px; padding-right:10px; float:right;
}


.searchTextStyle{
	background-image:url(../images/forms/text_bg.gif);
	background-repeat:repeat-x;
	width:150px; height:15px; float:right;
	border: 1px solid #CACACA;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal; color:#666666;
	color:#666666; padding-left:4px;
}

.searchTool{
	float:right; margin-top:1px;
	cursor:pointer;
}



/*--------------------------------------- NAVIGATION MENU STYLE ----------------------------------------------*/ 
 
.navigation {
	float:left; overflow:hidden; width:620px;
	padding-right:10px; padding-top:8px;padding-left:40px;	
}

.navigation ul{
	list-style:none; float:right;
}
	
.navigation li{
	padding-top:3px; float:left;
	padding-bottom:5px;	
}


.navigation li a{
	width:100%; padding:22px 25px 22px 23px;
	
	background-image:url(../images/nav-menu.gif);
	background-position: left; background-repeat:repeat-x;
	
	font-family:Arial; font-size:12px;  color:#555557;
	font-weight:normal; text-transform:capitalize;
}

.navigation li a:hover{
	background-image:url(../images/nav-menu-hover.gif);
}




/*------------------------------------- BREADCRUMB STYLES ---------------------------------------------*/

.breadcrumb {
	width:850px; padding:5px 0px 5px 0px;	
	border:0px solid blue; float:left;
}


.breadcrumb a{
	border-right:1px solid #e0dfdf; float:left;
	padding:0px 7px 0px 0px; margin:0px 8px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #555557;
}

.breadcrumb a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #9e1912;
}

.breadcrumb b{
	padding:0px; margin:0px; float:left;	
	font-family:Arial; font-size:11px; color:#717171;
}

 

/*--------------------------------------- CONTAINER ----------------------------------------------*/ 

#container {
	width:953px; padding:0px; float:left; background-color:#FFFFFF;
	border:1px solid #94C2EA; border-top:0px; border-bottom:0px;	
}

#container .upperblock{
	padding:10px 0px; padding-left:30px;
	border:0px solid red;
}


#container .midblock{
	float:left; padding:0px 0px 30px 30px;
	border:0px solid red;
}

#container .lowerblock{
	/*not in use*/
}




/*--------------------------------------- CONTENT AREA ----------------------------------------------*/ 

#contentArea{
	width:639px; height:auto; float:left;
	border:0px solid orange;
}

.content_topSpace{
	margin-top:15px;
}

#contentArea h1{
	font-size:15pt; font-weight:normal; color:#fff;
	text-transform:capitalize; letter-spacing:0.05em;
	
	background:url(../images/products/h1bar.jpg) repeat-x;
	padding:2px 0px 0px 20px; width:618px; height:36px;
}



#contentArea h1.voicelogger{	
	background:url(../images/products/h1bar-voicelogger.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1.ivr{	
	background:url(../images/products/h1bar-ivr.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1.obd{	
	background:url(../images/products/h1bar-obd.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1.call-center{	
	background:url(../images/products/h1bar-call-center.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1.call-billing{	
	background:url(../images/products/h1bar-callBilling.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1.smartlog{	
	background:url(../images/products/h1bar-smartlog.jpg) no-repeat;
	padding:10px 108px 0px 20px; width:520px; height:55px;
}

#contentArea h1 label{
	border:0px solid yellow; float:left;
	letter-spacing:0.05em; word-spacing:0em; font-weight:normal;	
}

#contentArea h1 span{
	border:0px solid red;
	color:#FEDF80; font-size:14pt; float:right;
	letter-spacing:0em; word-spacing:0em; font-weight:normal;
}




#contentArea .document { /* also defined in xtend-products.css*/
	width:572px; height:auto; float:left; overflow:hidden;
	border:1px solid #e7f0f6; border-top:0px;
	
	padding:30px 32px 20px 32px;
	background-color:#F8FBFD;
}

#contentArea .page_image { text-align:center; padding: 20px 0px 30px 0px; }


#contentArea p{
	font-family: Verdana; text-align:justify;
	font-size:13px; font-weight:normal; color:#000000;
	word-spacing:0.1em; letter-spacing:0em; line-height:1.6;
	padding: 0px 0px 20px 0px;
}
	#contentArea p.nobottom{
		padding-bottom:0px; margin-bottom:0px;
	}

#contentArea h2, h2 a{
	/* dark blue font*/	
	font-size:12pt; color:#003366; margin-bottom:2px;
}

#contentArea h3, h3 a{
	/* blue font */
	font-size:12pt; color:#5686ba; color:#3F72A8; margin-bottom:2px;
}

#contentArea h4, h4 a{
	/* maroon font */
	font-size:12pt; color:#c1211a; margin-bottom:2px;
}

#contentArea h5, h5 a{
	/* blue font */
	font-size:12pt; color:#1D9CC5; color:#1485A9; margin-bottom:2px;
}

/* please do not make h6, its common class made at any instance*/

#contentArea .bg_water_mark {
	background-image:url(../images/xtend-watermark-angle.gif);
	background-repeat: no-repeat; background-position:105% 101%;
}

#contentArea strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#000;
}

#contentArea .content p a {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1864c2; font-weight:normal;	text-decoration:none;
}


.divider_line {
	background:url(../images/products/divider.gif) no-repeat;
	background-position:left;
	height:10px; clear:both; padding:10px 0px; margin:0;
}
 
#contentArea .Benefits ul{
	float:right;
	
}
#contentArea .Benefits li{
	font-family: Verdana; font-size:10pt;
	font-weight:normal; color:#000000; text-align:justify;
	background:url(../images/products/tick.gif) no-repeat;
	background-position:10px center; 
	padding-left: 40px;
}
#contentArea .feature-title{
	 font-size:10.5pt; color:#1485A9;
}
/*--------------------------------------- FOOTER STYLE ----------------------------------------------*/ 

#footer {	
	width:953px; height:auto; overflow:hidden;
	background:url(../images/footer.jpg) no-repeat;
	border:1px solid #363636; background-color:#FFF;
	border-bottom:1px solid #878686;
}

#footer .footer_content{
	height:124px; padding:0px 0px 0px 30px;
	border:0px solid red;
}


	#footer .footer_content .left_div{
		width:340px; float:left; padding-top:15px;
		border:0px solid red;
	}
	#footer .footer_content .left_div h6{
		font-family:Verdana; font-size:9pt; color:#80DAFF;
		letter-spacing:0em; font-weight:bold;
	}
	#footer .footer_content .left_div ul{
		padding-left:0px;
	}
	#footer .footer_content .left_div li{
		font-family:Verdana; font-size:8pt;
		letter-spacing:0em; word-spacing:0em;
		width:290px; color:#FFF; padding:3px 0px 0px 13px;
		background:url(../icon/footer-bullet.gif) no-repeat 0px 7px;	
		border:0px solid #fff;
	}


#footer .footer_content .quick_links{
	float:left;	padding:20px 20px 0px 0px;
	border:0px solid red;
}
#footer .footer_content .quick_links li{	
	border:0px solid red; color:#C5C7C8;
	border-bottom:0px solid #DAE3EA;
	padding:0px 0px 4px 0px;
}
#footer .footer_content .quick_links a{	
	font-size:13px; color:#C5C7C8; padding-right:5px;
}
#footer .footer_content .quick_links a:hover{
	padding-right:5px; color:#FFF; 
	background:url(../icon/footer-bullet-exclamation.gif) no-repeat right;
}
	#footer .footer_content .right_div{
		font-family:Verdana; font-size:8pt;
		width:250px; float:right; padding-top:15px;
		color:#F7F7F7; line-height:14pt;
		border:0px solid red;
	}
	#footer .footer_content .right_div h6{	
		font-family:Verdana; font-size:9pt; color:#80DAFF;
		letter-spacing:0em; font-weight:bold;
	}	
	.CIN{
		font-family:Verdana; font-size:7pt;
	}
	
#footer .footer_bottom{ 
	width:950px; height:26px;
	border:0px solid red;
}
	#footer .footer_bottom .copyright{
		font-size:12px; text-align:right;
		width:380px; float:left;
		border:0px solid blue;
	}
	
	#footer .footer_bottom .bottom_links{
		float:right; width:260px;
		border:0px solid yellow; 
	}
	
	#footer .footer_bottom .bottom_links a{
		font-size:8pt; color:#515151;
		letter-spacing:0.1em; word-spacing:0em;
		display:block; float:left;
		margin-right:13px; height:20px;
		
		border:0px solid green;
	}
	
	#footer .footer_bottom .bottom_links a:hover{
		color:#000;
	}
	
		#footer .footer_bottom .bottom_links a.media{		
			padding:2px 0px 0px 25px;
			background:url(../icon/media-footer.gif) no-repeat 0px 1px;
		}
		
		#footer .footer_bottom .bottom_links a.sitemap{
			padding:2px 0px 0px 30px;
			background:url(../icon/sitemap-footer.gif) no-repeat 0px 0px;
		}
	

	
/*----------------------------------- LISTING STYLES --------------------------------*/


ul.features_menu{
	width:auto;	padding:5px 0px 20px 15px;
}

ul.features_menu li{	
	background: url(../images/products/tick.gif) no-repeat;
	background-position:left top;
	padding:0px 0px 3px 23px;
	
	font-family: Verdana; letter-spacing: 0.01em;
	word-spacing: 0.05em;
}

ul.circle_menu{
	width:auto;	padding:5px 0px 10px 35px;
	list-style-type:circle;
}

ul.circle_menu li{	
	
	font-family: Verdana; letter-spacing: 0.01em;
	word-spacing: 0.05em;
}

ul.tick_list{
	width:450px; padding:0px 0px 0px 0px;
	display:table;
	border-bottom:0px solid red;
}

ul.tick_list li{	
	background: url(../images/products/tick.gif) no-repeat;
	background-position:0px 0px;
	padding:0px 0px 8px 23px;
	float:left; width:170px;
	border-left:0px solid blue;
	
	font-family: Verdana; letter-spacing: 0.01em;
	word-spacing: 0.05em;
}

ul.tick_benefits{
	width:450px; padding:0px 0px 0px 10px;
	display:table;
	border:0px solid red;
}

ul.tick_benefits li{	
	background: url(../images/products/tick.gif) no-repeat;
	background-position:0px 0px;
	padding:0px 0px 8px 23px;
	float:left; width:300px;
	border-left:0px solid blue;
	
	font-family: Verdana; letter-spacing: 0.01em;
	word-spacing: 0.05em;
}

/*----------------------------------- FONT STYLES --------------------------------*/


#footer .footer_content li.redFont{
	color:red;
}




/*------------------------------------ LEFT AREA ----------------------------------------------*/ 


#leftArea {
	width:226px; margin-right:30px; float:left; height:auto;
	background-color:#ffffff; overflow:hidden; padding-top:5px;
}



/* PRODUCT NEWS */

#productnews {
	width:225px; float:left; height:295px;
	background-image:url(../images/product-news-bg-index.gif);
	background-repeat:no-repeat; background-color:#cbe7fd;
}

#productnews h6{
	width:165px; float:right;
	height:40px; padding-top:5px; 
	font-size:15px;	color:#01a1be;
}

#productnews em{	
	border:0px solid red; margin:0px 1px;
}


#productnews .productnews_item{
	width:224px; height:200px; float:left;
	text-align:center; overflow:hidden; padding-top:10px;
}
	#productnews #spnNewsAbove{
		font-family:Verdana; font-size:8pt;
		width:224px; /*overflow:hidden;	*/
	}
	
	#productnews #spnNewsAbove img {
		padding:15px 0px 0px 0px;
	}
	
	#productnews #spnNewsAbove b {
		font-family:Arial; font-size:9pt; display:block;
	}
	
	#productnews #spnNewsAbove span.newsfoot{
		font-family:Arial; font-size:8pt;
		display:block; padding-top:15px;
	}
	#productnews #spnNewsAbove span.newsfoot b{
		font-size:8pt; font-weight:bold;
	}

	#exhb1, #exhb2, #exhb3, #exhb4, #exhb5{
		float:left; height:150px;
		width:224px; visibility:hidden;
	}
	#exhb1{ visibility:visible;	}	
	
	#special_news{
		/* festival notices */
		width:185px; height:180px; margin:auto; padding-top:5px;
		text-align:justify; line-height:16pt;
		letter-spacing:0em; word-spacing:0em;
		background:url(../images/onam-flowers.jpg) no-repeat;
		background-position:right bottom;
		border:0px solid red;
	}
			
#productnews .productnews_rss {
	float:left; width:215px; text-align:right;
	font-size:11px; color:#0C6285; letter-spacing:0em;
}




/* TESTIMONIALS */

#testimonials {
	width:224px; float:left; height:270px; margin-top:20px;
	background:url(../images/product-testimonial-bg.gif ) no-repeat;	
	background-color:#bbdbf4;
	border:0px solid blue;
}

#testimonials h6{
	float:left; width:170px; height:30px; 
	padding-top:5px; padding-left:5px;
	font-size:15px; color:#BE0C0C; color:#01a1be;
}

#testimonials .testimonialcontent {
	width:auto; float:left; height:218px;
	padding:10px 15px 0px 15px; text-align:justify;
	font-family:Verdana; word-spacing:0.05em; font-size:10px;
}

#testimonials .testimonialmore a{
	float:right; border:0px solid blue;
	font-family:Verdana; font-size:7pt;
	color:#BE0C0C;
}



/* Testimonial Page */

#testimonials {
	width:224px; float:left; height:260px; margin-top:20px;
	background:url(../images/clients-testimonial-banner.jpg) no-repeat;	
	border:0px solid blue;
}

#testimonials h6{
	width:170px; float:left; height:30px; padding-top:5px; padding-left:5px;
	font-size:15px; font-weight:bolder; color:#BE0C0C;
}

#testimonials .testimonialcontent {
	width:auto; float:left; height:200px; 
	padding:10px 15px 0px 15px; text-align:justify;
	font-family:Verdana; word-spacing:0.05em; font-size:10px;
}

#testimonials .testimonialmore a{
	float:right; color:#F5F5F5; font-size:0px;
}



/* BANNER DISPLAY */
#leftArea .advertisement_display {
	width:224px; float:left; margin-top:20px; 
	border: 1px solid #CCCCCC; text-align:center;
	word-spacing:0.1em; letter-spacing:0em;
	background-color:#f7fbfe; padding:0px 0px 0px 0px;	
}
#leftArea .blue_head{
	width:224px;
	height:65px;
	padding-top:5px;
	background-color:#227aba;
	font-family:Verdana;
	font-size:18px;
	color:white;
}
#leftArea ul.zoho_points{
	font-family:Verdana; font-size:11px;
	color:#333333; text-align:left;
	margin:10px 0px 0px 5px;
	word-spacing:0em;
	list-style-type:none;
	
}
#leftArea ul.zoho_points li{
		margin:5px 0px;
		background-image: url(../images/bullet_flower.jpg);
		background-repeat: no-repeat;
		background-position:0 2px;
		padding-left:18px;
		
		
}

#leftArea .last_line{
	font-family:Verdana; font-size:11px;
	font-weight:600;
	color:#074453;
	padding-bottom:15px;
}
#leftArea .zoho{
	background-image: url(../images/button_zoho.jpg);
}
#leftArea .banner_display {
	width:224px; float:left; margin-top:20px; 
	border: 1px solid #CCCCCC; text-align:center;
	word-spacing:0.1em; letter-spacing:0em;
	background-color:#f7fbfe; padding:2px 0px 1px 0px;	
}

#leftArea .banner_display h6{
	padding:5px 0px 2px 0px; font-size:13px;
	color:#444;
}

#leftArea .banner_display p{
	font-family:verdana; float:left;
	font-size:11px; color:#333333;
	text-align:justify; padding:5px 10px;
}



.banner_display .banner_product_text{
	font-family:Verdana; font-size:11px; list-style:disc;
	color:#333; text-align:justify; 
	margin:5px 0px 15px 0px;
	border:0px solid #ccc;
}

.banner_display  .analog_banner{
	margin-left:35px;
}
.banner_display  .voip_banner{
	margin-left:28px;
}
.banner_display  .audio_banner{
	margin-left:40px;
}
.banner_display  .trunk_banner{
	margin-left:45px;
}
.banner_display  .extension_banner{
	margin-left:35px;
}

.banner_mailer{

	width:224px; float:left; margin-top:20px; 
	padding:10px 0px 1px 0px;	
}



#leftArea ul.company_profile{
	font-family:Verdana; font-size:11px;
	color:#333333; text-align:justify;
	margin:5px 0px 10px 24px;
	word-spacing:0em;
	list-style-type:disc;
}

	#leftArea ul.company_profile li{
		padding:2px 0px;
	}



#leftArea .banner_ivr_demo{
	border:1px solid #ccc;
	margin-top:20px;
}





/* AWARDS */

#leftArea .award_display {
	border: 1px solid #CCCCCC;
	width:194px; float:left; 
	text-align:center; background-color:#f7fbfe;
	margin-top:20px; padding:10px 15px;
	font-size:12px; color:#111;
}


#leftArea .award_display p{
	text-align:justify; padding-top:5px;
	font-size:11px; word-spacing:0.01em;	
}






/* ADVERTISEMENT - GALLERY */

#leftArea .banner_gallery{
	 background-repeat: no-repeat;
	 background-position: center;
	 height:144px; width:220px;
	 padding:1px 2px; cursor:pointer;
}

#leftArea  .gallery_caption{
	float:left; width:220px; padding-top:127px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; 
}


#leftArea .banner_advt{
	 background-repeat: no-repeat;
	 background-position: center;
	 height:144px; width:220px;
	 padding:1px 2px; cursor:pointer;
}

#leftArea  .advt_caption{
	float:left; width:220px; padding-top:127px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; 
}

#leftArea .advt_column {

	border: 1px solid #CCCCCC;
	width:184px; height:176px; float:left; 
	background-color:#F8FBFD;
	text-align:center; margin-top:25px; 
	padding:12px 18px;	
	
	font-size:11px; color:#333333;
	text-align:justify;
	
}


/* RSS BLOCK*/

#leftArea .rss_block {
	border: 1px solid #CCCCCC;
	width:199px; float:left; 
	background-color:#f7fbfe;
	margin-top:20px; 
	padding:4px 0px 5px 25px;		
	
	color:#666666; font-weight:bold;	
}

#leftArea .rss_block a{
	float:left;
}

#leftArea .rss_block h6{
	float:left; line-height:14px; 
	padding:2px 0px 0px 6px;
	font-size:10pt;
}

#leftArea .rss_block font{
	font-size:7pt;
}
	














/*--------------------------------------- PRODUCT PAGE ----------------------------------------------*/

.product_block {
	width:580px; height:310px; padding:0px 20px 0px 5px;
	background:url(../images/main_product_bg.jpg) no-repeat;
	background-position:right bottom; margin-bottom:30px;
}

#product_area h2{
	font-size:16pt; font-weight:bold;
}
 
.product_block .productcontainer {
	height:90px; width:359px; float:left;
}
 
.product_block .productcontainer2 {
	width:239px; height:245px;
	float:left; margin-top:10px;
} 
 
.product_block .linksec {
	width:220px; float:right;
	
	
}

.product_block .linksec-xcb {
	width:225px; float:right;
}

.buttonBlue a{		
	font-family:Arial; font-size:11px; display:block;
	color:#1b2764; letter-spacing:0.1em; text-align:center;
	
	width:113px; margin:auto; padding:6px 0px;
	background:url(../images/blue-button.gif) no-repeat;
}

.buttonBlue a:hover{
	background-image:url(../images/blue-button-hover.gif); font-size:11px;
}

.product_block .demo{
	font-family:Verdana; font-size:10px; 
	font-weight:bold; color:#1794ce; margin-top:10px;
	
}

.product_block .demo a, .product_block .demo a:hover{
	font-family:Verdana; font-size:10px; 
	font-weight:bold; color:#1794ce;
	
}








/*------------------------------------   DOWNLOAD PAGE  -----------------------------------------*/


.download_block {
	margin:0px 20px 5px 0px; width:550px;
}

#download_block p{	
	font-family:Arial; color:#333333; padding:0px;
}

.download_earth_icon {
	text-align:right;
}

.download_earth_icon a, .download_earth_icon a:hover{
	color:#1864c2; font-family:Verdana;
	font-size:11px; font-weight:bold; letter-spacing:0.1em;
}



/*------------------------------------ CONTACT US  -----------------------------------------*/
.contact_block{
	width:590px; float:left
}

.contact_info{
	width:265px; float:left
}


	.branch_offices{
		border:0px solid green;
		margin:20px 0px 20px 0px;
	}
		.singapore-location{
			border:0px solid yellow;
			float:left; width:280px;
		}
		.dubai-location{
			border:0px solid pink;			
		}
		
	
	#contactForm{
		margin:5px 0px 15px 0px;
		 padding:25px 5px 0px 35px;
	}


/*------------------------------------ ABOUT US  -----------------------------------------*/

.award_brief{
	float:right; border:1px solid #f8fbfd; margin:-30px 0px 0px 15px;
}

	
#isoqar-block{
	background:url(../images/aboutus/iso-certification-block.jpg) no-repeat;
	width:535px; height:230px; padding:15px 20px; border:0px solid red;	
}

	#isoqar-block h4{
		margin-bottom:5px;
	}
	
	#isoqar-block p{
		line-height:16pt;
	}	
	
.isoqar-logo{
	float:right; margin:15px 0px 5px 20px;
}



/*--------------------------------------- CLIENTELE LIST  ----------------------------------*/

.cliente_list ul{
	margin-bottom:20px;
	width:590px; float:left;
}

.cliente_list ul li {

	width:300px; float:left;
	margin:0px;	padding: 8px 0px 1px 0px;	
	font-family: Verdana; font-size:12px;
	color:#003366;	border-bottom:1px solid #ebebeb;
}




/*----------------------------------- MEDIA GALLERY  -------------------------------------*/

.media_block{
	width:550px; height:100px;	
	background-repeat:no-repeat;	
	padding:10px 20px 0px 15px;
	margin-bottom:10px;	
	border:0px solid #ccc;
}


.media_advt{

	width:550px; height:140px;
	background-image:url(../images/mediacentre/advt_bg.jpg);
	background-repeat:no-repeat;
	
	padding:10px 20px 0px 15px;
	margin-bottom:10px;
}





/*---------------------------------- NEWS BLOCK -------------------------------------------*/



.news_block {
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #CCCCCC;
}

.news_block  h6{
	width:100%; height:30px;
	font-family:Verdana; font-size:10pt;
	color:#003366;
}

.news_block img{
	float:right; padding-left:10px;
}


/*----------------------------------- PHOTO GALLERY STYLES --------------------------------*/

.photo_gallery_block {
	margin:0px; padding:0px;
	margin-bottom:20px;
	float:left; width:575px;
}

.photo_gallery_block h4{
	background:url(../images/ad_header.jpg) repeat-x;	
	border:1px solid #b8c7d5; text-align:left;
	height:24px; padding:0px 20px; letter-spacing:0em;
}

.photo_gallery_block kbd{
	padding-left:2px; font-family:Arial;
}


.product_description_left{
	background:url(../images/gallery/gallery_background_left.jpg) no-repeat;
	background-position:left top;  height:230px; padding:5px 10px;
}

.product_description_left .gallery_image_right{
	float:right; margin: 0px 0px 2px 12px;
}

.product_description_left h6{
	padding:5px 0px 5px 15px; font-size:14px; color:#003366;
}

.product_description_left ul{
	padding:0px 10px 0px 30px; list-style:disc;
	color:#666; text-align:justify; 
	word-spacing:0em; letter-spacing:0em;
}



.product_description_right{
	background:url(../images/gallery/gallery_background_right.jpg) no-repeat;
	background-position:right top;  height:230px; padding:5px 10px;
}

.product_description_right .gallery_image_left{
	float:left; margin: 0px 0px 2px 0px;
}

.product_description_right h6{
	padding:5px 0px; font-size:14px; color:#003366;
}

.product_description_right ul{
	padding:0px 10px 0px 270px;	list-style:disc;
	color:#666; text-align:justify; 	
}
	.product_description_right ul li{
		word-spacing:0em; letter-spacing:0em;
	}


/*----------------------------  EXPO GALLERY -------------------------------------*/


#expo_gallery h4{
	background:url(../images/ad_header.jpg) repeat-x;
	border:1px solid #b8c7d5;
	height:24px; width:589px;
	text-align:center;		
}

#expo_gallery ul{
	float:left; width:650px;
}

#expo_gallery li{
	padding:2px; height:142px; float:left;
}


.view_more_gallery{
	float:right; padding:25px 0px 10px 0px; width:190px;
}

.view_latest_gallery{
	float:left; padding:25px 0px 10px 0px; width:190px;
}





/*----------------------------  ADVERTISEMENT STYLES -------------------------------*/

#advertisement_gallery .block {
	float:left; margin-top:30px;
}

#advertisement_gallery .section {
	float:left;
}

	#advertisement_gallery h6{
		background:url(../images/ad_header.jpg) repeat-x;	
		border:1px solid #b8c7d5;
		
		height:22px; width:565px; cursor:pointer;
		padding: 3px 0px 0px 20px;
		
		font-family:Verdana; font-size:11px; 
		color:#465b6f; font-weight:bold;	
	}
	
	#advertisement_gallery ul{
		float:left;	width:594px; display:none;
	}
	
	#advertisement_gallery ul li{
		margin:0px 4px 5px 0px;
		padding:3px 3px 0px 3px;
		
		height:140px; float:left;
		border:1px solid #cccccc;
		
		font-family:Verdana; 
		text-align:center; font-size:11px;
	}


#advertisement_gallery ul.fullpage li{
	height:275px;
}

#advertisement_gallery img{
	opacity:0.6; filter:alpha(opacity=60);
}




/*------------------------------------  EVENTS GALLERY STYLES -------------------------------------------*/

.events_gallery_frame {
	margin-bottom:40px; padding-top:10px;
	float:left; width:575px; height:250px;
}

.events_gallery_frame h6{
	margin:0px; margin-bottom:0px;
}
.events_gallery_frame h6 a, .events_gallery_frame h6 a:hover{	
	font-family:"Comic Sans MS"; font-size:14pt;
	font-weight:normal; margin:5px 0px 0px 20px;
}

.events_gallery_frame .top_note, .bottom_note{	
	font-family:Arial; font-size:13px; word-spacing:0px;
	color:#555; line-height:1.5em; text-align:justify;
	border:0px solid red;
}



.dealer_meet_2011{
	background-image:url(../events/dealer_meet_frame.jpg);
	background-repeat:no-repeat;
}
.dealer_meet_2011 h6 a, .dealer_meet_2011 h6 a:hover{
	color:#E68322;
}
.dealer_meet_2011 .top_note{
	width:290px; padding:5px 0px 0px 20px;
}
.dealer_meet_2011 .bottom_note{
	float:right; width:340px; padding: 30px 20px 0px 0px;
	border:0px solid red;
}
.dealer_meet_2011 a, .dealer_meet_2011 a:hover{
	font-size:12px; color:#DD7108;
}


.hindu_pookkalam_2011{
	background-image:url(../events/hindu_pookkalam_frame.jpg);
	margin-bottom:10px;
}
.hindu_pookkalam_2011 h6 a, .hindu_pookkalam_2011 h6 a:hover{
	color:#D5291C;
}
.hindu_pookkalam_2011 .top_note{
	float:right; width:280px; padding:5px 90px 0px 0px;
}
.hindu_pookkalam_2011 .bottom_note{
	text-indent:13em;
	padding:5px 0px 0px 30px; width:310px;
	border:0px solid red;
}
.hindu_pookkalam_2011 a, .hindu_pookkalam_2011 a:hover{
	font-size:12px; color:#D5291C;
}


.onam_celebration_2011{
	background-image:url(../events/onam_celebration_frame.jpg);
}
.onam_celebration_2011 h6 a, .onam_celebration_2011 h6 a:hover{
	color:#4A9736;
}
.onam_celebration_2011 .top_note{
	float:right; width:280px; padding-right:90px;
}
.onam_celebration_2011 .bottom_note{
	padding-left:100px; width:200px;
}

.onam_celebration_2015{
	background-image:url(../events/onam_2015_frame.jpg);
}
.onam_celebration_2015 h6 a, .onam_celebration_2015 h6 a:hover{
	color:#4A9736;
}
.onam_celebration_2015 .top_note{
	float:right; width:280px; padding-right:90px;
}
.onam_celebration_2015 .bottom_note{
	text-indent:13em;
	padding:5px 0px 0px 30px; width:310px;
	border:0px solid red;
}
.onam_celebration_2015 a, .onam_celebration_2015 a:hover{
	font-size:12px; color:#4A9736;
}

.cricket_league_2017{
	background-image:url(../events/cricket_league_2017_frame.jpg);
	background-repeat:no-repeat;
}
.cricket_league_2017 h6 a, .cricket_league_2017 h6 a:hover{
	color:#E68322;
}
.cricket_league_2017 .top_note{
	width:305px; padding:5px 0px 0px 20px;border:0px solid red;
}
.cricket_league_2017 .bottom_note{
	float:right; width:340px; padding: 0px 20px 0px 0px;
	border:0px solid red;
}
.cricket_league_2017 a, .cricket_league_2017 a:hover{
	font-size:12px; color:#DD7108;
}

.onam_celebration_2017{
	background-image:url(../events/onam_2017_frame.jpg);
	background-repeat:no-repeat;
}
.onam_celebration_2017 h6 a, .onam_celebration_2017 h6 a:hover{
	color:#E68322;
}
.onam_celebration_2017 .top_note{
	width:305px; padding:5px 0px 0px 20px;border:0px solid red;
}
.onam_celebration_2017 .bottom_note{
	float:right; width:340px; padding: 0px 25px 0px 0px;
	border:0px solid red;
}
.onam_celebration_2017 a, .onam_celebration_2017 a:hover{
	font-size:12px; color:#DD7108;
}



.onam_celebration_2016{
	background-image:url(../events/onam_2016_frame.jpg);
}
.onam_celebration_2016 h6 a, .onam_celebration_2016 h6 a:hover{
	color:#4A9736;
}
.onam_celebration_2016 .top_note{
	float:right; width:280px; padding-right:90px;
}
.onam_celebration_2016 .bottom_note{
	text-indent:13em;
	padding:5px 0px 0px 30px; width:310px;
	border:0px solid red;
}
.onam_celebration_2016 a, .onam_celebration_2016 a:hover{
	font-size:12px; color:#4A9736;
}
/*----------------------------------  XTEND SUPPORT  -------------------------------------------*/

.support-block{
	border:0px solid red;
	padding:15px 0px 40px 50px;
}


#iFrmofficeTime{
	border:0px solid red; margin:0px;
	width:600px; height:20px;	
}


#holiday-list{
	display:table; padding-top:10px; height:300px;
}
	#holiday-header{
		font-family:Arial; font-size:10pt; color:#1864c2;
		cursor:pointer; font-weight:bold;	
	}

	#holiday-list p{		
		padding: 0px 0px 10px 0px;
	}

#holiday-list ul{
	width:620px;
}

#holiday-list ul li {
	width:300px; float:left; padding:5px 0px 2px 0px;	
	font-family: Verdana; font-size:12px; color:#003366;
}
	#holiday-list ul li.secondcolumn
	{
		margin:0px 0px 0px 20px;	
	}
	
	
/*----------------------------------  XTEND REMOTE SUPPORT  --------------------------------------*/

.xtend_remote_support {

	width:452px; padding:4px 10px; height:85px;
	margin-bottom:40px; margin-left:53px;
	
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	
	font-family:Arial; font-size:13px; color:#333333;
	text-align:justify; word-spacing:0em;	
}

.xtend_remote_support h6{	
	font-family:Arial; font-size:13pt; color:#003366;
	padding:0px; margin:0px; font-weight:bold;
}

.xtend_remote_support a.single_pdf{
	float:right; padding-left:15px;	
	text-align:right; font-size:8pt;
}


/*----------------------------------  XTEND VIDEO DEMO  -------------------------------------------*/

.online-video{
	border:0px solid red;
	margin:0px 0px 20px 0px; text-align:center;
}


/*--------------------------------- HTML ELEMENT STYLES ------------------------------------------*/

form{
	font-family: Verdana; font-size:12px; color:#333333;
	letter-spacing: 0.01em; word-spacing: 0.05em; line-height:1.6;
}

form.formStyle{	
	border:1px solid #CACACA;
	width:460px; padding:15px 0px 0px 30px;	
}

form.formStyle div{
	width:auto; height:50px;
	border:0px solid yellow;
}

form.formStyle div .left{
	width:230px; float:left;
	border:0px solid red;
}

form.formStyle div .right{
	width:210px; float:left;
	border:0px solid blue;
}

form.formStyle div.more-row{
	height:120px;
	border:0px solid green;
}

.button{
	text-align:right; height:25px;
	padding:5px 25px 0px 0px;
}


.formFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal; color:#666666;
	letter-spacing: 0.01em; line-height:1.6;
}

input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal; color:#666666;
	color:#666666; border: 1px solid #CACACA;
	outline: none;
}

.textStyle{
	background:url(../images/forms/text_bg.gif) repeat-x;
	width:200px; height:15px;
}

.textAreaStyle{
	background:url(../images/forms/textArea_bg.gif) repeat-x;
	background-color:#FFF;
	width:430px; height:90px;
}

.comboStyle{
	width:204px; height:20px;
	background-color:#fbfafa;
	letter-spacing: 0.01em; line-height:1.6;
}


.buttonSubmitStyle{	
	width:70px;	height:22px; border:0px;
	color:#666;	font-size:13px;
	
	padding-bottom:2px; cursor:pointer;
	background:url(../images/forms/submitButton.gif) repeat-x left top;
}

.chkStyle{	border:0px;
}


#spnErrorMessage, #spnErrorEmail{
	font-family:Verdana; color:#FF0000; font-size:11px;
}


.mandatoryStar{
	color:#FF0000; font-family:Arial;
}


.indicatorStyle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; word-spacing:0.1em; text-align:right;
	color:#666666;
}


/* ALERT BOXES */

#formLayer{
	position:absolute; display:none;
	height:450px; width:400px;	
	z-index:2; padding-left:80px;
}

#alertBoxBlue{
	
	width:270px; height:100px; padding:20px;	
	background:url(../images/forms/alertBoxBlue.gif) no-repeat;	
	color:#FFFFFF;	cursor:pointer;  display:none;
	border:0px solid #ff0000;	
}

#alertBoxBlue h6{
	font-size:18px; font-weight:normal;
	color:#FFFFFF;
}









/*---------------------------------  MISCELLANEOUS  SYTLE ------------------------------------*/

.disclimer{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:10px;
	color:#000000;
	padding-left:30px;
}

.noBottom{
	border-bottom:0px;
	margin-bottom:0px;
}


.red_link a{
	color:#FF0000;
}

.pdf_icon{
	padding-top:8px; width:380px; height:50px;  float:left;
	font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#xtend_google_map{
	border:1px solid #CCCCCC; float:left; width:320px; height:205px; padding-top:20px;
}

.screenshot_div_test p{
	border:0px solid #66FFFF; width:335px;
	float:left;	
}

.screenshot_div_test .screenshot_frame{
	border:0px solid #ff0000; float:right; width:216px;
	text-align:center; font-size:7pt;
}


.no_script_style{

	position:relative; float:left;	
	
	border:0px solid #b8b24f;	
	background-color:#fdffe0;
	color:#FF0000; font-size:9pt;
}



/*----------------------------------  CAREERS JOB OPENINGS  -------------------------------------------*/

.job-item{
	
	font-family: Verdana;font-size:12px; color:#444444;
	word-spacing:0em; letter-spacing:0em; line-height:1.8em;
	
	background-color:#E7F1F7; padding:5px 20px; margin-bottom:10pt;
	/*background:url(../images/products/divider.gif) no-repeat; background-position:left bottom; padding-bottom:20px;	 margin-bottom:20pt;*/
}

.job-item b{
	font-family:Arial; font-size:10pt; display:block;
	color:#37679B; margin-bottom:5pt; font-weight:bold;
}

.job-item font{
	font-size:8pt; color:#15618D;
	display:block; padding-left:0px;
}

 .item{
 	 cursor:pointer;border:0px solid black;
	 font-family:Arial; font-size:10pt;
	 color:#37679B; margin:0px 0px 10px 0px; font-weight:bold;
 }
 
 .job-desc{
 	margin-bottom : 10px;
	display:none; text-align:justify; 
 }

.job-desc img{ 
	border-style: none;
}

.arrowup{
	 float:right;
	 cursor:pointer;
	 padding-top:5px;
}
.arrowdown{
	float:right;
	cursor:pointer;
	padding-top:5px;
}

.job-item1{
	
	font-family: Verdana; text-align:justify; font-size:12px; color:#444444;
	word-spacing:0em; letter-spacing:0em; line-height:1.8em;
	
	background-color:#E7F1F7; padding:15px 20px; margin-bottom:30pt;
	/*background:url(../images/products/divider.gif) no-repeat; background-position:left bottom; padding-bottom:20px;	 margin-bottom:20pt;*/
}

.job-item1 b{
	font-family:Arial; font-size:10pt; display:block;
	color:#37679B; margin-bottom:5pt; font-weight:bold;
}

.job-item1 font{
	font-size:8pt; color:#15618D;
	display:block; padding-left:0px;
}

/*---------------------------------  Online Purchase -----------------------------------------*/

.pdt{
	
	font-family: Verdana;font-size:12px; color:#444444;
	word-spacing:0em; letter-spacing:0em; line-height:1.8em;
	
	background-color:#E7F1F7; padding:5px 20px; margin-bottom:10pt;
	margin-bottom:20px;
	border:1px solid #E7F1F7; border-radius:8px;
	/*background:url(../images/products/divider.gif) no-repeat; background-position:left bottom; padding-bottom:20px;	 margin-bottom:20pt;*/
}

.pdt b{
	font-family:Arial; font-size:10pt; display:block;
	color:#37679B; margin-bottom:5pt; font-weight:bold;
}

.pdt font{
	font-size:8pt; color:#15618D;
	display:block; padding-left:0px;
}

 .pdt_item{
 	 cursor:pointer;border:0px solid black;
	 font-family:Arial; font-size:12pt;
	 color:#37679B; margin:0px 0px 10px 0px; font-weight:bold;
 }
 
 .pdt-desc{
 margin-top:5pt;
 	margin-bottom : 10px;
	 text-align:justify; 
 }

.pdt-desc img{ 
	border-style: none;
}

.arrowup{
	 float:right;
	 cursor:pointer;
	 padding-top:5px;
}
.arrowdown{
	float:right;
	cursor:pointer;
	padding-top:5px;
}

.pdt-item1{
	
	font-family: Verdana; text-align:justify; font-size:12px; color:#444444;
	word-spacing:0em; letter-spacing:0em; line-height:1.8em;
	
	background-color:#E7F1F7; padding:15px 20px; margin-bottom:30pt;
	/*background:url(../images/products/divider.gif) no-repeat; background-position:left bottom; padding-bottom:20px;	 margin-bottom:20pt;*/
}

.pdt-item1 b{
	font-family:Arial; font-size:10pt; display:block;
	color:#37679B; margin-bottom:5pt; font-weight:bold;
}

.pdt-item1 font{
	font-size:8pt; color:#15618D;
	display:block; padding-left:0px;
}


/*------------------------mail---------------------------*/


.mail-image{
	text-decoration:none;
	color:#FFFFFF;
	border:0px solid white;
}