﻿@charset "utf-8";
/* global css */
html,body {height:100%;}
body{background: #faf3f3; }
body,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,blockquote,dl,dt,dd,blockquote, pre,object,textarea,input{margin:0;padding:0}
body,select,input,textarea{font:12px/18px Arial, Helvetica, sans-serif; color: #808080;}	
input,select,img{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size: 12px; font-weight: normal;}
dfn,em,cite,address,caption{font-style:normal}
fieldset,img,abbr {border: 0;} 
img,object,embed{vertical-align: top;}
ul,ol{list-style-type:none;}

caption,th{text-align:left;}
table th{line-height:25px;height:25px;}
.font13{font-size: 13px;}

#mainnav ,ul,ol,li
{
	margin:0;padding:0
}

.error{color: #f00;}

a.more{
	padding-right:7px;
	background: url(../images/arr_r.gif) right 5px no-repeat;
}
a.more:hover{
	background-image: url(../images/arr_r_hover.gif);
}

a{color: #cb2828;text-decoration:none;}
a:hover{color: #7e5151;}

#mainnavbar li a,#header p,h2,#operation p a,#bookmark_c p a,.imglist p a,.music_flash h1,#customerservice a,.contact li.btn a,#bookmark_c p{text-indent: -2000px; overflow: hidden;}

.box:after,#content:after,.wrape:after{content:''; display: block; clear:both}

/* main nav */
#mainnav{
	position: relative;
	z-index: 201;
	height: 36px;
	background:	url(../images/mainnav.gif) repeat-x;
}
#mainnavbar{
	width: 950px;
	margin: 0 auto;
	position: relative;
}
#mainnavbar ul{
	position: absolute;
	top: 0;
	right: 0;
}
#mainnavbar li{
	float: left;
	height: 35px;
	position: relative;
}
#mainnavbar li a{
	float: left;
	height: 35px;
	width: 72px;
	background: url(../images/mainnav.gif) no-repeat;
	line-height: 35px;
}

#mainnavbar #nav_home{
	background-position: 0 -36px;
}
#mainnavbar #nav_home:hover,#mainnavbar .on #nav_home{
	background-position: 0 -71px;
}

#mainnavbar #nav_about{
	background-position: 0 -106px;
}
#mainnavbar #nav_about:hover,#mainnavbar .on #nav_about{
	background-position: 0 -141px;
}

#mainnavbar #nav_services{
	background-position: 0 -176px;
}
#mainnavbar #nav_services:hover,#mainnavbar .on #nav_services{
	background-position: 0 -211px;
}

#mainnavbar #nav_work{
	background-position: 0 -246px;
}
#mainnavbar #nav_work:hover,#mainnavbar .on #nav_work{
	background-position: 0 -281px;
}

#mainnavbar #nav_partners{
	background-position: 0 -316px;
}
#mainnavbar #nav_partners:hover,#mainnavbar .on #nav_partners{
	background-position: 0 -351px;
}

#mainnavbar #nav_contact{
	width: 74px;
	background-position: 0 -386px;
}
#mainnavbar #nav_contact:hover,#mainnavbar .on #nav_contact{
	background-position: 0 -421px;
}
#mainnavbar li.subnav ul#services_sub,#mainnavbar li.subnav ul#worknav_sub{
	display: block;
}
#topwrapper{
padding-left:20px;
	text-align: center;
	height:120px;
	background-image:url('../images/topbg.jpg');
	background-position:0px -530px;
	z-index:-1;
}

/* sub nav */
#mainnavbar #services_sub{
	top: 35px;
	left: 2px;
	display: block;
	visibility: hidden;
	font-size: 12px;
	width: 248px;
	height: 180px;
	border-top: 1px solid #db2424;
	padding: 16px 20px 21px;
	background: url(../images/services_sub.png) no-repeat;
*	_background:none;
*	background:#db2323;
*	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/services_sub.html", sizingMethod="scale");
}
#services_sub li,#services_sub li a,#mainnavbar #worknav_sub li li a{
	float: none;
	height: auto;
	background: none;
}
#services_sub li a,#mainnavbar #worknav_sub a{
	text-indent: 0;
	color: #fff;
	line-height: normal;
	position: relative;
}
#services_sub li a:hover,#mainnavbar #worknav_sub a:hover{
	color: #613232;
}

