@charset "utf-8";
/* CSS Document */
/* Google Fonts Import
--------------------------------------------- */

@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:700);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&amp;subset=latin);
@import url(../fonts/ROCKI_1.TTF);

/* Reset
--------------------------------------------- */




@font-face {
	font-family: 'pt_sansregular';
	src: url('../fonts/pts55f_1-webfont.eot');
	src: url('../fonts/pts55f_1-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/pts55f_1-webfont.woff') format('woff'), url('../fonts/pts55f_1-webfont.ttf') format('truetype'), url('../fonts/pts55f_1-webfont.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pt_sansbold';
	src: url('../fonts/pts75f_1-webfont.eot');
	src: url('../fonts/pts75f_1-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/pts75f_1-webfont.woff') format('woff'), url('../fonts/pts75f_1-webfont.ttf') format('truetype'), url('../fonts/pts75f_1-webfont.svg#pt_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'RockwellBold';
    src: url('../fonts/rockb.html');
    src: url('../fonts/rockb.html') format('embedded-opentype'),
         url('../fonts/rockb.woff') format('woff'),
         url('../fonts/rockb.ttf') format('truetype'),
         url('../fonts/rockb-2.html#RockwellBold') format('svg');
}


@font-face {
    font-family: 'rockwellregular';
    src: url('../fonts/rock-webfont.eot');
    src: url('../fonts/rock-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rock-webfont.woff') format('woff'),
         url('../fonts/rock-webfont.ttf') format('truetype'),
         url('../fonts/rock-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock.eot');
    src: url('../fonts/rock.eot') format('embedded-opentype'),
         url('../fonts/rock.woff') format('woff'),
         url('../fonts/rock.ttf') format('truetype'),
         url('../fonts/rock.svg#RockwellRegular') format('svg');
}
 */



/* CSS reset */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;

}
img { 
	border:0;
	
}
header{
	display: block;
}

/* CSS reset closed */
body{background:#000 url(../images/banner/homepagebanner.jpg);  background-position:center 50px;  background-repeat:no-repeat;}
.bodyimage{background:url(../images/banner/innerpagebanner.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% 100%; }
#mainpae{max-width:1170px; margin:auto; }
.mainpageheaderTopX{width:100%; background:#333 url(../images/menu-bg.jpg); height:101px;  background-repeat:repeat-x;  position:fixed; left:0; top:0;  z-index:9999;}
.mainpageheaderTop{max-width:1170px; min-width:960px; /*margin:0 auto;*/ /*float:left;*/ }
.headermid{max-width:1170px; min-width:960px; margin:5px auto; position:relative; }
.headertoplinks{max-width:1170px; min-width:960px; margin:0px auto; position:relative; }
.header_fx{width:100%; }
.logo{width:25%; float:left;}
.topstrip{width:100%; background-color:#000 ; height:30px;  }

/*-------------------------------------------------------29 may 2013----------------------------------------*/
#header_contianer{width:100%;}

#menu{width:386px; float:left; margin-left:0px; margin-top:0px; overflow:hidden; background:url(../images/ulbg.jpg); background-repeat:no-repeat; background-position:right; height:61px;}
.bannerins{width:1170px; margin:14px auto auto auto; height:166px;}
.cmter-help{width:110px; height:166px; float:left;}
.cmter-help_left{width:1056px; height:166px; float:left; background:url(../images/computer-help-bg.jpg); background-repeat:repeat;}
.cmter-help-inside{width:545px; height:166px; float:left;}
.cmter-help-insideheadimg{width:496px; height:166px; float:right;}

.cmter-help-insidelist{width:542px; height:40px; margin-left:10px; float:left;}
.cmter-help-insidelist ul{margin:0px; padding:0px; list-style:none; height:35px; border-bottom:1px solid #3da7dd; }

.cmter-help-insidelist ul li{margin:1px 15px 0px 10px; padding:5px 0px 10px 0px;  float:left; list-style-image:url(../images/slice.png); }
.cmter-help-insidelist li:first-child{list-style-image:none; margin:1px 15px 0px 10px; padding:5px 0px 0px 0px;}
.cmter-help-insidelist li a{font-family: 'pt_sansregular'; font-size:12px; font-weight:bold; color:#b5d2e0; text-decoration:none;}
.cmter-help-insidelist li a img{ margin:0 5px 0 0}
.cmter-help-insidelist li a:hover{text-decoration:underline; color:#ffffff;}

.bottom-bordern{border-top:#3da7dd solid 1px; width:220px; margin-left:18px; height:35px;}
.cmter-help-insidehead{width:520px; height:76px; margin-left:10px; margin-top:20px;}
 .cmter-help-insidehead h2{font-family: 'rockwellregular'; color:#FFF; font-weight:bold; font-size:45px; display:block; line-height:34px; text-transform:uppercase;}
 .maincontents{width:1170px; background:url(../images/bginner.jpg); background-repeat:repeat-y; margin:0 auto; padding-bottom:30px;}
 
 
  .maincontentsonsitenew{width:1170px; margin:0 auto; padding-bottom:15px;}
  
    .maincontentsonsitenewall{width:1170px; background:url(../images/bginner.png); background-repeat:repeat-y; margin:0 auto; }
  
.maincontentinn{width:878px; float:left;}
.maincontentinn h2{ font-family: 'rockwellregular'; font-style:italic;}
.maintextcontent{width:825px; margin:10px auto auto auto;}
.maintextcontent-tabn{width:845px; margin:10px auto auto auto;}
.maintextcontent-tabn h2{font-family: 'rockwellregular'; font-style:italic; font-size:22px; color:#333; padding-bottom:10px;  border-bottom:1px solid #e5e5e5;}

.maintextcontent h1{font-family: 'rockwellregular'; font-style:italic; font-size:22px; color:#333; padding-bottom:10px;  border-bottom:1px solid #e5e5e5;}
.maintextcontent h2{font-family: 'pt_sansregular'; font-style:normal !important; text-align:justify; font-size:14px; color:#333; line-height:18px; margin-top:10px;}
.maintextcontent h3{font-family: 'pt_sansregular'; text-align:justify; font-size:14px; color:#333; line-height:18px; margin-top:10px;}
/*.maintextcontent h3{font-family: 'rockwellregular'; font-size:18px; color:#333; padding-bottom:10px;}*/


.maintextcontentonsite-text{width:1140px; height:350px; float:left; padding-top:45px;}
.maintextcontentonsite-textn{width:1140px; height:350px; float:left; margin-top:30px;}
.maintextcontentonsite-left{width:660px; height:342px; float:left; margin-left:25px;}
.maintextcontentonsite-left h2{color:#fff; font-family:"Myriad Pro"; font-size:25px;}
.maintextcontentonsite-left p{color:#fff; font-family: 'pt_sansregular'; font-size:16px; line-height:120%; margin-top:15px;}
.maintextcontentonsite-left strong{color:#fff; font-family: 'pt_sansregular'; font-size:16px; font-style:italic; display:block; margin-top:15px;}
.maintextcontentonsite-left h3{color:#fff; font-family: 'pt_sansregular'; font-size:30px;}
.L-bulbs{width:357px; height:284px; float:left; margin-left:18px;}
.M-bulbs{width:357px; height:284px; float:left; margin-left:27px;}
.R-bulbs{width:357px; height:284px; float:right;}
.bannerinsonsite{width:1170px; margin:auto; height:401px;}
.bannericons{width:1170px; margin:auto; height:88px;}

.maintextcontentonsite-right{width:452px; height:342px; float:left;}


.maintextcontent ul{padding:0px; margin:10px 0px 0px 21px; list-style:disc;}
.maintextcontent ul li{padding:0px; margin:0px; font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontent ul li a{text-decoration:underline; color:#333;}
.maintextcontent ul li a:hover{text-decoration:none; color:#333;}

.maintextcontent .subpoints{padding:0px; margin:10px 0px 0px 21px; list-style:disc;}
.maintextcontent .subpoints li{padding:0 30px 0 0; margin:0px; float:left;  font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontent .subpoints li a{text-decoration:none; color:#333;}
.maintextcontent .supportbox{ width:190px; margin:20px 20px 20px 0; float:left}
.maintextcontent .supportbox h4{ font-family: 'pt_sansregular'; font-size:14px; color:#333; font-weight:bold; width:150px; margin:0 0 10px 0}
.maintextcontent .problems{ margin:30px 0 0 0; padding:0px; list-style:none}
.maintextcontent .problems li{width:85px; padding:15px; font-size:15px; font-weight:bold; color:#fff; text-align:center; margin:0 10px 0 0; float:left; display:block; background-color:#1f88bd;}


.height20{ height:20px;}
.height40{ height:40px;}


.maintextcontent ol{padding:0px; margin:10px 0px 0px 21px; list-style:disc;}
.maintextcontent ol li{padding:0px; margin:0px; font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontent ol li a{text-decoration:none; color:#333;}

.maintextcontent p{font-family: 'pt_sansregular'; text-align:justify; font-size:14px; color:#333; line-height:18px; margin-top:10px;}
.maintextcontent p a{text-decoration:underline; color:#333;}
.maintextcontent p a:hover{text-decoration:none; color:#333;}

.maintextcontent strong{font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontentBoxes{width:822px; margin:25px auto auto auto; height:180px;}
.boxesblue{width:136px; height:124px; line-height:20px; letter-spacing:-.5px; background:#e1e1e1; padding-top:15px; padding-left:16px; padding-right:10px;  font-family: 'rockwellregular'; font-size:20px; color:#666; border-bottom:#1f88bd solid 5px; float:left; margin-left:1px;}
.boxesred{width:136px; height:124px; background:#e1e1e1;letter-spacing:-.5px; padding-top:15px; padding-left:16px; padding-right:10px; font-family: 'rockwellregular'; font-size:20px; color:#666; border-bottom:#d10000 solid 5px; float:left; margin-left:1px;}
.maincontentinn-left{width:290px; float:left;}
.maincontentinn-menu{width:292px; }
.maincontentinn-menu ul{padding:0px; margin:0px; list-style:none;}
.maincontentinn-menu ul li{ margin:0px;  font-family: 'pt_sansregular'; font-size:14px; color:#fff;  /*border-top:1px solid #333;*/ background:url(../images/rightmenudivider.jpg) center bottom no-repeat;}

.maincontentinn-menu ul li a{color:#fff; text-decoration:none; padding:10px 0px 10px 20px; display:block; text-transform:}
.maincontentinn-menu ul li a:hover { color:#000; background-color:#FFF;}
.maincontentinn-left-contn{width:290px; margin:0px auto auto auto;}
.videon{width:290px; height:185px; margin-top:30px;}
.videonnd{width:290px; height:185px;}
.maincontentinn-left-contn h2{font-family: 'rockwellregular'; font-size:23px; color:#fff; text-align:left; font-weight:normal; padding:20px 0 10px 20px;}
.callusbottom{width:822px; margin:40px auto auto auto;}
.callusbottom-n{width:822px; margin:35px auto auto auto;}
.callusbottom-n p{font-family: 'pt_sansregular'; text-align:justify; font-size:14px; color:#333; line-height:18px; padding-bottom:10px;}
.businessjounal{width:290px;}
#menu ul{padding:0px; margin:0px; list-style:none;}
.disclaimer-text{width:250px; margin:auto; font-style:italic;  color:#797979; font-family: 'pt_sansregular'; font-size:13px; padding-bottom:30px;}
.disclaimer-text span{font-family: 'rockwellregular'; display:block; font-size:26px; font-style:normal; text-align:left; padding-bottom:10px;}
#menu ul{padding:0px; margin:0px; list-style:none;}

#menu ul li{ margin:0px 0px 0px 0px; float:left; color:#fff; font-family: 'rockwellregular'; font-size:19px; 
position: relative;}

#menu ul li a{padding:0px 5px 15px 20px; margin:15px 0px 0px 0px;text-decoration:none; color:#fff; display:block; background:url(../images/bottom-arrow.png); background-repeat:no-repeat; background-position:bottom center;}

#menu ul li a:hover{text-decoration:none; color:#000;
 background:#fff url(../images/arrow-hover.png); background-repeat:no-repeat; background-position:bottom center; }

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }
.country{width:50px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-left:20px; font-weight:bold; font-size:12px; padding:4px; color:#e11208; float:left; background:#000; margin-top:20px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; }
/*.leftmenu{float:right; padding:5px 5px 5px 5px; overflow:hidden;}*/

.navmenu{overflow:hidden; float:right; margin-top:3px}
.navmenu ul{padding:0px; margin:0px; list-style:none;}
.navmenu li{padding:0px; font-family: 'rockwellregular'; margin:0px; padding:2px 10px 0px 10px; height:30px; font-size:14px; float:left; background:url(../images/top-divider.png) no-repeat right top}
.navmenu li a{text-decoration:none; color:#fff;}
.navmenu li.current{border:none;}
.navmenu li img{margin:0px 0px 0px 0px; }
.mainpageheader{width:100%; background:#36F;}
.megawrapper{left:97px !important;}
.mainpageheaderContc{width:1170px; background:#fff; margin:101px auto auto auto; border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px; -webkit-border-radius:0px 0px 8px 8px; -o-border-radius:0px 0px 8px 8px; -khtml-border-radius:0px 0px 8px 8px;}
.mainpheadertext{max-width:1170px; min-width:960px; margin:auto;}
.mainpheadertextH{width:410px; float:left; height:55px; clear:left; margin-left:400px;}
.mainpheadertextH h5{font-family: 'rockwellregular'; margin-top:10px; margin-right:10px; text-align:center; font-weight:normal; font-size:29px;}
.mainpheadertextH h5 span{font-family: 'rockwellregular'; text-align:right; font-size:19px; }
.mainpheadertextHmenu{width:350px; float:right; margin-right:10px;}
.mainpheadertextHmenu ul{ list-style:none;}
.mainpheadertextHmenu ul li{float:left; border-left:1px solid #CCC; margin-left:0px; height:55px;} 
.mainpheadertextHmenu ul li.current{border:none;}
.banner{width:1170px; height:401px; margin:30px auto auto auto; background:url(../images/banner/textbg.png); background-position:center; background-repeat:no-repeat; }

.banner-image{width:1170px; height:402px; margin:15px auto auto auto;}


.header-menu{width:1160px; padding:5px; background:#FFF; left:-300px !important;}
.header-menu-N{width:1150px; padding-top:5px; margin-top:0px; margin-left:8px;  background:#FFF;}
.header-menu-Bottom{width:1152px; height:30px; margin-top:6px; padding-top:10px;  margin-left:8px; border-top:1px solid #efefef;}
.bnimage{width:804px; height:100px; padding-top:126px; margin:auto;}
.clientLogo{width:1170px; height:51px; margin:25px auto auto auto;}

/*.clientLogoinside ul li{float:left; list-style:none; height:36px}
.clientLogoinside ul li a{float:left; display:block; padding:0; margin:0; width:100%; height:100%;}
.clientLogoinside ul li a span{position:absolute; left:-90000px;}
.clientLogoinside ul li.spritenafirst{width:250px; background:url(../images/alllogo.jpg) 0px 0px;}
.clientLogoinside ul li.spritenasecond{width:200px; background:url(../images/alllogo.jpg) -288px 0px;}
.clientLogoinside ul li.spritenathird{width:220px; background:url(../images/alllogo.jpg) -560px 0px;}
.clientLogoinside ul li.spritenafourth{width:100px; background:url(../images/alllogo.jpg) -800px 0px;}
.clientLogoinside ul li.spritenafive{width:230px; background:url(../images/alllogo.jpg) right 0px;}*/


.blobcontainer{width:1170px; padding-top:10px; margin:21px auto; border-radius:5px 5px 0px 0px; background:rgba(255,255,255,0.5);
-moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius:5px; -khtml-border-radius:5px; behavior: url(../js/border-radius.html)}
.blobcontainerInside{width:100%; overflow:hidden; margin:0 auto; background:rgba(255,255,255,0.8);}
.blobcontainerInside_L{width:25%; height:240px; float:left; background:url(../images/mobilleft.png); background-repeat:no-repeat; background-position:right top; display:block;}
.blobcontainerInside_middl{width:25%; height:240px; float:left; background:url(../images/ag-2.png); background-repeat:no-repeat; background-position:right top; display:block;}
.blobcontainerInside_middr{width:25%; height:240px; float:left; background:url(../images/ms.png); background-repeat:no-repeat; background-position:right top; display:block;}
.blobcontainerInside_middl h2{font-family: 'rockwellregular'; font-size:22px; margin-top:10px;  margin-left:6%;}
.blobcontainerInside_Ltext p{ font-family: 'pt_sansregular'; font-size:14px; line-height:130%; margin-top:10px;}
.blobcontainerInside_middr h2{font-family: 'rockwellregular'; font-size:22px; margin-top:10px;  margin-left:6%;}
.blobcontainerInside_Ltext p{ font-family: 'pt_sansregular'; font-size:14px; line-height:130%; margin-top:10px;}
.blobcontainerInside_midd{width:25%; height:240px; float:left; background:url(../images/laptopmidd.png); background-repeat:no-repeat; background-position:right top;}
.blobcontainerInside_Ltext{width:49%; margin-left:6%;}
.buttonmore-info{width:88px; height:33px; margin:10px 0 0 0;}
.buttonmore-info:hover{width:88px; height:33px; margin:10px 0 0 0; background:url(../images/moreinfo-hover.png); background-repeat:no-repeat;}
.blobcontainerInside_L h2{font-family: 'rockwellregular'; font-size:22px; margin-top:10px;  margin-left:6%;}
.blobcontainerInside_midd h2{font-family: 'rockwellregular'; font-size:22px; margin-top:10px;  margin-left:6%;}
.blobcontainerInside_Ltext p{ font-family: 'pt_sansregular'; font-size:14px; line-height:130%; height:120px;  margin-top:10px;}
.blobcontainerInside_midd p{ font-family: 'pt_sansregular'; font-size:14px; line-height:120%; margin-top:10px;}
.botbolbs-new{width:1170px; margin:auto; background:url(../images/botbolbs-bg.png); background-repeat:repeat-x; height:200px;} 
.botbolbs-in{width:1170px; height:200px;}
.botbolbs-inL-f{width:250px; margin-left:25px; height:192px; float:left;}
.botbolbs-inL-f h2{ font-family: 'rockwellregular'; font-size:19px; text-transform:uppercase; margin-top:0px; padding-top:0px;}
.botbolbs-inL-f p{font-size:13px; font-family: 'pt_sansregular';}
.botbolbs-inL-f p a{font-size:13px; font-family: 'pt_sansregular'; text-transform:uppercase; color:#d50303; text-decoration:none; font-weight:bold;}

.botbolbs-inL{width:250px; margin-left:40px; height:192px; float:left;}
.botbolbs-inL h2{ font-family: 'rockwellregular'; font-size:19px; text-transform:uppercase; margin-top:0px; padding-top:0px;}
.botbolbs-inL p{font-size:13px; font-family: 'pt_sansregular';}
.botbolbs-inL p a{font-size:13px; font-family: 'pt_sansregular'; text-transform:uppercase; color:#d50303; text-decoration:none; font-weight:bold;}
.suporttentyfour{width:803px; height:34px; margin:auto;}
.supfigure{width:42px; height:39px; margin-left:50px;}
.footer-top{width:100%; margin:auto; background:#343434;}
.footer-topin{width:1170px; margin:auto; height:117px;}
.footer-topin ul{padding:0px; margin:0px; list-style:none;}
.footer-topin ul li{padding:0px; margin:0px; float:left;}

.footerbottom{width:100%; height:51px; margin:auto; background:#3b3b3b; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#212121'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#212121)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #3b3b3b,  #212121); /* for firefox 3.6+ */}

/*.footerbottom{width:100%; height:43px;}*/
/*.footerbottom{width:100%; height:43px;}*/

.footerbottommenu{width:auto; float:left; margin-left:15px;}

.footerbottommenu ul{padding:0px; margin:0px; list-style:none;}
.footerbottommenu ul li{float:left; font-family:PT Sans; font-size:12px; margin:15px 3px 0px 3px; color:#999;}
.footerbottommenu ul li a{color:#999; float:left; text-decoration:none; float:left; text-decoration:none;}

.footerbottommenu-right{width:376px; float:right; margin:7px 0px 0px 0px; margin-right:14px;}
.footerbottommenu-right ul{padding:0px; float:left;list-style:none;}
.footerbottommenu-right ul li{float:left; font-family:PT Sans; font-size:12px; }
.footerbottommenu-right ul li span{float:left; padding:0px 2px 0px 15px; margin-top:6px;}
.footerbottommenu-right ul li a{color:#999; margin:0px 0px 0px 4px; padding:5px 0px 0px 0px; text-decoration:none; float:left; text-decoration:none;}
.bottomN{width:100%; background-color:#218abd; background:url(../images/bootombg.jpg); background-repeat:repeat-x; height:120px; float:left; position:fixed; bottom:0; z-index:200 !important;}
.bottomN .supportpoints-main{width:1170px; margin:auto; font-family: 'rockwellregular'; font-weight:bold; font-size:20px; color:#8cc5de;}
.bottomN .supportpoints{width:1170px; float:left; margin-bottom:6px}
.bottomN .supportpoints ul{	margin: 10px 0px 0px 0px; padding: 0px; list-style-type: none;}
.bottomN .supportpoints ul li{	margin: 0px 30px 0px 0px; padding: 0px 30px 0px 0px; float:left; border-right:1px solid #5eadd1}
.bottomN .supportpoints ul li .bluetext{ color:#023146; line-height:16px; text-shadow:0px 1px #8cc5de}
.bottomN .supportpoints ul li .bluetextsmall{ color:#023146; font-size:17px; line-height:15px; float:left; text-shadow:0px 1px #8cc5de}
.bottomN .supportpoints ul li .text{float:left; width:auto}
.remoteicon {background:url(../images/remote-support-icon.png); width:48px; height:40px; background-repeat:no-repeat; float:left; margin-right:10px;}
.chaticon {background:url(../images/chat-support-icon.png); width:40px; height:40px; background-repeat:no-repeat; float:left; margin-right:10px;}
.callicon {background:url(../images/call-support-icon.png); width:40px; height:40px; background-repeat:no-repeat; float:left; margin-right:10px;}
.mailicon {background:url(../images/mail-support-icon.png); width:40px; height:40px; background-repeat:no-repeat; float:left; margin-right:10px;}

.bottomN .disclaimerscroll-main{width:100%; float:left;  font-family: 'pt_sansregular'; font-size:12px; color:#fff;}
.bottomN .disclaimerscroll{width:97%; float:left; padding:0px 20px 0px 20px; border-bottom:1px solid #5eadd1 }




.bottomN-inisde{width:100%; margin:auto; font-family: 'pt_sansregular'; font-size:12px; color:#72badd; bottom:5px; left:0;}
.bottomN-inisde-text{width:625px; float:left; margin-top:10px; margin-left:20px;}
.bottomN-inisde-social-M{width:auto; height:25px; float:right; margin-left:10px; margin-top:7px; margin-right:20px;}
.bottomN-inisde-social-M ul { margin:0 0 0 0; padding:0; list-style:none;}
.bottomN-inisde-social-M ul li { float:left; padding:4px 4px 0 4px;}
.bottomtext-mn{width:822px; margin:10px auto auto auto; padding-bottom:30px;}
.mn-text{width:822px; margin:auto; height:30px; border-bottom:1px solid #CCC; font-family: 'pt_sansregular'; font-size:14px;}
.mn-text storng{color:#474747;}
.bottomtext-mn ul{padding:0px; margin:0px; float:left; margin-right:100px;}
.bottomtext-mn ul li{padding:0px; margin:0px; list-style:none; font-family: 'pt_sansregular'; margin-top:10px; font-size:14px; color:#1f88bd; padding-left:20px; background:url(../images/arrow2.png); background-repeat:no-repeat;}
.rect-price{width:822px; height:85px; margin:auto; background:url(../images/rect.jpg);}
.rect-price-on{font-family: 'rockwellregular'; font-size:27px; color:#272727; float:left; font-style:normal; margin:28px 0px 0px 40px; padding:0px;}
.rect-price-tw{font-family: 'rockwellregular'; font-size:40px; color:#d10000; float:left; font-weight:bold; font-style:normal; 
padding:0px; margin:20px 0px 0px 10px;}
.rect-price-th{font-family: 'rockwellregular'; font-size:20px; color:#d20000; float:left; font-weight:bold; font-style:normal; 
padding:0px; margin:20px 0px 0px 23px; cursor:pointer;}
.tablcon{width:822px; margin-top:20px;}
.tablcon th{font-family: 'pt_sansregular'; font-size:16px; color:#1f88bd;} 

.tablconthn{width:822px; margin-top:10px; border:0px;}
.tablconthn td{font-family: 'pt_sansregular'; font-size:15px; color:#333; font-style:normal; height:61px; border-bottom:1px solid #fff;}
.tablconthn td strong{font-family: 'pt_sansregular'; font-size:27px; color:#333;}
.planbox{width:822px;  margin:20px auto auto auto;}
.planboxplanv{width:845px; margin:20px auto auto auto;}
.planboxneew{width:200px;  margin:50px auto auto auto;}
.planboxneew a{ font-family: 'pt_sansregular'; color:#333; text-decoration:none;}
.planboxindside{width:822px; height:258px; margin-top:30px; background:url(../images/gadget-plan-cloumbg.jpg); background-repeat:repeat-y;
border:2px solid #e3e3e3; -moz-box-shadow: 2px 6px 5px #d7d7d7; -webkit-box-shadow: 2px 6px 5px #d7d7d7; box-shadow: 2px 6px 5px #d7d7d7;}
.planboxindsideleft{width:222px; height:258px; float:left;}
.planboxindsideleft h2{border:none; font-weight:normal; font-style:normal; font-size:22px; font-family: 'rockwellregular'; text-align:center; margin-top:10px;}
.planboxindsideleft img{ margin-top:36px; margin-left:25px;}	
.planboxindsideleftplan{width:222px; height:258px; float:left;}
.planboxindsideleftplan h2{border:none; font-weight:normal; font-style:normal; font-family: 'rockwellregular'; text-align:center; margin-top:10px;}
.planboxindsideleftplan img{margin-top:39px; margin-left:25px;}	
.planboxindsidemiddle{width:245px; height:258px; float:left;}
.ddleimg{margin-left:20px; margin-top:20px;}
.planboxindsidemiddle h2{border:none; font-style:normal; color:#d10000; font-family: 'rockwellregular'; font-size:50px; text-align:center; margin-top:10px 0px 0px 0px; padding:20px 0 20px 0;}
.planboxindsidemiddle h2>span{border:none; display:inline; font-style:normal; color:#d10000; font-family: 'rockwellregular'; font-size:50px; text-align:center; padding:0px; margin:0px;}
.planboxindsidemiddletext{border:none; line-height:20px; font-weight:normal; font-family: 'pt_sansregular'; color:#165f84; font-size:20px; text-align:center; display:block; padding:0px; margin:0px;}		
.planboxindsidemiddlebutton{width:230px; height:38px; margin-left:15px; margin-top:35px;}
.planboxindsidemiddlebutton-left{width:110px; height:38px; float:left;}
.planboxindsidemiddlebutton-right{width:110px; height:38px; float:left; margin-left:10px;}
.planboxindsideright{width:327px; margin-left:20px; height:258px; float:left;}
.planboxindsideright ul{padding:0px; margin:0px; list-style:none;}
.planboxindsideright ul li{padding:0px 10px 0px 20px; font-family: 'pt_sansregular'; font-size:15px; line-height:140%; margin:7px 0px 0px 0px; background:url(../images/arrowgray.png); background-repeat:no-repeat;}

.planboxindsideright h2{font-family: 'pt_sansregular'; border:none; font-size:18px; font-weight:bold; color:#333; font-style:normal; margin-top:10px;}	
.planboxindsidetop{width:822px; height:258px;}
.planboxindsidebottom{width:822px; height:258px;}
.planboxindside-B{width:822px; height:258px; margin-top:20px;}
.contactmain{width:820px; margin-top:40px; text-align:left;}

.contactmainlogin{width:650px; margin:40px auto auto auto;}

.contactmain-L{width:235px; float:left; margin-left:10px;}
.contactmain-Log{width:350px; float:left;}

.contactmain-Logtext{text-align:left; font-family: 'pt_sansregular'; font-size:14px; color:#474747; border:1px solid #999;}
.contactmain-Logtext a{text-align:left; font-family: 'pt_sansregular'; font-size:14px; color:#474747; text-decoration:none;}
.Secure-Login{background-color:#1778aa; /*width:120px;*/ padding:2px; border:1px solid #06F; font-size:15px; font-weight:bold; font-family: 'pt_sansregular'; color:#fff;}

.contactmain-L p{text-align:left; font-family: 'pt_sansregular'; font-size:14px; color:#474747; padding-bottom:20px;}
.contactmain-L h4{text-align:left; font-family: 'pt_sansregular'; font-size:16px; color:#474747;}
.contactmain-L h2{text-align:left; font-family: 'pt_sansregular'; font-size:25px; color:#d10000; font-style:normal; border:none;}
.contactmain-L h5{text-align:left; font-family: 'pt_sansregular'; font-size:14px; color:#d10000; font-style:normal; font-weight:normal;}
.contactmain-M{width:245px; float:left; padding-right:5px;}
.contactmain-M-login{width:300px; float:left; padding-right:5px;}
.contactmain-M-login p{text-align:left; font-family: 'pt_sansregular'; font-size:18px; color:#1f88bd; padding:0px; margin:10px 0px 0px 0px;}
.contactmain-M-login strong{text-align:left; font-weight:normal; font-family: 'pt_sansregular'; font-size:14px; color:#474747;}

.contactmain-M-login h4{text-align:left; font-family: 'pt_sansregular'; font-size:16px; color:#474747;}
.contactmain-M p{text-align:left; font-family: 'pt_sansregular'; font-size:18px; color:#1f88bd; padding:0px; margin:10px 0px 0px 0px;}
.contactmain-M strong{text-align:left; font-weight:normal; font-family: 'pt_sansregular'; font-size:14px; color:#474747;}

.contactmain-M h4{text-align:left; font-family: 'pt_sansregular'; font-size:16px; color:#474747;}
.contactmain-R{width:305px; float:left; padding-right:5px;}
.sign-n{width:310px; margin:auto; padding-right:5px;}
.frmdes-sign{width:300px; margin-top:20px; padding:5px; height:98px; font-family: 'pt_sansregular'; font-size:14px; color:#474747;}

.contactmain-R p{text-align:left; font-family: 'pt_sansregular'; font-size:14px; color:#474747;}
.inputfrm{width:290px; float:left;font-family: 'pt_sansregular'; font-size:14px; color:#474747; padding:5px; height:24px; margin-top:20px; background:url(../images/inputbg.jpg); border:none;}

.inputfrmre{width:258px; float:left; font-family: 'pt_sansregular'; font-size:14px; color:#474747; padding:5px; height:24px; margin-top:2px; background:url(../images/inputbgnec.png); background-repeat:no-repeat; border:none;}

.inputfrm-l{width:180px; float:left;font-family: 'pt_sansregular'; font-size:14px; color:#474747; padding:5px; height:24px; border:1px dashed #999; }


.frmdes{width:290px; margin-top:20px; padding:5px; height:98px; font-family: 'pt_sansregular'; font-size:14px; color:#474747;}
.continue{width:164px; height:44px; border:none; background:url(../images/continue.png);}
.ordernowright-firstrow-right strong{font-family:PT Sans; font-size:13px; color:#999; font-weight:normal;}
.ordernowright-firstrow-right span{color:#F00;}
.foemtbnt{font-family: 'pt_sansregular'; font-size:15px; color:#333;}
.foemtbnt span{color:#F00;}
.ordernow-buton{width:100px; float:left; height:37px; margin:20px 0px 0px 0px; background:url(../images/submit-t.png); background-repeat:no-repeat;}
.ordernow-buton:hover{width:100px; float:left; height:37px; margin:20px 0px 0px 0px; background:url(../images/submit-t-hover.png); background-repeat:no-repeat;}
.reset-buton{width:100px; float:left; height:37px; margin:20px 0px 0px 20px; background: url(../images/reset-t.png); background-repeat:no-repeat;}
.reset-buton:hover{width:100px; float:left; height:37px; margin:20px 0px 0px 20px; background: url(../images/reset-t-hover.png); background-repeat:no-repeat;}

.call-us{font-family: 'pt_sansregular'; font-size:14px; color:#333; margin-top:30px;}

.whyaslpc{width:822px; border:1px solid #e3e3e3; margin-top:30px;}
.howitwork{width:822px; height:277px;}
.whyaslpc-left{width:370px; float:left; padding:10px 0px 0px 15px;}
.whyaslpc-left strong{font-family: 'pt_sansregular'; font-size:14px;}
.whyaslpc-left p{font-family: 'pt_sansregular'; font-size:14px; line-height:125%;}
.whyaslpc-ehat{width:389px; float:left; margin-left:30px; padding:10px 0px 0px 0px;}
.whyaslpc-ehat ul{ padding:0px; margin:18px 0px 0px 0px; list-style:none;}
.whyaslpc-ehat ul li{padding:0px; margin:5px 0px 0px 4px; background:url(../images/arrow2.png); background-repeat:no-repeat; padding-left:20px;}
.whyaslpc-ehat strong{font-family: 'pt_sansregular'; font-size:14px; color:#000;}
.whyaslpc-ehat span{font-family: 'pt_sansregular'; font-size:14px; color:#d10000; font-weight:bold;}
.whyaslpc-ehat p{font-family: 'pt_sansregular'; font-size:14px; line-height:125%;}
.FREECloud{width:813px; float:left; height:190px; border:1px solid #e3e3e3; margin-top:20px; padding:5px;}
.FREECloudimg{width:205px; float:left; padding-left:12px;}
.FREECloudText{width:596px; float:left; padding-top:10px;}



/* regisfrom css start */


/* registration form end */

.shoppincartplann{width:800px; margin:auto;}
.shoppincartplan{width:800px; margin:20px auto auto auto;}
.shoppincartplan th{background-color:#165f84; color:#fff; font-family: 'pt_sansregular'; border-left:1px solid #fff; font-size:16px; font-weight:bold; padding:5px; height:24px;}
.shoppincartplan td{background-color:#f0f1f2; border-left:1px solid #fff; color:#000; font-family: 'pt_sansregular'; font-size:14px; height:24px; padding:5px;}

.paymentoption{width:800px; margin:20px auto auto auto;}
.paymentoptionheading{width:800px; margin:auto; height:50px;}
.paymentoptionrow{width:820px; margin:auto; height:140px;}
.paymentoptionrow-Left{width:50px; float:left; padding-top:40px;}
.paymentoptionrow-Right{width:650px; float:left;}
.paymentoptionrow-Right h4{ font-family: 'pt_sansregular'; font-size:15px; color:#333;}

.maintextcontentyearly{width:1150px; margin:0px auto auto auto; background:#FFF;}
.maintextcontentyearly p{font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontentyearlytxe{width:1140px; margin:}
.maintextcontentyearlytxe h2{font-family: 'rockwellregular'; font-size:25px; color:#333; font-weight:bold; padding-bottom:8px;}
.maintextcontentyearlytxe h3{font-family: 'rockwellregular'; font-size:20px; color:#333; font-weight:bold; padding-bottom:8px;}

.maintextcontentyearlytxeleft{width:240px; height:250px; float:left;}
.maintextcontentyearlytxeright{width:520px; float:left; font-family: 'pt_sansregular'; font-size:14px; color:#333;}
.maintextcontentyearlytxebottom{width:1150px; margin:20px auto auto auto; background:#FFF;}
.maintextcontentyearlytxebottom h3{font-family: 'rockwellregular'; font-size:20px; color:#333; font-weight:bold; padding-bottom:8px;}
.maintextcontentyearlytxebottom ol{padding:0px; margin:0px;}
.maintextcontentyearlytxebottom li{font-family: 'pt_sansregular'; font-size:14px; color:#333; margin-left:25px;}

/*---------------------------------------------27-8-2013 RITESH------------------------------------------------*/
.mailformcontaniner { font-size:14px;font-family: 'pt_sansregular'; color:#333; margin-left:113px; }
.mailformcontaniner tr td, .callusformcontaniner tr td { padding:5px 0 5px 0;}
.mailformcontaniner input[type="text"], .mailformcontaniner textarea  { width:475px; padding:8px; font-family: 'pt_sansregular'; color:#505050; font-size:15px; box-shadow: 0 0 5px #e5e5e5 inset !important; border:1px solid #e5e5e5; }

.mailformcontaniner select  { width:493px; padding:8px; font-family: 'pt_sansregular'; color:#505050; font-size:15px; box-shadow: 0 0 5px #e5e5e5 inset !important; border:1px solid #e5e5e5; }
.mailformcontaniner .butsubmit, .callusformcontaniner .butsubmit { width:101px; height:39px; background:url(../images/butsubmit.jpg) no-repeat; border:none; font-size:16px; font-family: 'pt_sansregular'; color:#FFF; font-weight:bold; cursor:pointer;}
.mailformcontaniner .butreset, .callusformcontaniner .butreset { width:101px; height:39px; background:url(../images/butreset.jpg) no-repeat; border:none; font-size:16px; font-family: 'pt_sansregular'; color:#FFF; font-weight:bold; cursor:pointer;}

.callusformcontaniner { font-size:14px; font-family: 'pt_sansregular'; color:#333; margin-left:113px; }
.callusformcontaniner { padding:5px 0 5px 0;}
.callusformcontaniner input[type="text"], .callusformcontaniner textarea  { width:475px; padding:8px; font-family: 'pt_sansregular'; color:#505050; font-size:15px; box-shadow: 0 0 5px #e5e5e5 inset !important; border:1px solid #e5e5e5; }

.callusformcontaniner select  { width:493px; padding:8px; font-family: 'pt_sansregular'; color:#505050; font-size:15px; box-shadow: 0 0 5px #e5e5e5 inset !important; border:1px solid #e5e5e5; }
.contactuscontainer { width:100%; float:left; margin-top:20px; border-top:1px solid #e4e4e4; }
.contactcol1 { width:238px; float:left; border-right:1px solid #e4e4e4; margin-top:30px; height:335px;}
.contactcol1 p{ width:217px; }
.contactcol3 { width:238px; float:left;  margin-top:30px;}
.contactcol1 h3, .contactcol3 h3 { font-size:18px; font-weight:bold;  font-family: 'pt_sansregular'; color:#484848; margin:0; padding:0; }
.mt30 { margin-top:30px;}
.mleft20 { margin-left:20px;}
.callusnumber { font-size:15px; margin:30px 0 0 0; color:#d10100; font-family: 'pt_sansregular';}
.callusnumber span { font-size:25px; font-weight:bold;}
.contactmail  { margin:0 !important; padding:10px 0 0 0 !important; list-style:none;}
.contactmail li { list-style:none; margin:0; padding:0 0 30px 0 !important; display:block;}
.contactmail  li { font-size:15px; color:#484848; font-family: 'pt_sansregular';}
.contactmail  li a { font-size:18px !important; font-family: 'pt_sansregular'; color:#1e88bc !important; text-decoration:underline !important; }
.contactform input[type="text"] { background:url(../images/forminput.jpg) no-repeat; width:290px; height:34px; padding:0 5px 0 5px; border:none; font-family: 'pt_sansregular'; color:#676767; margin:5px 0 5px 0; font-size:13px;  }
.contactform textarea { background:url(../images/formtestarea.jpg) no-repeat; width:290px; height:100px;  padding:5px 5px 5px 5px; border:none; font-family: 'pt_sansregular'; color:#676767; margin:5px 0 5px 0; font-size:13px;   }
.buttons{ width:auto; float:left;}
.buttonsubmit { background:url(../images/butsubmit.jpg) no-repeat; width:101px; cursor:pointer; height:39px; border:none; margin-right:10px;}
.buttonreset { background:url(../images/butreset.jpg) no-repeat; cursor:pointer; width:101px; height:39px; border:none;}
.contactmap { width:100%; float:left; height:400px; margin-top:30px;}
.contactform { margin-top:10px;}
/*------------------------------------------------END HERE--------------------------------------------------*/

.hegt30{height:30px;}
.hegt50{height:50px;}
.form{margin:0px auto; overflow:hidden}
.form li{font-size:17px; padding-bottom: 15px; display:block; width:100%; float:left; list-style:none;}
.form li label{display:block; float:left; font-size:17px; width:200px; padding:5px 0px 5px 0px;}
.form li .textfield{width:465px; margin-bottom:15px; background-color:#efeeee; border:1px solid #CCC; padding-left:10px; height:40px; font-size:15px; color:#333333;}
.form li .textfield:focus{background-color:#fff; outline:none;}
.submitbutton{background-color:#d10000; padding:10px; margin:0px 20px 0px 200px; color:#ffffff; font-size:16px; text-transform: uppercase; border:none; cursor:pointer;  }
.submitbutton:hover{background-color:#e80303;}
.resetbtn{background-color:#4e4e4e; padding:10px; color:#ffffff; font-size:16px; text-transform: uppercase; border:none; cursor:pointer;  }
.resetbtn:hover{background-color:#5f5e5e;}
.formpage h3{color:#fff; font-family: 'rockwellregular'; line-height:32px; font-size:35px; padding:100px 10px 10px 20px;}
.formpage h5{color:#31a2da; font-size:15px; font-family: 'pt_sansregular'; padding:0 0 10px 20px; font-weight:normal}


.newletterlisting { margin:0px !important; padding:0px;}
.newletterlisting li { list-style:none;  width:355px; margin:0 15px 15px 0 !important; float:left; border:1px solid #e5e5e5; padding:15px !important;}
.newletterlisting li a { font-weight:bold;}
.newletterlisting li a:hover  { color:#d10000;}
.blogdatebox {
    background: url("../images/dateboxbg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
   font-family: 'rockwellregular';
   font-weight:bold;
    font-size:17px;
    height: 60px;
    line-height: 31px;
    padding: 0px 0px 0 0;
    text-align: center;
    width: 63px;
}

.blogdatebox span {
   font-family: 'pt_sansregular'; 
    font-size: 16px;
}
.newslettercontentbox { width:275px; float:left; font-size:16px; padding:10px 0 0 15px;}
    .requestformleftbox { position:absolute; bottom:0px; left:0px; overflow:hidden; visibility:hidden; background: url('../images/request-callback-img.png') no-repeat; width:0px; height: 262px;}
    .requestformbox {  margin: 10px 0 0 10px;}
    .con-txt input{float:left;width:280px;color:#323232;border:1px solid #ccc;font-size:14px;font-weight:300;text-align:left;padding: 6px 5px;background:#fff; font-family: 'rockwellregular'; margin-top:0px;}
    .con-sub input{float:left; font-family: 'rockwellregular'; background:#e67e22;color:#fff;padding:5px 0px;text-align:center;border:none; width:292px;font-weight:bold;font-size:17px; margin-top:4px;margin-left:5px;margin-bottom:14px;}
    .con1, .con-txt {width: 100%;clear: both;color: #333;font-size: 14px;float: left;padding: 5px;text-align: left; font-family: 'rockwellregular'}
	
.faq img{margin:-1px 5px 0 0; float:left}
.dot-bg{background:url(../images/dot.gif); background-repeat:repeat;}
.tr{text-align:right !important;}
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.wdth553{width:553px;}
.wdth121{width:121px;}
.wdth148{width:148px;}
.wdth565{width:545px;}
.wdth130{width:130px;}
.wdth127{width:127px;}
.vam{vertical-align:middle;}
.bg-grey{background-color:#f1f1f1;}
.bg-grey2{background-color:#eaeaea;}
.pdd-lft20{padding-left:20px;}
.bg-blue{background-color:#e5ebee;}
.bg-blue2{background-color:#dde4e7;}
.disclaimerscroll #inner1, .disclaimerscroll div#inner2 {
    white-space:nowrap;
    }
    
.disclaimerscroll #wn2	{ 
	position:relative;
	width:100%; height:20px;
	overflow:hidden;
	}
	
	
	.countrybox {
    
  
    float: left;
    margin-left: 10px;
	margin-top:20px;
	padding:2px 0px;}
.sbHolder{
	background-color: #000;
	
    border-radius: 20px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	position: relative;
	width: 50px;
	color: #E11208;
}
.sbHolder:focus .sbSelector{
	border:none;
	
}
.sbSelector{
	display: block;
	height: 21px;
	left: 0;
	
	outline: none;
	overflow: hidden;
	position: absolute;
	text-align:center;
	padding:5px 5px;
	top: 0;
	width: 40px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #E11208;
	outline: none;
	text-decoration: none;
	border:none !important;
}

.sbHolderDisabled{
	background-color: #3C3C3C;

}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #000;
	
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px !important;
	width: 50px;
	z-index: 1;
	overflow-y: auto;
	border-radius:18px;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #E11208;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #f7f7f7;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
} 