html, body	{ height:100%}
body		{ background: #e7f4fc url(../img/bgBody.gif) repeat-x 0 0; color:#555; font:12px Verdana, Geneva, sans-serif; line-height:18px; letter-spacing:0.07em; margin:0; padding:0;}
a			{ text-decoration:none; outline:none;}
p			{ line-height:18px;}
p em		{ color:#0055a1; font-style:italic; font-size:11px;}
ul			{ list-style:none;}
legend		{ color:#0055a1;}
h1			{ color:#006173;  font-size:150%;}
h2			{ color:#066; font-size:120%;}
h2 a		{ color:#066;}
h2 a:hover	{ text-decoration:underline;}
h3, h3 a	{ color:#ff7d11; font-size:16px;}
h3 a:hover	{ text-decoration:underline;}
ol, form, ul{ padding:0; margin:0;}
em			{ color:#333; font-style:normal;}
option		{ background:#fff;}
h1, h2, h3, h4, p {	margin:0 0 15px;}

/** generals class **/
.marginT	{ margin-top:15px;}
.margint	{ margin-top:5px;}
.marginL	{ margin-left:15px;}
.marginl	{ margin-left:5px;}
.marginR	{ margin-right:15px;}
.marginr	{ margin-right:5px;}
.marginB	{ margin-bottom:15px;}
.marginb	{ margin-bottom:5px;}
.marginO	{ margin:0;}
.spaceBottom, #benefits, #buyNow, #guarantee, .prices table{ margin-bottom:40px;}

.paddingT	{ padding-top:10px;}
.paddingL	{ padding-left:10px;}
.paddingl	{ padding-left:5px;}
.paddingR	{ padding-right:10px;}
.paddingr	{ padding-right:5px;}
.paddingB	{ padding-bottom:10px;}
.paddingO	{ padding:0;}
.floatL		{ float:left;}
.floatR		{ float:Right;}
.clear		{ clear:both; height:1px; margin: -1px 0 0; padding:0; font-size:1px; border:0; visibility: hidden; background:none;}
.bold		{ font-weight: bold;}
.underline  { text-decoration: underline;}
.bold  		{ font-weight:700}	
.moreDtls, .scroll .panel p a, #clientsList .panel p a	{ color:#006173; text-decoration:underline;}
#facebookBtn{ background:url(../img/facebookBtn.gif) no-repeat 0 0; float:left; display:block; height:33px; text-indent:-999em; width:162px;}

#categories #websites .moreDtls,
#categories #support .moreDtls,
#categories #networks .moreDtls{
	border:2px solid #fff;
	bottom:27px;
	color:#fff;
	display:block;
	font-weight:700;
	margin-left:15px;
	padding:7px 0;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:224px;
	-moz-border-radius:5px;
	-moz-box-shadow:0 0 3px #999999;
	text-shadow:1px 1px 3px #845a06;
}

#categories #websites .moreDtls{
	background:#d88908 url(../img/websiteBtn.jpg) no-repeat 0 0;
}
#categories #support .moreDtls{
	background:#69b90c url(../img/supportBtn.jpg) no-repeat 0 0;
}
#categories #networks .moreDtls{
	background:#013d79 url(../img/networksBtn.jpg) no-repeat 0 0;
}
.hightLight{ background-color:#f7ea0d;}
/** LAYOUT **/
#wrap{
	margin:0 auto 20px;
	padding:0 10px;
	width:940px;
}
#menu li{
	display:inline;
}
#menu li a{
	display:block;
	float:right;
	height:40px;
	text-indent:-9999em;
}
#menu .home{
	background:url(../img/menu.gif) no-repeat 0 0;
	width:76px;
}	
#menu .web{
	background:url(../img/menu.gif) no-repeat -76px 0;
	width:58px;
}
#menu .support{
	background:url(../img/menu.gif) no-repeat -134px 0;
	width:92px;
}
#menu .networks{
	background:url(../img/menu.gif) no-repeat -226px 0;
	width:73px;
}	
#menu .portfolio{
	background:url(../img/menu.gif) no-repeat -299px 0;
	width:118px;
	}	
#menu .aboutus{
	background:url(../img/menu.gif) no-repeat -417px 0;
	width:126px;
	}	