/* work nav subnav */
#mainnavbar ul#worknav_sub{
	width: 950px;
	height: 270px;
	border: 0;
	display: block;
	visibility: hidden;
	padding: 0 0 0 10px;
	left: -732px;
	border-top: 1px solid #db2424;
	top: 35px;
	background: url(../images/worknav_sub.png) no-repeat;
*	_background:none;
*	background:#db2323;
* _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/worknav_sub.html", sizingMethod="scale");*/
}
#mainnavbar #worknav_sub li{
	float: left;
	width: 195px;
	padding:20px;
	margin: 0 2px 0 0;
}
#mainnavbar ul#worknav_sub li strong{
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 11px;
	display: block;
}
#mainnavbar #worknav_sub li li{
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
	height: auto;
}
#mainnavbar #worknav_sub li ul{
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: static;
	width: auto;
}


/* header */
#header{
	position: relative;
	width: 950px;
	margin: 18px auto;
}
#header p{
	right: 0;
	bottom: 12px;
	height: 12px;
	width: 92px;
	background: url(../images/call.gif) no-repeat;
	position: absolute;
}

/* home top flash */
#video_flash{
	width: 950px;
	margin: 0 auto;
	/*border-bottom: 7px solid #2877CB;*/
}

/* box */
.box{
	width: 902px;
	margin: 0 auto 8px;
	padding: 38px 23px 20px;
	border: 1px solid #C0CBD6;
	background: #fff;
}
h2{
	margin-bottom: 22px;
	height: 12px;
	background: url(../images/title2.gif) no-repeat;
}

/* our operation */
#operation{
	padding: 0;
	margin-bottom:8px;
	width: 948px;
	overflow: hidden;
	height: 187px;
	background: url(../images/operation.gif) #DFE5EA repeat-x;
}
#operation h2{
	margin-bottom: 17px;
	height: 36px;
	background: url(../images/operation_title.gif) no-repeat;
}
#operation p{
	line-height: 15px;
	padding-left: 12px;
	background: url(../images/operation_p.gif) 0 3px no-repeat;
}
#operation div{
	float: left;
	position: relative;
	height: 139px;
	width:265px;
	padding: 35px 30px 0 18px;
	overflow: hidden;
	border-left: 1px solid #D9DFE6;
}
#operation p a{
	position: absolute;
	bottom: 5px;
	right: 18px;
	width: 97px;
	height: 26px;
	text-align: left;
	background: url(../images/btn.gif) no-repeat;
}
#operation p a:hover{
	background-position: -97px 0;
}

#operation #webdesign{
	border: 0;
}
#webdesign h2{
	background-position: 0 0; 
}

#operation #internetmarketing{
	float: left;
}
#internetmarketing h2{
	background-position: 0 -36px;
}

#operation #printdesign{
	float: right;
}
#printdesign h2{
	background-position: 0 -72px;
}
#operation #printdesign p a{
	right: 23px;
}

/* center */
#content{
	width: 100%;
	padding-bottom: 20px;
	background: url(../images/line.gif) 633px 0 repeat-y;
}

/* left content */
#mainbar{
	float: left;
	width: 610px;
}
#mainbarc{
	float: left;
	width: 968px;
}

.overview h2{
	height: 13px;
	background: url(../images/title.gif) no-repeat;
}
.overview p{
	margin-bottom: 15px;
	text-align: justify;
}

/* featured work */
.featured_work h2{
	height: 13px;
	background: url(../images/title.gif) no-repeat;
	background-position: 0 -13px;
	margin-bottom: 30px;
	margin-top: 30px;
}

/* right content */
#sidebar{
	width: 244px;
	float: right;
}

/* services */
#services{
	padding-bottom: 21px;
}
#services h2,.services h2{
	height: 13px;
	background: url(../images/title.gif) no-repeat;
	background-position: 0 -26px;
}
#services li{
	margin-bottom: 6px;
}


/* services */
#flashf{
	padding-bottom: 21px;
}
#flashf h2,.flashf h2{

	background: url(../images/title3.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -0px;

}
#flashf li{
	margin-bottom: 15px;
}

