/*
Theme Name: AllnetServices
*/
body{
	margin:0;
	min-width:920px;
	background:#1d1d1d;
	font:10px/12px Arial, Helvetica, sans-serif;
}
form,
fieldset{
	margin:0;
	padding:0;
	display:inline;
	border:none;
}
img{
	margin:0;
	border:none;
	display:block;
}
/*--wrapper--*/
#wrapper{
	overflow:hidden;
	width:100%;
	position:relative;
}
/*--header--*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#363636 url(images/bg-header.gif) repeat-x 0 100%;
}
#header:after{
	content:"";
	height:1%;
	display:block;
	clear:both;
}
.header-holder{
	width:852px;
	height:88px;
	margin:0 auto;
	padding:10px 28px 0 40px;
	background:url(images/bg-header-shadow.gif) no-repeat;
}
/*--logo--*/
#header .logo{
	float:left;
	width:140px;
	height:67px;
	overflow:hidden;
	margin:6px 0 0;
	text-indent:-99999px;
	background:url(images/bg-logo.gif) no-repeat;
}
#header .logo a{
	display:block;
	height:100%;
}
/*--call-now--*/
.call-now{
	float:right;
	width:218px;
	height:15px;
	margin-right:15px;
	text-indent:-9999px;
	background:url(images/bg-call-now.gif) no-repeat;
}
/*--remote-session--*/
.remote-session{
	float:right;
	width:110px;
	height:27px;
	margin-top:-11px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/bg-remote-session.gif) no-repeat;
}
#header .remote-session a{
	display:block;
	height:100%;
}

/*--nav-hold--*/
.nav-hold{clear:right;}
* html .nav-hold{
	height:1%;
	overflow:visible;
}
/*--navigation--*/
#navigation{
	margin:0;
	padding:46px 1px 0 0;
	float:right;
}
#navigation li{
	float:left;
	list-style:none;
	padding:0 0 0 23px;
}
#navigation a{
	display:block;
	height:15px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
