/*

Theme Name: Austral Insulation Theme

Theme URI: http://www.nybbletech.com

Description: Austral Insulation Theme

Version: 1.01

Author: Nybbletech

Tags: Total Marketing, SEO, websites, Nybbletech

*/



body

{

	margin:0px;

	padding:0px;

	width:100%;

	height:100%;

	font-size:12px;

	background:url(images/index_bg.png) repeat-x #096E68;

	font-family:Arial, Helvetica, sans-serif;

}



	/* SETTING OF BY DEFAULT CSS  */

	

		p { margin:0px; padding:6px 0px;}

		

		img{ border:none;}

		

		.clear{ clear:both; height:0; width:0; margin:0; padding:0;}

		

		form { margin:0; padding:0;}

		

		a{ outline:none; text-decoration:none;}

		

		a:hover{ outline:none; text-decoration:underline;}

		

		h1{ margin:0px; padding:10px 0px; color:#096e68; font-size:22px;}



		h2{ color:#096E68;font-size:15px;margin:0;padding:10px 0 0;}

		

		h3{ color:#096E68;
font-size:15px;
margin:0;
padding:10px 0 0;}

		

		h3 span { color:#0a4962;}

		

		h4{ margin:0px; padding:0; font-size:23px; color:#0a4962; font-weight:normal;}

		

		h5{ margin:0px; padding:10px 0px; font-size:14px; text-transform:uppercase; color:#096e68; font-weight:normal;}

	

		h6{ margin:0px; padding:5px 0px; color:#000; font-size:12px;}

		

.container {

	position: relative;

	width: 1000px;

	height: auto;

	margin:0px auto;

}
.img_left{position:relative; width:auto; height:auto; padding:0px 10px 10px 0px; float:left;}
.img_rite{position:relative; width:auto; height:auto; padding:0px 0px 10px 10px; float:right;}

.outer_container

{

	position:relative;

	width:1102px;

	height:auto;

	margin:0px auto;

}

	

	

	/* SETTING OF BY DEFAULT CSS  */

	

	.main_inner_bg { position:relative; background:url(images/index_content_bg_mid.png) repeat-y; width:1102px; height:auto;}

	

	.main_bg_bottom { position:relative; background:url(images/index_content_bg_bottom.png) no-repeat; width:1102px; height:22px;}

	

	

.logo

{

	position:relative;

	width:297px;

	height:37px;

	float:left;

	padding-top:31px;

}



.top_rite

{

	position:relative;

	width:450px;

	height:auto;

	float:right;

	color:#066f68;

	font-size:18px;

	padding-top:35px;

	font-style:italic;

}



/* NAVIGATIOON CSS */



.nav { position:relative; width:100%; z-index:99; margin-top:28px; border-top:solid 1px #C3DED7; border-bottom:solid 1px #C3DED7; height:auto;}



ul.menu { list-style:none; margin:0; padding:0; float:left; width:757px;}

ul.menu li{ float:left; font-size:12px; width:auto; height:auto; text-transform:uppercase;}

ul.menu li a{ display:block; padding:13px 10px; color:#066f68;}

ul.menu li a:hover{ color:#FFF; background:#066f68; text-decoration:none;}



ul.menu ul {position:absolute; top:38px; left:16px;  display:none; list-style:none; width:170px;}

ul.menu ul li {position:relative; width:170px; height:25px; height:auto; line-height:25px; padding:0; margin:0px;  }

ul.menu ul li a {display:block; padding-left:5px; background-color:#000000; color:#999a9c; padding:0; padding-left:5px; height:auto;border:1px solid #C0C0C0;}

ul.menu ul ul li a{background-color:#000000; color:#999a9c;}

ul.menu ul li a:hover {color:#FFFFFF;}

ul.menu ul ul {left:170px; top:-1px; border-left:none; }



ul.nav_side_no { list-style:none; margin:0; padding:0; float:right; width:auto;}



ul.nav_side_no li { font-size:17px; color:#FFF; width:218px; line-height:41px; text-transform:uppercase; vertical-align:middle; text-align:center; height:41px; background:#066f68}





/* NAVIGATIOON CSS */





/* HEADER CSS */



.header 

{

	position:relative;

	background:url(images/index_content_banner.jpg) no-repeat;

	width:1000px;

	height:220px;

        z-index:1;

	margin-top:30px;

}

.left_text_header{position:absolute; width:430px; top:10px; left:10px;}


.header_white_txt { position:relative; width:auto; padding-top:178px; padding-left:20px;}



.header_white_txt p , .left_text_header p{ font-size:43px; color:#FFF; padding:0; margin:0; font-weight:normal;}



.left_text_header p span{ font-size:23px; padding:0; margin:0;}



.left_text_header p span span{ font-size:18px; padding:0; margin:0;}





.header_blue_txt

{

	position:absolute;

	width:450px;
	top:130px;
	left:10px;

	height:auto;

	color:#096e6a;

	font-size:16px;

	

	

}



/* HEADER CSS */







/* INDEX CONTENT AREA  CSS */



.index_floating_div

{

	position:relative;

	width:312px;

	height:auto;

	float:left;

	color:#096e68;

	text-align:justify;

	margin-right:30px;

	margin-top:30px;

}



.index_headings

{

	position:relative;

	width:312px;

	height:auto;

	margin-bottom:2px;

	border-top:solid 1px #C3DED7;

	border-bottom:solid 1px #C3DED7;

}



.index_floating_div img{ margin-top:10px;}





.lear_more

{

	position:relative;

	background:url(images/index_content_arrow.png) no-repeat 0px 8px;

	width:312px;

	height:auto;

	font-size:10px;

	text-transform:uppercase;

	text-align:right;

}



	.lear_more a{ color:#096e68;}



/* INDEX CONTENT AREA  CSS */







/* FOOTER CSS */





#footer { position:relative; width:900px; height:auto; padding-bottom:20px; margin:0px auto; text-align:center; color:#FFF; font-size:11px;}



#footer a{ color:#FFF;}







ul.f_menu { list-style:none; margin:0; padding:0;  width:900px; text-align:center; margin:0px auto; padding-bottom:15px; margin-top:15px;}



ul.f_menu li{ display:inline-block; width:auto; height:auto; border-left:solid 1px #FFF; line-height:12px; padding:0px 8px;}







.sub_area

{

	position:relative;

	width:100%;

	height:auto;

	color:#096e68;

	padding-top:20px;

	text-align:justify

}

/* FOOTER CSS END */

	

#left_content

{

	position:relative;

	width:75%;

	height:auto;

	float:left;

	text-align:justify;

	line-height:18px;

	color:#096e68;

	padding-top:30px;

}



.rite_content

{

	position:relative;

	width:25%;

	height:auto;

	float:right;

	color:#096e68;

	padding-top:30px;

}



#left_content ul { margin-left:20px;}



#left_content a{ color:#096e68; font-weight:bold; text-decoration:none;}

.rite_content a{ color:#096e68; text-decoration:none;}



#left_content  a:hover{ color:#096e68; text-decoration:underline;}

.rite_content a:hover{ color:#096e68; text-decoration:underline;}



/*####################      END OF THE SUBPAGE            #########################*/





/* Copy it*/



#sidebar-wrap2 ul {list-style:none;font-size:12px;}



.coment_tracback{

	list-style:none; padding:0; margin:0;}

.coment_tracback li{float:left; padding-right:10px;}

.coment_tracback li a{ font-size:18px;color:#f08300; font-weight:bold;}



#tab-1 ol{list-style:none;}

.details {font-size:12px;}

.details span{font-size:12px;}



#submitbox a{font-size:16px;color:#f08300; padding:5px 0px;}

.small{font-size:12px;}

.coment_unknown{font-size:12px;}





.clear {

clear:both;

}



ul li a {

color:#096E68;

}

.rightimg {
float:right;
padding-left:20px;
padding-top:14px;
}

.guar {
font-weight:bold;
color:#666C65;
font-size:13px;
padding:0;
}
.contact_right

{

position:relative;

width:370px;

height:auto;

float:right;

}



.contact_left

{

position:relative;

width:325px;

height:auto;

float:left;

}




.form_left{position:relative;  text-align:right; width:210px;  font-size:12px; color:#333; height:25px; vertical-align:middle; float:left; margin:5px 15px 5px 0px;}
.form_left span{color:red;}
.form_rite{position:relative; width:600px; min-height:25px; float:left;margin:5px 0 5px 0px;font-size:12px; color:#333;}
.txt_urname{width:205px;}
.wpcf7-list-item{display:block; font-weight:bold;}



.table_products
{position:relative; width:1000px; height:auto; margin:10px auto;}
.table_products td{width:50%;position:relative; padding:10px; vertical-align:top;}
.table_products h2{padding-bottom:5px;}


