﻿@charset "utf-8";
/*=================================
 		Title:Smart Box
		Date:03.12.09              
=================================*/
body {
	font-family     : Arial,Verdana,Tahoma,Georgia, Lucida,Helvetica, sans-serif;
	text-align      : center;
	background      : url(/images/bg.gif) repeat-x top;
	padding         : 13px 0 108px;
}
* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
fieldset {
	border          : none;
}
img {
	border          : none;
}
li.special{
list-style      : none;
}

ol.special{
list-style      : none;
}

ul.special{
list-style      : none;
}

select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}

textarea {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}

input {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
	text-align: center;
}
a small {
    position        : absolute;
    left            : -9999px;
}
.hide {
    position        : absolute;
    left            : -9999px;
}
/* Page Structure ===================================
------------------- Starts wrapper ----------------*/
.wrapper {
	margin:0 auto;
	text-align:left;
	width:1000px;
	overflow:hidden;
	background:#fff url(/images/header-bg.gif) no-repeat center top;
}
/*---------------- Starts header ------------------*/
.header{
	height:75px;
}
.header a img{	
	margin:2px 0 0 11px;
	float:left;
	display:inline;
}
.header ul{
	margin:25px 7px 0 0;
	float:right;
}
.header ul li{
	float:left;
}
.header ul li a{
	color:#303030;
	font-size:12px;
	font-weight:bold;	
	text-transform:uppercase;
	float:left;
	height:33px;
	line-height:33px;
}
.header ul li a span span{
	padding:0 15px;
}
.header ul li .active{
	background:url(/images/bg-corn.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
.header ul li a:hover{
	background:url(/images/bg-corn.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
.header ul li .active span{
	background:url(/images/left-corn.gif) no-repeat left top;
	height:33px;
	float:left
}
.header ul li a:hover span{
	background:url(/images/left-corn.gif) no-repeat left top;
	height:33px;
	float:left
}
.header ul li .active span span{
	background:url(/images/right-corn.gif) no-repeat right top;
	cursor:pointer;
}
.header ul li a:hover span span{
	background:url(/images/right-corn.gif) no-repeat right top;
	cursor:pointer;
}
.mainBody{
	width:976px;
	padding:0 12px;
}
.boxArea{
	min-height:348px;
	_height:348px;
	width:976px;
	background:url(/images/top-area-bg.gif) repeat-x top;
	overflow:hidden
}
.leftBox{
	float:left;
	width:500px;
	height:325px;
	position:relative;
	margin:12px 46px 0 30px;
	display:inline;
}
.leftBox span{
	width:460px;
	height:47px;
	background:url(/images/text-bg.png);
	position:absolute;
	left:0;
	bottom:0;
	padding:20px 0 0 20px;
	font-size:12px;
	font-weight:bold;
	color:#d9d9d9;
	line-height:14px;
}
.boxArea h2{
	margin:27px 0 30px 3px;
}
.bottonArea a {
	float:left;
	margin-bottom:1px;
	width:367px;
}
.currentSite{
	height:60px;
	background:url(/images/hate.gif) no-repeat;
}
.currentSite:hover{
	background:url(/images/hate-hover.gif) no-repeat;
}
.currentSite1{
	height:60px;
	background:url(/images/contactus.jpg) no-repeat;
}
.currentSite1:hover{
	background:url(/images/contactus2.jpg) no-repeat;
}
.needMore{	
	background:url(/images/need.gif) no-repeat;
	height:55px;
}
.needMore:hover{
	background:url(/images/need-hover.gif) no-repeat;
}
.webSite{	
	height:97px;
	background:url(/images/do-not-have.gif) no-repeat;
}
.webSite:hover{
	background:url(/images/do-not-have-hover.gif) no-repeat;
}	
.contentArea{
	background:url(/images/content-bg.gif) repeat-x top;
	width:976px;
	padding:26px 0 0 0px;
}
.contentArea h2{
	background:url(/images/border.gif) repeat-x 0 16px;
	padding-bottom:0px;
	margin:0 10px;
}
.contentArea ul{
	padding:8px 0 4px 130px;
	overflow:hidden;
	width:833px;
	border-bottom:3px solid #5ab057;
}
.contentArea ul li {
	width:208px;
	display:inline;
}
.contentArea ul li a{
	float:left;
	width:199px;
	overflow:hidden;
	margin-left:8px;
}
.contentArea ul li a:hover{
	background:url(/images/bg-part.gif) repeat-y;
	text-decoration:none;
	float:left;
}
.contentArea ul li a span{	
	padding-top:12px;
	float:left;
	width:199px;
}
.contentArea ul li a:hover span{
	background:url(/images/top.gif) no-repeat left top;
	text-align:left;	
}
.contentArea ul li a span span{
	padding:0 10px 12px 17px;
	width:172px;
}
.contentArea ul li a:hover span span{
	background:url(/images/bottom.gif) no-repeat left bottom;
	cursor:pointer;
}
.contentArea ul li strong{		
	font-size:12px;
	color:#303030;
	background:url(/images/bullet.gif) no-repeat left 2px;
	padding:0 0 15px 16px;
	display:block;
	text-transform:uppercase;
}
.contentArea ul li a:hover strong{
	color:#3a9541;
}
.contentArea ul li b{
	color:#303030;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	float:left;
	min-height:90px;
	_height:90px;
}
.mainArea{
	overflow:hidden;
}
.main{	
	width:694px;
	float:left;
}
.main p{
	font-size:12px;
	color:#404040;
	line-height:17px;
	padding-bottom:16px;
}
.heading{
	font-size:18px;
	color:#1a1917;
	padding:23px 130px 13px 0;
	line-height:21px;
	font-weight:normal;
}
.videoArea{
	width:676px;
	height:523px;
	background:url(/images/vidio-bg.gif) no-repeat;
	text-align:center;
	padding-bottom:20px;
	display:table-cell;
	vertical-align:middle;
}
.videoArea * {	
	vertical-align:middle;
}
.videoArea b{
	height:100%;
	display:inline-block;
}
.videoArea embed{	
	margin:0 auto;
	cursor:pointer
}
.videoArea img{	
	margin:0 auto;
	cursor:pointer
}
.side{
	width:272px;
	float:right;
	padding:29px 10px 0 0;
}
.sideBox{	
	background:url(/images/side-bg.jpg) repeat-y;
	width:272px;
}
.sideBoxArea{	
	background:url(/images/side-top.gif) no-repeat left top;
	padding-top:8px;
	text-align:left;	
}
.sideBg{
	background:url(/images/side-bottom.gif) no-repeat left bottom;
	padding:0 0 8px 10px;
}
.box{
	width:252px;
	background:url(/images/side-box-bg.gif) repeat-y;
	margin-bottom:10px;
	color:#404040;
	font-size:12px;
	color:#404040;
}
.box h2	{
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	padding:15px 0 0px 0px;
	line-height:16px;
	height:42px;
	font-weight:bold;
	margin-bottom:10px;
}
.box p{
	font-size:12px;
	color:#404040;
	padding:5px 0 10px;
}

table td{
	font-size:12px;
	color:#404040;
	padding:3px 0 5px;
}

.box table td{
text-align:left;
	font-size:12px;
	color:#404040;
	padding:2px 0 2px;
}


.box label{
	font-size:12px;
	color:#404040;
	padding:0px;
margin:0px;
	border:0px solid;
}

.box input{
	padding:5px 5px 0 ;
/*
	width:220px;
	height:21px;
*/	
	font-size:12px;
	border:1px solid #d7d6d6;
	background:#f7f7f7;
	margin-bottom:12px;
	color:#404040;
}
.box input:focus{
	background:#fff;
}
.box .submit:focus{
	background:url(/images/submit.gif) no-repeat;
	width:106px;
	border:none;
	cursor:pointer;
	height:41px;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0;
	padding:0;
}

.box .submit{
	background:url(/images/submit.gif) no-repeat;
	width:106px;
	border:none;
	cursor:pointer;
	height:41px;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0;
	padding:0;
}

.boxContent {
	background: url(/images/heading-bg.jpg) no-repeat left top;
	width:252px;
}
.boxContentArea{
	width:242px;
	background:url(/images/side-bottom-part.gif) no-repeat left bottom;
	padding:0 0 10px 10px;
}
.comment{
	background:url(/images/comment1.gif) no-repeat left top;
	padding:45px 0 40px 15px;
	font-size:12px;
	display:block;
	line-height:17px;
}
.comment span{
	background:url(/images/comment2.gif) no-repeat 40px bottom;
	display:block;
	padding-bottom:42px;
}
.bottomArea{
	background:#1a1917 url(/images/bottom-shadow.jpg) no-repeat left top;
	padding:28px 0px 0 0px;
	margin:22px 0 4px;
	width:966px;
	float:left;
}
.bottomContent{
	background:url(/images/bottom-corn.gif) no-repeat left bottom;
	padding:0 0px 8px 10px;
	width:956px;
	overflow:hidden
}
.left{	
	width:435px;
	float:left;
	margin:0 30px 0 5px;
	display:inline;
}
.bottomContent h2{	
	font-size:21px;
	color:#4fa655;
	border-bottom:1px solid #4fa655;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:12px;
}
.left ul{
	padding-left:17px;
}
.left ul li{
	padding-left:22px;
	background:url(/images/green-bullet.gif) no-repeat left 6px;
	line-height:21px;
}
.left ul li a{
	font-size:15px;
	color:#d3d3d3;
}
.left ul li a:hover{	
	color:#47a34e;
	text-decoration:none;
}
.right{
	width:470px;
	float:left;
}
.right h2 span{	
	color:#fff;
}
.right p{
	color:#d3d3d3;
	font-size:12px;
	line-height:18px;
}
.right ul{
	width:416px;
	float:left;
	margin:15px 0 0;
}
.right ul li {
	float:left;
	margin:0 10px 15px 0;
	display:inline;
}
.right ul li input{
	width:177px;
	height:23px;
	background: url(/images/input-bg.gif) no-repeat right top;
	border:none;
	font-size:17px;
	color:#404040;
	padding:4px 10px 0;
}
.right .submit{
	width:53px;
	height:90px;
	background:url(/images/submit-btn.gif) no-repeat left top;
	border:none;
	float:left;
	cursor:pointer;
	margin-top:15px;
}
input.btn{
   color: #FFFFFF;
   background-color: #CC7722;
   font-family: Arial;
   font-size: 130%;
   font-weight: bold;
}

.right1{
	width:400px;
	float:left;
}
.right1 h2 span{	
	color:#fff;
}
.right1 p{
	color:#d3d3d3;
	font-size:12px;
	line-height:18px;
}
.right1 ul{
	width:400px;
	float:left;
	margin:15px 0 0;
}
.right1 ul li {
	float:left;
	margin:0 10px 10px 0;
	display:inline;
}
.right1 ul li input{
	width:160px;
	height:23px;
	background: url(/images/input-bg1.gif) no-repeat right top;
	border:none;
	font-size:17px;
	color:#404040;
	padding:4px 10px 0;
}
.right1 .submit{
	width:367px;
	height:90px;
	border:none;
	background:url(/images/contactus.JPG) no-repeat left top;
	float: center;
	cursor:pointer;
	margin-top:15px;
}



.mostBottom{
	width:968px;
	height:55px;
	clear:both;
	display:block;
	overflow:hidden;
	background:url(/images/bottom-bg.gif) no-repeat;
}
.mostBottom strong{
	font-size:15px;
	color:#fff;
	float:left;
	line-height:55px;
	padding-left:10px;
}
.mostBottom strong b{	
	font-size:23px;
}
.mostBottom span{
	float:right;
	padding:5px 20px 0 0;
}
.mostBottom span img{
	margin-left:5px;
}
.footer{
	width:968px;
	height:85px;
	background:url(/images/footer-bg.gif) no-repeat;
	margin:4px 0 0 12px;
	clear:both;
}
.footer p{
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
	padding:18px 0 0 10px;
	line-height:21px;
}
.footer p a{
	color:#fff;
}.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.h1txt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #060;
}
.SubHeading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #06F;
	font-weight: bold;
	line-height: 30px;
}
ul.ulbullet{
list-style:disc!important;
list-style-position:inside!important;
list-style-type:disc!important;
margin:3px!important;
padding: 0px 50px 0px;
border:0px solid!important;
font-size:12px;
color:#303030;
}

.nospam {
margin:auto;
line-height:28px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}
#legend-link3{
line-height:21px;
}

#legend-link2{
line-height:21px;
}