#navigation a.about-us{
	width:60px;
	background:url(images/bg-nav-about-us.gif) no-repeat;
}
#navigation a.it-support{
	width:72px;
	background:url(images/bg-nav-it-support.gif) no-repeat;
}
#navigation a.it-services{
	width:74px;
	background:url(images/bg-nav-services.gif) no-repeat;
}
#navigation a.support{
	width:54px;
	background:url(images/bg-nav-support.gif) no-repeat;
}
#navigation a.faq{
	width:27px;
	background:url(images/bg-nav-faq.gif) no-repeat;
}
#navigation a.careers{
	width:50px;
	background:url(images/bg-nav-careers.gif) no-repeat;
}
#navigation a.contact-us{
	width:72px;
	background:url(images/bg-nav-contact-us.gif) no-repeat;
}
#navigation li:hover a,
#navigation li.hover a,
#navigation a:hover{background-position:0 -15px;}
#navigation li:hover,
#navigation li.hover {position:relative;}
#navigation li:hover div,
#navigation li.hover div{display:block;}
#navigation div{
	display:none;
	width:310px;
	position:absolute;
	top:15px;
	left:12px;
	padding:11px 0 0;
}
#navigation ul{
	margin:0;
	padding:0;
	overflow:hidden;
	width:308px;
	border:1px solid #000;
	background:url(images/bg-sub-nav.png);
}
#navigation ul li{
	float:none;
	padding:0;
	margin:-1px 10px 0 11px;
	list-style:none;
	border-top:1px solid #333;
}
#navigation ul a{
	width:288px !important;
	padding:7px 10px;
	margin:0 -10px 0 -11px;
	display:block;
	height:auto;
	text-indent:0;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	color:#ccc;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:none!important;
}
* html #navigation ul a{
	height:1%;
	overflow:visible;
}
#navigation ul a:hover{background:url(images/bg-sub-nav-hover.png) !important;}
/*--promo--*/
#promo{
	width:100%;
	margin:98px 0 0;
	overflow:hidden;
	background:#3268b1;
}
.promo-area{
	overflow:hidden;
	width:900px;
	padding:0 10px;
	margin:0 auto;
	background:url(images/bg-promo-section.gif) repeat-y;
}
/*--promo-box--*/
.promo-box{
	overflow:hidden;
	min-height:387px;
	background:url(images/bg-promo-box-top.gif) no-repeat;
}
* html .promo-box{
	height:387px;
	overflow:visible;
}
.promo-box img{
	float:right;
	margin:0 0 0 39px;
}
/*--promo-boxslider--*/
.promo-boxslider{
	overflow:hidden;
	min-height:280px;
	background:url(images/bg-promo-box-top.gif) no-repeat;
}
* html .promo-boxslider{
	height:387px;
	overflow:visible;
}
.promo-boxslider img{
	float:right;
	margin:0 0 0 0px;
}
/*--promo-inform--*/
.promo-inform{
	overflow:hidden;
	padding:21px 0 0 32px;
}
* html .promo-inform{
	height:1%;
	overflow:visible;
}
.promo-inform h1{
	color:#363636;
	font:30px/40px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.promo-inform p{
	color:#353535;
	font:12px/24px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px;
}
.read-more{
	display:block;
	overflow:hidden;
}
.read-more a{
	float:right;
	clear:both;
	width:140px;
	height:36px;
	display:inline;
	margin:10px 10px 0 0;
	overflow:hidden;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:bold italic 14px/36px Arial, Helvetica, sans-serif;
	background:url(images/bg-read-more.gif) no-repeat;
}
.read-more a:hover{text-decoration:underline;}
/*--title--*/
.title{
	overflow:hidden;
	width:860px;
	height:89px;
	padding:0 21px 0 19px;
	background:url(images/bg-title.gif) no-repeat;
}
.title h1{
	color:#fff;
	font:bold 30px/38px Arial, Helvetica, sans-serif;
	margin:28px 0 0;
}
/*--main--*/
#main{
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:0 10px;
	width:900px;
	background:url(images/bg-main.gif) repeat-y;
}
/*--main-hold--*/
.main-hold{
	width:100%;
	overflow:hidden;
	background:url(images/bg-main-gradient.gif) repeat-x;
}
/*--information--*/
.information{
	overflow:hidden;
	padding:22px 17px 48px 22px;
}
* html .information{
	height:1%;
	overflow:visible;
}
/*--main-column--*/
.main-column{
	float:left;
	width:553px;
}
.main-column h2{
	margin:0 0px;
	letter-spacing:-1px;
	word-spacing:-1px;
	color:#333;
	font:italic 22px/25px Arial, Helvetica, sans-serif;
}
.main-column p{
	margin:0 0 10px;
	color:#333;
	font:12px/24px Arial, Helvetica, sans-serif;
}
/*--text-section--*/
.text-section{
	width:573px;
	margin:40px -20px 35px 0;
	background:url(images/bg-text-separator.gif) repeat-y 284px 0;
}
.text-section:after{
	content:"";
	height:1%;
	display:block;
	clear:both;
}
.text-bar{
	float:left;
	width:252px;
	display:inline;
	margin:-23px 0 -25px;
	padding: 0 19px 0 15px;
}
.box{
	overflow:hidden;
	width:100%;
	padding:0 0 30px;
}
.box h3{
	margin:10px 0 8px 0;
	color:#26508a;
	font:bold italic 18px/20px Arial, Helvetica, sans-serif;
}
.main-column .box p{
	margin:0 0 7px;
	color:#333;
	font:12px/20px Arial, Helvetica, sans-serif;
}
/*--learn-more--*/
.learn-more{
	overflow:hidden;
	width:100%;
}
.learn-more a{
	float:right;
	width:109px;
	height:24px;
	overflow:hidden;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#fff;
	font:bold italic 14px/24px Arial, Helvetica, sans-serif;
	background:url(images/btn-learn-more.gif) no-repeat;
}
.learn-more a:hover{text-decoration:underline;}
/*--testimonial-rotator--*/
.testimonial-rotator{
	overflow:hidden;
	background:#e3eaf5;
	border:1px solid #ccc;
	width:490px;
	margin:0 0 0 17px;
	padding:12px 8px 4px 30px;
}
.cite-box{
	overflow:hidden;
	padding:0 20px 10px 0;
}
.cite-box cite{
	display:block;
	color:#244b7f;
	margin:0 0 10px;
	font:14px/17px Arial, Helvetica, sans-serif;
}
.cite-box strong{
	display:block;
	text-align:right;
	color:#244b7f;
	font:14px/17px Arial, Helvetica, sans-serif;
}
/*--loc--*/
.loc{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
	text-align:right;
}
.loc li{
	display:inline;
	list-style:none;
	padding:0 2px 0 5px;
	color:#333;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(images/bg-loc-separator.gif) no-repeat 0 3px;
}
.loc li:first-child{background:none;}
.loc a{
	color:#333;
	text-decoration:none;
}
.loc a.default{color:#999;}
.loc a:hover{text-decoration:underline;}
/*--side-column--*/
.side-column{
	float:right;
	width:276px;
}
/*--side-box--*/
.side-box{
	overflow:hidden;
	width:100%;
	margin: 0 0 15px;
}
.side-box .top,
.side-box .bottom,
.side-box-small .top,
.side-box-small .bottom{
	display:block;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	height:15px;
	width:276px;
}
.side-box .top{background:url(images/bg-side-box-top.png) no-repeat;}
.side-box .bottom{background:url(images/bg-side-box-bottom.png) no-repeat;}
.side-box-small .top{
	width:228px;
	background:url(images/bg-side-box-top-small.png) no-repeat;
}
.side-box-small .bottom{
	width:228px;
	background:url(images/bg-side-box-bottom-small.png) no-repeat;
}
.side-box .side-area{
	width:241px;
	padding:0 17px 0 18px;
	overflow:hidden;
	background:url(images/bg-side-box.png) repeat-y;
}
.side-box-small .side-area{
	width:191px;
	padding:0 18px 0 19px;
	overflow:hidden;
	background:url(images/bg-side-box-small.png) repeat-y;
}
.side-area h3{
	overflow:hidden;
	margin:0;
	padding:0 0 6px;
	color:#244b7f;
	font:bold italic 16px/18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c4c4c4;
}
/*--news-list--*/
.news-list{
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
.news-list li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	padding:12px 0 4px;
}
.news-list h4{
	color:#244b7f;
	margin:0 0 5px;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.news-list h4 a{
	color:#244b7f;
	text-decoration:none;
}
.news-list h4 a:hover{text-decoration:underline;}
.news-list p{
	color:#333;
	margin:0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.side-area .more{
	display:block;
	text-align:right;
	overflow:hidden;
	color:#000;
	font:13px/18px Arial, Helvetica, sans-serif;
}
.side-area .more a{color:#000;}
.side-area .more a:hover{text-decoration:none;}
/*--banner--*/
.banner{
	overflow:hidden;
	margin:0 0 0 3px;
	padding-bottom:17px;
}
/*--signup--*/
.signup{
	overflow:hidden;
	width:900px;
	height:31px;
	padding:30px 0 0;
	text-align:center;
	background:url(images/bg-signup-area2.gif) no-repeat;
}
.signup strong{
	color:#ccc;
	letter-spacing:1px;
	font:bold italic 14px/18px Arial, Helvetica, sans-serif;
}
/* contact form */
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 6px;
}

.btn {
	border:none;
	padding:0px;
}

/*--inform-area--*/
.inform-area{
	width:860px;
	overflow:hidden;
	min-height:200px;
	padding:8px 20px 0;
	background:#121212 url(images/bg-bottom-gradient.gif) repeat-x;
}
* html .inform-area{
	height:200px;
	overflow:visible;
}
.inform-area h3{
	margin:0;
	text-indent:-9999px;
	height:21px;
	font-size:0;
	line-height:0;
	clear:both;
}
.inform-area .newsletter-signup{background:url(images/bg-heading-newsletter-signup.gif) no-repeat;}
.inform-area .client-login{background:url(images/bg-heading-client-login.gif) no-repeat;}
.inform-area .allnet-services-heading{background:url(images/bg-heading-allnet-services.gif) no-repeat;}
.inform-area .it-support-heading{background:url(images/bg-heading-it-support.gif) no-repeat;}
.inform-area .it-services-heading{background:url(images/bg-heading-it-services.gif) no-repeat;}
/*--form-area--*/
.form-area{
	float:right;
	width:220px;
}
.form-area-hold{
	width:220px;
	overflow:hidden;
}
.form-area-hold .row{
	overflow:hidden;
	width:100%;
	padding:8px 0;
}
.form-area-hold .none-d{display:none;}
.form-area-hold .text{
	float:left;
	background:#353535;
	border:1px solid #999;
	padding:4px 6px 5px;
	width:206px;
	color:#80828c;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area-hold #username,
.form-area-hold #password{width:91px}
.form-area-hold #username{margin:0 10px 0 0;}
* html .form-area-hold #password{margin-right:-3px;}
.form-area-hold .btn{
	float:right;
	clear:both;
}
.form-area-hold #btn-register{margin:0 0 12px;}
/*--info-hold--*/
.info-hold{overflow:hidden;}
* html .info-hold{
	height:1%;
	overflow:visible;
}
.info-box{
	float:left;
	width:145px;
	padding:0 5px 0 0;
}
.info-hold .size-02{width:215px;}
.info-hold .size-03{width:250px;}
/*--list--*/
.list{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.list li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	color:#ccc;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.list a{
	color:#ccc;
	text-decoration:none;
}
.list a:hover{text-decoration:underline;}
/*--main-section--*/
.main-section{
	float:left;
	width:610px;
}
.main-section h2{
	margin:0 0px 6px;
	letter-spacing:-1px;
	word-spacing:-1px;
	color:#333;
	font:bold italic 22px/25px Arial, Helvetica, sans-serif;
}
.main-section h3{
	margin:10px 0 8px 0;
	color:#26508a;
	font:bold italic 18px/20px Arial, Helvetica, sans-serif;
}
.main-section p{
	margin:0 0 10px;
	color:#333;
	font:12px/24px Arial, Helvetica, sans-serif;
}
/*--img-place--*/
.img-place{
	float:right;
	margin:0 5px 0 15px;
	background:url(images/bg-img-hold-top.gif) no-repeat;
}
.img-place .top{
	float:left;
	position:relative;
	margin:0 -5px 0 5px;
	display:inline;
	background:url(images/bg-img-hold-top.gif) no-repeat 100% 0;
}
.img-place .place{
	float:left;
	position:relative;
	margin:0 0 0 -5px;
	display:inline;
	background:url(images/bg-img-hold-bottom.gif) no-repeat 0 100%;
}
.img-place .place div{
	float:left;
	padding:12px 12px 12px 7px;
	display:inline;
	margin:0 0 0 5px;
	background:url(images/bg-img-hold-bottom.gif) no-repeat 100% 100%;
}
/*--info-list--*/
.main-section ol{
	margin:0;
	padding:0 0 0 47px;
}
* html .main-section ol{padding-left:50px;}
.main-section ol li{
	padding:0;
	color:#343434;
	font:12px/24px Arial, Helvetica, sans-serif;
}
.main-section ol ul{
	margin:0;
	padding:0 0 0 15px;
	overflow:hidden;
}
.main-section ol ul li{
	overflow:hidden;
	width:100%;
	list-style:none;
}
/*--text-list--*/
.main-section ul{
	margin:0;
	padding:0 0 7px 29px;
	overflow:hidden;
}
.main-section ul li{
	overflow:hidden;
	height:1%;
	list-style:none;
	padding:0 0 0 11px;
	color:#343434;
	font:12px/24px Arial, Helvetica, sans-serif;
	background:url(images/bg-bullet.gif) no-repeat 0 10px;
}
.main-section ul ul{
	margin:0;
	padding:0 0 0 24px;
	overflow:hidden;
}
.main-section ul ul li{
	background:url(images/bg-sub-bullet.gif) no-repeat 0 10px;
}
/*--side-bar--*/
.side-bar{
	float:right;
	width:228px;
}
/*--side-box-small--*/
.side-box-small{
	overflow:hidden;
	width:228px;
	margin:0 0 12px;
}
/*--services-list--*/
.services-list{
	margin:10px 0 0;
	padding:0;
	overflow:hidden;
}
.services-list li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	padding:4px 1px 9px 11px;
	color:#1d1d1d;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(images/bg-bullet.gif) no-repeat 0 10px;
}
.services-list a{
	color:#1d1d1d;
	text-decoration:none;
}
.services-list a:hover{text-decoration:underline;}
.services-list .active a,
.services-list .current_page_item a,
.services-list .current-cat a{
	font-weight:bold;
}
/*--testimonial-bar--*/
.testimonial-bar{
	overflow:hidden;
	width:100%;
	padding:10px 0 0;
}
.cite-hold{
	overflow:hidden;
	width:100%;
}
.cite-hold cite{
	color:#333;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.cite-hold strong{
	display:block;
	overflow:hidden;
	padding:10px 0 0;
	text-align:right;
	color:#333;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.testimonial-bar .loc{padding-top:10px;}
/*--footer--*/
#footer{
	width:860px;
	margin:0 auto;
	padding:20px 30px 40px;
	background:url(images/bg-main-bottom.gif) no-repeat;
}
#footer .site-by{
	float:right;
	color:#8a8a8a;
	font:14px/18px Arial, Helvetica, sans-serif;
}
#footer .site-by a{
	color:#505050;
	text-decoration:none;
}
#footer .site-by a:hover{text-decoration:underline;}
#footer ul{
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
#footer ul li{
	float:left;
	padding:0 7px 0 8px;
	list-style:none;
	color:#ccc;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	background:url(images/bg-footer-separator.gif) no-repeat 0 4px;
}
#footer ul li:first-child{
	padding-left:0;
	background:none;
}
#footer ul a{
	color:#ccc;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}
/*sifr start. do not modify.*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
	width: 0 !important;
	height: 0 !important;
	display: block !important;
	overflow: hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/*sifr end*/
.post {
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
	border-bottom:1px solid #d0d0d0;
}
.main-section .title-area {
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #
}
.main-section .title-area a {
	float:left;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration:none;
	color:#333;
	font:bold italic 22px/25px Arial, Helvetica, sans-serif;
}
.main-section .title-area h2 {
	float:left;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-decoration:none;
	color:#333;
	font:bold italic 22px/25px Arial, Helvetica, sans-serif;
}
.main-section .title-area .date {
	font-weight: bold !important;
	float:left;
	margin:8px 0 0 10px;
	color:#2b5482;
	font:12px/16px Arial, Helvetica, sans-serif;
}
/* get rid of dotted line around links */
a:focus, a:active { -moz-outline:none; }