#menu .contactus{
	background:url(../img/menu.gif) no-repeat -543px 0;
	width:137px;
	}
	
/** MENU:HOVER**/
#menu .home:hover{
	background:url(../img/menu.gif) no-repeat 0 -40px;
}	
#menu .web:hover{
	background:url(../img/menu.gif) no-repeat -76px -40px;
}
#menu .support:hover{
	background:url(../img/menu.gif) no-repeat -134px -40px;
}
#menu .networks:hover{
	background:url(../img/menu.gif) no-repeat -226px -40px;
}
#menu .portfolio:hover{
	background:url(../img/menu.gif) no-repeat -299px -40px;
}	
#menu .aboutus:hover{
	background:url(../img/menu.gif) no-repeat -417px -40px;
}	
#menu .contactus:hover{
	background:url(../img/menu.gif) no-repeat -543px -40px;
}
/** MENU:ACTIVE**/


#menu #homeAct{
	background:url(../img/menu.gif) no-repeat 0 -80px;
}	
#menu #webAct{
	background:url(../img/menu.gif) no-repeat -76px -80px;
}
#menu #supportAct{
	background:url(../img/menu.gif) no-repeat -134px -80px;
}
#menu #networksAct{
	background:url(../img/menu.gif) no-repeat -226px -80px;
}
#menu #portfolioAct{
	background:url(../img/menu.gif) no-repeat -299px -80px;
}	
#menu #aboutusAct{
	background:url(../img/menu.gif) no-repeat -417px -80px;
}	
#menu #contactusAct{
	background:url(../img/menu.gif) no-repeat -543px -80px;
}
/** HEAD **/
#head{
	margin:0 auto;
	width:860px;
}
#gbhLogo{
	float:left;
	height:135px;
	margin:0 60px 0 0;
	width:194px;
}
.headLine{
	width:605px;
}
.headLine h2{
	color:#999219;
	font-size:25px;
	line-height:30px;
	text-shadow:1px 1px 2px #fff;
}
.headLine p{ font-size:14px;}
.headLine .headSupport{ background:url(../img/headSupport_section.gif) no-repeat left center; padding-left:160px;}
.headLine .headWeb{ background:url(../img/headWeb_section.gif) no-repeat left center; padding-left:160px;}
.headLine .headNetworks{ background:url(../img/headNetworks_section.gif) no-repeat left center; padding-left:160px;}
.headLine strong, .headLine a{ font-size:17px; color:#006173;}
.headLine a { text-decoration:underline;}
/** CATEGORIES **/
#categories{
	background:url(../img/shadowsCategories.gif) no-repeat left bottom;
	margin-bottom:25px;
	padding-bottom:8px;
}
#websites, #support, #networks{
	background:#fff url(../img/bgFootCategories.jpg) no-repeat;
	border:1px solid #c7d1d7;
	float:left;
	min-height:502px;
	height:auto !important;
	height:502px;
	padding:3px;
	position:relative;
	width:292px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#websites{
	background-position:left bottom;
}	
#support{
	background-position:-293px bottom;
	margin:0 20px;
}	
#networks{
	background-position:-586px bottom;
}
/** HEADER OF CATEGORIES**/	
#websites .header a{
	background:url(../img/headCategories.jpg) no-repeat 0 0;
}	
#support .header a{
	background:url(../img/headCategories.jpg) no-repeat -293px 0;
}
#networks .header a{
	background:url(../img/headCategories.jpg) no-repeat -586px 0;
}
#websites .header a, #support .header a, #networks .header a{
	display:block;
	height:176px;
	margin-bottom:15px;
	text-indent:-9999em;
	width:292px;
}
/*CATEGORIES LIST CONTENT*/
#categories .list {
	padding:0 15px;
	margin-bottom:15px;
}
#categories .list li{
	background:url(../img/dottedLine.gif) repeat-x left bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}
#categories .links{
	padding:0 15px 50px;
}
	
