@charset "utf-8";

/* CSS Document */

.top-wrap{ 	background:url(../images/logo.jpg) no-repeat;

			padding:20px 0 0 0; }

			



.menuM ul{ }

.menuM li{ display:inline-block;

			float:right;

			padding:0 5px;

			}

.menuM a{ text-decoration:none;

			color:5792c6;

			font-family: 'Roboto Condensed', sans-serif;

			font-size:14px;

			font-weight:500;

			text-transform:uppercase;

			}

			

.sicns a:hover{ color:#216cb8;}



.sicns ul{ }

.sicns li{ display:inline-block;

			float:right;

			margin:0 3px;

			width:32px;

			}

.MainBoxMenu  {}

.sicns li a:hover .sicns li a img{

    

}   

.MainBoxMenu li {

	float:left;

	margin-right: 12px;

}

.MainBoxMenu li.last {

	margin-right:0;

}

.MainBoxMenu li a{

	display:inline-block ;

	width:216px ;

	height:230px ;

	line-height: 379px;

}

.MainBoxMenu li.dom {

	background:url(../images/residential_btn_n.png	) no-repeat;

	margin-top:5px;

	

}

.MainBoxMenu li.dom:hover {

	background:url(../images/residential_btn_a.png) no-repeat;

	margin-top:5px;

	

}

.MainBoxMenu li.dom.active {

	background:url(../images/residential_btn_a.png) no-repeat;

	margin-top:5px;

}



.MainBoxMenu li.com {

	background:url(../images/govt_btn_n.png) no-repeat;

	margin-top:5px;

	margin-right:72px;

}

.MainBoxMenu li.com:hover {

	background:url(../images/govt_btn_a.png) no-repeat;

	margin-top:5px;

}

.MainBoxMenu li.com.active {

	background:url(../images/govt_btn_a.png) no-repeat;

	margin-top:5px;

}





.MainBoxMenu li.gov {

	background:url(../images/commercial_btn_n2.png) no-repeat;

	margin-top:5px;

}

.MainBoxMenu li.gov:hover {

	background:url(../images/commercial_btn_n1.png) no-repeat;

	margin-top:5px;

}

.MainBoxMenu li.gov.active {

	background:url(../images/commercial_btn_n1.png) no-repeat;

	margin-top:5px;

}



.MainBoxMenu li.safe {

	background:url(../images/automotive_btn_n.png) no-repeat;

	margin-top:5px;

}

.MainBoxMenu li.safe:hover {

	background:url(../images/automotive_btn_a.png) no-repeat;

	margin-top:5px;

}

.MainBoxMenu li.safe.active {

	background:url(../images/automotive_btn_a.png) no-repeat;

	margin-top:5px;

}



.get-quote img { float:right;}



.title-box img{

	/*margin:0 10% */

	margin: 0 auto !important;

display: table;

margin-bottom: 16px !important;

}

.content-wrap{ padding:0 0 40px 0; background:#FFF;}

.thumb-img{padding:6px 0px 2px 0px; background:#01004e; }

.thumb-img img{width:13%; }

.thumb-img a{padding:5px 4px;}





.col-style{ border:1px solid #666; 

			border-radius:10px; 

			margin:20px 0px;

			min-height:652px;}



.col-style h3,.col-style h1,.col-style h2{ color:#fff; 

				background:#feb101;

				width:97%;

				padding:5px;

				font-family: 'Roboto Condensed', sans-serif;

				border-top-left-radius:10px; border-top-right-radius:10px;

				text-align:center;

				 }

				 

                                 .col-style h1,.col-style h2, .col-style h3 {

                                     font-size: 28px;

line-height: 34px;

margin-bottom: 8px;

                                 }				 

.content-box{ 	padding:10px; 				

				}

.hcol-3		{ font-size:11px!important;}

				

.content-box img{ padding-bottom:10px;}				

				

.content-box h3,.content-box h1{ color:#ffb100;

				font-family: 'Roboto Condensed', sans-serif;

				}	

 .content-box h1{      font-size: 32px;}                         

							

.content-box h5{ color:#000;

				text-align:center;

				line-height:32px;

				font-family: 'Roboto Condensed', sans-serif;

				font-size:20px;

				}	

				

							

.content-box p{font: normal 14px/20px Arial, Helvetica, sans-serif;			

				color: #000;}

				

.content-box b{font-weight:bold;}

.link-box{ 	

			background: #f2f3f7 url('../images/btmCntlrBg.gif') left top no-repeat;

			padding:10px 10px;}

.link-box a{ font: normal 12px/20px Arial, Helvetica, sans-serif;

			color:#267dcc;

			text-decoration:none;}

.link-box a>img{ padding:0 0px 0 4px; 

				vertical-align:middle;  }			

.link-box a:hover{ text-decoration:underline;}	

			

.red-link  { 		color:#C00;

					font-weight:bold;

					text-decoration:none!important;

					padding:0px 0px 0px 35px;

					}			

			

.canbera-logo-box{ padding:30px 0 0 0;}							



.footer-col{border:1px solid #ccc;

			padding:5px 0px 5px 0px;

			border-bottom-left-radius: 10px;

			border-bottom-right-radius: 10px;

}

.footer-left{float:left;padding: 8px;}

.footer-left span{color: #C00;display: inline-block;padding: 0 5px;}

.footer-left a{color:#b5b5b5;text-decoration: none;}

.footer-col>.link-col{float:left;color:#b5b5b5;

					}

					

.footer-col>.link-col a{color:#b5b5b5;

						padding:20px 4px 0px 4px;

						text-decoration:none;

						font: normal 12px/20px Arial, Helvetica, sans-serif;}					

					

.footer-col>.link-col a:hover{color:#000;}	

.copy-right{ padding:10px 10px 0px 0px;

			text-align:right;

			color:#666;}		

					

					

#hmeCntnt{



	behavior: url(S1/PIE.htc);

	min-height:300px;



}					

#hmeNav3 {background:#02014f; height:170px; margin:0px!important; width:100%;}	

.nav3Ul{





}

#hmeNav3  li {

	float:left;

	width:16.6%;

	height:186px;

	position:relative;

	color:#d01700;

	text-align:center;

	line-height:322px;

	font-size:14px;

	text-indent:-20000px;

	

}

#hmeNav3  li a{

	color:#ffb100;

	text-decoration:none;

	display:block;

	width: 165px;

	height: 186px;

	display: block;

}

#hmeNav3  li a:hover{

	color:#fff;

	

}

#hmeNav3  li.a{

	background-image:url(../images/m3pic01.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}

#hmeNav3  li.b{

	background-image:url(../images/m3pic02.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}

#hmeNav3  li.c{

	background-image:url(../images/m3pic03.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}

#hmeNav3  li.d{

	background-image:url(../images/m3pic04.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}

#hmeNav3  li.e{

	background-image:url(../images/m3pic05.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}

#hmeNav3  li.f{

	background-image:url(../images/m3pic06.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}	



#hmeNav3  li.g{

	background-image:url(../images/m3pic07.jpg);

	background-repeat:no-repeat;

	background-position: 7px 6px;

	}	

	

	

	

.mncntntBlks {margin:0 ; padding:0;}

.mncntntBlks li {

	float:left;

	width:309px;

	



}

#hmeNav3 ul li ul {display:none; margin-left:8px;}	

#hmeNav3 ul li:hover ul {display:block; position:absolute; left:0; top:170px; width:100px; z-index:999;  }	

#hmeNav3 ul li ul li {



	width: 188px;

	line-height: normal !important;

	height: inherit;

	overflow: hidden;



}

#hmeNav3 ul li ul li a {

	color:fff;

	font:bold 12px/normal Arial, Helvetica, sans-serif; 

	text-indent:0 !important; 

	text-align:left; 

	padding:5px 10px; 

	height:inherit; 

	background:#12115a; 

	border-top: solid 1px #02012e;



}

#hmeNav3 ul li ul li a:hover {color:#fff; background:#31306f;}

#sidebar .block6 h3{

	background:url("../images/h3Bg.png")0 -44px no-repeat;

	font:normal bold 18px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	padding-left:7px;

	padding-bottom:12px;

	cursor:pointer;

	transition:background .5s ease;

	-moz-transition:background .5s ease;

	-ms-transition:background .5s ease;

	-o-transition:background .5s ease;

	-webkit-transition:background .5s ease;

	}

