body {
margin: 0 auto;
padding: 0px;
}

h1, h2, h3, p, ul, ul li {
margin: 0px;
padding: 0px;
}

a img {
border: none;
outline: none;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#wrapper {
width: 980px;
margin: 25px auto 25px auto;
padding: 0px;
}

#container {
padding: 10px 0px; 
border: 1px solid #bbbebf;
border-top: none;
}

#logo {
	padding: 5px 0px 5px 0px;
}

.padding10 {
	padding: 0px 10px;
	}
	
#callus {
	background: url(../images/callus_boxbg_large.jpg) left 55px no-repeat; /* image real size 345px - height of top 55 total is 385 */
	width: 216px;
	height: 400x; /* 302px */
	float: left;
	}
	
#welcome {
	width: 730px;
	float: right;
	}
	
.callusnow span {
 padding: 0px 0px 0px 10px;
 }  
 
#flashbanner {
		margin: 0 auto;
		text-align: center;
		height: 186px;
		border: 1px solid #bbbebf;
		border-bottom: 3px solid #bbbebf;
		border-top: none;
}
	
.box {
	border-top: none;
	height: 345px; /* 345 px same as the image */
}

.headingblue {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #1295cb;
	padding: 10px 0px 5px 0px;
	}
	
.headingblue12 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1295cb;
	padding: 0px 0px 0px 0px;
	}
	
p a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1a4d75;
	text-decoration: none;
	
	}
address {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	}
	
p a:hover {
	color: #ac1b19;
	}


.blue {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #1a4d75;
	padding: 5px 0px;
	}
	
.orange {
	font-family: Arial;
	font-size: 11px;
	color: #ff6600 !important;
	
	}
	
.red {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #d52321;
	padding: 10px 0px 80px 0px;
	text-align: center;
	}
.welcomeheading {
	width: 730px;
	line-height: 28px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/welcomeheading.jpg) left no-repeat;
	}
	
.welcomeheading span {
 padding: 0px 0px 0px 10px;
 } 
 
#box2 {
border-top: none;



}

#welcome p {
	font-family: Arial;	
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 3px 0px;
	}
#innercontent p {
	font-family: Arial;	
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 6px 0px;
	}
	
#footer {
	background: url(../images/footer.jpg) top no-repeat;
	height: 31px;
	margin: 0px;
	padding: 0px;
	width: 980px;
	margin: 0 auto;
	text-align: center;
	}
	
#footermenu {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	display: block;
	margin: 0 auto;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color:#99c0e7;
	float: left;
	}
	
	
#footermenu li {
	list-style: none;
	display: inline;
	border-right: 1px solid #99c0e7;
	line-height: 10px;
	padding: 0px 10px;
	height: 10px;
	}
	
#footermenu li a {
	font-family: Arial;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	}
	
#footermenu li a:hover {
	text-decoration: underline;
}
	
.copyrights {
	font-family: Arial;
	font-size: 10px;
	color:#ffffff;
	text-align:center;
	float: right;
	line-height: 31px;
	padding-right: 15px;
	}
	
.copyrights a{
	font-family: Arial;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	}
	
#sidebar {
	 width: 160px;
	 float: left;
	 }
.quicklinks {	
	width: 160px;
	line-height: 27px;
	background: url(../images/quicklinks_bg.jpg) left no-repeat;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.quicklinks span {
 padding: 0px 0px 0px 10px;
 }  
 
#sidebar ul {
 margin: 0px;
 padding: 10px 0px;
 }
 
#sidebar ul li {
 margin: 0px;
 padding: 0px;
 line-height: 25px;
 border-bottom: 1px solid #bfbfbf;
 list-style-type: none;
 }
 
#sidebar ul li a {
 font-family: Arial;
 color: #1d1752;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 }
 
 #sidebar ul li a:hover {
 	color: #1295cb;
	}

 #innercontent {
   width: 760px;
   float: right;
   }

.whoarewe {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/whoarewe_bg.jpg) left no-repeat;
	}
	
.careers {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/careers_bg.jpg) left no-repeat;
	}
	
.news {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/news_bg.jpg) left no-repeat;
	}
	
.contactus {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/contactus_bg.jpg) left no-repeat;
	}
	
.usefullinks {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/usefulllinks_bg.jpg) left no-repeat;
	}
	
.productsbg {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/products_bg.jpg) left no-repeat;
	}
	
.whatisebillz {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/whatisebillz_bg.jpg) left no-repeat;
	}
	
.ychooseebillz {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/ychooseebillz_bg.jpg) left no-repeat;
	}
	
.ebillzfeatures {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/ebillzfeatures_bg.jpg) left no-repeat;
	}
	
.financial {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/financial_bg.jpg) left no-repeat;
	}
	
.reports {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/reports_bg.jpg) left no-repeat;
	}
	
.crm {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/crm_bg.jpg) left no-repeat;
	}
	
.keybenefits {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/keybenefits.jpg) left no-repeat;
	}
	
.keyfeature {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/keyfeature.jpg) left no-repeat;
	}
	
q{
	color: #ff6600;
	}
	
.tariff {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/tariff_bg.jpg) left no-repeat;
	}
	
.integration {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/integration.jpg) left no-repeat;
	}
	
.documentation {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/documentation.jpg) left no-repeat;
	}
	