/** INDEX CLIENTS **/
#indexAboutus ul{
	width:345px;
}
#indexAboutus ul li{
	background:url(../img/dottedLine_hort.gif) repeat-x 0 bottom;
	padding:7px 0;
}
#indexAboutus ul li a{ color:#5F7E8C;}
#indexAboutus .experience a{ background:url(../img/statistics.gif) no-repeat left 2px;}
#indexAboutus .motivation a{ background:url(../img/statistics.gif) no-repeat left -64px;}
#indexAboutus .goodExperience a{ background:url(../img/statistics.gif) no-repeat left -140px;}

#indexAboutus .experience a,
#indexAboutus .motivation a,
#indexAboutus .goodExperience a{
	display:block;
	height:47px;
	padding:17px 0 0 115px;
}
/** CLIENT COMMENT**/
#clientComment{
	min-height:215px;
	height:auto;
	padding:0 35px;
	width:505px;
}
.commenTop{
	background:url(../img/commenTop.gif) no-repeat left top;
	height:7px;
	font-size:1px;
	width:502px;
}
.commentBottom{ 
	background:url(../img/commentBottom.gif) no-repeat left top;
	height:40px;
	width:502px
}
.commentCont{
	background:url(../img/conmmentCont.gif) repeat-y left top;
	color:#5d707c;
	font-size:14px;
	padding:0 15px;
	width:472px;
}
.commentCont a{	color:#5d707c;}
.commentCont em{
	color:#006173;
	font-size:12px;
}
#portfolio{ background:url(../img/dobleLine.gif) repeat-x 0 32px;}
#slider{ background:url(../img/dobleLine.gif) repeat-x center bottom;}

#portfolioHead{
	background:url(../img/clientsHead.gif) no-repeat 0 0;
	text-indent:-9999em;
	height:29px;
}
/** SLIDER CLIENTS**/
#slider .navigation{ display:none;}
	
#slider{
	margin:0 auto;
	position:relative;
}
.scrollButtons.left {
	left:-20px;
}

.scrollButtons.right {
	right:-20px;
}
#slider	.scrollButtons{
	cursor:pointer;
	position:absolute;
	top:51px;
	}
#slider .scroll{
	margin:0 auto;
	width:928px;
	}
.scroll	.panel{
	float:left;
	margin:0 5px;
	width:206px;
	text-align:center;
	}
.scroll .panel > a{
	background:#fff url(../img/bgClientsLogo.gif) no-repeat center center;
	border:1px solid #c8d5dd;
	display:block;
	height:134px;
	margin-bottom:7px;
	padding:3px;
	text-align:center;
	width:198px;
}
/** FOOTER **/
#footer{
	background:#fff url(../img/bgFooter.gif) repeat-x 0 0;
	border:1px solid #bfcbd2;
	margin-bottom:10px;
	padding:15px;
	width:908px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;	
	}
/** MAP SITE**/
#footer .mapSite{
	float:left;
	margin-right:28px;
	width:340px;
}
.mapSite ul li{
	background:url(../img/dottedLine.gif) repeat-x left bottom;
	float:left;
	margin:0 9px 8px 0;
	padding:0 0 8px 9px;
	width:152px;
}
.mapSite ul li a{
	color:#d07407;
}	
/** NEWSLETTER**/
.newsletter{
	float:left;
	width:539px;
}
.newsletter #suscribe{
	float:left;
	margin-right:15px;
}
#suscribe .input input{
	background:url(../img/bgInput.gif) repeat-x 0 0;
	border:1px solid #cdcca9;
	margin-bottom:15px;
	padding:6px;
	width:169px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#suscribe #send{
	background:url(../img/bgButtonAction.gif) repeat-x 0 center;
	border:1px solid #2e3952;
	color:#fff;
	cursor:pointer;
	float:left;
	font-weight:700;
	*height:30px;
	*margin-top:1px;
	margin-left:-3px;
	padding:5px;
	width:100px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#newsletterMessage{	color:#999219;}
#newsletterMessage strong{ font-size:18px;}	
/** BLOG **/
.blog{
	float:left;
	width:403px;
	display:none; /*temporal*/
}
.blog .posTitle{
	background:url(../img/gbhBlogIcon.gif) no-repeat 0 3px;
	padding-left:58px;
	font-size:12px;
}
.blog .posTitle span{
	color:#999;
	display:block;
	font-weight:400;
}
.blog p{
	background:url(../img/dottedLine.gif) repeat-x 0 bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}
	