#legend-link1{
line-height:21px;
}

#legend-link{
line-height:21px;
}

		
/* BEGIN ALI NEWSTYLE.CSS */

/* content blocks */
.content_section {

	width: 690px;
	padding:0;
	margin:50px 0 0 0;
	display:block;
}

div.no_header {
	margin-top:20px;
}


.content_section ul.hot_list{
	overflow:auto;
}
.content_section ul.hot_list li {
	overflow:auto;
	list-style:none;
	width:340px;
	float:left;

}
.content_section .hot_list .icon {
   float: left; width: 70px; text-align:center;

}
.content_section .hot_list .text {
	width: 250px; float: left;
}
.content_section .hot_list img {
	padding-bottom:30px;
}
.content_section .content_left {
	float:left;
	width: 340px;
	margin: 0;
	padding:0;
	

}

.content_section .content_right {
	float:left;
	width: 340px;
	margin:0 0 0 10px;
	padding:0;
}
.content_section .left_120px {
	width:120px;
	float:left;
	margin-top:30px;
}
.content_section .right_570px {
	width:570px;
	float:left;
	margin-top:30px;
}
.content_section .left_80px {
	width:80px;
    float:left;
	margin-top:30px;
}
.content_section .right_260px {
	width:260px;
    float:left;
	margin-top:30px;
}
.content_section .half_no_padding {
	width:345px;
	float:left;
	padding:0;
	margin:0;

}
.content_section p {
/*	width:280px;*/
	margin-right:30px;

}
.content_section a {
	font-size:13px;
	color:black;
	text-decoration: underline;
}