.training {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/training.jpg) left no-repeat;
	}
	
.consultancy {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/consultancy.jpg) left no-repeat;
	}
	
.cstudies {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/casestudies.jpg) left no-repeat;
	}
.ebillzbureau {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/ebillzbureau.jpg) left no-repeat;
	}
	
.orcustomers {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/customers.jpg) left no-repeat;
	}
	
.supportnew {
	width: 760px;
	line-height: 27px;
	font-family: Arial;	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/support_bg.jpg) left no-repeat;
	}
	
	
#left{
	width: 50%;
	float: left;
	padding-top: 5px;
	}
	
#left p img {
	float: left;
	padding-right: 5px;
	}
	
#right p img {
	float: left;
	padding-right: 5px;
	}
	
#right{
	width: 50%;
	float: right;
	padding-top: 5px;
	}
.whoarewe span, .careers span, .contactus span, .usefullinks span, .productsbg span, .whatisebillz span, .ychooseebillz span, .ebillzfeatures span, .financial span, .reports span, .crm span, .tariff span, .keybenefits span, .integration span, .keyfeature span, .documentation span, .ebillzbureau span, .training span, .consultancy span, .orcustomers span, .cstudies span, .news span, .supportnew span {
 padding: 0px 0px 0px 10px;
 } 
 
 .bcrumb {
 font-family: arial;
 font-size: 11px;
 color: #1b4c75;
 font-weight: bold;
 margin-left: 15px;
 background: url(../images/curmb_bg.jpg) left no-repeat;
 }
 
#users {
	border: 1px solid #1a4d75;
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	}
	
.corporatelogo {
	float: left;
	padding: 0px 14px 4px 0px;
	}
	
.userimg {
	float: left;
	padding-top: 10px;
	padding-right: 17px;
	*padding-right: 18px;
	}	
	
	
#image {
	width: 260px;
	float: left;
	}
	
#list {
	width: 50%;
	float: left;
	}

#list ul {
	margin: 0px;
	padding: 50px 0px 0px 20px;
	}
	
#list li, #newlist li, #newlist1 li, #newlist2 li, #newlist3 li {
	margin: 0px;
	padding:0px;
	list-style-image: url(../images/bullets.jpg);
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: normal;
	}
	
.img {
	margin: 0 auto;
	text-align: left;
	padding: 10px 0px;
	}
	
#newlist, #newlist1, #newlist2, #newlist3 {
	margin: 0px;
	padding-left: 20px;
	}
	
.toggler {
	cursor: pointer;
	}
	
ol {
	margin: 0px;
	padding:0px 0px 10px 20px;
	font-family: Arial;
	font-size:12px;
	}
	
ol li {
	line-height: 18px;
	}
	
.power {
	background: url(../images/powerreports.jpg) left no-repeat;
	line-height: 26px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1a4d75;
	padding: 10px 0px 10px 30px;
	}
	
.dealer {
	background: url(../images/dealercommision.jpg) left no-repeat;
	line-height: 26px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1a4d75;
	padding: 10px 0px 10px 30px;
	}
	
.financialnew {
	background: url(../images/finacialnewfeatures.jpg) left no-repeat;
	line-height: 26px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1a4d75;
	padding: 10px 0px 10px 30px;
	}
	
.tariffing {
	background: url(../images/tarrifingnewfeatures.jpg) left no-repeat;
	line-height: 26px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1a4d75;
	padding: 10px 0px 10px 30px;
	}
	
.billing {
	background: url(../images/billing.jpg) left no-repeat;
	line-height: 26px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 10px 0px 10px 30px;
	}
	
.toggler {
	text-transform: uppercase;
	}
	
.toggler a {
		width: 510px;
		line-height: 36px; 
		display: block;
		padding-left: 25px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background: url(../images/accordion_bg.jpg) left no-repeat;
	}
	

	
.headingnew {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #e12420;
	padding: 10px 0px;
	}
	
	
#map {
		width: 350px;
		float: right;
}

 
.newheading {
		font-family: Arial;
		font-size: 18px;
		font-weight: bold;
		text-align: left;
		color: #016d93;
		padding: 10px 0px 10px 0px;
}

.padding18 {
		padding: 0px 18px;
}

.padding00 {
		padding: 0px 0px;
		margin: 0px 0px;
}

#loginwrapper {
		width: 303px;
		height: 207px;
		background: url(../images/register_bg.jpg) no-repeat;
}

#form {
		padding: 65px 0px 0px 0px;
		*padding: 40px 0px 0px 0px;
}

.formfields {
	padding: 3px 0px;
}

.ftxt {
		width: 60px;
		float: left;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #1d1752;
}

.ftxtnew {
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #1d1752;
}

.inpbox {
		width: 60px;
		float: left;
}

.submit {
		width: 61px;
		float: right;
		padding-right: 50px;
}

#lftimg {
		width: 189px;
		float: left;
		padding-right: 15px;
}

#newcnt {
		width: 535px;
		float: left;
}

#newitm {
		padding-bottom: 15px;
		border-bottom: 1px solid #c6c6c6;
}

#features {
		width: 730px;
		height: 127px;
		overflow: hidden;
		background: url(../images/fetures_bg.jpg) bottom no-repeat;
}

.newheading10 {
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #006c93;
		padding-bottom: 6px;
}


