/*
Theme Name: home-page-design
Theme URI: http://steamatic.com.au/
Description: A Smart 2-column, blue and gray Wordpress theme designed by <a href="http://www.steamatic.com.au">steamatic</a>. 
Version: 1.0
Author: steamatic
Author URI: http://steamatic.com.au/

	This theme is released under Creative Commons Attribution 2.5 License.

*/


/*######################################################################################################
  ###### General styles ###############################################################################
  ####################################################################################################*/

body {
	font: 75%/150% Arial, Helvetica, sans-serif;
	color: #333333;
	background: #FFFFFF;
	margin: 0px auto;
	padding: 0px 0px;

}

/***************** Links *******************/
a {
	color: #4A7C35;
	text-decoration: none;
}
a:visited {
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}

img {
	border: none;
}
p img{ border:none;}

h1 {
	margin:0px;
	height: 60px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial, Verdana;
	color: #ACD7EE;
}
h1 a, h1 a:visited{
	color: #ACD7EE;
	text-decoration: none;
}
h1 a:hover{
	color: #F6F5EE;
	text-decoration: none;
}

h2 {
	color: #4E79A2;
	margin: 0px 0px 2px;
	letter-spacing: -1px;
	font: normal 175%/100% Arial;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #7D8092;
	text-decoration: none;
}
h2 a:hover {
	color: #4E79A2;
	text-decoration: none;
}

h3 {
	font: normal 140%/100% Arial;
	color: #4E79A2;
	margin: 10px 0px 5px;
}

h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial, Verdana;
	color: #758d38;
	margin: 10px 0px 5px;
}

form {
	margin:0px;
	padding:0px;
}

#wrap {
	margin: 0px 160px;
	padding:0px auto;	
	width: 1029px;
	
}

/***************** Code, Blockquote etc. **************************************/
code {
	background-color: #ececec;
	padding: 1px;
	border: 1px solid #cccccc;
}
blockquote {
	background: #F9F9F9;
	border-left: 3px solid #AAAAAA;
	padding-left: 6px;
	margin: 7px 10px 7px 10px;
	font-style: italic;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}


/*######################################################################################################
  ###### Header ########################################################################################
  ####################################################################################################*/

#header {
	background:#FFFFFF;
	width:980px;
	height: 110px;
	color: #4E79A2;
	margin-left:110px;
	
}
#headerimg {
	position: relative;
	padding: 10px 0px 0px 0px;
	height: 92px;
	margin: 18px 0px 0px 70px;
	padding-left: 60px;
	width: 980px;
}
#headerimg h1 a{
	position:absolute;
	margin-left: -60px;
	height:92px;
	margin-top:-8px;
	
}
#headerimg .description{
	position: absolute;
	right:340px;bottom: 40px !important;
	*bottom: 85px;
	color: #213d8b;
	font-style:italic;
	font-size: 24px;
	font-family:"Gill Sans MT";  
}
#headerimg .headeright{ background:url(images/tel.gif) no-repeat; height:55px; *height:80px; 
 *position:relative; *top:-40px;margin:-47px 0px 0px 665px !important; }
#headerimg .headeright a{ position:relative;margin:0px 0px 12px 70px; top:15px; *margin:0px 0px 12px 70px; *top:13px;}


/***************** Header Navigation ******************************************/
#navi {
	position:relative;
	/*width: 390px;
	 margin: -105px 0px 0px 708px !important;*margin: -150px 0px 0px 715px;*/
	width: 620px;
	
	 margin: -105px 0px 0px 470px !important; *margin: -150px 0px 0px 470px;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#navi ul li {
	list-style-type: none;
	float: left;
	background:url(images/line.gif) no-repeat right;
	line-height: 15px;
	text-align: center;
}
#navi ul li a {
	display: block;
	color: #0a46a8;
	font-family:Tahoma;
	font-size:12px;
	text-decoration: underline;
	padding: 0px 8px;
	
}
#navi ul li a.home{ font-weight:bold;}
#navi ul li.current_page_item a{
	color:red;
	background:#ff0000;
}
#navi ul li a.contact{
background:#ffffff;
}