/#  Php - MySQL developement */
#MySQL{
	padding-bottom: 21px;
}
#MySQL h2,.MySQL h2{

	background: url(../images/title3.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -13px;

}
#MySQL li{
	margin-bottom: 15px;
	padding-left:30px;
}

/#  ASP.NET developement */
#ASPNET {
	padding-bottom: 21px;
}
#ASPNET h2,.ASPNET h2{

	background: url(../images/title3.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -26px;

}
#ASPNET li{
	margin-bottom: 15px;
	padding-left:30px;
}

#  Classic ASP developement */
#CASP {
	padding-bottom: 21px;
}
#CASP h2,.CASP h2{

	background: url(../images/title3.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -39px;

}
#CASP li{
	margin-bottom: 15px;
	padding-left:30px;
}


/* contact us */
#contact h2,.contact h2{
	height: 13px;
	background: url(../images/title.gif) no-repeat;
	background-position:0 -39px;
}
#contact .request_quote{
	margin: 8px 0 4px;
}

/* customer service */
#customerservice{
	width: 244px;
	margin-top: 7px;
}
#customerservice li{
	width: 100%;
}
#customerservice a{
	display: block;
	width: 100%;
	margin-bottom: 4px;
	height: 48px;
	background: url(../images/btn.gif) no-repeat;
}
#customerservice li.request_quote a{
	background-position:0 -26px;
}
#customerservice li.request_quote a:hover{
	background-position:-244px -26px;
}
#customerservice li.view_work a{
	background-position:0 -74px;
}
#customerservice li.view_work a:hover{
	background-position:-244px -74px;
}
#customerservice li.livechat{
	padding-top: 15px;
}
#customerservice li.livechat a{
	height: 109px;
	background-position:0 -122px;
}

/* SOCIAL BOOKMARKS */
#bookmarks{
	width: 950px;
	margin: 0 auto 10px;
	padding: 19px 0 0;
	height: 60px;
	position: relative;
	background: url(../images/bookmarks.gif) repeat-x;
}
#bookmarkss{
	width: 950px;
	margin: 0 auto 10px;
	padding: 7px 0 0;
	position: relative;

}

 #bookmark_c{
 	padding: 7px 0 0 180px;
	color: #fff;
	/*background: url(../images/bookmarks.gif) 21px -79px no-repeat;*/
} 
#bookmark_c h2{
	height: 28px;
	margin: 0;
	background: url(../images/title.gif) 0 -131px no-repeat;
}
#bookmark_c ul{
	position: absolute;
	left: 24px;
	top: 24px;
	float: left;
	width: 148px;
}
#bookmark_c li{
	float: left;
	margin-right: 5px;
}
#bookmark_c p{
	
}
#bookmark_c p a{
	position: absolute;
	height: 26px;
	width: 150px;
	right: 18px;
	bottom: 26px;
	background: url(../images/btn.gif) -194px 0 no-repeat;
}
#bookmark_c a:hover{
	background-position: -344px 0;
}

/* footer */
#footer{
	width: 950px;
	color: #808080;
	margin: 0 auto;
}
#footer strong{
	float: right;
	font-weight: normal;
}
#footernav li{
	float: left;
	padding-right: 14px;
	margin-right: 14px;
/*	background: url(../images/footernav.gif) right center no-repeat; */
}
#footernav li.ill{
	float: right;
}
#footernav li.last{
	background: none;
	padding: 0;
	margin: 0;
}
#copy{
	clear: both;
	padding:-10px 0;
	border-top: 1px solid #C0CBD6;
	background:#fff;
	height:100px;
}
#copy li{
	float: left;
	padding-right: 0px;
	margin-right: 0px;
		background:#fff;
/*	background: url(../images/footernav.gif) right center no-repeat; */
}

#footer a:hover,#footer a.on{
	color: #576F84;
}
#footernav{
	float: left;
	width: 100%;
	padding-bottom: 11px;
}
#footernav li{
	float: left;
	padding-right: 14px;
	margin-right: 14px;
/*	background: url(../images/footernav.gif) right center no-repeat;*/
}
#footernav li.ill{
	float: right;
}
#footernav li.last{
	background: none;
	padding: 0;
	margin: 0;
}