.h3s{

	background:url("../images/h3Bg.png") 0 0 no-repeat !important;

}

#sidebar .block6 li {

	background:#eee;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

    font-weight: bold;

    line-height: 29px;

    padding-left: 8px;

	

	}	

#sidebar .block6 li.alt {

	background:#ffffff;

}

#sidebar .block6 ul {

	border-bottom: 3px solid #c80000;

}

#sidebar .block6 li {

	float:none;

	text-align:left;

}

#sidebar {

	text-align:left;

}

#sidebar .block6 li a{

	color:#000;

	text-decoration:none;

}

.inside_sidebox {

	border: 1px solid #DEDDDD;

	text-align: center;

	width: 211px;

	height: 358px;

	-webkit-box-shadow: #000000 1px 2px 5px;

	-moz-box-shadow: #000000 1px 2px 5px;

	box-shadow: #000000 1px 2px 5px;

	background: white;

	behavior: url(S1/PIE.htc);

}

.i1{

	width:211px;

	height:178px;

}

.i2{

	width:211px;

	height:180px;

}

.inside_sideboxS {

	border: 1px solid #DEDDDD;

	text-align: center;

	width: 211px;

	height: 180px;

	-webkit-box-shadow: #000000 1px 2px 5px;

	-moz-box-shadow: #000000 1px 2px 5px;

	box-shadow: #000000 1px 2px 5px;

	background: white;

	behavior: url(S1/PIE.htc);

}

