
/*
Theme Name: Web Frootz
Description: Wordpress Custom Template
Author: Coded by Joaquin Rodriguez Montero
Author URI: http://irasgos.com.ar/
Version: 1.0
*/		

/* Reset browser defaults */
@import url('styles/reset.css');

/* Apply basic image styles */
@import url('styles/images.css');


body {font-family:Arial;font-size:12px;color:#fff;line-height:18px;background:#000;}

h1,h2,h3,h4,h5,h6 {color:#FFF;font-weight:400;margin-bottom:15px;}
h1 {font-size:28px;letter-spacing:-1px;line-height:32px;}
h2 {font-size:20px;line-height:23px;}
h3 {font-size:17px;line-height:21px;}
h3#legend {color:#000;font-family:MyriadPro-Regular,Arial,Verdana,sans-serif;font-size:22px;letter-spacing:2px;line-height:27px;margin-top:15px;text-align:center;}
h4 {font-size:13px;margin-bottom:5px;text-transform:uppercase;color:#333;}
h5 {font-size:13px;margin-bottom:5px;}
h6 {font-size:11px;margin-bottom:5px;}
p {margin-bottom:10px;}
a, a:hover {text-decoration:none;color:#fff;}
p a, p a:visited {border-bottom:1px solid #DDD;}
.clear {clear:both !important;}
span {font-size:10px;color:#999;}

.top {padding-top:0 !important;}

.wrap {width:100%;min-width:1045px; height:290px;}
.wrap-header {background:#000 url(images/bg.jpg) repeat-x center top;height:290px; position:relative;z-index:0}
.wrap-slider {background:#000 url(images/new/carousel_home.jpg) no-repeat center;height:279px; padding: 16px 0 0 0;}
#header, #footer , #sub-prod, #columns, #page-content {width:1030px;margin:0 auto;}

hr {background-color:#333;border-left:0;border-top:1px solid #CCC;clear:both;color:#333;font-size:1px;height:5px;margin:0;padding:0;}
.wrap-header .languages-list {color:#FFF;z-index:500; width:150px; margin: 0 auto; position:relative; top: 5px; text-align:center;}
	.wrap-header .languages-list li {float:left; background: url(images/lang-sprtr.gif) no-repeat right; padding: 0 10px; }
	.wrap-header .languages-list li.last_sept { background:none;}
	.wrap-header .languages-list li a span {color:#FFF !important;padding:4px;}
#header {height:195px;background:transparent url(images/header-background_03.png) no-repeat scroll -16px bottom;padding-top:30px;position:relative}
	#header a.seo {display:block;}
	#header a.seo img {position:absolute;top:0;right:7px;}
	#header ul {clear:both;height:42px;margin:37px 0 0;padding-left:230px; z-index:100; position:relative;}
		#header ul li {float:left;height:20px;white-space:nowrap;}
			#header ul li a {padding:1px 0 0 11px;float:left;height:20px;}
			#header ul li a span {float:left;height:20px;display:block;color:#FFF;text-transform:uppercase;font-family:MyriadPro-Regular,Arial,Verdana,sans-serif;font-size:13px;padding:1px 11px 0 0;}
			
			#header ul li a:hover span, #header ul li a.on span, #header ul li.current_page_item a span, #header ul li.current_page_ancestor a span {background:transparent url(images/menu/menu-right.png) no-repeat right -1px;}
			#header ul li a:hover, #header ul li a.on, #header ul li.current_page_item a, #header ul li.current_page_ancestor a {background:transparent url(images/menu/menu-left.png) no-repeat left 0px;}
			/*#header ul li:hover, #header ul li.on, #header ul li.current_page_item, #header ul li.current_page_ancestor {background:transparent url(images/menu/menu_03.jpg) no-repeat left top;}*/			
	#header #logo {width:386px; margin:0 0 0 320px;display:block;}

	#apple {position: relative; top: -172px; left: -19px;z-index:1;}
	#tomattoe {position:relative; top:-210px; left:562px;z-index:1;}
	
.anythingSlider{ 	width: 830px;
	height: 254px;
	background: url(images/slider-bg.png) no-repeat top;
	padding: 4px;
 position: relative; margin: 0 auto;
}
	.anythingSlider .wrapper { width: 833px; overflow: auto; height: 256px;  position: absolute; top: 4px; left: 4px; }
		.anythingSlider .wrapper ul { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
			.anythingSlider ul li { display: block; float: left; padding: 0; height: 256px; width: 833px; margin: 0; }
		.anythingSlider .arrow                  { display: block; height: 33px; width: 33px;  text-indent: -9999px; position: absolute; top: 113px; cursor: pointer; }
		.anythingSlider .forward                { background: url(images/slider-button-right.png) no-repeat 0 0; right: -13px; }
		.anythingSlider .back                   {  background: url(images/slider-button-left.png) no-repeat 0 0; left: -13px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
	.slider-home #thumbNav {display:none;}
	/*
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
*/
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/*
  Services
*/
#page-service {background:url(images/services/services-footer-bg.jpg) no-repeat center 455px !important;}
.services-page {background:url(images/services/services-bg.jpg) repeat-x center top !important;}
.jcarousel-container-horizontal {margin:0 auto;padding-top:94px !important;}
	.jcarousel-container-horizontal h3 {font-weight:700;padding:10px; height: 413px;}
	.jcarousel-container-horizontal a {color:#FFF;}
	.jcarousel-item-1, .jcarousel-item-6 {background:url(images/services/subservice-1.jpg) no-repeat left top;}
	.jcarousel-item-2, .jcarousel-item-7  {background:url(images/services/subservice-2.jpg) no-repeat left top;}
	.jcarousel-item-3, .jcarousel-item-8  {background:url(images/services/subservice-3.jpg) no-repeat left top;}
	.jcarousel-item-4, .jcarousel-item-9  {background:url(images/services/subservice-4.jpg) no-repeat left top;}
	.jcarousel-item-5, .jcarousel-item-10  {background:url(images/services/subservice-5.jpg) no-repeat left top;}
.sub-service {width:189px;float:left;}
.jcarousel-clip ul li div ul {padding-left:3px;}
.jcarousel-clip ul li div ul li {float:none;width:186px;height:auto;background:url(images/services/sub-pages.png) no-repeat right bottom;margin-bottom:5px;padding-bottom:2px;}
/*
Subservices
*/
#subservices-page {background:transparent url(images/portfolio/page-bg-shadow.jpg) repeat-x scroll 32px 0;overflow:hidden;min-width:1045px;}
.subservices-wrap {margin:0 auto;width:980px;padding-top:55px;overflow:hidden;}
	.subservices-wrap #content {float:left;margin:0 0 0 55px;padding:25px;width:545px;background:url(images/services/subservices-content.jpg) no-repeat left top;}
	#services-sidebar {float:left;margin-left:35px; width:215px;padding:15px;background:url(images/services/subservices-sidebar.jpg) no-repeat left top;height:736px;z-index:1000}
		#services-sidebar li {margin-bottom:17px;z-index:1001}
		#services-sidebar li ul li {margin-bottom:3px;z-index:1002}
			#services-sidebar li a {display:block;background:url(images/services/sidebar-li.png) no-repeat left 24px;padding:0 0 10px 16px; font-size: 15px;z-index:1002}
			#services-sidebar li ul li a {font-size: 11px;z-index:1005}
				#services-sidebar li a:hover, #services-sidebar li.current_page_item a {background-position:0 -3px;z-index:1005}
			#services-sidebar li ul {margin-left:0;}
				#services-sidebar li ul {0}
	
/*
  Home
*/
/*.wrap-home {background:#000 url(images/bg.jpg) repeat-x;}*/
.wrap-home {background:#000 url(images/home-content.jpg) no-repeat center top;}
	.wrap-home .column {float:left;width:350px;margin:15px 0 0 134px;}
		.wrap-home .column-right {margin:59px 0 0 47px;height:170px;}
			.wrap-home .column-right p {color:#333333; height:50px;padding:18px 10px 0;width:285px;}
				.wrap-home .column-right p  a {color:#333 !important;}

#columns, #columns h1, .column-left a {color:#FFF !important;}
#columns h1, #columns a {}

#sub-prod  {clear:both;padding-left:40px;color:#333;}

#sub-prod .sub-prod-1 {background:url(images/content-column-1-left.jpg) no-repeat -100px -4px;}
#sub-prod .sub-prod-2 {background:url(images/content-column-2.jpg) no-repeat 0px -4px;}
#sub-prod .sub-prod-3 {background:url(images/content-column-3.jpg) no-repeat 0px -4px;}
#sub-prod .sub-prod-4 {background:url(images/content-column-4.jpg) no-repeat 0px -4px;}

#sub-prod div {width:215px;float:left;margin-right:10px;padding:78px 8px 0 16px;height:290px;}

#sub-prod div h5 {color:#FFF;font-size:14px;font-weight:700;margin-bottom:5px;text-transform:uppercase;padding-left:100px;width:116px;height:32px;margin-bottom:15px; line-height: 17px;}

#sub-prod hr{height:7px;background:#FFF url(images/new/read-more-hr_home.jpg) no-repeat;color:#FFF;border:0;}
#sub-prod .read-more {color:#000;display:block;float:left;font-weight:700;height:27px;margin:8px 0 0;padding-top:8px;text-align:center;text-transform:uppercase;width:100%; text-indent: -9000px;}
#sub-prod div div {height:240px !important;padding:0;margin:0;overflow:hidden;}

/*
Page
*/
#page {background:url(images/page-bg.jpg) repeat-x 32px top;min-height:300px;}
#page p {font-size:14px;}
#page-content {background:url(images/page-content_03.jpg) no-repeat center top;min-height:300px;padding-top:40px;}
	#page-content #content, .center-wrap {margin:0 auto;width:700px;}
/*
About Us
*/
.about-page {background:url(images/about-bg-3.jpg) repeat-x center top !important;}
#about  {margin:0 auto;width:794px;z-index:1000; position:relative;}
#about #content {padding:25px;width:420px;}
#about #howitworks {padding:25px;width:420px;}

/* 
Contact Us
*/
#contact-wrap {background:url(images/contact/contactus-bg.jpg) no-repeat -5px 0;width:832px;margin:0 auto;padding-top:350px;color:#333;}
	.contact-text {width:299px;float:left;height:227px;background:url(images/contact/contactus-text-area.jpg) no-repeat 0px 0px;margin-left:30px;padding:64px 0 0 84px; position:relative;}
	.contact-text h2 {
		position: absolute; left: 15px; top: 10px;
	}
	.contact-form{width:401px;float:left;background:url(images/contact/contactus-form.jpg) no-repeat 0px 0px;height:230px;
	padding: 8px 0 0 15px;}
		.contact-form .widget_text {padding:0 0 0 10px;}
			.contact-form .widget_text input, .contact-form .widget_text textarea {border:0;background:none;vertical-align:baseline;}
			.contact-form .widget_text p {padding-bottom:0px;padding-left:2px; padding-top:2px; height: 21px;}
			.contact-form .widget_text p.contact-msg {padding-bottom:0px;padding-left:2px; padding-top:2px; height: 60px;}
			.contact-form .widget_text p.contact-msg textarea {height: 65px; width:227px;}
			.contact-form .widget_text .submit {float:right; padding-right: 70px; padding-top:10px;}
			.contact-form .widget_text .submit input {background:transparent url(images/contact/submit.jpg) no-repeat scroll right 0;height:28px;cursor:pointer;width:139px;color:#FFF;}

/* 
Testimonials
*/			
#testimonial-wrap {padding-top:30px;background:url(images/testimonials/testimonials-bg.jpg) repeat-x center 0px;}

#testimonial-wrap .testimonial-intro {font-weight:700;height:65px;margin:0 0 20px;text-transform:uppercase; }
#testimonial-wrap .testimonial-intro p {
	color: #fff;
}
.testimonial  {color:#444;overflow:hidden;font-size:14px;line-height:20px;position:relative; background:url(images/testi-separator.gif) no-repeat center bottom; padding: 0 0 10px; margin:0 0 20px;}
	.testimonial img {height:177px;width:235px;}
	.testimonial .project-link {background:url(images/testimonials/project-button.png) no-repeat 2px 0;height:20px;width:72px;padding:5px 10px 2px 10px;text-transform:uppercase;font-size:10px;text-align:center;}
	.testimonial p.url, .testimonial p.intro {color:#FFF;font-weight:700;text-transform:uppercase;}
	.testimonial p.intro {text-transform:none;}


			
/*
Portfolio
*/	
.category {background:url(images/portfolio/page-bg-shadow.jpg) repeat-x center top !important;}
.blog {background:url(images/blog-page.gif) no-repeat center top !important;}
.blog-page {
	width: 792px;
	margin: 0 auto;
	}
#portfolio {width:830px;margin:0 auto; padding:0px 0 0;}
	h2.cat-title {color:#FFF;padding:40px 0 0 40px;}
	.project1 {background:url(images/portfolio/project1.jpg) no-repeat center top !important;}
	.project {background:url(images/portfolio/portfolio_03.png) no-repeat center top;height:380px;margin:20px auto;padding:50px;width:730px;}
		.project img {width:730px;height:360px;}
		#portfolio .project a.img-link {display:block;margin-bottom:7px;}
		#portfolio .project a.read-more {float:right;background:url(images/portfolio/read-more.png) no-repeat center 2px;width:93px;height:20px;color:#999;padding:4px;text-align:center;}
		#portfolio .project span, #portfolio .wp-pagenavi span.pages {color:#B7D28B;font-size:13px;background:none;border:0;}
		#portfolio #navi {background:url(images/portfolio/navi/navi.jpg) repeat-x left top;height:69px;padding:20px 0 0 40px;width:790px;}
			#portfolio .wp-pagenavi {background:url(images/portfolio/navi/navi_03.jpg) no-repeat right 0px;padding-right:14px;padding-top:1px;}
				#portfolio .wp-pagenavi a, #portfolio .wp-pagenavi span.current {color:#949494;background:transparent url(images/portfolio/navi/navi_02.jpg) repeat-x right 1px;margin:0;border:0;padding:4px 6px 2px;}
				#portfolio .wp-pagenavi span.pages {background:url(images/portfolio/navi/navi_01.jpg) no-repeat right top;padding-right:25px;margin-right:0;}
				#portfolio .wp-pagenavi span.current {background:transparent url(images/portfolio/navi/navi_on.jpg) repeat-x right 1px !important;color:#FFF;font-size:12px;font-weight:400;padding:4px 6px;}
	
/*
Single Portfolio
*/

.single-post {padding-top:20px;}
	.single-post .project {width:730px;padding:36px 39px;}
	.single-post #content {width:700px;margin:20px auto;color:#787878;position:relative;}
		.single-post #content h1 {color:#FFF;}
		.single-post #content strong {color:#FFF;}
		.single-post span.work-title {color:#B7D28B;font-size:12px;left:-12px;position:absolute;top:-43px;}
		.single-post span.link-portfolio {background:url(images/portfolio/back.jpg) no-repeat center 2px;font-size:11px;padding:4px 15px;position:absolute;right:-22px;text-transform:none;top:-47px;}
			.single-post span.link-portfolio a {color:#999;}
			
/* Single Portfolio Slider */
.slider-single .wrapper {margin:48px 0 0 38px;width:730px;height:360px !important;}
	.slider-single #thumbNav {margin-top:3px;padding:2px 0 4px;width:752px;top:385px;background:url(images/portfolio/back.jpg) no-repeat center 1px;}
		.slider-single #thumbNav a {padding:1px 4px 3px;color:#000;}
			.slider-single #thumbNav a.cur {padding:4px 8px;background:url(images/portfolio/img-curr.jpg) no-repeat center 1px;color:#FFF;}
	.slider-single ul {padding:0 !important;height:360px !important;}
		.slider-single li {padding:0; margin:0;height:360px !important;width:752px !important;}
	.slider-single a.arrow {display:none;}	
	
	
.wp-pagenavi {clear:both;float:left;}

#comments-template ul {background:#FFF;padding:0;}
	#comments-template ul li {padding:15px;list-style-type:none;list-style-position:outside;}
		#comments-template ul li.alt {background:#EEE;}

#footer {overflow:hidden;border-top:2px solid #000;background:url(images/footer-background.jpg) no-repeat center 2px;}
	.column-footer {float:left;height:100px;margin:12px 0 0;padding-left:30px;padding-right:10px;padding-top:20px;width:200px;color:#FFF;}
		.column-footer a {color:#FFF;}
	.footer-1 { background:url(images/footer-sprtr.gif) no-repeat right 4px; font-size: 11px; padding-left: 40px; width: 210px;}
	.footer-2 {background:url(images/footer-sprtr.gif) no-repeat right 4px;width:500px; font-size: 11px; padding-left: 15px;}
		.footer-2 ul li {float:left;margin-right:50px;}
		.footer-2 ul li.last {margin-right:0;}
	.footer-3 {padding-left: 20px;}

/* Custom CSS */

#footer p {
margin-bottom:5px;
color: #fff;
}

.title-1 {
	font-size:18px;font-weight:700;
}
.title-2 {
	font-size:18px;font-weight:bold;
	background: url(images/twitter-title-icon.gif) no-repeat right;
	padding: 0 17px 0 0;
	display: inline-block;
	margin: 8px 0;
}
.footer-social {
	background: url(images/footer-sprtr-2.gif) no-repeat top center;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 18px 0 0 0;
}
.footer-social a {
	margin: 0 13px;
}
#page_tabs {
	text-align: center;
	padding: 15px 0 0 0;
}
#page_tabs a {
	margin: 0 3px;
	display: inline-block;
}
#left_content {
	width: 505px;
	float: left;
	padding: 70px 0 0 19px;
}
#right_content {
	width: 229px;
	float: right;
	padding: 118px 0 0 0;
}
.twitter-sidebar {
	padding: 0 0 19px 9px;
}
.twitter-box {
	width: 197px;
	height: 74px;
	background: url(images/twitter-bg.gif) no-repeat;
	color: #636363;
	font-size: 10px !important;
	line-height: 19px;
	padding: 8px;
	overflow: hidden;
}
.twitter-box a {
	color: #636363;
}
.twitter-box a:hover {
	text-decoration: underline !important;
}
.side-bar-box {
	background: url(images/sidebar-box.gif) repeat-x top;
	padding: 15px 0px 10px 8px;
	margin: 0 0 19px 0;
	width: 221px;
	overflow: auto;
}
.side-bar-box h3 {
	font-weight: bold;
	margin: 0 0 13px 0;
}
.side-bar-box a {
	color: #726a63;
}
.side-bar-box ul {
	text-transform: uppercase;
	padding: 0 0 0 8px;
}
.search-field {
	width: 184px;
	height: 21px;
	float: left;
	background: url(images/search-field.gif) no-repeat;
	text-align: center;
	padding: 5px 0 0 0;
}
.search-field input {
	width: 175px;
	border: 0;
}
.search-button {
	float: left;
}
.post-blog {
	background: url(images/dots.gif) repeat-x bottom;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}
.post-title {
	font-size: 18px;
	float: left;
	padding: 0 0 6px 0;
}
.post-cat {
	text-transform: uppercase;
	float: right;
	font-size: 12px;
}
.time-aurthor {
}
.time-aurthor strong {
	color: #34440a;
}
.time {
	padding: 2px 0 0 24px;
	float: left;
}
.blog-page .post-blog .time{
	padding: 0;
	display: block;
	clear: both;
}
.post-content {
	padding: 7px 0 0 0;
	color: #ffffff;
}
.post-content p {
	font-size: 12px !important;
	color: #5b554f;
}
.post-content1 {
	padding: 7px 0 0 0;
	color: #ffffff;
}
.post-content1 p {
	font-size: 12px !important;
	color: #ffffff;
}
.alignnone {
	margin: 0 0 10px 0;
}
.comment-box {
	display: block;
	width: 504px;
	height: 182px;
	background: url(images/comment-box.gif) no-repeat;
	text-align: center;
	padding: 4px 0 0 0;
	margin: 0 0 11px 0;
}
.comment-box textarea {
	width: 487px;
	height: 168px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	border: 0;
	padding: 4px;
}
.text {
	padding: 0 0 10px 0;
}
.text span {
	display: block;
	width: 231px;
	height: 18px;
	background: url(images/comment-field.gif) no-repeat;
	text-align: center;
	padding: 3px 0 0 0;
}
.text span input {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	width: 215px;
	padding: 0 5px;
	background: none;
}
.submit-comment {
	width: 119px;
	height: 20px;
	background: url(images/submit-comment.gif) no-repeat;
	text-indent: -9000px;
	border: 0;
	cursor: pointer;
}
.comments-template {
	background: url(images/dots.gif) repeat-x bottom;
	padding: 0 0 20px 0;
	margin: 0 0 15px 0;
}
.list-style-1 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 10px 0;
}
.list-style-1 li {
	padding: 8px 0 8px 46px;
}
.service-online-1 {
	background: url(images/icon-1.gif) no-repeat left;
}
.service-online-2 {
	background: url(images/icon-2.gif) no-repeat left;
}
.service-online-3 {
	background: url(images/icon-3.gif) no-repeat left;
}
.service-online-4 {
	background: url(images/icon-4.gif) no-repeat left;
}
.service-online-5 {
	background: url(images/icon-5.gif) no-repeat left;
}
.service-online-6 {
	background: url(images/icon-6.gif) no-repeat left;
}
.service-online-7 {
	background: url(images/icon-7.gif) no-repeat left;
}
.service-online-8 {
	background: url(images/icon-8.gif) no-repeat left;
}
.service-online-9 {
	background: url(images/icon-9.gif) no-repeat left;
}
.service-online-10 {
	background: url(images/icon-10.gif) no-repeat left;
}
.service-online-11 {
	background: url(images/icon-11.gif) no-repeat left;
}
.service-online-12 {
	background: url(images/icon-12.gif) no-repeat left;
}
.service-online-13 {
	background: url(images/icon-13.gif) no-repeat left;
}
.service-online-14 {
	background: url(images/icon-14.gif) no-repeat left;
}
.service-online-15 {
	background: url(images/icon-15.gif) no-repeat left;
}
.service-online-16 {
	background: url(images/icon-16.gif) no-repeat left;
}
.service-online-17 {
	background: url(images/icon-17.gif) no-repeat left;
}
.service-online-18 {
	background: url(images/icon-18.gif) no-repeat left;
}
.delicious {
	font-style: italic;
	color: #01d6ff;
	text-decoration: underline;
	font-size: 13px;
}
.service-page-format {
color: #919191; font-size: 13px;

}
.heading1 {
	background: url(images/sprtr-2.gif) no-repeat bottom center;
	padding: 0 0 10px 0;
}
.list-style-2 {
}
.list-style-2 li {
	background: url(images/sprtr-2.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
.list-style-2 li p {
	padding-left: 51px;
}
.list-style-2 li p span {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.service-logo-1 p {
	background: url(images/logo-icon-1.gif) no-repeat left top;
}
.service-logo-2 p {
	background: url(images/logo-icon-2.gif) no-repeat left top;
}
.service-logo-3 p {
	background: url(images/logo-icon-3.gif) no-repeat left top;
}
.service-logo-4 p {
	background: url(images/logo-icon-4.gif) no-repeat left top;
}
.service-logo-5 p {
	background: url(images/logo-icon-5.gif) no-repeat left top;
}
.service-logo-6 p {
	background: url(images/logo-icon-6.gif) no-repeat left top;
}
.service-logo-7 p {
	background: url(images/logo-icon-7.gif) no-repeat left top;
}


.list-style-3 {
	padding-top: 10px;
}
.list-style-3 li {
	
	padding: 0 0 5px 70px;
	margin: 0 0 10px 0;
}

.list-style-3 li span {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.service-print-1  {
	background: url(images/print-icon-1.gif) no-repeat left top;
}
.service-print-2  {
	background: url(images/print-icon-2.gif) no-repeat left top;
}
.service-print-3  {
	background: url(images/print-icon-3.gif) no-repeat left top;
}
.service-print-4  {
	background: url(images/print-icon-4.gif) no-repeat left top;
}
.service-print-5  {
	background: url(images/print-icon-5.gif) no-repeat left top;
}
.service-print-6  {
	background: url(images/print-icon-6.gif) no-repeat left top;
}
.service-print-7  {
	background: url(images/print-icon-7.gif) no-repeat left top;
}


.list-style-4 {
	padding-top: 10px;
}
.list-style-4 li {
	
	padding: 0 0 5px 70px;
	margin: 0 0 10px 0;
}

.list-style-4 li span {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.service-web-1  {
	background: url(images/web-icon-1.gif) no-repeat left top;
}
.service-web-2  {
	background: url(images/web-icon-2.gif) no-repeat left top;
}
.service-web-3  {
	background: url(images/web-icon-3.gif) no-repeat left top;
}
.service-web-4  {
	background: url(images/web-icon-4.gif) no-repeat left top;
}
.service-web-5  {
	background: url(images/web-icon-5.gif) no-repeat left top;
}
.service-web-6  {
	background: url(images/web-icon-6.gif) no-repeat left top;
}
.service-web-7  {
	background: url(images/web-icon-7.gif) no-repeat left top;
}


.list-style-5 {
	padding-top: 10px;
}
.list-style-5 li {
	
	padding: 0 0 5px 55px;
	margin: 0 0 10px 0;
}

.list-style-5 li span {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.service-webdev-1  {
	background: url(images/webdev-icon-1.gif) no-repeat left top;
}
.service-webdev-2  {
	background: url(images/webdev-icon-2.gif) no-repeat left top;
}
.service-webdev-3  {
	background: url(images/webdev-icon-3.gif) no-repeat left top;
}
.service-webdev-4  {
	background: url(images/webdev-icon-4.gif) no-repeat left top;
}


.list-style-6 {
	padding-top: 10px;
}
.list-style-6 li {
	
	padding: 0 0 5px 55px;
	margin: 0 0 10px 0;
}

.list-style-6 li span {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.service-hosting-1  {
	background: url(images/hosting-icon-1.gif) no-repeat left top;
}
.service-hosting-2  {
	background: url(images/hosting-icon-2.gif) no-repeat left top;
}
.service-hosting-3  {
	background: url(images/hosting-icon-3.gif) no-repeat left top;
}
.service-hosting-4  {
	background: url(images/hosting-icon-4.gif) no-repeat left top;
}
.service-hosting-5  {
	background: url(images/hosting-icon-5.gif) no-repeat left top;
}
.service-hosting-6  {
	background: url(images/hosting-icon-6.gif) no-repeat left top;
}
.service-hosting-7  {
	background: url(images/hosting-icon-7.gif) no-repeat left top;
}
.service-hosting-8  {
	background: url(images/hosting-icon-8.gif) no-repeat left top;
}


.list-style-7 {
	padding-left: 37px;
	padding-bottom: 25px;
}

.list-style-7 li {
}

.list-style-7 li span {
	color:#bebebe;
	font-weight:bold;
}
.slide-box {
	position: relative;
}
.slide-box div.introTxt {
	position: absolute;
	top: 27px;
	left: 373px;
	width: 350px;
	display: block;
	color: #000000;
	font-size: 12px;
}
#header {
	padding-right: 30px;
}
#content-no-sidebar {
	margin:0 auto;width:700px;
	height: 400px;
}
.services-page-inner {
	width: 1005px;
	position: relative;
	margin: 0 auto;
}
.other-contact {
	position: absolute;
	top: 30px;
	right: 10px;
	z-index: 500;
}
.thumb-link {
	float:left;
	margin:0 10px 24px 0;
}
.post-intro {
	color:#FFFFFF;
	line-height: 17px;
	padding: 0 0 3px;
}
.widget_text label {
	float:left;
}

#sub-prod div.sub-prod-description{
	color: black;
}
div.introTxt a{
	color: #090909;
}
div.testimonial{
	color: #d1d1d1;
}
.post-content p{
	color: #d1d1d1;
}
.post-tags{
	color: #ccc;
	clear: both;
}
.post-tags a{
	color: inherit;
}
.wpcf7-response-output{
	color: white !important;
}
.graytext{
	color: #cccccc !important;
}
.categorylinks a span{
	font-size: 14px;
	color: #ccc;
}
.categorylinks a{
	margin: 0px 10px;
}
.categorylinks a:hover span{
	color: #fff;
}
a.rssbutton{
	float: right;
	margin-right: 10px;
}
#footer{
	display: block;
	clear: both !important;
}
#left_content, #right_content{
	position: relative;
	z-index: 1000;
}
.wrap-footer{
	height: 130px !important;
}