/* banner */
#banner{
	border: 1px solid #C0CBD6;
	margin-bottom: 23px;
}

/* Flash */

.Flash ul.list1{
	background: url(../images/earth.gif) right bottom no-repeat;
}
.Flash h2{
	background:transparent url(../images/title3.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -52px;
}
.Flash p{
	margin-bottom: 15px;
}


/* about */
.about ul.list1{
	background: url(../images/earth.gif) right bottom no-repeat;
}
.about h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -52px;
}
.about p{
	margin-bottom: 15px;
}

/* about */
.brand ul.list1{
	background: url(../images/earth.gif) right bottom no-repeat;
}
.brand h2{
	background:transparent url(../images/title4.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -0px;
}
.brand p{
	margin-bottom: 15px;
}


h3{
	font-size: 12px;
	line-height: normal;
	color: #e41e1e;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.list1 li{
	padding-left: 11px;
	margin-bottom: 6px;
	background: url(../images/icon.gif) 0 6px no-repeat;
}
.list2 li,#categorie li a{
	padding-left: 15px;
	background: url(../images/icon.gif) 0 -37px no-repeat;
}

#temp{
	margin: 0 0 0 10px;
	float: right;
}

/* services page */
.services p{
	margin-bottom: 15px;
}
.services h3{
	color:#2E567F;
	font-size: 16px;
	margin: 0;
	text-transform: none;
	font-weight: bold;
}
.services ol li{
	margin-bottom: 15px;
}

/* services other page */
.servicesbg ul.list1{
	background: url(../images/service_icon.jpg) right top no-repeat;
}
.services ul.listimg{
	background: url(../images/service_icon.jpg) right top no-repeat;
}

.services_internet h2,.services_print h2,.services_web h2{
	height: 14px;
	background-position: 0 -217px;
}
.services_internet h3,.services_print h3,.services_web h3{
	color: #3479BE;
	text-transform: uppercase;
}
.services_print h2{
	background-position: 0 -231px;
}
.services_print h3{
	color:#66CC33; 
}
.services_web h3{
	color: #FF9900;
}
.services_web h2{
	background-position: 0 -245px;
}

/* menu */
#menu,#categorie{
	padding-bottom: 24px;
}
#menu h2{
	background-position: 0 -108px;
}
#menu li,#categorie li{
	margin-bottom: 6px;
}

/* work web Development page */
.work_web h2{
	background:none;
	height:13px;
	text-indent: 0;
	margin-bottom:30px;
}

.wrape{
	width:100%;
	background: url(../images/line.gif) center repeat-y;
}
#discription{
	float: left;
	width: 295px;
}
#features{
	float: right;
	width:280px;
}
#categorie h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -104px;
}

/* Categorie subnav */
#categorie .list2{
	width: 100%;
	overflow: hidden;
}
#categorie li{
	background: none;
	padding: 0;
}
#categorie li ul{
	display: none;
	padding: 5px 0;
}
#categorie li a.on{
	background: url(../images/ategorie_sub.gif) 0 4px no-repeat;
}
#categorie li  ul{
	display: block;
}
#categorie li li{
	padding-left:15px;
}
#categorie li li a{
	background: none;
	margin-bottom: 0;
	padding: 0;
}

/* WORK  /  Music scoring */
.work_music h2{
	height: 14px;
	text-indent: 0;
	margin-bottom:30px;
	background: none;
}
.work_music p{
	margin-bottom: 15px;
}
.music_flash{
	width: 100%;
	padding-bottom:5px;
	margin-bottom: 45px;
	border-bottom: 1px solid #C0CBD6;
}
.music_flash p{
	margin: 10px 0 0;
}

/* page number */
.pagenumber{
	color: #C0CBD6;
}
.pagenumber span{
	padding:0 2px 0 3px;
	margin-right: 5px;
}
.pagenumber .on,.pagenumber .on a{
	font-weight: bold;
	color: #375169;
}

/* PARTNERS page */
.partner h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -65px;
}
.partner p{
	margin-bottom: 15px;
}

