/*
Theme Name: Digital Consulting
Theme URI: http://wordpress.org/
Description: The Digital Consulting theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the Digital Consulting Group
Version: 1.2
*/


body { margin:0; padding:0; background:#FFFFFF url(images/body-bg.jpg) repeat-x; }
/* #bgfix { height: 100%; overflow-x: hidden; background-image: url(images/network.png); background-repeat: no-repeat; } */
/* #leftbg { background:url(images/voip.png) no-repeat; background-size:55px 500px; height:500px; width:55px; float:left; } */
/*  #rightbg { background:url(images/network.png) no-repeat; background-size:100px 200px; height:500px; width:100px; float:right; }​  */
h1,h3,h5,div,ul,p,a,span,img { margin:0; padding:0; border:0; list-style:none; }
.fleft { margin:0; padding:0; float:left; }
.fright { margin:0; padding:0; float:right; }
h1 { color:#4C4C4C; font:normal 24px/26px Arial; padding:0px 0px 5px 0px; margin:0; }
h5 { color:#4C4C4C; font:bold 14px/18px Arial; text-decoration:none; }
p { color:#4C4C4C; font:normal 12px/18px Arial; }
a { color:#666666; font:normal 12px/18px Arial; text-decoration:none; }
li { color:#4C4C4C; font:bold 11px/18px Arial; text-decoration:none; }
.images_hz {position:relative; font:normal 11px/18px Arial; float:left; text-align:center; margin-left:50px; margin-right:20px; } 
#imagewrapper{color:#4C4C4C; width:100%; margin-left: auto; margin-right: auto; }



#wrap { width:972px; margin:0 auto; padding:0; overflow:hidden; position: relative; }

/*** Header Section ***/
#header { width:972px; height:125px; padding:0px 0px 0px 0px; margin:0; float:left; background:url(images/header-bg.jpg) no-repeat; }
ul.rgttop { width:230px; float:right; margin:0; padding:15px 0px 0px 0px; }
ul.rgttop li { width:230px; float:right; margin:0; padding:18px 0px 0px 0px; }
.searchblock { width:110px; height:25px; float:left; margin:0; padding:0px 10px 0px 35px; background:url(images/search-bg.jpg) no-repeat; }
.searchbox { width:100px; border:none; margin:5px 0px 0px 0px; color:#999999; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(images/searchbox-bg.jpg) repeat-x; }
.callnow { color:#E77200; font:normal 18px/22px Arial; }

/*** Navigation Section ***/
#nav { width:952px; height:55px; padding:0px 10px 0px 10px; margin:0; float:left; text-align:center; background:url(images/nav-bg.jpg) no-repeat; color:#FFFFFF; font:bold 14px/18px Tahoma, Arial; }
#nav a { text-align:center; color:#FFFFFF; font:bold 14px/18px Tahoma, Arial; text-decoration:none; }
#nav a:hover { color:#2AE0FF; text-decoration:none; }

/*** Flash Banner Section ***/
#banner { width:948px; height:192px; padding:2px 12px 0px 12px; margin:0; float:left; background:url(images/banner-bg.jpg) repeat-y; }

/*** Our Services Section ***/
#ourservice { width:942px; height:148px; padding:0px 15px 0px 15px; margin:0; float:left; background:url(images/ourservice-bg.jpg) no-repeat; }
.ourservice-head { width:150px; float:left; padding:58px 0px 0px 0px; text-align:center; color:#000000; font:bold 24px/28px Tahoma, Arial; }
ul.serviceblock { width:auto; padding:10px 0px 0px 0px; margin:0; float:right; }
ul.serviceblock li { width:148px; height:132px; padding:0; margin:0px 2px 0px 0px; float:left; background:url(images/serviceblock-bg.jpg) no-repeat; text-align:center; color:#000000; font:normal 13px/18px Arial; }  
ul.serviceblock li a { width:148px; height:132px; color:#000000; font:normal 13px/18px Arial; text-decoration:none; display:block; }  
ul.serviceblock li a:hover { text-decoration:none; color:#144185; cursor:pointer; }  
ul.serviceblock li span { width:148px; padding:0; margin:0; float:left; } 

/*** News Section ***/
#newsblock { width:946px; height:33px; padding:4px 14px 15px 14px; margin:0; float:left; background:url(images/news-bg.jpg) no-repeat; }
.newsheading { width:90px; padding:5px 0px 0px 15px; float:left; color:#4C4C4C; font:bold 18px/22px Arial; }
.newsbtn { width:125px; float:left; text-align:center; }
.news { width:660px; padding:7px 0px 0px 0px; float:left; color:#4C4C4C; font:normal 14px/18px Arial; }
.blogbtn { width:56px; float:right; text-align:center; }

/*** Content Section ***/
#container { width:944px; padding:0px 14px 0px 14px; margin:0; float:left; background:url(images/contener-bg.jpg) repeat-y; }

#content { width:902px; min-height:120px; padding:0px 21px 0px 21px; margin:0; float:left; background:#FFFFFF url(images/content-bg.jpg) repeat-x bottom; }
#content h1 { color:#4C4C4C; font:bold 26px/28px Arial; padding:0px 0px 5px 0px; margin:0; }
#content h2 { color:#4C4C4C; font:normal 18px/24px Arial; padding:15px 0px 0px 0px; margin:0; }
#content h3 { color:#4C4C4C; font:normal 16px/22px Arial; padding:15px 0px 0px 0px; margin:0; }
#content p { padding:15px 0px 0px 0px; }

ul.homeblock { width:902px; padding:0px 0px 0px 0px; margin:0; float:left; }
ul.homeblock li { width:289px; padding:0; margin:0; float:left; }
ul.homeblock li.midblank { width:17px; padding:0; margin:0; float:left; background:none; }
.homeblock-title { width:269px; height:30px; padding:16px 10px 0px 10px; margin:0; float:left; overflow:hidden; background:url(images/homeblock-top.jpg) no-repeat; text-align:center; color:#FFFFFF; font:bold 18px/22px Arial; 

}
.homeblock-img { width:269px; padding:0px 10px 0px 10px; margin:0; float:left; overflow:hidden; background:url(images/homeblock-bg.jpg) repeat-y; text-align:center; }


/*** Footer Section ***/
#footer { width:972px; height:85px; margin:0px 0px 0px 0px; padding:0; float:left; text-align:center; color:#666666; font:normal 14px/30px Arial; }
#footer p { width:972px; margin:0; padding:0; float:left; text-align:center; color:#666666; font:normal 14px/30px Arial; }
#footer p a {  text-align:center; color:#666666; font:normal 14px/30px Arial; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }

/*** Slider Section ***/
.sliders { 
	width:960px; 
	height:250px; 
	padding:0; 
	margin:0; 
	float:left; 
	text-align:center; 
	background:url(images/banner-bg.png) no-repeat;
	overflow: hidden; 
}
 
.slider {
	background:#000000;
	background-position: left top;
	overflow: hidden;
	width:911px; 
	height:208px; 
	float:left; 
	margin:7px 24px 35px 25px;
	position: relative;
	z-index:100;
	/*-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px; */
}

#slidrnav {
	position: absolute;
	top: 490px;
	left:35px;
	width: 200px;
	z-index:200;
}

#slidrnav a {
	display: inline-block;
	float: left;
	width: 11px;
	height: 11px;
	outline: none;
	/*text-indent: -9999px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:url(images/slidenav-bg-nor.jpg);*/
	margin:0px 3px 0px 3px;
	background:#000000;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font:normal 9px/12px Arial;
	text-align:center;
}

#slidrnav a.activeSlide {
	display: inline-block;
	float: left;
	width: 11px;
	height: 11px;
	outline: none;
	/*text-indent: -9999px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:url(images/slidenav-bg-nor.jpg);*/
	margin:0px 3px 0px 3px;
	background:#FFFFFF;
	color:#000000;
	font:normal 9px/12px Arial;
	text-align:center;
}

/*Top Nav*/
ul#menu-my-top-menu {  width:952px; padding:0; margin:0; float:left; text-align:center; }
ul#menu-my-top-menu li {  width:auto; height:35px; padding:20px 63px 0px 43px; margin:0; float:left; text-align:center; background:url(images/nav-sepa.jpg) no-repeat right; }
ul#menu-my-top-menu li.menu-item-82 { background:none;  }
ul#menu-my-top-menu li.current-menu-item a { color:#2AE0FF; }

/*Footer*/
ul#menu-footer-menu { width:972px; padding:0px 0px 0px 0px; margin:0; float:left; text-align:center; }
ul#menu-footer-menu li { width:auto; padding:0px 42px 0px 42px; margin:0; float:left; text-align:center; background:url(images/footer-sepa.jpg) no-repeat right; color:#666666; font:normal 14px/30px Arial; }
ul#menu-footer-menu li a { text-align:center; color:#666666; font:normal 14px/30px Arial; text-decoration:none; }
ul#menu-footer-menu li a:hover { text-decoration:underline; }
ul#menu-footer-menu li.menu-item-1453 { background:none; }

ul#menu-footer-menu li.current-menu-item a { text-decoration:underline; }

#vendorlogo { width:900px; margin:0; padding:0; float:left;  } 