/* cssreset.com */
* {
	margin: 0;
	padding: 0;
}
/*
reset css
 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    background:transparent;
}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}
body {
    line-height:1;
	font-family:"times new roman";
	font-size:14px;
	color:#404040;
	line-height:20px;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
ul li{ list-style:none;}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
.button
{
	border-right: solid 1px #7b9ebd;
	padding-right: 5px;
	border-top: solid 1px #7b9ebd;
	padding-left: 5px;
	padding-top: 0px;
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: #7b9ebd 1px solid;
	height: 23px;
	cursor: pointer;
	border-bottom: #7b9ebd 1px solid;
	background-color: #f9f9f9;
}
input, select {
    vertical-align:middle;
}
img{ border:none;}

/***********          font face           *******************/
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../Images/font/myriadpro-regular.html');
    src: url('../Images/font/myriadpro-regular.html') format('embedded-opentype'),
         url('../Images/font/myriadpro-regular-2.html') format('woff'),
         url('../Images/font/myriadpro-regular-3.html') format('truetype'),
         url('../Images/font/myriadpro-regular-4.html#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../Images/font/myriadpro-semibold.html');
    src: url('../Images/font/myriadpro-semibold.html') format('embedded-opentype'),
         url('../Images/font/myriadpro-semibold-2.html') format('woff'),
         url('../Images/font/myriadpro-semibold-3.html') format('truetype'),
         url('../Images/font/myriadpro-semibold-4.html#MyriadProSemibold') format('svg');
}
   
/****************************     structure css          ******************************/

.wraper{ width:1024px; height:auto; margin:0 auto;}
.full_wid{ width:100%;}
.hdr_bg{ background:url(../Images/hdr_bg.html) repeat-x; float:left;}
.hdr{
	width:100%;
	float:left;
}
.logo{
	width:400px;
	float:left;
	padding-top:30px;
}
.logo img{ border:none;}
.hdr_R{
	float:right;
	width:405px;
	padding:15px 0;
	font-size:40px;
	color:#5ea311;
	font-family:"times new roman";
	line-height:100px;
}
.hdr_R span{
	width:106px;
	height:100px;
	float:left;
}

/*navigation start */
.nav_bg{
	background:url(../Images/nav_bg.html) repeat-x; float:left; min-height:90px;
}
.nav{
	width:100%;
	float:left;
	background:url(../Images/nav_r.html) no-repeat right;
	height:60px;
}
.nav ul{
	margin:0;
	padding:0;
	float:left;
	width:680px;
}
.nav ul li{
	margin:0;
	padding:0;
	float:left;
	background:url(../Images/list_separator.html) no-repeat right center;
	width:18%;
}
.nav ul li:last-child{ background:none;}
.nav ul li a{
	text-decoration:none;
	color:#fff;
	font-family:"times new roman";
	font-size:16px;
	float:left;
	margin:-9px 0 0;
	min-width:124px;
	text-align:center;
	height:56px;
	line-height:56px;
	/*padding:23px 42px;*/
	
}
.nav ul li a:hover{
	background:url(../Images/nav_hover.html) no-repeat;
	min-width:124px;
	text-align:center;
	height:56px;
	line-height:56px;
}
.selsected{
	background:url(../Images/nav_hover.html) no-repeat;
	min-width:124px;
	text-align:center;
	height:56px;
	line-height:56px;
}
.nav_R{
	font-size:32px;
	color:#ff8543;
	font-family:'MyriadProSemibold';
	text-align:right;
	padding:20px 5px 0px 15px;
}
.nav_R span{
	font-size:22px;
	font-family:'MyriadProRegular';
	/*margin:0 0 0 10px;*/
	color:#fff;
}

/*banner start */
.bnr_bg{
	background:url(../Images/bnr_bg.html) repeat-x;
	float:left;
	min-height:500px;
}
.banner{
	width:100%;
	height:419px;
	float:left;
	margin-top:-31px;
}