.content_section ul {
	color:#303030;
	text-align:left;
	margin-top: 20px;
	font-weight: normal;
}
.content_section ul li{
	font-size: 11px;
}
.content_section ul label {
	display:inline-block;
	text-align:right;
	margin: 0 20px 5px 0;
	font-size: 15px;
	font-weight: bold;
}
.content_section ul.check_list {
	margin-top:0;
}
.content_section .check_list li {
margin-left:30px;
background:url('/images/check_mark.png') no-repeat;
}
.content_section .check_list label {
  width:100px;	
  
}
.content_section .centered_list label{
	width:270px;
}
.content_section ul.bullet_list li {
	color:black;
	list-style:disc;
	margin-left: 25px;
	font-size: 13px;
	margin-bottom:10px;
}
.content_section img.right_padded_image {
	padding-right:20px;
}

#small_banner_container .control_wrapper_inner {
	padding:0;
}

.jshowoff-prev {
  float:left;
  background:url(/images/left_arrow_white_tb.png) no-repeat;
  display:block;
  height:0;
  padding: 75px 0 0 0;
  overflow:hidden;
  width:7px;
  margin-right: 5px;
}
.jshowoff-next {
  float:left;
  background:url(/images/arrow_right_tb.png) no-repeat;
  display:block;
  height:0;
  padding: 75px 0 0 0;
  overflow:hidden;
  width:7px;
  margin-left: 5px;
}
.jshowoff-play {
display:none;
}
.slidelink {
  float:left;
  display:block;
  background-image:url(/images/nav_page_up.png);
  height:6px;
  width:6px;
  margin:3px;
}
.slidelink.jshowoff-active {
  background-image:url(/nav_page_down.png);
}
#small_banner_container .slidelink {
	background-image:url(/images/banner_nav_page_up_green.png);
}
#small_banner_container .slidelink.jshowoff-active {
	background-image:url(/images/banner_nav_page_down_green.png);
}