#navi ul li a:hover {
	color: #ff0000;
}

#d {
	background:  url(images/navi_bg1.gif) no-repeat;
	height: 39px;	
	position:relative;
	width: 1029px;
	margin: -3px 0px 0px 160px !important; 
	*margin: 18px 0px 0px 160px !important; *margin-top:-36px; 
}
#d ul {
    width:980px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px;
	
	white-space: nowrap;	 
}
#d ul li {
	list-style-type: none;
	float: left;
	line-height: 39px;
    font: bold 15px Arial;
	margin-top:-8px; margin:-8px -2px 0px -34px; display:block;
}
#d ul li.current_page_item a {
	color: white;
	/*background: #083C74;*/
}

#d ul li a{ margin-left:36px;}

#d ul li a:hover{ background:#1f3a85;}
#d ul li.current_page_item a{
	/*background:#ff0000;*/
}
#d ul li a {
clear:both;line-height:39px;
	display: block; 
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 18px;	
	_padding: 0px 18px;
	border-right:1px solid #0D60B8;
	
}

#d ul li.current_page_item a {
	color: white;
	/*background: #4E79A2;*/
}
#d ul li a:hover { 
/*	color: #4E79A2;*/
/*	background:#083C74;
	*/
}

/****subnavbar*****/

#d ul li ul {
 list-style-type: none;text-align:left;
left: -999em; width: 1px; position: absolute; margin-top:-8px;
}
#d ul li ul li{ width:260px; _width:271px; float: left;  background:#0b3c9a; margin:0px 0 0px 34px; display:block; position:relative; _margin-left:17px;}
#d ul li ul li a{font-size:11px; margin-left:0px;  text-align:left; color:#FFFFFF; line-height:33px; border:1px solid #0D60B8;text-indent:-16px; border-top:none; display:block; }
#d ul li ul li.page-item-285,#d ul li ul li.page-item-287,#d ul li ul li.page-item-289,#d ul li ul li.page-item-291,#d ul li ul li.page-item-293,#d ul li ul li.page-item-295,#d ul li ul li.page-item-297,#d ul li ul li.page-item-260,#d ul li ul li.page-item-143,#d ul li ul li.page-item-149,#d ul li ul li.page-item-173,#d ul li ul li.page-item-250,#d ul li ul li.page-item-253,#d ul li ul li.page-item-255{ width:200px;}



#d li ul a:link {
color:#FFFFFF; text-decoration:none;
}
#d li ul a:visited {
color:#FFFFFF;text-decoration:none;
}
#d li ul a:hover {
  background:#1f3a85; color:#FFFFFF;text-decoration:none; 

}
#d li:hover ul {
left: auto;
}
#d li.sfhover ul {
left: auto; 
}







#banner { text-align:left; margin-left:162px; background:url(images/banner.jpg) no-repeat 0px 0px; height:353px; /*height:360px;*/ width:1024px; border-bottom:13px #FF0000 solid; margin-top:-17px; *margin-top:-8px;/* margin-top:0px;*/ _margin-top:-12px;}
#banner p{ margin-left:23px; font-family:Arial;font-weight:bold; }
#banner .title{   color:#cc3333; font-size:18px; font-family:Tahoma; padding-top:20px;}
#banner .sectitle{  font-size:43px; color:#0c4395; margin-top:26px;}
#banner .banner_content{  font-size:14px; margin-top:-25px; *margin-top:-7px; padding:3px 0px 3px 0px; line-height:23px; color:#000000;}
#banner span{  font-size:14px; font-weight:normal; }
#banner #but{ margin-left:23px; margin-top:9px;  }
#banner #but .butt{ font-family:Arial; cursor:pointer; font-size:14px; color:#FFFFFF; background:url(images/button_bg.gif) no-repeat; height:43px; font-weight:bold; border:none; width:245px;}
#banner #but .secbutt{ cursor:pointer;color:#FFFFFF; font-size:14px;  background:url(images/button_bg2.gif) no-repeat; height:43px; font-weight:bold; border:none; width:168px; font-family:Arial;}
#banner2{ background: url(images/banner2.gif) no-repeat; height:238px; width:1029px;
 border-bottom:13px #FF0000 solid;text-align:left; margin-left:160px; _margin-top:-8px;}