/*bottom nav*/
.bot_nav{
	float:left;
	margin:28px 0;
}
.bot_nav ul{
	margin:0;
	padding:0;
}
.bot_nav ul li{
	display:inline;
	margin:0 22px 0 0;
	padding:;
	background:url(../Images/bot_listbg.html) no-repeat;
	width:102px;
	height:102px;
	float:left;
	padding:3px;
}
.bot_nav ul li:last-child{ margin-right:0;}
.bot_nav ul li a{ text-decoration:none; text-transform:uppercase;}
.bot_nav ul li a span{
	clear:both;
	font-size:13px;
	text-align:center;
	color:#010101;
	width:100%;
	float:left;
	line-height:30px;
}
.bot_nav ul li a img{
	float:left;}
.bot_nav ul li a span:hover{
	color:#27518e !important;
	font-weight:bold;
}

/*about start*/
.cont_bg{
	background:#f3f3f3; float:left;padding: 0 0 20px;}
.lft_cont{ float:left; width:680px;}
.clear{ clear:both;}
.abt{
	width:610PX;
	height:auto;
	float:left;
	background:#ffffff;
	border:1px solid #d4d4d4;
	padding:15px;
	margin:25px 0 0 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
    -o-border-radius:3px;
}
.abt h1{
	margin:0;
	padding:0;
	font-size:28px;
	font-family:"times new roman";
	color:#323232;
	font-weight:normal;
}
.abt p{
	margin:0;
	padding:0;
	font-size:15px;
	font-family:"times new roman";
	line-height:24px;
	color:#323232;
	text-align:justify;
}
.abt_bot{
	width:640PX;
	height:33px;
	float:left;
	background:url(../Images/abt_bot.html) no-repeat;
}

/*testimonial start*/
.cont-right{
	width:342px;
	float:right;
}
.testimonial_hdr{
	width:335px;
	float:right;
	background:url(../Images/test_hdr.html) no-repeat;
	height:52px;
	color:#fff;
	font-size:26px;
	text-align:center;
	margin:25px 0 0;
	line-height:42px;
}
.testimonial{
	width:304px;
	background:#fff;
	height:auto;
	float:right;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	padding:15px;
}
.testimonial_bot{
	width:336px;
	height:16px;
	float:right;
	background:url(../Images/test_bot.html) no-repeat;
	margin-top:-2px;
}
.test_box{
	float:left;
	width:100%;
	border-bottom:1px dashed #cbcbcb !important;
	padding:10px 0;
}
.test_box p{
	font-size:14px;
	color:#404040;
	line-height:20px;
	text-align:justify;
}
.invol{float:left; width:100%;}
.invor{float:right;}
.test_box h3{
	clear:both;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:right;
	font-family:'MyriadProSemibold';
	font-weight:normal;
}
.test_box h3 span{ color:#db6626;
}
.test_box:last-child{ border:none;}

/*tab start*/
.tab{
	width:100%;
	float:left;
	margin:15px 0;
}
  #tabs {
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  #tabs li {
    float: left;
    margin: 0 -15px 0 0;
  }

  #tabs a {
    float: left;
    position: relative;
    padding: 0 10px;
    height: 0;
    line-height: 30px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;      
    border-right: 30px solid transparent;
    border-bottom: 30px solid #000000;
    border-bottom-color: #777\9;
    opacity: .5;
    filter: alpha(opacity=30); 
	font-size:18px;
	font-family:'MyriadProRegular';     
  }

  #tabs a:hover,
  #tabs a:focus {
    border-bottom-color: #5ea311;
    opacity: 1;
    filter: alpha(opacity=100);
  }

  #tabs a:focus {
    outline: 0;
  }

  #tabs #current {
    z-index: 3;
    border-bottom-color: #3d3d3d;
    opacity: 1;
    filter: alpha(opacity=100);      
  }

  /* ----------- */
  #content {
      background: #f3f3f3;
      border-top: 2px solid #3d3d3d;
      padding: 15px;
	  float:left;
	  width:97%;
      /*height: 220px;*/
  }
	
  #content h2,
    #content h3,
    #content p {
      margin: 0 0 0px 0;
	  text-align:justify;
  }  

  /* Demo page only */
  #about {
      color: #999;
      text-align: center;
      font: 0.9em Arial, Helvetica;
  }

  #about a {
      color: #777;
  }   