/* contact page */
.contact p{
	margin-bottom: 15px;
}
.contact ul{
	margin-top: 30px;
}
.contact li.ill ul{
	margin: 10px 0;
}
.contact li.ill{
	float: right;
	width: 390px;
}
.contact li.ill li{
	float:left;
	width: 50%;
}
.contact li.ill li.bad{
	clear: both;
	width: 100%;
	float: none;
}
.contact li.ill li input{
	width:auto;
	border: 0;
	height: auto;
	padding: 0;
	margin-right: 7px;
}
.contact li textarea{
	width: 388px;
	height: 144px;
	border: 1px solid #C0CBD6;
}
.contact li input{
	width: 183px;
	height: 18px;
	padding-top: 3px;
	line-height: normal;
	border: 1px solid #C0CBD6;
}
.contact li.select{
	margin: 21px 0 19px;
}
.contact select{
	width: 182px;
}
.contact li.btn a{
	float: left;
	height:26px;
	width: 97px;
	border: 0;
	margin-right: 1px;
	overflow: hidden;
	background: url(../images/btn.gif) -244px -122px no-repeat;
}
.contact li.btn a:hover{
	background-position: -341px -122px;
}
.contact li.btn a.btn_cancel{
	width: 91px;
	background-position: -244px -148px;
}
.contact li.btn a.btn_cancel:hover{
	background-position: -335px -148px;
}

/* seo page */
.seo h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -159px;
}
.seo p{
	margin-bottom: 15px;
}

/* ppc page */
.ppc h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -174px;
}
.ppc p{
	margin-bottom: 15px;
}

/* web design + development page */
.web_dev h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -188px;
}
.web_dev p{
	margin-bottom: 15px;
}

/* identity + branding page */
.identity h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -201px;
}
.identity p{
	margin-bottom: 15px;
}

/* request page */
.request h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:14px;
	background-position: 0 -117px;
}
.request li textarea{
	height: 103px;
}
.request li.ill p{
	margin-top: 19px;
}
.request li{
	color: #5A748D;
}
.request p{
	color: #5A748D;
}
/**/
.imglist{
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
.main_img{
	margin-bottom: 3px;	
}
.main_img img{
	width: 608px;
	height: 233px;
	border: 1px solid #C0CBD6;
}
.imglist .clearinnova{
	float: left;
	width: 180px;
	height: 47px;
	position: relative;
}
.imglist .clearinnova img{
	position: absolute;
	bottom:0;
	left:0;
}
.imglist ul{
	float: right;
	width: 400px;
	margin: 0 -3px 3px 0;
}
.imglist li{
	float: right;
	margin-right: 3px;
	display: inline;
}
.imglist li img{
	width: 81px;
	height: 39px;
	border: 4px solid #C0CBD6;
}
.imglist li a:hover img,.imglist li.on img{
	border-color:#2877CB;
}
.imglist p{
	padding-top: 9px;
	height: 26px;
	width: 100%;
	clear: both;
	border-top: 1px solid #C0CBD6;
}
.imglist p a{
	float: right;
	width: 97px;
	height: 26px;
	background: url(../images/btn3.gif) 0px 0 no-repeat;
}
.imglist p a:hover{
	background-image: url(../images/btn3.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}
.featured_work .imglist{
	margin: 0;
}
.featured_work .imglist ul{
	width:auto;
	margin:3px 1px 0 -10px;
}
.featured_work .imglist ul li,.featured_work .imglist ul{
	float: right;
}
.featured_work .main_img{
	width: 100%;
	color: #fff;
	margin: 0;
	position: relative;
}
.featured_work .main_img em{
	height: 30px;
	width:607px;
	padding: 0 12px;
	line-height: 30px;
	width:583px;
	position: relative;
	margin: -31px 0 0 1px;
	display: block;
	background: url(../images/gray.png); 
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/gray.html", sizingMethod="scale");
}
.featured_work .main_img a{
	color: #fff;
	position: relative;
	z-index: 100;
}
.featured_work .main_img a:hover{
	color: #2877CB;
}
.featured_work .main_img img{
	width: 607px;
}
.featured_work .imglist ul li{
	margin: 0 0 0 3px;
}
.featured_work .imglist li img{
	width: 142px;
	height: 70px;
}

.engagement{
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #C0CBD6;
}
.engagement h2{
	background:transparent url(../images/title.gif) no-repeat scroll 0 -39px;
	height:13px;
	background-position: 0 -78px;
}
.engagement p{
	margin-bottom: 15px;
	text-align: justify;
}
#tab_nav{
	height: 26px;
	font-size: 14px;
	font-weight: bold;
	color:#3479BE;
	margin-bottom: 12px;
	line-height: 26px;
}
#tab_nav ul{
	margin-right: -20px;
}
#tab_nav li,#tab_nav strong{
	float: left;
	height: 26px;
}
#tab_nav li{
	margin-right: 20px;
	cursor: pointer;
}
#tab_nav li.on{
	padding-bottom: 13px;
	margin-bottom: -13px;
	position: relative;
	background: url(../images/tab_nav.gif) 60% 29px no-repeat;
}
#tab_nav strong{
	background: url(../images/tab_nav.gif) no-repeat;
}
#tab_nav #tab0 strong{
	padding-left: 29px;
	background-position: 0 -10px;
}
#tab_nav #tab1 strong{
	padding-left: 22px;
	background-position: 0 -36px
}
#tab_nav #tab2 strong{
	padding-left: 29px;
	background-position: 0 -62px
}
#tab_nav #tab3 strong{
	padding-left: 35px;
	background-position: 0 -88px
}
#tab_nav #tab4 strong{
	padding-left: 34px;
	background-position: 0 -114px
}
#tab_content{
	padding: 20px;
	border: 1px solid #C0CBD6;
	background: url(../images/tab_content.gif) repeat-x;
}
.tabmain{
	display: none;
}
#con_tab0{
	display: block;
}