#how_it_works_banner li {
	width:690px;
	height:525px;
	background-color: #f1f1f1;
}
#how_it_works_banner .header {
	font-size:13px;
	color:black;
	width:690px;
	margin-bottom:30px;
	font-weight:bold;
	padding:10px;

}
#small_banner .name{
	width:300px;
	
	height: 75px;
	float:left;
	border-right:solid 1px black;
	
}
#how_it_works_banner .name{
	width:300px;
	
	height: 75px;
	float:left;
	border-right:solid 1px black;
	
}
#small_banner .name h2{
	font-size:24px;
	color:black;
	margin-left: 40px;
	border:none;
	width:260px;
	text-transform:none;
	line-height:30px;
}
#how_it_works_banner .name h2{
	font-size:24px;
	color:black;
	margin-left: 40px;
	border:none;
	width:260px;
	text-transform:none;
	line-height:30px;
}
#small_banner .detail{
	width:350px;
	height: 75px;
	float:left;
}
#how_it_works_banner .detail{
	width:350px;
	height: 75px;
	float:left;
}
#small_banner .detail p{
  margin-left:20px;	
	font-size:13px;
	color:black;
}
#how_it_works_banner .detail p{
  margin-left:20px;	
	font-size:13px;
	color:black;
}
#small_banner .steps {
	margin-top:30px;
	width:690px;
	text-align:center;
}