#banner3{/* background: url(images/Airbanner3.gif) no-repeat;*/ height:238px; width:1029px;
 border-bottom:13px #FF0000 solid; text-align:left; margin-left:160px;_margin-top:-8px;}

/*######################################################################################################
  ###### Content #######################################################################################
  ####################################################################################################*/

#content {
padding: 10px 0px 15px 4px;
	float: left;
	width: 456px;
	overflow: hidden;
	margin-top:380px;
/*	border-right:1px #cccccc solid;*/
	*height:885px;
	margin-bottom:-18px;
}
#content img.mam{
	margin:-10px 0px 14px 12px; *margin:-10px 0px 0px 14px;
}
/*#scontent{ width:250px;}*/
#connt{ background:#a9bee1;  height:360px;  margin-left:12px; position:absolute; top:545px; width:675px; _top:550px; }
#connt #youtu{margin-top:-4px; margin-left:12px; *margin-left:12px; }
#connt p.tt{ padding-top:45px; margin-left:14px;
background:url(images/post_title.gif) no-repeat 0px 0px; 
*background:url(images/post_title.gif) no-repeat 0px 8px; color:#FFFFFF; font-weight:bold; font-size:14px; 
*padding-top:55px;
}
#connt span.stt{  font-size:14px; font-weight:bold; text-align:center;}
#connt p{ color:#FFFFFF; }
#connt p.sectt{ font-size:12px; width:210px; margin:-3px 0px 0px 445px; line-height:14px; *margin:-263px 0px 0px 445px; }