.blog .moreDtls{
	color:#d47708;
}
	
/**** LAYOUT STYLE WEBSITE ****/
.mainContL{
	background:#fff url(../img/bgMainContL.jpg) no-repeat 0 bottom;
	border:1px solid #bfcbd2;
	margin-right:20px;
	padding:20px;
	width:578px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	color:#57666F;
	font-size:15px;
	line-height:24px;
}
.mainContL p{ line-height:24px;}
.mainContL div.marginB{
	margin-bottom:30px;
}
.whyWebsite ul li{
	background:url(../img/dottedLine.gif) repeat-x 0 bottom;
	margin-bottom:15px;
	padding-bottom:15px;
}
.whyWebsite ul li span{
	background:url(../img/checkMark.gif) no-repeat 0 bottom;
	display:block;
	float:left;
	height:20px;
	margin-right:20px;
	padding-top:5px;
	text-indent:-9999em;
	width:20px;
}
#benefits {
	padding-left:35px;
}
.knowledge li, #benefits li{
	margin-bottom:10px;
	padding:0 0 10px 40px;
}
.knowledge #number1, #benefits #number1{ background:url(../img/numbersList.gif) no-repeat 0 0;}
.knowledge #number2, #benefits #number2{ background:url(../img/numbersList.gif) no-repeat 0 -94px;}
.knowledge #number3, #benefits #number3{ background:url(../img/numbersList.gif) no-repeat 0 -188px;}
.knowledge #number4, #benefits #number4{ background:url(../img/numbersList.gif) no-repeat 0 -282px;}
.knowledge #number5, #benefits #number5{ background:url(../img/numbersList.gif) no-repeat 0 -383px;}

.mainContL h1{
	font-size:30px;
	font-weight:400;
	line-height:40px;
}

/** RIGHT SIDE**/
.sideColR{
	width:299px;
}
.needWebsite, .needSupport, .needNetwork{
	color:#fff;
	padding:20px;
	width:254px;
}
.needWebsite{
	background:#fff url(../img/bgWebForm.jpg) no-repeat 0 0;
}
.needSupport{
	background:#fff url(../img/bgSupportForm.jpg) no-repeat 0 0;
}
.needNetwork{
	background:#fff url(../img/bgNetworksForm.jpg) no-repeat 0 0;
}
.contactForm_brd{
	background:#fff;
	border:1px solid #bfcbd2;	
	padding:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
#contactFormulario h2{
	color:#F2F8AF;
	font-size:18px;
	line-height:25px;
	margin-top:25px;
	text-align:center;
	text-shadow:1px 1px 2px #8B630E;
}
.needWebsite h1, .needSupport h1, .needNetwork h1{
	height:163px;
	text-indent:-9999em;
	width:248px;
	margin-bottom:5px;
}
.needWebsite h1{
	background:url(../img/needWebsite.png) no-repeat center;
}
.needSupport h1{
	background:url(../img/needSupport.png) no-repeat center;
}
.needNetwork h1{
	background:url(../img/networksSupport.png) no-repeat center;
}
#contactInfo .input label{
	display:block;
	padding-left:5px
}
#contactInfo .input input{
	background:#fff url(../img/input.gif) repeat-x 0 0;	
	margin-bottom:10px;
	padding:4px;
	width:242px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
}
.needWebsite #contactInfo .input input{
	border:1px solid #c08419;
}
.needSupport #contactInfo .input input{
	border:1px solid #669900;
}
.needNetwork #contactInfo .input input{
	border:1px solid #3399cc;
}
#contactInfo #send{
	background:url(../img/requestBtn.png) no-repeat center 0;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-weight:700;
	height:50px;
	margin-left:13px;
	padding:15px 24px;
	text-align:center;
	width:223px;
}
	
/** CLIENTS LIST**/
#clientsList{
	background:url(../img/dobleLine.gif) repeat-x left 25px;
	width:299px;
}
#clientsList h1{
	background:url(../img/headClientList.gif) no-repeat left top;
	height:20px;
	text-indent:-9999em;
	width:299px;
}
#clientsList .panel{
	float:left;
	margin:0 7px;
	width:132px;
	}