#how_it_works_banner div.steps {
	margin-top:30px;
	width:690px;
	text-align:center;
}

#small_banner .left_image {
	margin: 10px 0 0 38px;
}

#how_it_works_banner .left_image {
	margin: 10px 0 0 38px;
}
#small_banner_container .jshowoff-prev {
	display:none;
}
#how_it_works_banner_container .jshowoff-prev {
	display:none;
}
#small_banner_container .jshowoff-next {
	display:block;
    background:url('/images/right_green_circle_arrow.png') no-repeat top right;
    width:112px;
    height:82px;
    position:absolute;
    top:257px;
    right:15px;
    text-align:left;
    padding-top:35px;
    color:#72a492;
}

#how_it_works_banner_container .jshowoff-next {
	display:block;
    background:url('/images/right_green_circle_arrow.png') no-repeat top right;
    width:112px;
    height:82px;
    position:absolute;
    top:257px;
    right:15px;
    text-align:left;
    padding-top:35px;
    color:#72a492;
}

#how_it_works_banner_container div.control_wrapper {
	background-color:#72a492;
}
#small_banner_container div.control_wrapper{
	background-color:white;
}
a.white_arrow_link {
  text-decoration:underline;
  padding-right:15px;
  background:url('/images/arrow_right_tb.png') right 2px no-repeat;
}
a.white_arrow_link:visited {
color:white;
}
a.white_arrow_link:link {
color:white;
}
#small_banner li {
	height:342px;
	width:690px;
	background-color: #f1f1f1;
	overflow:auto;
	padding-top:10px;
	list-style:none;
}