.post {
	clear:both;
	padding-top: 15px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.entry {
	float:right;
	width: 458px;
}
.post-cat {
	background: url(images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 95%;
}
.post-author {
    background: url(images/icon-users.gif) no-repeat left center;
	margin-left: 10px;
	padding-left: 20px;
	float: left;
	font-size: 95%;
}
.post-tag {
    margin-left: 10px;
	float: left;
	font-size: 95%;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat left bottom;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
/******** post content ********/
.post-content {
    width:440px;
	clear: both;
	margin:-13px 0 0 8px;
	line-height:1px;
}
.post-content1 {
    width:440px;
	clear: both;
	margin:10px 0 0 8px;
	line-height:2px;
}

.post-content h2{ color:#1f3a85; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:8px; *margin-left:12px;}
.post-content p {
   color:#000000; font-weight:bold; line-height:12px; word-spacing:0px; text-align:left;
	margin: 0px 0px 15px 0px; font-size:11px;  *margin: 0px 0px 17px 12px !important; *margin: 0px 0px 15.5px 12px;
}
.post-content img {
	border: 1px solid #C7C7C7;
	padding: 5px;
}
/*.post-content img.dog{
    border:none;
	margin-left:-4px;
	margin-top:8px;
}*/

.post-content .dog{
background:url(images/dogpic.gif) no-repeat; width:432px; height:169px;
    border:none;
	margin-left:-4px;
	/*margin-top:8px;*/
}
.post-content .dog p{ width:305px; font-weight:normal; font-size:12px; color:#fff; line-height:14px; margin:6px 0 0 12px;font-family:Arial;}
.post-content .dog h4{ font-size:18px; color:#fff; margin:0 0 0 12px; padding-top:12px; font-weight:bold; font-family:Arial;}


.post-content img.im{
    border:none;
	
}
.post-content a:hover img {
    border: 1px solid #4E79A2;
	padding: 5px;
	background: #4E79A2;
}

/*######################################################################################################
  ###### pagecontent ###################################################################################
  ####################################################################################################*/
#pagecontent {
	padding: 0px 0px 15px 12px;
	float: left;
	width: 656px; 
	margin-top:5px;
	/**height:885px;*/
	font-family:Arial;
}
#pagecontent h2{ color:#00398e; font-size:34px; margin-top:4px;}
#pagecontent h4{ color:#04618a; font-family:Arial; font-weight:bold;}
#pagecontent h3{ color:#07c8ff; font-weight:bold;}
#pagecontent h5{ color:#046da7; font-size:16px; font-weight:normal; line-height:20px; }
#pagecontent p{ color:#666666; *line-height:15px;}
#pagecontent p.cat{ width:600px; color:#666666;}
#pagecontent ul li { line-height:26px;}
#pagecontent ul li a,.post .pdf{ color:#000066; text-decoration:underline;}
#pagecontent ul li a:hover,.post .pdf:hover{ color:#07c8ff;}
#pagecontent .carpet{ color:#04618a;  font-size:14px; width:390px; font-family:Tahoma; font-weight:bold;}
#pagecontent .carpet2{ color:#04618a;  font-size:14px; font-weight:bold; font-family:Tahoma;}
#pagecontent .carpet1{ width:390px; color:#666666;}
#pagecontent p img.carpet{ margin:-119px 0 -100px 393px; width:235px; height:217px;}
.post .tdry img{ margin:12px 0 0 30px;}
.post ul.dry li{ /*width:650px;*/ }
.post .gamma em{ color:#000000; font-size:11px; line-height:12px; font-weight:bold;}
.post .gamma a,.post .media3 a{ color:#0000CC; text-decoration:underline;}
.post .gamma a:hover,.post .media3 a:hover{ color:#07c8ff;}
.post .furn1{ /*width:480px;*/ color:#666666;}
.post .furn{ margin:12px 0 -183px 500px; color:#666666;}
.post .ctent{ /*margin:33px 0 -250px 400px;*/ margin:33px 0 -250px 140px; }
.post img.heat{ margin:-50px 0 -133px 400px;}
.post .heat1{ width:360px; color:#666666;}
.post .mould{ margin:12px 0 -283px 400px;}
.post .struct{ width:400px; color:#666666;}
.post .struct1{ margin:40px 0 -323px 430px;}
.post .media{ width:400px;}
.post .media1{ margin:0px 0 -283px 430px; }
.post .media3 em{color:#000000; font-size:11px; line-height:12px; font-weight:bold; position:relative; top:73px;}
.post .pdf{ margin:0px 0 0 60px; position:relative; top:-20px;}
.post .pdf1{ margin-top:50px; margin-left:34px;}
.post .pdf1 img{ border:none;}

.post .air{ width:350px;color:#666666;}
.post .air1{ margin:42px 0 -243px 380px; }

/*######################################################################################################
  ######otherpagecontent ##############################################################################
  ####################################################################################################*/

#otherpagecontent {
	 padding: 0px 0px 15px 4px; float: left; width:449px; margin-top:8px; margin-bottom:4px;
border-right:1px #cccccc solid; height:1253px; *height:1283px; _height:1276px;
}
#otherpagecontent h2{ color:#00398e; font-size:24px; margin-top:4px;}
#otherpagecontent h4{ color:#04618a; font-family:Arial; font-weight:bold;}
#otherpagecontent h3{ color:#07c8ff; font-weight:bold;}
#otherpagecontent h5{ color:#046da7; font-size:16px; font-weight:normal; line-height:20px; }
#otherpagecontent p{ color:#666666; *line-height:15px;}
#otherpagecontent p.cat{ width:600px; color:#666666;}
#otherpagecontent ul li { line-height:26px;}
#otherpagecontent ul li a,.post .pdf{ color:#000066; text-decoration:underline;}
#otherpagecontent ul li a:hover,.post .pdf:hover{ color:#07c8ff;}
/*#otherpagecontent .carpet{ color:#04618a;  font-size:14px; width:390px; font-family:Tahoma; font-weight:bold;}
#otherpagecontent .carpet2{ color:#04618a;  font-size:14px; font-weight:bold; font-family:Tahoma;}
#otherpagecontent .carpet1{ width:390px; color:#666666;}
#otherpagecontent p img.carpet{ margin:-119px 0 -100px 393px; width:235px; height:217px;}*/
#otherpagecontent p img.cleaning,#otherpagecontent p img.aircleaning,#otherpagecontent p img.Restcleaning,#otherpagecontent p img.disaster{ border:none; margin-left:-8px;}
#otherpagecontent p img.aircleaning {  margin-left:0px;}
#otherpagecontent p img.Restcleaning{  margin-left:-8px;}
#otherpagecontent p img.disaster    {  margin-left:28px;}






/*######################################################################################################
  ###### carpet ########################################################################################
  ####################################################################################################*/

#carpetcontent{ padding: 0px 0px 15px 4px; float: left; width:443px; margin-top:8px; margin-bottom:4px;
border-right:1px #cccccc solid; height:1253px; *height:1283px; _height:1276px;}
#aircontent{ padding: 0px 0px 15px 4px; float: left; width:443px; margin-top:8px; margin-bottom:4px;
border-right:1px #cccccc solid; height:1254px; *height:1288px !important; _padding-bottom:0px; _height:0px;  }
#aircontent .post-content p img.bottomimg{ margin-top:-8px;}
#carpetcontent p,#aircontent p{ color:#656363; font-size:12px; font-family:Arial; line-height:14px; font-weight:normal; width:430px;}
#carpetcontent .post-content p img.topimg,#aircontent .post-content p img.topimg{ margin-left:-7px; *margin-top:-8px;}

/**** entrymeta ****/
.entrymeta {
	border: 1px solid #8d8d8d;
	background-color: #f9f9f9;
	font-size: 90%;
}
.entrymeta ul {
    margin: 8px auto 8px 40px;
	padding: 0px;
}
.entrymeta ul li {
  	list-style-type: none;
}
.trackback-leftalign { background: url(images/icon-trackback.png) no-repeat 0 50%; padding-left: 14px; }
.feed-leftalign { background: url(images/icon-post-feed.gif) no-repeat 0 50%; padding-left: 14px; }
/***************** Tags below the link of the comments feed ********************/
.utwtags { background: url(images/icon-tag.gif) no-repeat 0 50%; padding-left: 14px; }

.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #4A7C35;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}

/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #8D8D8D;
	padding: 10px 0 5px 0;
	clear: both;
}

/*** commentlist ***/
.commentlist {
    list-style: none;
	margin: 10px 0px;
	padding-left: 0px;
	line-height: 130%;
}
.commentlist li{
    margin-bottom: 6px;
	padding: 10px;
}
.commentlist .alt {
	background: #F9F9F9;
	border: 1px dotted #8D8D8D;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentname{
	color: #4E79A2;
}
.gravatar {
    border: 1px solid #AAAAAA;
	padding: 5px;
    float: left;
	height: 32px;
	width: 32px;
	background: url(images/gravatar.png) no-repeat 5px 2px;
	display: inline;
}
.commentcount {
    font: bold 2.2em Georgia,sans-serif;
	color: #DEDEDE;
	float: right;
}
.commentext { /* That's the div of the text... */ 
	padding: 0px 0px 0px 50px;
}

/***** comment form *****/
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 2px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#F9F9F9;
	border: 1px dotted #8D8D8D;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 506px;
/** height: 115px; **/
	background:#F9F9F9;
	border: 1px solid #8D8D8D;
	padding: 2px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}

/** Quicktags **/
#quicktags {
	margin-top: 4px;
	margin-bottom: 0px;
}

#quicktags input {
	background: #f9f9f9 url(images/button-bg.png) repeat-x;
	border: 1px solid #aaaaaa;
	font-size: .9em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	margin: 1px 2px 0px 0px;
	padding: 0px 1px 0px 1px;
}

#quicktags input:hover {
	border: 1px solid #4E79A2;
}


/*######################################################################################################
  ###### Sidebar #######################################################################################
  ####################################################################################################*/

#sidebar,#sidebar1 {
    font-family:Arial;
	float:left;
	margin-top:0px;
	*margin-top:12px;
	padding: 0px 10px 20px 32px;
	width: 282px;
	color: #666666;
	border-right:1px #cccccc solid;
}
h6{ display:none;}
#sidebar1 { padding-left:18px;}
#sidebar1{ margin-top:13px;}
/*sidebar title (h2) */
#sidebar h2,#sidebar1 h2{
    font-family:Arial; font-weight:bold; font-size:20px;
	color: #005099;
	margin: -55px 0px -4px 72px;
	*margin-top:-60px;
	line-height:30px;
}
/*sidebar text styles */
#sidebar h3 a, #sidebar h3 a:visited,#sidebar h4 a, #sidebar h4 a:visited,#sidebar1 h3 a, #sidebar1 h3 a:visited,#sidebar1 h4 a, #sidebar1 h4 a:visited{
	color: #0c4395;
	/*text-decoration: underline;*/
}
#sidebar h3 a:hover,#sidebar h4 a:hover,#sidebar1 h3 a:hover,#sidebar1 h4 a:hover{
	color: #ff0000;
	/*text-decoration: underline;*/
}
#sidebar a:hover,#sidebar1 a:hover{
	color: #ff0000;
	text-decoration: none;
}
#sidebar p a.left_cont:hover,#sidebar p a.left_cont2:hover,#sidebar p a.left_cont3:hover,#sidebar p a.left_cont1:hover,#sidebar1 p a.left_cont:hover,#sidebar1 p a.left_cont2:hover,#sidebar1 p a.left_cont3:hover,#sidebar1 p a.left_cont1:hover{
	color: #ff0000;
}
/*sidebar list level1 */
#sidebar ul,#sidebar1 ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li,#sidebar1 ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#sidebar .box,#sidebar1 .box{ width:219px; height:168px; border:1px solid #cccccc; margin-top:28px; margin-left:20px; text-align:left;}
#sidebar .sbox,#sidebar1 .sbox{margin:17px 0px 0px 30px; color:#000000; font-weight:bold;}
#sidebar .sbox .text,span,#sidebar1 .sbox .text,span{ margin:4px 0px 10px -12px;}
#sidebar .sbox span,#sidebar1 .sbox span{ margin-left:-12px;}
#sidebar .box h3,#sidebar1 .box h3{ margin:-8px 0px 0px 16px; color:#000000; font-size:14px; width:177px; background:#FFFFFF; *position:absolute; *margin-left:-12px;}
#sidebar .box input.submit,#rightsidebar .box input.submit,#sidebar1 .box input.submit,#rightsidebar .box input.submit{ margin-left:-12px; font-size:14px;}

#sidebar h2 a,#sidebar1 h2 a{ color:#0c4395; }
#sidebar p,#sidebar1 p{ line-height:20px; font-size:14px; word-spacing:0px; margin-left:-11px; color:#000000;}
#sidebar ul li a.left_cont,#sidebar1 ul li a.left_cont{ color:#3366cc; text-decoration:underline; font-weight:600; font-size:14px; }
#sidebar ul li a.left_cont1,#sidebar1 ul li a.left_cont1{margin-left:-55px; color:#3366cc; text-decoration:underline; font-weight:600; font-size:14px; }
#sidebar ul li a.left_cont2,#sidebar1 ul li a.left_cont2{ color:#1d3a88; text-decoration:underline; font-weight:bold;}
#sidebar ul li a.left_cont3,#sidebar1 ul li a.left_cont3{ color:#3366cc; text-decoration:underline; font-weight:bold;margin-left:-55px;}
#sidebar h3,#sidebar1 h3{ font-weight:bold; font-size:20px;color: #005099;margin:25px 0px 12px 4px;}
#sidebar .left_img,#sidebar1 .left_img{ margin-left:-3px;}
#sidebar h4,#sidebar1 h4{font-weight:bold; font-size:20px;color: #005099;margin:32px 0px 12px 4px;}
#sidebar h3 img,#sidebar1 h3 img{ margin:0px 10px -4px -6px;}
#sidebar h4 img,#sidebar1 h4 img{ margin:0px 10px -4px -6px;}
#sidebar .leftbook img,#sidebar1 .leftbook img{ margin:12px 0px 0px 72px;*margin-top:-4px; }
#sidebar1 .leftbook img{*margin-top:10px;}
#sidebar .leftbook p,#sidebar1 .leftbook p{ color:#1f3a85; font-size:13px; font-weight:600; margin:8px 28px 0px 0px; text-align:center; line-height:normal;}


/*rightsidebar*/
#rightsidebar { 
	border-left:1px solid #cccccc;
	float:right;
	margin-top:390px;
	width: 252px; /*_width:305px;*/
	margin-right:-12px;
    *margin-right:-14px !important; *margin-right:-10px
}
#Airrightsidebar{
	float:right;
	margin-top:14px;
	width: 252px; /*_width:305px;*/
	margin-right:-12px;
    *margin-right:-14px !important; *margin-right:-10px
}