/* light box */
#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	top: 0px;
	left: 0px;
	position: fixed;
	_position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #BACBDF;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent{
	padding:15px;
	overflow:auto;
}

#TB_load{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}
.web{
	padding-left:25px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.web a {
	color: #336699;
}
.web a:hover {
	color: #333333;
}

#topwrapper #car {
height:111px;
padding:10px 0 0;
}
/* HomePage Features */

#topwrapper #car {
	height:111px;
	padding:10px 0 0;
}

#topwrapper #car a {
	background:url('../images/homepage-features.png') left -150px no-repeat;
	height:82px;
	font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;
	width:216px;
	font-size: 1.1em;
	display:block;
	float:left;
	margin:0 12px 0 0;
	padding:10px;
	font-weight:bold;
	color:#313131;
	text-shadow:0 1px 1px #fff;
}

#topwrapper #car a:hover {
	background-position:left top;
}

#topwrapper #car a span {
	display:block;
	font-weight:normal;
	color:#575757;
	padding:10px 0 0 45px;
	line-height:1.4em;
	font-size:0.9em;
}

#topwrapper #car a.last {
	margin-right: 0;
}

#topwrapper #car a span.first {
	background:url('../images/1.png') 3px 13px no-repeat;
	width:170px;
	text-align:justify;line-height:14px;
}

#topwrapper #car a span.second {
	background:url('../images/2.png') 3px 13px no-repeat;
		width:170px;
	text-align:justify;
line-height:14px;
}

#topwrapper #car a span.third {
	background:url('../images/3.png') 3px 13px no-repeat;
		width:170px;
	text-align:justify;
line-height:14px;
}

#topwrapper #car a span.forth {
	background:url('../images/4.png') 3px 13px no-repeat;
		width:170px;
	text-align:justify;
	line-height:14px;

}
.midd-tableborder {
background-color:#BCDAEE;
margin:0 0 10px;
text-align:left;
margin-left:15px;
}
.midd-tableborder td {
padding:10px;
text-align:left;
}
.midd-tableborder td {
padding:10px;
text-align:left;
}

.midd-whitebg {
background-color:#FFFFFF;
text-align:left;
}
.midd-highlight {
background-color:#EFF9FF;
color:#1E85C5;
font-size:11px;
font-weight:700;
text-align:left;
}