/* START BMAP */

	#map{ width:500px;height:500px;float:left }
	#sideBar{ width:200px;height:500px;text-align:center;background:#fff;float:right }
	#sideBar div{ padding:2px 0; cursor:pointer }
	#sideBar div:hover{ text-decoration:underline }
	#buttons{ clear:both;text-align:center }
	/* clicked items get this class */
	.bSideSelect{ background:#dadae3; }
	/* While AJAX loads, a message appears. Use this class to style that message. ALWAYS have: position:relative; display:none; */
	.bMapLoadMsg{ position:relative; display:none; 
		background:#fff;opacity:0.8;padding:10px;width:200px;text-align:center;border:2px solid #000;
	}



/*updated CSS*/



p{
margin-bottom:12px;
margin-top:0;
}

h1{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
font-weight:bold;
margin-bottom:15px;
}

ul.bullet-cross{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-cross li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-cross.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}

ul.bullet-blue-tick{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-blue-tick li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-blue-tick.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}

ul.bullet-white-tick{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-white-tick li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-white-tick.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}
ul.bullet-arrow{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-arrow li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-arrow.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}


ul.bullet-red{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-red li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-red.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}


.arrow-bullet{
background:url(../images/arrow_right_blue.png) no-repeat left 3px;
padding-left:20px;
}

.blue-bigtxt{
font-size:18px;
font-weight:normal;
color:#0070c0;
}

.black-bigtxt{
font-size:18px;
font-weight:normal;
color:#000;
}

ul.bullet-tick{
list-style:none;
padding:0;
margin:0 0 15px 0;
}

ul.bullet-tic
 li{
list-style:none;
padding:0;
margin:0;
background:url(../images/bullet-tick.gif) no-repeat left 2px;
margin-bottom:15px;
padding-left:20px;
}

.form-btn{
background-color:#0070c0;
padding:2px 5px;
color:#FFFFFF;
font-weight:bold;
border:solid 1px #0066CC;
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

ul.square-bullet{
list-style:none;
padding:0 0 0 10px;
margin:0 0 15px 0;
}

ul.square-bullet li{
list-style:square;
margin-bottom:10px;
}

.blue-border{
border:solid 3px #0070c0;
padding:15px 15px 5px 15px;
}

.blue-txt{
color:#0070c0;
}

.gray-box{
background:#CCCCCC;
border:solid 1px #666666;
padding:10px;
width:270px;
float:right;
font-size:13px;
margin:0 5px 10px 20px;
}

.click-button{
background:url(../images/btn-click.png) no-repeat left top;
width:235px;
height:52px;
display:block;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
font-weight:bold;
padding:20px 0 0 30px;
}

.click-button span{
padding-left:30px;
text-align:center;
display:block;
float:left;
}

.click-button a{
float: left;
font-family: Tahoma, Arial, Verdana;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align: left;
}

.click-button a:hover{
color:#82c0ff;
text-decoration: none;
}

.red-txt{
color:#FF0000;
}
/* new css*/
.heading-top{
background:url(../images/bg_heading_top.gif) repeat-x left top;
height:70px;
border:solid 1px #4f81bd;
padding-top:13px;
margin-bottom:10px;
}

.img-margin{
margin:0 5px 5px 0;

}

.clear{
clear:both;
line-height:0;
}

.inner-ol{
list-style:disc;
padding:10px 30px;
}

/*services CSS*/
.our-services{
margin-top:10px;
line-height:14px;
}
.our-services ul{
list-style:none;
}

.our-services ul li{
background:url(../images/services_bg.png) no-repeat left top;
height:155px;
margin:0 0 10px 7px;
float:left;
width:234px;
}

.our-services h4{
font-size:11px;
font-family:Tahoma;
margin-bottom:5px;
text-transform:uppercase;
}

.our-services ul li:hover{
background:url(../images/services_hover_bg.png) no-repeat left top;
cursor:pointer;
}

.our-services ul a{
text-decoration:none;
font-family:Tahoma;
font-size:11px;
color:#333333;
text-align:left;
}

.web-design{
background:url(../images/icon_web_design.png) no-repeat 10px 16px;
width:175px;
padding:15px 4px 5px 55px;
}

.web-analytic{
background:url(../images/icon_phone_analytic.png) no-repeat 10px 16px;
width:175px;
padding:15px 4px 5px 55px;
}

.web-markiting{
background:url(../images/icon_web_markiting.png) no-repeat 10px 16px;
width:175px;
padding:15px 4px 5px 55px;
}

.video-multimedia{
background:url(../images/icon_video_multimedia.png) no-repeat 10px 16px;
width:175px;
padding:15px 4px 5px 55px;
}

@charset "utf-8";
/* CSS Document */
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align: left;
	color: #000;
}

.style-14_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #000;
	font-weight: bold;
}
.style-14_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #0070C0;
	font-weight: bold;
}

.style-20_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color: #000;
	font-weight: bold;
}
.style-20_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color: #0070C0;
	font-weight: bold;
}

.style-18_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color: #000;
}
.style-18_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	color: #0070C0;
}
.style-11_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight: bold;
	color: #0070C0;
}
.style-12_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #0070C0;
}

.style-12_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align: left;
	color: #000;
}

.style-11_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align: left;
	color: #000;
}

.style-16_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #000;
}
.style-16_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #0070C0;
}
.style-16_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #f00;
}

.style-9_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #f00;
}

.style-10_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #000;
}

.style-10_black_normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: normal;
	color: #000;
}


.style-11_dark_blue_normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #17365d;
}

/***************Styles using verdana********************/

.style-12v_dblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #17365D;
	line-height: 14pt;
}
.style-12v_black{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #000;
}

.style-14v_black {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #000;
}
.style-14v_dblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #17365D;
}

.style-16v_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #0070C0;
}
.style-16v_dblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #17365D;
	line-height: 18pt;
}
.style-16v_black {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #000;
	line-height: 18pt;
}
.style-16v_dred {
	font-family: Verdana, Geneva, sans-serif;
	font-size:16pt;
	font-weight: bold;
	color: #f00;
}