/*rightsidebar title (h2) */
#rightsidebar h2 {
/*	color:#1f3a85; font-family:Arial; font-size:14px; font-weight:bold; margin:4px 0 0 -22px; _margin:0 0 0 -20px; _position:relative; _width:200px; */ display:none;
}
#Airrightsidebar h2 {
	color:#1f3a85; font-family:Arial; font-size:14px; font-weight:bold; margin:4px 0 0 -22px; _margin:0 0 0 -20px; _position:relative; _width:200px;  
}

#rightsidebar #link,#Airrightsidebar #link{ width:225px;height:140px; margin:-5px 0px 0px 4px; *width:230px;}
#rightsidebar #link ul li,#Airrightsidebar #link ul li{ text-align:center; list-style-type:none;float:left; border-bottom:none; width:63px; height:66px; padding:6px 6px 0px 6px; }
#rightsidebar #small_link,#Airrightsidebar #small_link{ width:225px;  height:26px; margin:9px 0px 16px 7px; *margin:9px 0px 16px 7px !important; *margin:0px 0px 12px 7px;}
#rightsidebar #small_link ul li,#Airrightsidebar #small_link ul li{ float:left; height:26px; width:26px; padding-left:5px; border-bottom:none;}

#rightsidebar ul,#Airrightsidebar ul { margin: 0; padding: 0;}