.CALL {

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-large;

	font-style:NORMAL;

	color: #F00;

	text-decoration: blink;

	top: 7px;

	right: 10px;

	bottom: 4px;

	border-top-color: #287DCD;

	border-right-color: #287DCD;

	border-bottom-color: #287DCD;

	border-left-color: #287DCD;

}



.status_bar a{

	text-decoration:none;

	color:#000000;

}

.status_bar {

	background:#fff url(../images/h_bg.png) center;

	height:35px;

	border:1px solid #d7d4cf;

	margin:10px;

	overflow:hidden;

	

}

.status_bar a:hover{

	text-decoration:none;

	color:#5f95c4;

}

.status_bar a.active{

	text-decoration:none;

	color:#5f95c4;

}



.brdMnu{

	padding-left:10%;

}

.brdMnu ul, .brdMnu li {

	margin:0; padding:0;

}

.brdMnu li {

	float:left;

	list-style:none;

	padding:0 0px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:33px;

	color:#696a6c;

	

}

.brdMnu li.home {

	overflow:hidden;

	background:url(../images/home_btn.jpg) no-repeat;

	

padding: 0 18px;



}

.brdMnu li.home a{

	opacity:0;

	

}

.brdMnu li.other {

	overflow:hidden;

	background-image:url(images/h.png);

	background-repeat:no-repeat;

	background-position:left;

	

}

.brdMnu li.home a{

	padding-top: 35px;

	overflow: hidden;

	height: 0px;

	color:	#696a6c;

	font-size:12px;

	font-weight:bolder;

	

}

.brdMnu li.home a:hover{

	color:#003399;

}

.brdMnu li.other a.active{

	color:#003399;

}

.e1 .accCntnt, .e2  .accCntnt, .e3  .accCntnt, .e4  .accCntnt, .e5  .accCntnt{

	display:none;

}