/*footer start*/
/*ftr1 start*/
.ftr1_bg{
	background:#5ea311;
	border-top:1px solid #5ea311;
	border-bottom:1px solid #5ea311;
	min-height:98px;
}
.ftr1{
	width:100%;
	float:left;
	margin-top:15px;
}
.ftr1_l{
	width:600px;
	float:left;
	color:#fff;
	font-size:30px;
	padding:20px 0 0;
	font-family:"times new roman";
}
.ftr1_l span{font-family:'MyriadProSemibold'; color:#ffa144; margin-left:15px;}
.ftr1_R{
	width:420px;
	float:right;
	padding:5px 0 0 0;
}
.ftr1_R span{
	float:left;
	margin:20px 0 0 10px;}
.ph{
	float:right;
	width:300px;
	height:60px;
	background:url(../Images/ph_bg.html) no-repeat;
	color:#000;
	font-size:36px;
	text-align:center;
	line-height:60px;
	font-family:"times new roman";
}
.tab_box1{
	background:url(../Images/tab_box1_bg.html) no-repeat center center;
	border:1px solid #5ea311;
	width:48%;
	height:auto;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	margin:0 12px 0 0;
	float:left;
}
.tab_box1 h2{
	margin:0;
	padding:0;
	width:100%;
	background:#5ea311;
	line-height:35px;
	font-size:18px;
	color:#fff;
	text-align:center;
	font-family:"times new roman";
	font-weight:normal;
}
.tab_box1 p{
	margin:0;
	padding:10px;
	font-family:"times new roman";
	font-size:14px;
	line-height:20px;
	text-align:justify;

}

.tab_box2{
	background: url(../Images/tab_box2_bg.html) no-repeat center center!important;
float: right;
}

.tab_box3{
	background:url(../Images/tab_box3_bg.html) no-repeat center center !important;
	margin-right:0 !important;
}

/*ftr2 start*/
.ftr2_bg{
	background:#373737;
	min-height:185px;
}
.ftr2{
	width:100%;
	float:left;
}
.ftr2_box{
	width:215px;
	float:left;
	margin-right:54px;
}
.ftr2_box:last-child{
	margin-right:0;
}
.authorize{
	padding:25px 0 0 0;
}
.accept{
	width:170px;
	float:left;
}
.accept h2{
	margin:0;
	padding:0;
	color:#fff;
	font-size:20px;
	font-family:"times new roman";
	line-height:40px;
	font-weight:normal;
	width:100%;
	text-align:center;
}
.accept ul li{
	float:left;
	margin:1px;
	padding:0;
	list-style:none;
}
.risk{
	float:left;
	padding:25px 0 0;
}
.risk img{
	margin-bottom:10px;
}
.address{
	float:left;
	color:#fff;
	padding:25px 0 0;
}
.address p{
	margin:25px 0 0 0;
	padding:0;
	font-size:12px;
	line-height:20px;
}

/*ftr3 start*/
.ftr3_bg{
	background:#1e1d1d;
	min-height:30px;
	border-bottom:1px solid #999999;
}
.ftr3{
	width:100%;
	float:left;
}
.ftr3 p{
	font-size:12px;
	color:#fff;
	line-height:22px;
	text-align:justify;
	font-family:'MyriadProRegular';
}
.ftr3 span a{
	width:100%;
	float:left;
	margin:0;
    padding:0;
	font-weight:normal;
	font-family:'MyriadProRegular';
	font-size:14px;
	color:#2a93d8;
	text-align:center;
}
.ftr3 span a:hover{ text-decoration:none;}

/*ftr4 start*/
.ftr4_bg{
	background:#5c5c5c;
	min-height:26px;
}
.ftr4{
	width:100%;
	float:left;
}
.ftr4 p{
	margin:0; padding:0; text-align:center;
	color:#fff;
	font-family:"times new roman";
	font-size:12px;
	line-height:26px;
}
#tabs a {
  height: 0; 
  line-height: 34px;
  border-right: 60px solid transparent;
  border-bottom: 34px solid #3D3D3D;    
}
#tabs a span{
	float:left;
	width:30px;
	height:27px;
	margin:5px 5px 3px 0;}