#rightsidebar ul li,#Airrightsidebar ul li { list-style: none; margin:0; padding:0; border: none;}
#rightsidebar .box,#Airrightsidebar .box{ width:219px;  height:168px; border:1px solid #cccccc; margin-top:32px; margin-left:12px;}
#rightsidebar .sbox,#Airrightsidebar .sbox{margin:7px 0px 0px 20px; font-weight:bold; *margin-top:17px; color:#000000;  }
#rightsidebar .sbox .text,span,#Airrightsidebar .sbox .text,span{ margin:4px 58px 10px 0px; *margin:0px 58px -5px 0px; *width:140px;}
#rightsidebar .box input.submit,#Airrightsidebar .box2 input.submit,#Airrightsidebar .box3 input.submit{ margin-left:0px;}

#rightsidebar .box h3,#Airrightsidebar .box2 h3,#Airrightsidebar .box3 h3{  margin:-8px 0px 0px 16px; font-weight:bold; font-size:14px; width:177px; background:#FFFFFF; color:#000000; height:23px; *position:absolute; *margin-left:-1px;}
#rightsidebar .rightbook img,#Airrightsidebar .rightbook2 img{ margin:18px 0px 0px 65px; }
#rightsidebar .rightbook .bo,#Airrightsidebar .rightbook2 .bo{ word-spacing:-1px;color:#1f3a85; font-size:13px; font-weight:600; margin:8px 0px 0px 12px; text-align:center; width:215px;}
#rightsidebar .people{ margin-left:12px;}