/* =========== */
/* = Sign up = */
/* =========== */
table#price-chart {
	padding: 0;
	margin: 0 0 5px -10;
	border-collapse: collapse;
}
table#price-chart th img {
	margin-top: 160px;
}
/* sign up button */
table#price-chart th.heading {
	width: 135px;
}
table#price-chart th.professional {
	background: url('../images/professional.jpg') no-repeat;
	width: 164px;
	height: 208px;
}
table#price-chart th.business {
	background: url('../images/business.jpg') no-repeat;
	width: 170px;
	height: 208px;
}
table#price-chart th.enterprise {
	background: url('../images/enterprise.jpg') no-repeat;
	width: 174px;
	height: 208px;
}
table#price-chart th, table#price-chart td {
	border-right: 1px solid #FFF;
	text-align: center;
}
table#price-chart td {
	padding: 10px;
}
table#price-chart .even td {
	background: #e6e6e6;
}
table#price-chart .odd .table-col-0 {
	background: #e4f0d5;
}
table#price-chart .odd .table-col-1 {
	background: #d8ebd3 url('/images/background/pricelist/col2-odd.gif?1250106533') repeat-y top right;
}
table#price-chart .odd .table-col-2 {
	background: #d3e7de;
}
table#price-chart .odd .table-col-3 {
	background: #d4e7df url('/images/background/pricelist/col4-odd.gif?1250106533') repeat-y top left;
}


table#price-chart .odd .table-col-4 {
	background: #daeefb;
}
table#price-chart .even .table-col-0 {
	background: #cbe1ab;
}
table#price-chart .even .table-col-1 {
	background: #b1d7a7 url('images/col2-even.gif?1250106533') repeat-y top right;
}
table#price-chart .even .table-col-2 {
	background: #a7cfbd;
}
table#price-chart .even .table-col-3 {
	background: #a9cdd9 url('/images/background/pricelist/col4-even.gif?1250106533') repeat-y top left;
}
table#price-chart .even .table-col-4 {
	background: #b5ddf7;
}

/* start web-development.htm page --*/

.developerPanel{
	width:265px;
	float:left;
	background-color:#FFFFFF;
	margin-right:13px;
	padding:0 0 20px 0;
	}
	
.developerHeading{
	width:245px;
	height:60px;
	padding:23px 10px;
	position:relative;	
	}
	
.developerHeading img{
	position:absolute;
	right:-12px; top:-6px;
	}
	
.developerHeading h2{
	padding:16px 0 0 74px;
	font-size:18px; line-height:19px;
	
	font-weight:normal;
	}
	
.developerHeading h2 span{
	font-weight:22px;
	line-height:23px;
	font-weight:bold;
	}
	
.developerHeading h2.asp{
	background:url(images/asp-icon.jpg) no-repeat 0 0;
	color:#70aa00;
	height:60px;
	}	
	
.developerHeading h2.php{
	background:url(images/php-icon.jpg) no-repeat 0 0;
	color:#c49800;
	height:60px;
	}
	
.developerHeading h2.java{
	background:url(images/java-icon.jpg) no-repeat 0 0;
	color:#0076a5;
	height:60px;
	}
	
.developmentBody{
	height:480px;
	}
	
.developmentBody ul{
	padding:0 10px;
	}
	
.developmentBody ul li{
	background:url(images/icon-tric.gif) no-repeat 0 5px;
	padding:0 0 0 24px;
	margin-bottom:5px;
	}
	
.developmentBody ul.asplist li{
	background:url(images/icon-tric-asp.gif) no-repeat 0 5px;
	padding:0 0 0 24px;
	margin-bottom:5px;
	}
	
.developmentBody ul.javalist li{
	background:url(images/icon-tric-java.gif) no-repeat 0 5px;
	padding:0 0 0 24px;
	margin-bottom:5px;
	}
	
p.priceTag{
	width:95px;
	height:60px;
	margin:0 auto;
	padding:41px 0 0 0;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	}
	
p.priceTag span.price{
	font-size:18px;
	line-height:25px;
	color:#000000;
	font-weight:normal;
	}
	
p.priceTag span.start{
	color:#000000;
	line-height:18px;
	}
	
p.phptag{
	color:#000000;
	}
	
p.asptag{
	color:#000000;
	}
	
p.javatag{
	color:#000000;
	}
	
a.button{
	display:block;
	background:url(images/button-bg.jpg) no-repeat 0 0;
	width:177px; height:27px;
	font-size:11px;
	line-height:26px;
	font-weight:bold;
	margin:8px auto 0;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.button:hover{
	color:#ccefff;
	}
	
.noMargn{
	margin:0;
	}