/* Tiny Carousel */
#slider1 { height: 305; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width:305px; height: 295px; overflow: hidden; position: relative; }
#slider1 .buttons {
    background: #C01313;
    border-radius: 35px;
    display: block;
    margin: 30px 10px 0 0;
    float: left;
    width: 35px;
    height: 35px;
    position: relative;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
}
#slider1 .next {
    margin: 30px 0 0 10px;
}
#slider1 .buttons:hover{
    color: #C01313;
    background: #fff;
}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin:0; padding: 1px; min-height:170px; /*height: 121px;*/ /*border: 1px solid #dcdcdc;*/ width:300px;}


/*about us page*/
.abt_us{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
.abt_top{
	width:97%;
	float:left;
	background:#fff;
	border:1px solid #d4d4d4;
	padding:10px 15px 20px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.abt_top h1{
	margin:0;
	padding:0;
	font-size:26px;
	color:#323232;
	font-weight:normal;
	line-height:40px;
}
.abt_top h1 span img{
	
	float:left;
	margin:0 10px 0 0;
}
.abt_top p{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:'MyriadProRegular';
	line-height:24px;
	color:#323232;
	text-align:justify;
}
.abt_bot2{
	width:1023PX;
	height:30px;
	float:left;
	background:url(../Images/abt_usbtm.html) no-repeat;
}
.service{
	width:730px;
	float:right;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	padding:13px 0;
	margin:15px 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.service h2{
	font-size:26px;
	/*text-transform:uppercase;*/
	width:100%;
	line-height:30px;
	font-weight:normal;

}
.service h2 span{
	width:21px;
	height:21px;
	float:left;
	margin:2px 10px;
}
.service ul{
	width:40%;
	float:left;
	margin:10px 35px;
}
.service ul li{
	margin:0;
	padding:0;
	color:#007abc;
	font-family:'MyriadProRegular';
	line-height:24px;
	list-style-image:url(../Images/service_list.html);
	list-style-position:outside;
}
.teksupport{
	width:262px;
	height:261px;
	float:left;
	background:url(../Images/tek_bg.html) no-repeat;
    margin:15px 0;
}
.teksupport h2{
	width:100%;
	font-size:26px;
	font-family:'MyriadProSemibold';
	color:#fff;
	line-height:38px;
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
}
.teksupport p{
	text-align:center;
	font-size:26px;
	line-height:34px;
	font-family:'MyriadProSemibold';
}
.teksupport h3{
	font-size:42px;
	color:#ff274b;
	font-family:'MyriadProSemibold';
	font-weight:normal;
	width:100%;
	text-align:center;
	line-height:50px;
}
.teksupport h3 span{
	color:#003557;
}
.tek_ph{
	width:258px;
	height:54px;
	float:left;
	text-align:center;
	font-size:32px;
	color:#fff;
	font-family:'MyriadProSemibold';
	line-height:54px;
}

.brand{
	width:712px;
	float:right;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	padding:0 10px;
	margin:15px 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
}
.brand h2{
	width:100%;
	font-size:26px;
	color:#323232;
	line-height:38px;
	font-weight:normal;
}
.brand h2 span{
	float:left;
	margin:0 10px 0 0;
}
.brand p{
	width:98%;
	float:left;
	margin:0 10px;
	font-size:14px;
	color:#343536;
	font-family:'MyriadProRegular';
	line-height:22px;
}
.pctek_service{
	width:730px;
	float:right;
	margin:15px 0;
	padding:0 0 10px;
}
.pctek_service h2{
	width:100%;
	font-size:24px;
	font-family:'MyriadProSemibold';
	color:#323232;
	line-height:38px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 10px;
}
.pctek_service h2 span{
	float:left;
	width:30px;
	height:36px;
}
.service_box{
	width:340px !important;
	height:140px;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	padding:10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	margin:0 0 10px 0;
}
.service_box h2{
	width:100%;
	font-size:18px;
	font-family:'MyriadProRegular';
	color:#323232;
	line-height:24px;
	font-weight:normal;
	margin:0 0 5px;
}
.service_box ul{
	padding:10px;
}
.service_box ul li{
	width:100%;
	font-size:14px;
	color:#323232;
	line-height:26px;
}
.float_L{
	float:left;
}
.float_R{
	float:right;
}
.plans{
width:730px;
float:right;
 margin: 15px 0;
}
.plans_box{
width: 235px !important;
margin:3px;
background:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
float:left;
border:1px solid #eee;
height:auto;
}

.plans_box:hover{
-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	
}
.plans_box:hover  h2{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5ea311),
	color-stop(1, #5ea311),
	color-stop(1, #5ea311)
);
background-image: -o-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -moz-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -webkit-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -ms-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: linear-gradient(to bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
color:#fff;
}
.plans_box:hover  h3{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E78961),
	color-stop(1, #F8854B),
	color-stop(1, #EF824C)
);
background-image: -o-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -moz-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -webkit-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -ms-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: linear-gradient(to bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
}
.plans_box h2{
background:#fff;
text-align:center;
line-height:75px;
font-size:30px;
font-family:'MyriadProSemibold';
font-weight:normal;
width:100%;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-ms-border-radius:5px 5px 0 0;
-o-border-radius:5px 5px 0 0;
}
.plans_box a{
text-decoration : none;
color: #404040;
}


.plans_box h3{
width:100%;
height:45px;
font-size:26px;
line-height:45px;
text-align:center;
color:#fff;
font-family:'MyriadProSemibold';
font-weight:normal;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5ea311),
	color-stop(1, #5ea311),
	color-stop(1, #5ea311)
);
background-image: -o-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -moz-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -webkit-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: -ms-linear-gradient(bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
background-image: linear-gradient(to bottom, #5ea311 0%, #5ea311 100%, #5ea311 100%);
}
.plans_box h3 span{ color:#72819e;}
.plan_cont{
float:left;
width:98%;
padding:5px;
}
.plan_cont ul li{
 width:98%;
 text-align:left;
 line-height:30px;
 font-family:'MyriadProRegular';
 font-size:14px;
 padding:0 5px;
 }
.buy_now{
background:#fff;
float:left;
padding:5px;
margin:10px 0 10px 45px;
border:1px solid #2c384e;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
}
.plans_box:hover  .buy_now{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #E78961),
	color-stop(1, #F8854B),
	color-stop(1, #EF824C)
);
background-image: -o-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -moz-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -webkit-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: -ms-linear-gradient(bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
background-image: linear-gradient(to bottom, #E78961 0%, #F8854B 100%, #EF824C 100%);
border-color:#e77e4e;
}
.plan_cont ul.list1 li, .plan_cont ul.list2 li{
line-height:40px;
}

.plan_cont ul.list4 li{
line-height:55px;
}

.plan_cont ul.list5 li{
line-height:72px;
}
.contact_address{
	width:730px;
	float:right;
	margin:15px 0;
	background:#dbdbdb;
	border-radius:3px;
	background:#fff;
}
.address_box{
	width:100%;
	float:left;
	border:1px solid #b2b2b2;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	padding:10px;
}
.address_box h2{
	font-family: 'MyriadProSemibold';
    font-size: 26px;
    line-height: 34px;
    text-align: left;
	color:#4b4b4d;
}
.address_box h3{
	font-family: 'MyriadProSemibold';
    font-size: 20px;
    line-height: 34px;
    text-align: left;
	color:#4b4b4d;
}
.address_box p{
font-family: 'MyriadProSemibold';
    font-size: 14px;
    line-height: 26px;
    text-align: left;
	color:#4b4b4d;
}
.address_box p span{color:#1e9dd2;}
.contact_form{
	width:100%;
	float:left;
	border:1px solid #b2b2b2;
    border-radius:3px;
	-webkit-border-radius:3px;;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.contact-right {
width: 100%;
float: left;
}
.contact-right .topbg {
width: 100%;
font-size:30px;
text-align:center;
color:#4b4b4d;
line-height:50px;
background:#4b4b4d;
color:#fff;
border-radius:3px 3px 0 0;
margin-bottom:10px;
}
.contact-right .midbg {
width: 500px;
padding: 0 20px;
margin:0 auto;
}
.contact-right .bottombg {
width: 368px;
height: 24px;
}
.contact-form {
margin-left: 3px;
}
.contact-form li {
padding-bottom: 10px;
}
.contact-form li label {
display: block;
width: 185px;
padding-bottom: 3px;
float:left;
}
.mandatory {
color: #F00;
}
.contact-form li input {
padding: 3px;
width: 300px;
height:25px;
border: solid 1px #b2b2b2;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
}
.submit_query{ 
	width:154px !important;
	height:41px  !important;
	float:left;
	background:url(../Images/submit.html) no-repeat;
	text-align:center;
	line-height:41px;
	color:#fff;
	font-size:18px;
	font-family: 'MyriadProSemibold';
	clear:both;
	margin:0 0 10px 186px;
	outline:none !important;
	border:none !important;
	cursor:pointer;
}

/* banner css property */
.home_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/banner1.html) no-repeat;
padding:30px 0 0 20px;
}

.browser{
width:1007px;
height:389px;
float:left;
background:url(../Images/browser.html) no-repeat;
padding:30px 0 0 20px;
}
.home_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
}
.home_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}
.home_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:"times new roman";
	font-weight:normal;
}
.home_bnr h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}
.browser h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}
.line1{
	background:url(../Images/line1.html) no-repeat;
	width:434px;
	height:41px;
	padding:0 10px;
}
.line2{
	background:url(../Images/line2.html) no-repeat;
	width:434px;
	height:41px;
	padding:0 10px;
}
.line3{
	background:url(../Images/line3.html) no-repeat;
	width:434px;
	height:41px;
	padding:0 10px;
}
.home_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}
.browser h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}
.quote{
	width:100%;
	text-align:center;
	line-height:60px;
	font-size:24px;
	color:#fff;
	font-family:"times new roman";
	margin-top:29px;
}
.mar_top20{
	margin-top:35px;
}
.quote span{
	font-size:32px;
	color:#010101;
	font-family:"times new roman";
}

.browser h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family:"times new roman";
	font-weight:normal;
}
.browser h2{
	font-size:40px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}

/*PRINTER*/
.printer_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/printer_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.printer_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family:"times new roman";
	font-weight:normal;
}
.printer_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}
.printer_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:"times new roman";
	font-weight:normal;
}
.printer_bnr h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.printer_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}