#rightsidebar .airrightimg,#Airrightsidebar .airrightimg{ margin:0 0 0 -22px; _margin:0 0 0 -20px; _position:relative;}
#rightsidebar p,#Airrightsidebar p{ margin-left:-22px; width:252px; font-size:12px; color:#656363; padding-bottom:82px; _right:-2px; _position:relative; *padding-bottom:55px;}
#rightsidebar p.rightcont,#Airrightsidebar p.rightcont{ line-height:14px; margin-left:-22px; _margin-left:-22px; width:252px; font-size:12px; color:#656363; padding-bottom:0px; margin-top:4px;}
#rightsidebar p.rightcont2,#Airrightsidebar p.rightcont2{ margin-left:-22px; width:257px; font-size:12px; color:#656363; padding-bottom:2px; line-height:14px;margin-top:4px; _margin-left:-22px;}

#rightsidebar .box2,#Airrightsidebar .box2{ width:219px;  height:168px; border:1px solid #cccccc; margin-top:32px; margin-left:-12px; _margin-left:0px;}
#Airrightsidebar .box3{ width:219px;  height:388px; border:1px solid #cccccc; margin-top:32px; margin-left:-12px; _margin-left:0px; line-height:12px;}

#rightsidebar .rightbook2,#Airrightsidebar .rightbook2{ margin-left:-18px; _margin-left:-12px; _position:relative;}

