@charset "utf-8";

/* CSS Reset
*******************************************************************************/

* { margin: 0; }
`
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;	font-weight:normal; }

ol,ul {	list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }


/* Body
*******************************************************************************/

html, body { height: 100%; }

body { font:11px/16px Verdana, Helvetica, Arial; color:#555; background: #FFF;}

#header { width:100%; height:131px; display:block; clear:both; overflow:hidden; padding-top: 25px; }

#topRight { width:650px; height: 106px; float:right; overflow:hidden; background:url(../images/toprightside.png) top right no-repeat; }

#contentWrap { width:100%; clear:both; margin-bottom: 15px; }

#heroWrap { width:980px; height: 305px; margin-bottom: 15px; }

#innerHome { overflow: hidden; margin-bottom: 15px;}

#inner { overflow: hidden; margin-bottom: 15px; padding-top: 15px;}

#navigation { display: block; height: 44px; margin-bottom: 15px; }

#footer { width:980px; margin: auto; padding:10px 0 0; height: 75px; background:url(../images/footer_bg_2.png) no-repeat; font-size:11px; color:#FFF; text-align: center; line-height:25px; clear:both;}

#footer a, #footer a:visited { color:#FFF; text-decoration:none; }

#footer a:hover { color:#FFF; text-decoration:underline; }

#wrap {
	width: 980px;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -75px; /* the bottom margin is the negative value of the footer's height */
}

.push { height: 75px; clear: both; }



/* Text styles
*******************************************************************************/

a, a:visited { color:#3294c3; text-decoration:none; } 

a.cis-link { color: #ffffff; }

a:hover { color:#ff9200; }

a.cis-link:hover { color: #ffffff; text-decoration: underline; }

p { margin-bottom:15px; }

strong { font-weight:bold; }

i, em { font-style:italic; }

ul { list-style-type:square; margin:10px 0px 20px 35px; }

ol { list-style-type:decimal; margin:18px 0px 18px 48px; }



/* Headings
*******************************************************************************/
		  
h1 a { background:url(../images/logo.png) no-repeat; display:block; width:158px; height:106px; text-indent:-99999px; outline: none; margin-left: 13px; }

h2 { font:25px/25px Arial, Helvetica, sans-serif; margin-bottom:20px; color:#2F8CB9;}

h3 { font:20px/25px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#2F8CB9;}

h5 { margin-bottom:15px; color:#008000; font-size:12px; }



/* Top Menu
*******************************************************************************/

ul#topMenu { display:block; float:right; font-size:11px; height:30px; line-height:12px; list-style-type:none; margin:3px 110px; padding:0; }

ul#topMenu li { float:left; padding:0px 12px; border-right:1px solid #999; margin:0; }

ul#topMenu li a, ul#topMenu li a:visited { color:#666766; text-decoration:none; }

ul#topMenu li a:hover{ text-decoration:underline; }

ul#topMenu .noBorder { border:0; }


/* Card Pages
*******************************************************************************/

.moduleRates { background: url(../images/rates_bg.png) no-repeat; width: 733px; height: 461px; float: left; }

.moduleRatesContent { margin: 50px 15px 15px 20px; height: 395px; overflow: auto; }

.ratesColumn { float: left; margin-right: 25px; }

.ratesColumn table { width: 315px; }

.ratesColumn th { font-weight: bold; color: #FFF; background: #3694C2; padding: 5px; border-bottom: 5px solid #FFF;}

.ratesColumn th.Corner { border-right: 1px solid #FFF;}

.ratesColumn th.Top { text-align: center; width: 90px; }

.ratesColumn td { padding: 3px; border-bottom: 1px solid #DDD;}

.moduleTerms { background: url(../images/terms_bg.png) no-repeat; width: 236px; height: 461px; float: right; }

.moduleTerms h3 { display: none; }

.moduleTermsText { margin: 18px; margin-top: 50px; height: 395px; overflow: auto; }

.moduleTermsText p { line-height: 17px; }

.cardBox { overflow: hidden; padding-top: 15px; padding-bottom: 20px; margin-left: 27px; }

.cardLeft { float: left; margin-right: 35px; }

.cardContent { float: left; }

.cardList1, .cardList2 { float: left; line-height: 20px; margin-left: 15px; padding-left: 15px; }

.cardList1 { margin-right: 15px; }

ul.cardLinks { list-style-type:none; margin:0; clear: both; }

ul.cardLinks li { float: left; margin-right: 30px; margin-bottom: 10px; }

.cis { position: relative; top: -45px; color: #ffffff; left: 48px; font-size: 10px; }

.cis-only-available-products { position: relative; top: -25px; color: #ffffff; left: 24px; font-size: 10px; }


/* Retailer
*******************************************************************************/

#formStyle table td { padding-bottom: 10px; }

#formStyle input[type="text"]{ padding: 2px; }

.redStar { color: red; }

.buttonSubmit { border: 0; padding: 7px; *padding: 7px 0px; background: #3694C2; color: #FFF; font-weight: bold; cursor: pointer; margin-top: 10px; }

.buttonSubmit:hover { background: #FF9200; }



/* Global
*******************************************************************************/
		  
.borderBottom { border-bottom: 1px solid #E1E1E1; margin-bottom: 35px; }

.ol_slideshow { float: left; }

.moduleRecharge { float: right; }

/*.moduleHomeMain { background: url(../images/home_main.png) no-repeat; width: 730px; height: 356px; float: left; }*/
.moduleHomeMain { width: 730px; height: 356px; float: left; }

/*.moduleHomeMain * { display: none; } */

.moduleHomeRates { float: right; }

.indentedText { margin-left: 27px; }

.indentedTextLocation { margin-left: 27px; margin-right: 27px; }

.diallingColumn { float: left; margin-right: 22px; }

.locationColumn { }

.diallingColumn table { width: 295px; }

.diallingColumn th, .locationColumn th { font-weight: bold; color: #FFF; background: #3694C2; padding: 5px; border-bottom: 5px solid #FFF;}

.diallingColumn th.Corner, .locationColumn th.Corner { border-right: 1px solid #FFF;}

.diallingColumn th.Top, .locationColumn th.Top { text-align: center; width: 90px; }

.diallingColumn td, .locationColumn td { padding: 3px; border-bottom: 1px solid #DDD;}

.locationColumn th.distributor { width: 175px; }

.locationColumn th.address { width: 400px; }

.locationColumn td { padding: 5px; }

.doubleColumn { float: left; width: 450px; padding-right: 50px; margin-right: 80px; border-right: 1px solid #DDD; }

.doubleColumn2 { float: left; width: 300px; }

.firstParagraph { margin-bottom: 30px; }

input, textarea { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #555; }


/* Location
****************************************************************************************************/
.pagingclass div.arrowLeft { background: url('http://www.austel.net/images/arrow_triangle.png') 0 -20px no-repeat; margin-right: 5px; }
.pagingclass div.arrowRight { background: url('http://www.austel.net/images/arrow_triangle.png') no-repeat; margin-left: 5px; }

.pagingclass div.arrowFirst { background: url('http://www.austel.net/images/arrow_first_last_triangle.png') 0 -20px no-repeat; width: 7px; margin-right: 5px; }
.pagingclass div.arrowLast { background: url('http://www.austel.net/images/arrow_first_last_triangle.png') 0 0 no-repeat; width: 7px; margin-left: 5px; }

/* Competition
****************************************************************************************************/
.compInput { background: url(../images/competition banner.png) no-repeat; width: 980px; height: 761px; float: left; }
.compContent { margin: 91px 15px 15px 20px; height: 695px; overflow: auto; }
.moduleTerms2 {  width: 236px; height: 661px; float: right; }
.moduleTerms2 h3 { display: none; }

.normalList   { list-style-type:square; margin:4px 0px 5px 10x;  }
.normalList  li { list-style-type:square; margin:4px 0px 5px 10px; }


/* Index apps information section
********************************************************************************************************/
.moduleHomeMain {
	border-color:#92C84D ;
	border-width: 1px;
	border-style: solid;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	height: 280px;
}


.moduleHomeTitle{
	color: #ffffff;
	padding: 4px 0 0 14px;
	background-color: #92C84D;
	height: 30px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	line-height: 28px;

}

#moduleHomeMainText {
	color:#000000;
	width:60%;
	font-size: 23px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 30px;
	padding: 59px 8px 40px 20px;
	text-align: left;
}

#moduleMainRates {
	border-color:#92C84D ;
	border-width: 1px;
	border-style: solid;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	height: 280px;
}



/*.compInput { background: url(../images/competition banner.png) no-repeat; width: 733px; height: 461px; float: left; }
.compContent { margin: 91px 15px 15px 20px; height: 395px; overflow: auto; }
.moduleTerms2 { background: url(../images/terms_bg.png) no-repeat; width: 236px; height: 661px; float: right; }
*/