.sidemenu-li {cursor:pointer;}

.sidemenu-li ul{display:none; border-bottom:0 !important;;margin-bottom: 10px;}

.sidemenu-li ul li{ background:#e7f0ff !important}

.sidemenu-li ul li a{color:#03F !important	}

/*=============================Quote Form Style===============================*/

.quote-wrapper div{

    margin-left:0 !important;

    margin-right: 0 !important;

}

.quote-wrapper input[type='text'],.quote-wrapper textarea,.quote-wrapper select{

    background:url(../images/input_bg.gif) #fff top repeat-x;

	resize:none;

}



.quote-wrapper textarea{width:320px}

.quote-wrapper select{

	padding:4px 3px 3px 3px;

}

.quote-wrapper .label p{

	font-size:13px;

	white-space:nowrap;

}

.red{color:red;}

.frm_cntnr{background:#ebecee;}

.submit-request{

	background: rgb(255,168,76);

background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1)));

background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);

background: -o-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);

background: -ms-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);

background: linear-gradient(to bottom, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );

padding: 5px 59px;

border-radius: 8px;

font-size: 18px;

margin-bottom: 10px;

font-weight: bold;

color:#fff;

}

.submit-request:hover{

	background: rgb(255,103,15); /* Old browsers */

background: -moz-linear-gradient(top, rgba(255,103,15,1) 0%, rgba(255,103,15,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,103,15,1)), color-stop(100%,rgba(255,103,15,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* IE10+ */

background: linear-gradient(to bottom, rgba(255,103,15,1) 0%,rgba(255,103,15,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=0 ); /* IE6-9 */







}

.content-image{float:right;}

.quote-options ul li,.quote-options ul li input,.quote-options ul li label{float:left;}

.quote-options ul li label{font-weight:normal; margin-left:5px;}

.quote-options ul li {width:170px;}

.residential-input{

	font-size: 14px !important;

	padding-top:20px;

	 font-weight:bold !important;

	}

.bottom-line{

	width:100%;

	 height:5px;

	 border-bottom:thin solid #ffb100;

	 border-color:rgba(255,177,0,0.5);

	 display:block;

	  margin-bottom:20px;

}

.residential-input1{

	font-size: 15px !important;

font-weight: bold !important;

}

.submit-request{float:right}

.quote-wrapper-sidebox-outer{

	width: 330px;

height: 90%;

position:fixed;



left: -275px;

top: 5%;

bottom:5%;

transition:all .5s ease;

-webkit-transition:all .5s ease;

-moz-transition:all .5s ease;

-ms-transition:all .5s ease;

-o-transition:all .5s ease;

display: none;

}

.quote-wrapper-sidebox-outer-active{

	

left:0px;

transition:all .5s ease;

-webkit-transition:all .5s ease;

-moz-transition:all .5s ease;

-ms-transition:all .5s ease;

-o-transition:all .5s ease;

}

.quote-wrapper-sidebox{

	width: 250px;

background: #CCC;

height: 90%;

overflow-y: scroll;

border: thin solid #feb101;

float:left;

display:inline-block;

-moz-box-shadow:1px 1px 7px 2px #888;

-webkit-box-shadow: 1px 1px 7px 2px #888;

box-shadow: 1px 1px 7px 2px #888;

}

.quote-wrapper-sidebox h3{color:#000;}

.quote-wrapper-sidebox-btn{

float: left;

display: inline-block ;

width: 43px;

background: url(../images/reqst-quote.png) no-repeat -11px 0;

height: 192px;

margin-top: 50%;

cursor:pointer;



}

.quote-wrapper-sidebox-outer-active .quote-wrapper-sidebox-btn{

	background: url(../images/reqst-quote.png) no-repeat -54px 0;

}

.quote-wrapper-sidebox-outer .submit-request{

background: rgb(255,168,76); /* Old browsers */

background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* IE10+ */

background: linear-gradient(to bottom, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */

color:#fff;



width: 100%;

}