#clientsList .panel > a{
	background:#fff url(../img/bgClientsLogo.gif) no-repeat center center;
	border:1px solid #c8d5dd;
	display:block;
	height:92px;
	margin-bottom:7px;
	padding:3px;
	text-align:center;
}
#clientsList .panel p{
	font-size:10px;
	letter-spacing:0;
	text-align:center;
}
#clientsList #requestBtn{
	background:#000 url(../img/requestBtn.gif) no-repeat center;
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:700;
	height:43px;
	margin:0 auto;
	padding:7px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:191px;
}
#clientsList #requestBtn span{
	font-size:11px;
	display:block;
}
/** PORTFOLIO INDEX**/
#portfolioList{
	background:#fff url(../img/bgMainCont.jpg) no-repeat left bottom;
	border:1px solid #bfcbd2;
	padding-bottom:35px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.boxTopMenu{
	background:url(../img/boxTopMenu.jpg) repeat-x left top;
	height:45px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
}
#portfolioTitle{
	background:url(../img/portafolioHead.gif) no-repeat center 0;
	text-indent:-9999em;
	height:49px;
	margin:35px 0 15px 0;
}
/** CLIENTS LIST **/
.clientRow{
	background:url(../img/line.gif) no-repeat center bottom;
	padding:0 113px;
	width:632px;
}
.clientRow h3{
	color:#484848;
	font-size:30px;
	font-weight:normal;
	line-height:50px;
	margin:23px 0 0;
}
.clientRow a{
	color:#d47708;
	text-decoration:underline;
}
#titleLogoDescriptionLink .logo{
	float:left;
	margin-right:35px;
	text-align:center;
	width:185px;
}
#titleLogoDescriptionLink .description{
	color:#57666f;
	float:left;
	font-size:13px;
	line-height:20px;
	width:412px;
}
.boxContPortafolio{
	padding:15px 40px 0;
}
.boxTopMenu ul{
	margin:0 auto;
	width:834px;	
}
.boxTopMenu li{
	display:block;
	float:left;
	margin-right:25px;
	padding:0 10px;
}
.boxTopMenu li a{
	display:block;
	color:#06120f;
	font-size:14px;
	height:32px;
	padding-top:10px;
}
.boxTopMenu li:hover{
	background:url(../img/hoverTabs.jpg) repeat-x left bottom;
	color:#54bcc9;
}
.boxTopMenu #active, .boxTopMenu li#active:hover {
	background:#fff;
	border-left:#c0d3d1 solid 1px;
	border-right:#c0d3d1 solid 1px;
	padding-bottom:1px;
}
.web		{ width:160px;}
.soporte	{ width:167px;}
.redes		{ width:194px;}
.diseno		{ width:156px;}

/** links **/
.web a{
	background:url(../img/web.png) no-repeat left center;
	padding-left:38px;
}
.soporte a{
	background:url(../img/soporte.png) no-repeat left center;
	padding-left:37px;
}
.redes a{
	background:url(../img/redes.png) no-repeat left center;
	padding-left:41px;
}
.diseno a{
	background:url(../img/diseno.png) no-repeat left center;
	padding-left:35px;
}

/*---------------PAGING---------------*/
.paging a {
	font-size:14px;
	color:#31639c;	
	text-decoration:none;
	padding:2px 5px;
	margin:0 2px;						
}
.paging a:hover{
	color:#fff;
	background-color:#31639c;
}
.paging{
	padding:17px 0 15px 0;
	text-align:center;
}
.paging .current{ 
	color:#31639c;
	text-decoration: underline;	
	font-weight:bold;
}
.paging .disabled{ 
	display:none; 
}

/** PORTFOLIO DETAIL**/
.boxTopBorder{
	width:949px;
	height:21px;
	float:left;
	background:url(../img/boxTopBorder.jpg) no-repeat left top;
}

.boxBottomBorder{
	height:32px;
	background: url(../img/boxBottomBorder.jpg) no-repeat left top;
}
.boxCont{
	background:url(../img/boxBg.jpg) repeat-y left top;
	float:left;
	width:949px;
	padding:12px 33px 18px 33px;
}