/* pc banner */
.pc_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/pc_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.pc_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family:;
	font-weight:normal;
}
.pc_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}
.pc_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:"times new roman";
	font-weight:normal;
}
.pc_bnr h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.pc_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}

/*email banner*/
.email_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/email_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.email_bnr h3{
	font-size:32px;
	color:#0f7db0;
	text-transform:uppercase;
	font-family:"times new roman";
	font-weight:normal;
}
.email_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}
.email_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:"times new roman";
	font-weight:normal;
}
.email_bnr h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.email_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}
/* antivirus banner*/
.antivirus_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/antivirus_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.antivirus_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family:"times new roman";
	font-weight:normal;
}
.antivirus_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family:"times new roman";
	font-weight:normal;
	line-height:55px;
}
.antivirus_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:"times new roman";
	font-weight:normal;
}
.antivirus_bnr h4{
	font-size:20px;
	color:#fff;
	font-family:"times new roman";
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.antivirus_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family:"times new roman";
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}

/* microsofr banner*/
.microsoft_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/Microsoft_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.microsoft_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family:"times new roman";
	font-weight:normal;
}
.microsoft_bnr h2{
	font-size:50px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:55px;
}
.microsoft_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:'MyriadProRegular';
	font-weight:normal;
}
.microsoft_bnr h4{
	font-size:20px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.microsoft_bnr h5{
	font-size:30px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}

/* router banner*/
.router_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/Router_bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.router_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
}
.router_bnr h2{
	font-size:50px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:55px;
}
.router_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:'MyriadProRegular';
	font-weight:normal;
}
.router_bnr h4{
	font-size:20px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.router_bnr h5{
	font-size:30px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}

/* wifi banner*/
.wifi_bnr{
width:1007px;
height:389px;
float:left;
background:url(../Images/Wi-Fi_Bnr.html) no-repeat;
padding:30px 0 0 20px;
}
.wifi_bnr h3{
	font-size:32px;
	color:#5ea311;
	text-transform:uppercase;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
}
.wifi_bnr h2{
	font-size:50px;
	color:#09232f;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:55px;
}
.wifi_bnr h2 span{
	color:#db6626;
	font-size:40px;
	font-family:'MyriadProRegular';
	font-weight:normal;
}
.wifi_bnr h4{
	font-size:20px;
	color:#fff;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:41px;
	margin:0 0 3px 0;
}

.wifi_bnr h5{
	font-size:30px;
	color:#2c4004;
	font-family: 'MyriadProSemibold';
	font-weight:normal;
	line-height:32px;
	margin:0 0 3px 0;
}




.starting{
	width:230px;
	height:210px;
	float:left;
	background:url(../Images/start_bg.html) no-repeat;
	padding:25px 15px;
}
.starting h2{
	float:right;
	width:150px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-family:'MyriadProRegular';
    clear:both;
    line-height:28px;
}
.starting h2 span{font-size:30px;}
.starting ul{ width:85%;
			  clear:both;
			  float:left;
			  margin:15px;
			 }
.starting ul li{
	list-style-image:url(../Images/start_list.html);
	list-style-position:outside;
	color:#fff;
	font-size:16px;
	line-height:30px;
}
.float_L{ float:left; width:26%;}
.float_R{ float:right; width:72%;}

.ftr_nav{
	height:30px;
	text-align:center;
	width:50%;
	margin:0 auto;
	padding:10px 0 0 0;
}
.ftr_nav ul {
	float:left;
}
.ftr_nav ul li{
	float:left;
	margin:0 10px;
}
.ftr_nav ul li a{
	text-decoration:none;
	color:#5ea311;
	font-size:13px;
}
.ftr_nav ul li a:hover{
	text-decoration:underline;
}
.list4{ width:98%; height:auto;}
.forward{float:right;}
.back{float:left;}
.inputLabel{float:left;width:150px;}
.clearBoth{clear:both;}
#state{margin-left: 150px;}
#stateZone{width:328px;}
.cartTableHeading{text-align:left}
#loginColumnLeft{border-right: 3px solid #000;
    float: left;
    margin-right: 10px;
    width: 600px;}
#createAcctSuccess{width:1024px;
margin:0 auto;
}
#cartProdTitle{
color:#5ea311;
}