.style-18v_black {
	font-family: Verdana, Geneva, sans-serif;
	font-size:18pt;
	font-weight: bold;
	color: #000;
}
.style-18v_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:18pt;
	font-weight: bold;
	color: #17365D;
	line-height: 24pt;
}

.style-20v_dblue {
	font-family: Verdana, Geneva, sans-serif;
	font-size:20pt;
	font-weight: bold;
	color: #17365D;
}

/************************Times new roman**************************/

.style-18tnr_black{
	font-family: "Times New Roman", Times, serif;  
	font-size:18pt;
	font-weight: bold;
	color: #000;
}

.style-18tnr_black{
	font-family: "Times New Roman", Times, serif;  
	font-size:18pt;
	font-weight: bold;
	color: #000;
}
.style-24tnr_black{
	font-family: "Times New Roman", Times, serif;
	font-size:24pt;
	font-weight: bold;
	color: #000;
}

/***********************Bullet Styles**********************/

ul.bullet-cross{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-cross li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-cross.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}

ul.bullet-blue-tick{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-blue-tick li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-blue-tick.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}

ul.bullet-white-tick{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-white-tick li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-white-tick.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}
ul.bullet-arrow{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-arrow li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-arrow.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}


ul.bullet-red{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-red li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-red.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}


ul.bullet-tick{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

ul.bullet-tic  li{
list-style: none;
padding: 0;
margin: 0;
background: url(../images/bullet-tick.gif) no-repeat left 2px;
margin-bottom: 15px;
padding-left: 20px;
}

ul.square-bullet{
list-style: none;
padding: 0 0 0 10px;
margin: 0 0 15px 0;
}

ul.square-bullet li{
list-style: square;
margin-bottom: 10px;
}

ul.arrow-bullet{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}
ul.arrow-bullet li{
background: url(../images/arrow_right_blue.png) no-repeat left 3px;
padding-left: 20px;
}

.our-services{
margin-top: 10px;
line-height: 14px;
}
.our-services ul{
list-style: none;
}

.our-services ul li{
background: url(../images/services_bg.png) no-repeat left top;
height: 155px;
margin: 0 0 10px 7px;
float: left;
width: 234px;
}

.our-services h4{
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;
margin-bottom: 5px;
text-transform: uppercase;
}

.our-services ul li:hover{
background: url(../images/services_hover_bg.png) no-repeat left top;
cursor: pointer;
}

.our-services ul a{
text-decoration: none;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #333333;
text-align: left;
}

.yellow-box1{
background: #FFFF00;
padding: 15px;
border: solid 1px #DDDD00;
margin-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

/********************** Others ***********************/

.tdborder {
	border: #999 1px solid;
	margin-right: 5px;
}

.submit-btn {
	background-color: #0070C0;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}




.border1 {
	border: #000000 solid 1px;
	background:#c4bc96;
}

.border {
	border: #000000 solid 1px;
	background:#ffffff;
}

.image007-bg {
	background-image:url(../images/image007.gif);
	background-repeat:no-repeat;
	height: 179px;
	width: 339px;
}

.yellow-box-old{
background:#FFFF00;
padding:15px;
border:solid 1px #DDDD00;
margin-bottom:15px;
align:center;
}

.yellow-box{
background: #FFFF00;
padding: 15px;
border: solid 1px #DDDD00;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width: 500px;
float:right;
}

.yellow-box_1{
background: #FFFF00;
padding: 15px;
border: solid 1px #DDDD00;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width: 500px;
float:right;
}
.yellow-box_2{
background: #FFFF00;
padding: 15px;
border: solid 1px #DDDD00;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
width: 560px;
float: center;
}

.optimizad {
	font-weight:bold;
	font-size:14pt;
}

.blurboldtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#377ac7;
}
.blurboldtxt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
}
.style88 {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0070C0;
}

.blackbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}
.headline1 {
	font-size: 18pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #CC0000;
}
.redbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color: red;
}
.blackbold2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:normal;

}
.blackbold3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}
.blackbold4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}
.blackbold5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color: #CC0000;

}
.greenbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#377ac7;
}
#video2 {
	margin-right: 24px;
	float: right;
	height: 226px;
	width:300px;
	background-color: #000;
	margin-top: 8px;
}