/** CONTACT FORM**/
#contactCont, #aboutusCont {
	background:#fff url(../img/bgMainCont.jpg) no-repeat left bottom;
	border:1px solid #bfcbd2;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
#contactCont{padding:20px;}
#aboutusCont{ padding:20px 0;}

.contactL{ width:486px;}
.contactR{ 
	margin-top:25px;
	padding:0 50px;
	width:290px;
}
#contactForm label{
	display:block;
	padding-left:10px;
}
#contactForm .input{
	margin-bottom:15px;
}
#contactForm .input input{
	background:#ebeff1 url(../img/bgInput_contact.gif) repeat-x left top;
	border:1px solid #ccc;
	color:#000;
	font-size:16px;
	height:32px;
	letter-spacing:0.07em;
	padding:0 5px;
	width:476px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
#contactForm .textarea textarea{
	background:#ebeff1 url(../img/bgTextarea.gif) repeat-x left top;
	border:1px solid #ccc;
	height:173px;
	width:481px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
}
.sendMail{
	background:url(../img/sendEmail.gif) no-repeat left top;
	border:none;
	color:#fff;
	font-size:17px;
	height:47px;
	letter-spacing:0.08em;
	margin:10px 0 20px 120px;
	text-align:center;
	text-transform:uppercase;
	width:225px;
}
.contactR h1 { 
	font-size:16px;
	line-height:31px;
}
.contactR h1 strong{ font-size:34px;}
.contactOr{
	background:url(../img/or.gif) no-repeat center center;
	height:18px;
	text-indent:-9999em;
}

/** SLIDER **/
#slider .scroll{
	margin:0 auto;
	width:864px;
}/* Error Label */


/** ABOUT US **/
#aboutusCont h1 {
	font-size:30px;
	font-weight:400;
	line-height:30px;
}
#aboutusCont div.even{ background:#fefef7 url(../img/evenLine.gif) repeat-x left top;}
#aboutusCont div.odd{ background:#f4fbfc url(../img/oddLine.gif) repeat-x left top;}
.servicesList { padding:15px;}
.servicesList h2 {
	background:url(../img/checkMark.gif) no-repeat 39px 19px;
	color:#006173;
	float:left;
	font-size:22px;
	font-weight:400;
	padding:20px 0 0 68px;
	width:330px;
}
.servicesList p{
	float:left;
	text-align:justify;
	width:475px;
}
.servicesList p strong{
	font-size:16px;
}
.whyUS {
	padding:15px 30px;
}
.whyUsLeft{
	font-size:16px;
	line-height:22px;
	margin-right:40px;
	width:345px;
}
.whyUsRight{
	color:#57666f;
	width:455px;
}
.whyUsRight strong{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:400;
	line-height:25px;
}
.ourDifference{
	padding:0 30px;
}
.ourDifference li{
	background:#f7f7f7;
	color:#006173;
	float:left;
	font-size:14px;
	line-height:22px;
	margin-right:8px;
	min-height:275px;
	padding:15px;
	width:182px;
}
.ourDifference li strong{
	color:#e57e04;
	display:block;
	font-size:40px;
	font-weight:400;
	line-height:35px;
	margin-bottom:15px;
}
#aboutusCont .ourVisionL h1,
#aboutusCont .ourVisionR h1{
	font-size:22px;	
}
.ourVisionL{
	margin-right:70px;
	padding-left:30px;
	width:315px;
}
.ourVisionL p{
	font-size:16px;
	line-height:22px;
}
.ourVisionR{
	color:#57666f;
	padding-right:30px;
	width:463px;
}
.ourTeam{
	padding:0 30px 60px;
}
.ourTeam p{
	font-size:16px;
	line-height:22px;
	margin:45px 40px 0 0;
	width:345px;
}
.ourTeam p strong{
	font-size:20px;
	font-weight:400;	
}
.ourTeam ul{
	width:462px;
}
.ourTeam ul li{
	float:left;
	margin:0 4px 10px 0;
	width:73px;
}
/* Error Label */
label.error {
	color: #ce0000;
	display:block;
	font-weight:700;
	margin:-10px 0 10px;
}
#contactForm label.error{
	margin:0 0 10px;
}
.intro{
	color:#57666f;
	font-size:15px;
	margin-left:399px;
	text-align:justify;
}
.title{
	float:left;
	width:290px;
	margin:10px 0 0 32px;
}
.title h1{
	line-height:35px!important;
	text-align: right;
}
.believe{
	font-size:38px;
}
.line{
	border-bottom:1px solid #d8d8d8;
	margin:0 5px 30px;
}

