

/*Common CSS*/
   body { margin:0; padding:0;}
   .wrapper1 {width:1007px}
   .wrapper {width:977px}
   .width997 {width:977px}
   .width547 {width:537px}
    .width240 {width:230px}
	 .width350 {width:325px}
   .width210 { width:200px}
   .width100 {width:100%}
   .flow { overflow:hidden}
  .fltleft { float:left}
  .fltright { float:right}
  .aligncenter { margin:0 auto}
  .txt11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; font-weight:normal }
  .txt11b { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; font-weight:bold }
 .txt10b { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000; font-weight:bold }
  .mrg5 { margin:5px}
  .mrg10 { margin:10px 10px 3px 10px}
  .mrg6{ margin:4px 10px 4px 10px}
  .justify { text-align:justify}
  .padtop5 { padding-top:5px}
  .padtb3{ padding: 5px 0px 0px 0px}
  .padleft10 { padding-left:8px}
   .padlR10 { padding-left:8px; padding-right:8PX;}
  .padleft20 { padding-left:20px}
  .padleft15 { padding-left:15px}
   .padright15 { padding-right:15px}
  .padtop15 { padding-top:12px;}
  .mrgtop5 { margin-top:5px;}
  .mrgbottom5 { margin-bottom:3px}
  .mrgtop10 { margin-top:10px}
  .mrgbot10 { margin-bottom:10px}
  .mrgtop25 { margin-top:25px}
  .txt11gb { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#878787; text-decoration:none}
  .sensexgreen { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#05b309; text-decoration:none; font-weight:normal}
  .sensexred { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fc5a5a; text-decoration:none; font-weight:normal}
  .txt11gre { color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; border: 1px solid #CCC; width:200px; height:18px;}
  .phone { color:#7e7e7e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal }
  .txt11blu { color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal }
  .txt11blu a:hover { color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:normal }
  .lheight25 { line-height:20px}
  .lheight18 { line-height:18px}
  .width210 { width:210px}
  .width190 { width:190px}
  .width177 { width:167px}
/*Common CSS Ends*/
.logo { width:202px; height:48px;}
.rightnav { margin-top:45px; font-family: Verdana, Geneva, sans-serif; font-size:9px; color:#07235d; text-decoration:none; font-weight:normal}
.rightnav a:hover { color:#000; text-decoration:underline}

.navlistdiv { width:977px; margin-top:2px; padding-top:10px;}
.navlist li { display:inline; list-style-type:none; margin:0; padding:0}
.navlist ul { margin:0; padding:0}

.sensexleft { background-image:url(../images/sensex_left.gif); width:7px; height:28px; background-repeat:no-repeat;}
.sensexcenter { background-image:url(../images/sensex_center.gif); height:21px; background-repeat:repeat-x; padding:5px 2px}
.sensexright { background-image:url(../images/sensex_right.gif); width:7px; height:28px; background-repeat:no-repeat;}
.hline { background-image:url(../images/line1.jpg); background-repeat:no-repeat; background-position:top center; width:100%; height:16px}
.bodypart { width:576px}
.bodypart1 { width:171px}
.bodypart2 { width:710px}
.arrow { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ef8603; font-size:10px; text-decoration:none; font-weight:normal}
.brudgrumsArrow{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
.brudgrumsfont{font:normal 10px Arial, Helvetica, sans-serif; color:#a3a3a3; text-align:left;text-decoration:none;}
.brudgrumsfont a:hover{font:normal 10px Arial, Helvetica, sans-serif; color:#000; text-align:left;text-decoration:none;}
.brudgrumsfontS{font:normal 10px Arial, Helvetica, sans-serif; color:#ac0506; text-align:left; text-decoration:none;}
.brudgrumsfontS a:hover{font:normal 10px VArial, Helvetica, sans-serif; color:#e0820b; text-align:left; text-decoration:none;}
.textBlack{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal}
.title { color:#d41208; font-family:tahoma, verdana,  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.subTitle_orange{ font:bold 12px Arial, Helvetica, sans-serif; color:#e8880f; line-height: 20px;}

.txt11blue { color:#000; font-family:tahoma, verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.titleRed{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#3db7da;line-height:18px; }
.titleRed a{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#5aafc7;line-height:18px; } 
.titleRed a:hover{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000;line-height:18px; } 
img{ border:none;}
.we_arebg { background-color:#f0f1f1; border:1px #d3d5d5 solid; width:98%; padding:5px; font-family:tahoma, verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000; line-height:16px; }
.tackerRed{ font-family: verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FF0000;line-height:15px; } 
.product_rowhead{background-color:#46cfc3; height:26px;}
.txt11w { font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
.txt11w a{ font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
.txt11w a:hover{ font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:underline;}
.txt12w{ font:bold 12px Verdana, Geneva, sans-serif; color:#fff;}
.product_caption{ font:normal 9px Tahoma, Geneva, sans-serif; color:#2b2b2b; line-height:14px; text-align:left;}
.product_captionRed{ font:normal 9px Tahoma, Geneva, sans-serif; color:#ad0406;} 
.bg_grey{background-color:#ebebeb;}

/*features List CSS starts*/
.features ul,li
{
font:normal 11px Verdana, Geneva, sans-serif; color:#4e4d4d; border-bottom:0px solid #fff; padding:1px 15px 2px 10px; text-decoration:none;
}
.features a
{
font:normal 11px Verdana, Geneva, sans-serif; color:#4e4d4d; padding:1px 12px 2px 15px;  text-decoration:none; line-height:19px;
}
.features a:hover
{
font:normal 11px Verdana, Geneva, sans-serif; color:#000; padding:1px 12px 2px 15px; background-image:url(../images/arrow.gif); background-position: left center; background-repeat:no-repeat;line-height:19px;
}
.features a:active
{
font:normal 11px Verdana, Geneva, sans-serif; color:#000; padding:1px 12px 2px 15px; background-image:url(../images/arrow.gif); background-position: left center; background-repeat:no-repeat;line-height:19px;
}
/*features List CSS CSS Ends*/


/* Css Nav */
.cssnav {
background-image: url(../images/home_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 35px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0;
float:left;
}
.cssnav a {
display:block;
font-size: 11px;
width: 36px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.cssnav1 {
background-image: url(../images/aboutUs_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 72px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav1 a {
display:block;
font-size: 11px;
width: 72px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav1 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav1 a:hover img{visibility:hidden}


.cssnav2 {
background-image: url(../images/features_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 54px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav2 a {
display:block;
font-size: 11px;
width: 54px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav2 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3 {
background-image: url(../images/downloads_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 69px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav3 a {
display:block;
font-size: 11px;
width: 69px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav3 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav3 a:hover img{visibility:hidden}

.cssnav4 {
background-image: url(../images/support_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 49px;
height: 14px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav4 a {
display:block;
font-size: 11px;
width: 49px;
height: 14px;
margin: 0;
padding: 0;
}
.cssnav4 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5 {
background-image: url(../images/sales_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 35px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav5 a {
display:block;
font-size: 11px;
width: 35px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav5 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}

.cssnav7 {
background-image: url(../images/trial_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 27px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav7 a {
display:block;
font-size: 11px;
width: 27px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav7 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav7 a:hover img{visibility:hidden}

.cssnav8 {
background-image: url(../images/hardware_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 87px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav8 a {
display:block;
font-size: 11px;
width: 87px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav8 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav8 a:hover img{visibility:hidden}



.cssnav9 {
background-image: url(../images/key_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 67px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav9 a {
display:block;
font-size: 11px;
width: 67px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav9 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav9 a:hover img{visibility:hidden}

.cssnav6 {
background-image: url(../images/contactUs_menu1.gif);
background-repeat: no-repeat;
display: block;
width: 69px;
height: 12px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav6 a {
display:block;
font-size: 11px;
width: 69px;
height: 12px;
margin: 0;
padding: 0;
}
.cssnav6 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav6 a:hover img{visibility:hidden}


/* Css Nav Ends */

/* Css product Display */
.cssprod {
background-image: url(../images/mv_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 184px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0;
float:left;
}
.cssprod a {
display:block;
font-size: 11px;
width: 184px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod a:hover img{visibility:hidden}

.cssprod1 {
background-image: url(../images/mvMobile_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 183px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod1 a {
display:block;
font-size: 11px;
width: 183px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod1 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod1 a:hover img{visibility:hidden}


.cssprod2 {
background-image: url(../images/mvX_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 186px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod2 a {
display:block;
font-size: 11px;
width: 186px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod2 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod2 a:hover img{visibility:hidden}

.cssprod3 {
background-image: url(../images/enews_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 182px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod3 a {
display:block;
font-size: 11px;
width: 182px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod3 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod3 a:hover img{visibility:hidden}

.cssprod4 {
background-image: url(../images/cs4w_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 181px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod4 a {
display:block;
font-size: 11px;
width: 181px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod4 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod4 a:hover img{visibility:hidden}

/* Css Product display Ends */

.listtype { list-style-image:url(../images/bullet.gif); background-repeat:no-repeat; padding:0px; margin:0; vertical-align:middle;}
.listtype li { list-style-image:url(../images/bullet.gif); background-repeat:no-repeat; margin:0; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#525152; line-height:20px;}
.mrgtop5{ margin-top:2px;}
.mrgleft5 { margin-left:15px;}


/* Image Product Slider starts */
.container {
	OVERFLOW: hidden; WIDTH: 300px; CURSOR: pointer; POSITION: relative; HEIGHT: 265px
}
.slides {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.slides DIV {
	DISPLAY: none; WIDTH: 300px; POSITION: absolute; TOP: 0px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}


#loopedSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 300px; POSITION: relative
}
UL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 9px auto; WIDTH: 92px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.pagination LI {
	FLOAT: left; MARGIN: 0px 5px
}
UL.pagination A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(../images/pagination.png); OVERFLOW: hidden; WIDTH: 12px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px
}
UL.pagination LI.active A {
	BACKGROUND-POSITION: 0px -12px
}
A.previous {
	LEFT:70px; POSITION: absolute; TOP:269px
}
A.next {
	RIGHT: 75px; POSITION: absolute; TOP: 269px
}
/* Image Product Slider ends */

.contactBg{background:url(../images/contactBg.jpg) left center no-repeat;}
.txt12blue { color:#1b396e; font-family: verdana, verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.txt12blue a:hover { color:#3277f3; font-family: verdana, verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.sitemap {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sitemap a:hover{	color: #2391c0;	text-decoration: none; }
.mailBg{background-image:url(../images/mail_bg.gif); background-repeat:repeat-x; background-position:top left; border:1px solid #21a79b; padding:10px;}
.titleOrange{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#e8880f;line-height:18px; }

.clrBoth{clear:both}
.menuBg{ background-image:url(../images/menuBg.gif); background-repeat:repeat-x;}
.bannerBg{ background-image:url(../images/bannerBg.gif); background-repeat:repeat-y; background-position:top center}
a.text {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#005984; line-height:25px; border-bottom:1px dotted #5296b5; cursor:pointer;}  
a.text:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#005984; line-height:25px; border-bottom:1px solid #5296b5; cursor:pointer; }  
.footerBg1{ background-image:url(../images/footerbg1.gif); background-repeat:repeat-x; background-position:left top;}
.footerBg{ background-color:#313031}
.PadTop25{padding-top:25px;}
.PadBot15{padding-bottom:8px;}

.brudgrumsB {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000; line-height:25px;} 
.brudgrums {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#005984; line-height:25px; cursor:pointer;} 
a.brudgrums {font-family: Arial, Helvetica, sans-serif; font-size:1qpx; font-weight:normal; text-decoration:none; color:#005984; line-height:25px;  cursor:pointer;}  
a.brudgrums:hover {font-family: Arial, Helvetica, sans-serif; font-size:1qpx; font-weight:normal; text-decoration:none; color:#e67a5f; line-height:25px;  cursor:pointer;}
.dotBorder{border-bottom: 1px dotted #5296b5}
.bodyText {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#525152; line-height:20px; text-align:justify} 
.subTitle {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#005984; line-height:20px; border-bottom:1px dotted #5296b5; cursor:pointer;} 
 .txt10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#aaaaaa; font-weight:normal }
 .txt10 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#fff; font-weight:normal }
.lheight25 {height:25px;}
.highlight {border:1px dotted #5296b5; background-color:#ffebdb;}
.whiteBg{background-color:#FFF}
.rightBg{ background-image:url(../images/right_bg.gif); background-repeat: no-repeat; width:196px; height:106px;}
.arrowBg{ background-image:url(../images/arrowBg.gif); background-repeat: repeat-x; height:34px;}
.altRow{background-color:#eff6ff; border-bottom:1px solid #e7e3e7; border-top:1px solid #e7e3e7; }