#Airrightsidebar p.restrightcont{ width:240px;}
#Airrightsidebar p.airdire{ font-size:24px; color:#FF0000; line-height:23px; margin:0 0 0 0; height:78px;}
#Airrightsidebar img.airimg{ margin:-253px 0 0 0;}
#Airrightsidebar img.airimg2{ margin:4px 0 4px 0;}
#Airrightsidebar img.airimg3{ margin:4px 0 4px 0;}
#Airrightsidebar p.airtext,#Airrightsidebar p.airtext2{ font-size:16px; font-weight:bold; color:#ff0000; text-align:center; width:220px; margin:12px 0 0 6px;}
{ margin:123px 0 0 0;}
#Airrightsidebar .widget-Air{ margin:0 0 0 -12px;}
#Airrightsidebar .widget-clean{ margin:0 0 0 8px;}
#Airrightsidebar .widget-Tech { margin:0 0 0 4px;}
#Airrightsidebar p.restortext2{ margin:0px 0 0 0; font-size:18px; color:#73782d; font-weight:bold; width:180px; text-align:center;}
#Airrightsidebar p.disatitle{ font-size:24px; color:#FF0000; font-weight:bold;  line-height:23px; height:0px;margin:12px 0 0 -10px;}
#Airrightsidebar p.disatext { margin:-2px 0 0 -10px; height:200px;}
#Airrightsidebar p.disatext2{ margin:24px 0 0 -10px; height:80px; color:#1f3a85; text-align:center; width:220px;}
#Airrightsidebar .disatitle2{ font-size:16px; color:#1f3a85; font-weight:bold; text-align:center; position:relative; left:6px;}
#Airrightsidebar .disaimg{ margin-left:-10px;}

#Airrightsidebar .widget-about{ margin:0 0 0 12px;}
#Airrightsidebar .widget-about h3{ font-size:16px; font-weight:bold; color:#ff0000; margin-left:-20px;}
#Airrightsidebar .widget-about p{ padding:0;}
#Airrightsidebar .widget-about p.abouttext{ margin-top:92px; font-size:18px; color:#73782d; font-weight:bold; width:180px; text-align:center;}


/*search form */
#serch{ position:absolute; background:url(images/newserch.gif) no-repeat; width:150px;
height:33px; margin-left:20px;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input { color:#000000; border: none; width: 130px; height: 21px; *height:18px; font:12px Tahoma; margin-left:24px;
   margin-top:10px;border:0;  position:absolute;
}
#searchform { margin: 0px; }
#searchform br { display: none;}
#searchform #s {
	width: 122px;
	height: 20px;
	padding: 4px 19px 0px 4px;
	border: 1px solid #8D8D8D;
	background: #FEFEFE url(images/search-icon.gif) right center no-repeat;
	margin-right: 2px;
	color: #333333;
	font-weight: normal;
}
#searchform #searchbutton{background:url(images/search-icon2.gif) no-repeat 12px 6px; width:26px; cursor:pointer; margin-left:149px;
}


/*######################################################################################################
  ###### Footer ########################################################################################
  ####################################################################################################*/

#footer {width: 1030px; height: 36px;*height: 25px; clear: both; background: #1f3a85;
margin: 905px 0px 0px 170px; *margin: 8px 0px 0px 170px !important; _margin: 3px 0px 0px 170px;
padding:1px 0 0 0; *padding-top:12px; }
#footer ul li { list-style-type: none; float: left; line-height: 15px; text-align: center;}
#footer ul li a { font-size:11px; display: block; color: #9c876a; padding: 0px 8px;}
#footer img.bottom1300{ margin:-20px 0 0 740px; *margin:-34px 0 0 740px;}

.post-content a.franch:hover{ border:none;}






