.perrobot{
	background:url(../img/perrobot.jpg) no-repeat right 0;
	padding-bottom:25px;
}
/*SERVICES LAYOUT*/
#mainCont{
	background:#fff url(../img/bgCont.jpg) no-repeat 0 bottom;
	border:1px solid #bfcbd2;
	padding:20px 20px 45px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	color:#57666F;
	font-size:15px;
	line-height:24px;
}
#mainCont h1{ border-bottom:1px dotted #c8d5dd; padding-bottom:10px;}
#mainCont p{ line-height:24px;}
#buyNow, #guarantee{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background-color:#fbf7aa;
	border:1px solid #d49824;
	color:#006173;	
	padding:15px;
	text-transform:uppercase;	
}
#guarantee{
	font-size:14px\9;
}
#buyNow a{
	color:#bd7e04;
	font-weight:700;
	text-decoration:underline;
}
.prices{
	float:left;
	margin-right:20px;
	width:604px;
}
.prices table th{
	background-color:#f1f9fd;
}
.prices table{
	background:#d5dde2;
}
.prices table td{
	background:#fff;
}
.servicesInc{
	float:left;
	margin:0;
	padding:0;
	width:274px;
}
.servicesInc dt{
	font-weight:700;
}
.servicesInc dd{
	margin:0 0 15px 5px;
}
#sello{
	background:url(../img/sello.png) no-repeat left top;
	height:178px;
	margin:-27px 0 0 744px;
	position:absolute;
	text-indent:-999em;
	width:141px;
}
#serviceRequest{
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;	
	border:1px solid #bfcbd2;
	padding:3px;
}
#serviceRequest h1{
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-khtml-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	background:#7cc212 url(../img./bgServiceRequest.gif) no-repeat right 0 ;
	border:none;
	color:#fff;
	padding:15px;
	text-shadow:1px 1px 3px #5c822a;
}
.servRequestL, .servRequestR{
	float:left;
	width:435px;
}
.servRequestL{
	margin-right:20px
}
	
#selloMin{
	position:absolute;
	margin:-4px 0 0 -64px;
}
#guaranteeMin{
	border-top:1px solid #c3ced5;
	border-bottom:1px solid #c3ced5;
	padding-left:50px;
}
#servRequestL #contactInfo{
	margin-left:55px;
}
#contactInfo input{
	border:1px solid #d5dde2;
}
.comment{ width:65%;}
.comment p:first-child{
	font-style:italic;
}
.comment .author{
	color:#555;
}
/*SERVICES LINKS*/
.solService{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#ec0606;	
	border:1px solid #cc0000;
	color:#f7f9fa;
	font-size:15px;
	line-height:24px;
	padding:20px;
}
#wrap .solService h1{
	border:none;
	color:#f7f771;
	font-size:25px;
	line-height:30px;
}
#wrap .solService p{
	width:525px;
	line-height:25px;
}
#wrap .solService a{
	color:#f7f771;
	text-decoration:underline;
}
.solService h2{
	color:#fff;
	font-size:18px;
}
#zendesk{
	background:url(../img/zendesk.gif) no-repeat 0 0;
	display:block;
	height:67px;
	text-indent:-9999em;
	width:186px;
}
.tickets, .remote{
	padding:0 40px;
}
.tickets{
  border-bottom:1px solid #d40505;
  margin-bottom:20px;
  padding-bottom:20px;
}
.skipCont a{
	border-bottom:1px dotted #BD7E04;
	color:#BD7E04;
}
.skipCont a:hover{
	color:#BD7E04;
}
.solServices{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:url("../img/bgSolServices.gif") no-repeat right 0 #7CC212;
	border:1px solid #60970c;
    color:#fff;
    font-size:15px;
    padding:10px;
	text-shadow:1px 1px 3px #60970c;
    width:295px
}
.solServices a{ color:#fff;}
