
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body { 	 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:18px;
	color:#626161;
	background: url(../images/bg-body.jpg) 0 0 repeat;
	min-width:960px; }
	
.main{width:100%;height: auto;min-height: 100%; background: url(../images/main-light.png) center 0 no-repeat;}
/*.main_div{width:100%; }*/
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
h1{}

h2{font-size:90px; color:#fff; line-height:90px; display:inline-block; margin-top:41px; letter-spacing:-1px;}

h3{font-size:18px;display:inline-block; color:#303030; word-spacing:3px;}

h4{font-size:15px;display:inline-block; color:#303030; word-spacing:2px;}
h4 a{font-size:15px;display:inline-block; color:#303030; word-spacing:2px;}
h4 a:hover{color:#af2d16;}

.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center !important;}
.bold{font-weight:bold;}
.box-shadow{box-shadow:0 1px 3px #000;}
.bg_none{background: none !important;}
.border-none{border: none !important;}
.line-h{line-height:24px;}

.hov:hover{color:#67e8e5;}
.hov-1:hover{color:#fff;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#fff;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.marg_bottom{margin-bottom:20px !important;}
.marg_bot_10{margin-bottom:10px !important;}
.bord_none{border:none !important;}
.padding{padding:0px !important;}
.marg_left-0{margin-left:0 !important;}	
.marg_right-0{margin-right:0 !important;}	
.marg-left-right-0{margin-right: 0 !important; margin-left: 0 !important;}

.padd{margin:70px 0 21px 0;}
.padd-1{margin:34px 0 20px 0;}
.padd-2{margin:70px 0 8px 0;}
.padd-3{margin:66px 0 20px 0;}
.padd-4{margin:70px 0 25px 0;}

.top{margin-top:36px !important;}
.top-1{margin-top:4px;}
.top-2{margin-top:6px;}
.top-3{margin-top:14px;}
.top-4{margin-top:18px;}
.top-5{margin-top:6px;}

.bot{margin-bottom:30px;}
.bot-1{margin-bottom:35px;}
.bot-2{margin-bottom:25px;}
.bot-3{margin-bottom:44px;}
.bot-4{margin-bottom:18px;}

.left{padding-left:40px;}
.left-1{padding-left:18px;}

.right{margin-right:17px;}
.right-1{margin-right:19px;}

.width{width:715px; float:left; padding-bottom:5px;}
/*properties for a */
				
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

ul {margin:0; 
	padding:0;
	list-style-image:none;}
		
.button{background:#292929; padding:15px 13px 17px 13px; text-transform:uppercase; color:#ffffff;font-size:10px; border-radius:7px; display:inline-block; box-shadow:1px 1px 4px #888888;}
.button:hover{background:#5dbabc;}
/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden; margin:0px !important}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
.last {background:none !important;}
.img-indent {float:left; margin:0 1px 0px 0;}
.img-indent-1{float:right; margin: 0 0 0 1px;}
/*search and tooltip*/
.lightbox-image{display:block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}

/*********************************header*************************************/
header{width: 100%;}
.header{width:950px; margin:0 auto;}

.links_logo{float:left; width:350px; /*margin-top:12px;*/}
.links_logo span a{color:#838383; font-size:10px; text-transform:uppercase;}
.links_logo span a:hover{color:#fff;}
.logo{width:350px;height:128px; margin-top:30px;}
h1 a{width:350px;height:128px;display:block; background: url(../images/logo.png) 0 0 no-repeat;} 

.div-search{float:right; width:270px; background: url(../images/bg-input-search.png) 0 0 repeat;margin-top:85px; border-radius:9px; box-shadow:inset 1px 1px 1px #171819;/* border-top:1px solid #1d1d1f; border-left:1px solid #1d1d1f;*/}
#form-search{}
#form-search input{width:180px; height:12px; font-family: Arial, Helvetica, sans-serif; font-size:10px;color:#fff;  display: inline-block; float:left; background:transparent; padding:17px 0 17px 15px; text-transform:uppercase; }
.search_button{background:url(../images/search_button.png) 0 0 no-repeat; display:inline-block; vertical-align:top; float:right; width:12px; height:10px; margin:20px 10px 0 0;}
.search_button:hover{background:url(../images/search_button.png) 0 -10px  no-repeat;}
	   														  
nav{margin-top:46px; z-index:10; height:76px;}

.b-1{background:#6be9e6;border-radius:7px 0 0 0;}

.b-1:hover{}
.b-1:hover #b{height:76px;}
#b{width:237px;background:#6be9e6;}

#b:hover{}

.b-2{background:#5cbabb;
/*-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;*/}
.b-2:hover{}
.b-2:hover #b1{height:76px;}
#b1{width:238px;background:#5cbabb;
/*-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;*/
}
#b1:hover{}

.b-3{background:#447177;}
.b-3:hover{}
.b-3:hover #b2{height:76px;}
#b2{width:237px;background:#447177;}
#b2:hover{}

.b-4{ background:#b22f16;border-radius:0 7px 0 0;}
.b-4:hover{}
.b-4:hover #b3{height:76px;}
#b3{width:238px;background:#b22f16;}
#b3:hover{}

.b-4:hover, .b-3:hover, .b-2:hover, .b-1:hover{border-radius:7px 7px 0 0;}							
/********************************content****************************/
#content{width:100%; padding:0 0 51px 0;}
/*********************************index*****************************/
.hover-j{display: block;}
.hor{width:950px; margin:76px auto 0; border-radius:8px;}
.hor .ver, .ver-1, .ver-2, .ver-3{min-height:535px; float:left; position:relative; cursor:pointer;}
.hor .block{background: url(../images/bg-ver.png) 0 0 no-repeat;width:181px; height:163px; text-align:center; position:relative;
margin:187px 0 0 28px; z-index:1;}
.hover-j:hover .block{ display:none;}
	.ver{width:237px; background:#67e8e5; border-radius:8px 0 0 8px;}		
	.ver-1{width:238px; background:#52b0b2;}
	.ver-2{width:237px; background:#3c646a;}
	.ver-3{width:238px; background: #a82a14; border-radius:0 8px 8px 0;}
	.ind{z-index:2; display:none; width:181px;top:26px; left:28px; position: absolute;}
	.button-menu{font-size:30px; color:#fff; text-transform:uppercase; border-radius:8px;line-height:36px; padding:34px 0 33px 0; margin-top:3px; display: inline-block; width:181px; text-align:center; text-shadow:1px 1px #333;}
	#id{background: url(../images/bg-button-id.jpg) center 0 repeat;}
	#id-1{background: url(../images/bg-button-id-1.jpg) center 0 repeat;}
	#id-2{background: url(../images/bg-button-id-2.jpg) center 0 repeat;}
	#id-3{background: url(../images/bg-button-id-3.jpg) center 0 repeat;}
/*********************************index-1**************************/
.main_div{background:#FFFFFF; width:950px; margin:0 5px; border-radius:0 0 7px 7px; padding-bottom:54px; position:relative; z-index:2;}
.main_div1{background:#FBFCF1; width:950px; margin:0 5px; border-radius:0 0 7px 7px; padding-bottom:54px; position:relative; z-index:2;}
.list-1{margin-top:-1px;}
.list-1 li{font-size:10px; line-height:12px;line-height:37px;padding:3px 0 0 0; background: url(../images/bg_li-list-1.jpg) 0 bottom no-repeat;}
.list-1 li a{color:#000; text-transform:uppercase;}
.list-1 li a:hover{color:#000000/*#5dbabc*/; cursor:auto;}
/*********************************index-2**************************/
.box{width:290px;display:inline;float:left;position:relative; margin-right:5px; margin-left:25px;}
/*********************************index-3**************************/
/*********************************index-4**************************/
#map_canvas{width:530px; height:299px;}
.adress{margin-top:5px; font-weight:500;font-size:12px;margin-left:1px; } 
.adress dd{text-align:left; width:400px;}
.adress a{ color:#000; margin-left:0; display:inline-block; text-transform:uppercase; font-size:10px;}
.adress a:hover{color:#a82a14;}
		.adress span{display:inline-block; width:65px;}
		.adress strong{display:inline-block;font-weight:500 !important;}
		.title1{letter-spacing:0; text-align:left; word-spacing:-1px; font-size:12px;margin:11px 0 18px 0; display:inline-block;}
/*********************************index-5**************************/
.pp{display:inline-block;color:#000;font-size:10px; text-transform:uppercase;}
.pp:hover{color:#a82a14;}
/*********************************index-6***************************/
/*********************************contact-form**********************/
#form1 {font-family: Arial, Helvetica, sans-serif; font-size:13px; margin: 0 0 10px 0;padding-bottom:0;}
#form1 input {color:#626161; padding:6px 0 6px 7px;outline:none;background:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:12px; height:15px; width:261px; float:left;  position:relative; border:1px solid #d2cfcf;}
#form1 textarea {overflow:auto; width:260px; height:230px ;resize:none; float:left;color:#626161; padding:6px 0 0px 8px;background: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size:12px;border:1px solid #d2cfcf;}	
#form1 label{display:block; min-height:39px;width:270px; position:relative;}
#form1 label .feed_name{display:block; float:left;margin: 0 0 0 0; padding:5px 0 0 0;}	
#form1 label.message {display:block; padding-bottom:0;}
	
#form1 span{display:block; margin: 0px 0 6px 3px; float:left; width:170px;}
#form1 .error, #form1 .empty, #form1 .success {display:none; text-align:left; color:#000; margin-bottom:5px;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:10px;float:left; line-height:12px;padding-top:3px;width:170px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 0 5px; text-align:left;}

#form1 .buttons2{float:left; text-align:left; overflow:hidden; position:relative; padding-right:11px;padding-top:30px; padding-bottom:5px;}
#form1 .button {margin-right:14px; border-radius:7px;}

.error-empty {margin: 0 0 10px 5px !important; display:none; float:left !important;width:170px; word-spacing:-1px;}
.shadow-1{ box-shadow:1px 1px 2px #cecece;}
/*********************************footer****************************/
footer{line-height:12px;width:100%;font-style:normal; color:#838383;font-family: Arial, Helvetica, sans-serif; padding:0 0 10px 0; position:relative;font-size:10px; text-transform:uppercase; text-shadow:1px 1px #1b1c1e;}
.logo-footer{width:77px; height:29px; background: url(../images/logo_footer.png) 0 0 no-repeat; display:block;}
footer p{margin:4px 0 0 0}
footer a{color:#838383;}
footer a:hover{color:#FFF;}
footer h3{color:#fff; margin:20px 0 13px 0;}

.icons{ position:relative; width: 100px; height:50px; margin-top:15px;} 
.icon{ background: url(../images/icon.png) 0 0 no-repeat; display: inline-block; width:32px; height:33px;}
.icon:hover{background-position:0 -33px;}
.icon-1{ background: url(../images/icon-1.png) 0 0 no-repeat; display: inline-block; width:32px; height: 35px;}
.icon-1:hover{background-position:0 -37px;}

.list{}
.list li{background: url(../images/bg-list-li.png) 0 bottom no-repeat; padding:14px 0 14px 0;}
.list a{}
.list a:hover{}

.twit{background: url(../images/twit.png) right -1px no-repeat; display:  inline-block; padding:10px 40px 14px 0;margin:10px 0 9px 0;}
.twitter{line-height:20px; font-size:10px; font-family: Arial, Helvetica, sans-serif; word-spacing: -1px; }
.twitter a{color:#fff;}
.twitter a:hover{color:#67e8e5;}
.firstTweet{background: url(../images/bg-list-li.png) 0 bottom no-repeat;padding-bottom:10px;}
.lastTweet{padding-top:10px;}




/*********************************mobileapp****************************/


.con{width:960px; height:auto; margin:0 auto;}
.con-menu{width:500px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:20px;}
.con-menu ul{padding:0px; margin:0px;}
.con-menu li{padding:0px 0 0 20px; margin:0px; background:url(../images/icon.jpg) no-repeat 0 5px; line-height:24px; color:#6a6a6a; list-style:none;}
.con-menu1{width:400px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:20px;}
.con-menu1 ul{padding:0px; margin:0px;}
.con-menu1 li{padding:0px 0 0 20px; margin:0px; background:url(../images/icon.jpg) no-repeat 0 5px; line-height:24px; color:#6a6a6a; list-style:none;}
.con-menu2{width:600px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:20px;}
.con-menu2 ul{padding:0px; margin:0px;}
.con-menu2 li{padding:0px 0 0 20px; margin:0px; background:url(../images/icon.jpg) no-repeat 0 5px; line-height:24px; color:#6a6a6a; list-style:none;}
.cont-part{width:960px; height:auto; float:left; padding:20px 0 0 0;}
.cus-main{width:900px; height:auto; float:left;}
.cus-main h1{padding:0px 0 10px 0; margin:0px; font-size:14px; color:#012953;  background:url(../images/dot.png) repeat-x bottom; width:960px;}
.cus-main p{padding:10px 0 0 0; margin:0px; font-size:12px; color:#555a5d; text-align:justify;}
.we-pro{width:900px; height:auto; float:left; margin-top:30px;}
.we-bg{width:900px; height:auto; float:left; background:#ffffff;}
.we-bg h1{width:900px; height:auto; float:left; margin:10px 20px 20px 20px; padding-bottom:10px; font-size:20px; color:#507600; background:url(../images/dot.png) repeat-x bottom;}
.left{float:left;}
.bus-btn{width:880px; height:auto; float:left;}
.bus-btn ul{padding:0px; margin:0px 0 0 40px;}
.bus-btn li{padding:0px; margin:0px; display:inline; width:215px; height:73px; line-height:45px; float:left; margin-right:20px; list-style:none; background:url(../images/btn-bus.png) no-repeat; }
.bus-btn li a{color:#575757; padding-left:7px;}
.bus-btn li a img{color:#575757; margin:7px 15px 0 10px; float:left;}
.btn-she{width:960px; height:auto; float:left;}
.mid-txt{width:900px; height:auto; float:left;  background:url(../images/dot.png) repeat-x bottom; font-size:12px; color:#555a5d; padding-bottom:10px; margin-bottom:15px;}
.con-main{width:900px; height:auto; float:left; margin-top:20px; padding-bottom:20px;}
#con-img{width:200px; height:57px; float:left;  background:url(../images/con-img.png) no-repeat; }
#con-img h1{padding:0px; margin:0px; font-size:18px;  color:#FFF; line-height:55px; }
#con-img img{padding:10px 10px 0 20px; margin:0px; float:left; }
#con-bg{width:686px; height:57px; float:left;  background:url(../images/con-img01.png) repeat-x; }
#con-bg p{padding:0px; margin:0px 0 0 10px; line-height:55px; color:#FFF;}
.gal_main{width:900px; height:auto; float:left;}
.gal_bg{width:888px; height:149px; float:left;  background:url(../images/gal-img.jpg) repeat-x; }
.gal {width:888px; height:auto; float:left; padding-top:20px;}
.gal ul{padding:0px; margin:20px 0 0 0px;}
.gal li{padding:0px; margin:0px; display:inline; list-style:none; padding:0 2px 0 5px;}
.cnright{float:right;}
.cnleft{float:left;}

.cus-main2{width:650px; height:auto; float:left;}
.cus-main2 h1{padding:0px 0 10px 0; margin:0px; font-size:14px; color:#012953;  background:url(../images/dot.png) repeat-x bottom; width:960px;}

#content article.last {
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
	
}
#contacts-form .col-1 {
		width:290px !important;
		margin-right:0 !important;
		}
		
		.cus-main1{width:400px; height:auto; float:left;}
.cus-main1 h1{padding:0px 0 10px 0; margin:0px; font-size:14px; color:#012953;  background:url(../images/dot.png) repeat-x bottom; width:460px;}
.cus-main1 p{padding:10px 0 0 0; margin:0px; font-size:12px; color:#555a5d; text-align:justify;}
	



/*********************************seo****************************/




.sharehead 
{
	background:#36AAEC none repeat scroll 0 0;
padding:0 0 0 3px;
width:auto;
font-size:11px;
}

.sharehead div
{
color:#000; 
background:#FBFCF1;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
}

.sharehead span
{
color:#00509F;
}
#lft
{float: right;
                                padding-right: 20px;
}


#belowtxt {
	height: 0px;
	width: 100%;
	padding:0px;
	}
#share {
	height: auto;
	width: 400px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}	

#abtshare {
	height: auto;
	width: auto;
	margin-top:2px;
	float:left
}
#sharehead {
	height: auto;
	width: auto;
	padding:0px;
color:#000;
}
#media {
	height: auto;
	width: 400px;
	padding:0px;
	float:left;
	margin-right:2%;
	margin-left:2%;
	
}	



#abtmedia {
	height: auto;
	width: auto;
	margin-top:2px;
	
}
#outermain {
	width: 1000px;
	margin-bottom:0px;
	border: 1px solid #39ABE9;
	border-collapse:collapse;
	padding: 0px;
margin:auto;
}

#mediahead {
	height: auto;
	width: auto;
	padding:0px
}
#verticalbar{
width:1px;
 height:186px;
  background-color:#CACACA;
   float:left
}
#verticalbar1{
width:1px;
 height:186px;
  background-color:#CACACA;
   float:left
}
#verticalbar2{
width:1px;
 height:1200px;
  background-color:#CACACA;
   float:left
}
#verticalbar3{
width:1px;
 height:500px;
  background-color:#CACACA;
   float:left
}
#solution {
	height: 145px;
	width: 148px;
	padding:0px;
	float:left;
	margin-left:2%;
}	

#abtsolution {
	height: auto;
	width: auto;
	margin-top:2px
}
#solutionhead {
	height: auto;
	width: auto;
	padding:0px
}
#learn1
{
	float:left;
	
	color:#599121;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	vertical-align: bottom;
	clear: none;
	bottom: 0px;
}
#learnimg1{
margin-bottom:0px;

 float:left;
 margin-right:4px
}
#learn{
	
	color:#599121;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	vertical-align: bottom;
	clear: none;
	bottom: 0px;
}
#learn1{
	
	color:#599121;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	vertical-align: bottom;
	clear: none;
	bottom: 0px;
}
#learnimg2{

margin-bottom:0px;
 float:left; margin-right:4px
}
#learn3{
	
	color:#599121;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	vertical-align: bottom;
	clear: none;
	bottom: 0px;
}
#learnimg3{
margin-bottom:0px;
 float:left; margin-right:4px
}
#bottombar {
	   height: 25px;
	width: 1000px;
	margin-bottom:0px;
	margin-top:5%;
	float:left;
	padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:left;
	vertical-align:bottom;
		/*border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;*/	
}
#share1 {
	height: auto;
	width: 200px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}
#media1 {
	height: auto;
	width: 600px;
	padding:0px;
	float:left;
	margin-right:2%;
	margin-left:2%;	
}
.sharehead1 
{
	background:#ffffff none repeat scroll 0 0;
padding:0 0 0 0px;
width:auto;
font-size:11px;
}
.sharehead1 div
{
color:#000; 
background:#FFFFFF;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
}
.sharehead1 span
{
color:#00509F;
}
#lft
{float: right;
                                padding-right: 20px;
}
#share2 {
	height: auto;
	width: 800px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}

	
/*--------------------------
           PACKAGES LIST
---------------------------*/
.clear {clear: both;}
.p_container {
  display: block;
  float: left;
  background: #e0e0e0;
  width: 585px;
  clear: both;
  margin-bottom: 40px;
}
.p_name {
  display: block;
  float: left;
  background: #597491 url(../images/bg_pname.jpg) no-repeat left top;
  width: 585px;
  height: 77px;
  clear: both;
}
.special {
 background: #597491 url(../images/bg_pname_spec.jpg) no-repeat left top;
}


.p_name h3 a {
  display: block;
  margin: 25px 0 0 18px;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  letter-spacing: -1px;
  text-decoration: none;
}
.p_name h3 a:hover {
  color: #95beee;
}


.p_name h3 a span {
  font-weight: normal;
}

.p_description {
  display: block;
  float: left;
  width: 320px;
  margin-left: 18px;
}

.p_description h4 {
  font-size: 16px;
  color: #000;
  line-height: 16px;
}

.p_description p {
  font-size: 11px;
  line-height: 12px;
}

.p_description ul.p_features {
  list-style-type: none;
  padding:0px;
  margin: 0px;
}
.p_description ul.p_features li {
  padding: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 8px;
  line-height: 12px;
  background: url(../images/bg_features_li.jpg) no-repeat left top;
}

.p_price {
  display: block;
  float: right;
  width: 165px;
  text-align: right;
  margin-right: 18px;
}

.regular {
  margin-bottom: 20px;
  line-height: 18px;
}
.regular .label {
  font-size: 9px;
  line-height: 8px;
  color: #333;
}
.regular .month {
  font-size: 23px;
  line-height: 20px;
  color: #5f5f5f;
  text-decoration: line-through;
  letter-spacing: -1px;
}
.regular .setup {
  font-size: 13px;
  line-height: 12px;
  color: #5f5f5f;
  text-decoration: line-through;
}

.promo {
  margin-bottom: 20px;
  line-height: 16px;
}
.promo .label {
  font-size: 9px;
  line-height: 8px;
  color: #990000;
}
.promo .month {
  font-size: 28px;
  line-height: 20px;
  color: #990000;
  font-weight: bold;
  letter-spacing: -1px;
}
.promo .month .smaller {
  font-size: 70%;
}


.promo .setup {
  font-size: 15px;
  line-height: 12px;
  color: #990000;
}

.p_footer {
  background: url(../images/bg_pfooter.jpg) no-repeat right top;
  height:55px;
  width: 585px;
  display: block;
  float: left;
  text-align: right;
}

.p_footer .preorder {
  display: block;
  float: right;
  width: 119px;
  height: 36px;
  background: url(../images/btn_preorder.jpg) no-repeat left top;
  margin: 10px 18px 0 0;
}

.p_footer p{
  display: block;
  margin-top: 18px;
  color: #666;
}

.p_footer p a {
  color: #610200;
  font-size: 14px;
}

.satisfaction{
  border-top: #666 1px solid;
  display: block;
  float: left;
  padding: 30px;
  width: 525px;
    margin-bottom: -40px;
}

.satisfaction #stamp {
  margin-right: 20px;
  float: left;
  clear: right;
}

ul.check {
  list-style-type: none;
  padding:0px;
  margin: 0px;
  float: left;
}
ul.check li {
  padding: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 3px;
  line-height: 12px;
  background: url(../images/bg_check_li.jpg) no-repeat left 5px;
}

.satisfaction ul.check li {
  font-size: 19px !important;
  font-weight: bold;
  padding-left: 25px;
}


/* Package page */
p.highlighted_grey {
	background: #eaeaea;
	border-left: #666 1px solid;
	line-height: 13px;
	padding: 10px; }

.package_content {
	display: block;
	float: left;
	margin-top: 15px;
	}
.package_includes {
	float: left;
	width: 315px;
}

.package_includes h4 {
	color: #660000;
	font-weight: normal;
	font-size: 18px;
	padding: 0;
	margin: 0;
}

.package_includes ul {
	padding: 0;
	margin: 0;
	font-weight: bold;
    margin-bottom: 20px;
    list-style-type: decimal;
    margin-left: 20px;
    padding-top: 10px;
}

.package_includes ul li {
	margin-bottom: 15px;
	line-height: 15px !important;
    color: #000 !important;
	}

.package_includes ul span {
	font-size: 11px;
	font-weight: normal;
	color: #4a4949;
    margin-bottom: 8px;
    line-height: 11px !important;
	}

.package_includes ul li ul {
  list-style-type: disc;
  padding: 1px;
  font-weight: normal;
  margin-left: 20px;
  margin-bottom: 3px;
  margin-top: 3px;
}

.package_includes ul li ul li {
  padding-left: 0px;
  margin-bottom: 4px;
  line-height: 13px !important;
  color: #000 !important;
  font-size: 11px;
}

.package_includes ul li ul li a, .package_includes ul li span a {
   font-size: 11px;
}

.package_includes ul li ul li ul {
  list-style-type: circle;
}

.package_includes ul li ul li ul li {
  padding: 0px !important;
  margin: 0px !important;
  line-height: 11px !important;
}


span.hl {
  background: #c3c3c3;
  padding: 1px 2px;
  font-weight: bold !important;
  color: #000 !important;
  margin-bottom: 0px;
}

.package_features {
	float: right;
	width: 260px;
}

.package_features h5 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 10px 20px;
  padding: 0px;
}




.package_features .features {
    background: url(../images/bg_featureslist.jpg) repeat-y left top;
    width: 250px;
    float: right;
}

.package_features .features ul {
  list-style-type: none;
  padding: 0;
  margin: 8px;
}

.package_features .features ul li {
  background: url(../images/bg_featureslist_li.gif) no-repeat left top;
    padding-left: 23px;
    color: #fff;
}

.package_features .regular .label {
  font-size: 11px;
  line-height: 8px;
  color: #333;
}
.package_features .regular .month {
  font-size: 25px;
}
.package_features .regular .setup {
  font-size: 15px;
}

.package_features .promo .label {
  font-size: 11px;
  line-height: 16px;
}
.package_features .promo .month {
  font-size: 30px;
}
.package_features .promo .month .smaller {
  font-size: 26px;
}

.compare_packages {
  margin: 30px -40px 0 -39px;
}

.compare_packages h6 {
  display: block;
  float: left;
  background: #adb7c0 url(../images/bg_compare.gif) no-repeat left bottom;
  height: 54px;
  color: #000;
  font-size: 24px;
  width: 616px;
  padding: 10px 0 0 50px;
}

.compare_packages h6 span {
  font-weight: normal;
}

.com_package {
    display: block;
    float: left;
    width: 280px;
    margin-left: 50px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.com_package h5 {
  font-size: 16px;
  color: #cc0000;
  padding: 0;
  margin: 0;
}

.com_package h5 span {
  color: #333333;
}

.com_package ul.check {
  margin: 5px 0 0 0;
  width: 280px;
  clear: both;
}

.com_package ul.check li {
  font-size: 11px;
  color: #333;
  line-height: 18px;
  margin: 0px;
}

.com_package div.price {
  display: block;
  float: left;
  width: 105px;
  font-size: 18px;
  clear: left;
  margin: 8px 10px 30px 0;
}

.com_package a.more {
  display: block;
  float: left;
  width: 70px;
  font-size: 11px;
  text-align:center;
  padding: 4px;
  background: #ccc;
  color: #910101;
  margin: 8px 0 30px 0;
}


.promo .setup {
  font-size: 15px;
  line-height: 12px;
  color: #990000;
}

ul.testmonials{
	display:block;
	position:relative;
	float:left;
	width:606px;
	margin:20px 0 0 0;
	padding:0;}
	
ul.testmonials li{
	display:block;
	position:relative;
	float:left;
	list-style:none;
	list-style-type:none;
	width:275px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	height: 210px;
	}

ul.testmonials li em{
	font-size:10px;
	font-weight:normal;
	float:right;
	}
	
img.testimon{
	margin:20px 0 0 20px;	
	float:right;
	}

ul.testmonials li p{
	font-size:12px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 18px;
}

ul.testmonials li.title{
	width:580px;
	height:20px;
	border-bottom:1px solid #00abc8;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
	
ul.blocks1{
	display:block;
	position:relative;
	float:left;
	width:606px;
	margin:20px 0 0 0;
	padding:0;}
	
ul.blocks1 li{
	display:block;
	position:relative;
	float:left;
	list-style:none;
	list-style-type:none;
	width:275px;
	margin-right:20px;
	padding:10px 0 0 0;
	}
ul.blocks1 li.title{
	width:606px;
	margin:15px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #00abc8;}
	


/*--------------------------
         END  PACKAGES
---------------------------*/
	

/*********************************cms****************************/

#share3 {
	height: auto;
	width: 250px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}
#media3 {
	height: auto;
	width: 250px;
	padding:0px;
	float:left;
	margin-right:2%;
	margin-left:2%;
	
}
#solution3 {
	height: auto;
	width: 250px;
	padding:0px;
	float:left;
	margin-left:2%;
}
#share4 {
	height: auto;
	width: 300px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}

/*********************************web development****************************/
	
#share5 {
	height: auto;
	width: 300px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}
#media5 {
	height: auto;
	width: 500px;
	padding:0px;
	float:left;
	margin-right:2%;
	margin-left:2%;
	
}
#share6 {
	height: auto;
	width: 200px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}
#share7 {
	height: auto;
	width: 900px;
	padding:3px;
	float:left;
	margin-right:4px;
	
	}
#media7 {
	height: auto;
	width: 400px;
	padding:0px;
	float:left;
	margin-right:2%;
	margin-left:2%;
	
}
#abtshare1 {
	height: auto;
	width: 400px;
	margin-top:2px;
	float:left
}


/*Start border CSS*/

#ltborder{
border-left:#cfcfcf 2px solid;
border-top:#cfcfcf 2px solid;
}

#ltrborder{
border-left:#cfcfcf 2px solid;
border-top:#cfcfcf 2px solid;
border-right:#cfcfcf 2px solid;
}

#topborder{
border-top:#cfcfcf 2px solid;
}

/*End border CSS*/


#ltborder1{
border-left:#cfcfcf 2px solid;
border-top:#cfcfcf 2px solid;
border-right:#cfcfcf 2px solid;
border-bottom:#cfcfcf 2px solid;
}







