@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-color:#f4f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
	}
a img {border:0;}
.left { float:left; }
.right { float:right; }
.clr { clear:both; }

p, h1, h2, h3, form {
	margin:0;
	padding:0;
	}
.left2 {
	float:left;
	width:570px;
}

#container {
	width:894px;
	margin:auto;
	/*padding:51px 0 0 0;*/
        padding:10px 0 0 0;
	}

/*header*/
#header {
	height:38px;
	padding:0 0 9px 0;
	border-bottom:1px solid #FFFFFF;
	}

.h_links {
	color:#FFFFFF;
	padding:19px 0 0 0;
	}

.h_links a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

.h_links a:hover {
	text-decoration:underline;
	}

/*top_nav*/
.top_nav {
	background-repeat:repeat-x;
	height:31px;
	margin:0 0 10px 0;
	}
	
/*content_area*/
#content_area, .about_page, .yellow_page, .consultation_page {
	min-height:519px;
	height:auto !important;
	height:519px;
	}
#content_area2 {
	height:515px;
}
#content_area_consult {
	/*min-height:519px;*/
	min-height:auto;
	height:auto !important;
	/*height:519px;*/
	height:auto;
	}

.back_house_gua {
      float:right;
      }
.back_house_gua a {
       color:#000000;
       text-decoration:none;
       }
.back_house_gua a:hover {
       color:#ff0000;
       text-decoration:underline;
       }

/*about_page*/
.about_page {
	background-color:#FFFFFF;
	}

.about_pic {
	width:335px;
	padding:8px 0 0 8px;
	}

.about_cont {
	width:523px;
	padding:20px 12px 0 0;
	}

.about_cont h1 {
	font-size:13px;
	padding:0 0 15px 0;
	}

.about_cont p {
	padding:0 0 12px 0;
	}

/*yellow_page*/

.siteconsult {
	background:url(../images/bg_siteconsult.jpg) no-repeat;
	/*height:509px;*/
	height:auto;
	padding:10px 0 0 0;
}
.residential {
	background:url(../images/bg_residential.jpg) no-repeat;
min-height:509px;
height:auto !important;
height:509px;

	/*height:509px;*/
	/*height:auto;*/
	padding:10px 0 0 0;
	margin:0 0 0 0;
}
.overseasconsult {
	background:url(../images/bg_overseasconsult.jpg) no-repeat;
	/*height:509px;*/
	height:auto;
	padding:10px 0 0 0;
	margin:0;	
}
.onlineconsult {
	background:url(../images/bg_onlineconsult.jpg) no-repeat;
	height:509px;
	padding:10px 0 0 0;
	margin:0;	
}
.commercialconsult {
	background:url(../images/bg_commercialconsult.jpg) no-repeat;
	height:auto;
	padding:10px 0 0 0;
}
.site_td {
	width:220px;
	/*height:484px;*/
	/*height:auto;*/

min-height:484px;
height:auto !important;
height:484px;

	margin:0 10px 0 10px;
	padding:5px 5px 3px 10px;
/*padding:10px 5px 15px 10px;*/
	background-color:#FFFFFF;
	filter:alpha(opacity=90);
	opacity:0.8;
}
.site_td ul {margin:0 0 0 5px;
/* padding:0 0 5px 0;*/
padding:0 0 0px 0;
}

.site_td ul li {
	background:url(../images/bullets.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	list-style:none;
}
.site_td_title {
/*	background:url(../images/img_pics1.jpg) no-repeat left;*/
	font-size:18px;
	padding:10px 0 10px 40px;
	margin:0 0 5px 0;
}
p.margintop {
	/*padding:5px 0 5px 0 !important;*/
	padding:3px 0 3px 0 !important;
	margin:0 !important;
}


/*yellow_page*/
.yellow_page {
	background-color:#ffffcc;
	}

.yellow_page p {
	padding:0 0 8px 0;
	}

/*book a speaker and Q&A page*/
.bookaspeaker {
	padding:15px 25px 12px 12px;
	}

.bookaspeaker h1 {
	font-size:16px;
	padding:0 0 8px 0;
	}

.basleft {
	width:250px;
	background-color:#cccc99;
	padding:8px;
	}

.bas_img {
	padding:0 0 5px 0;
	text-align:center;
	}

.basright {
	line-height:19px;
	width:580px;
	}

.basright p {
	padding:0 0 12px 0;
	}

.basright a {
	text-decoration:none;
	color:#ff0000;
	}

.basright a:hover {
	text-decoration:underline;
	}

.basright ul {
	margin:0;
	padding:0 0 12px 15px;
	}

.basright li {
	margin:0;
	padding:0;
	}

/*wifs*/
.wifs {
	padding:16px 21px;
	}

.wifs_top_pic {
	padding:0 0 16px 0;
	}

.wifs_left_pic img {
	margin:0 12px 0 0;
	}

.wifs h3 {
	background-image:url(../images/blue_rect.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	margin:0 0 8px 0;
	font-size:13px;
	}

.wifs h2 {
	font-size:14px;
	padding:0 0 10px 0;
	}

.wifs a {
	color:#000000;
	text-decoration:none;
	}

.wifs a:hover {

	text-decoration:underline;
	}

.wifs li {
     margin:10px;
}

/*move-in*/
.move_in {
	padding:30px 40px 10px 40px;
	}

.move_in2 {
	padding:15px 40px 0px 12px;

	}
	
.move_in3{
	padding:0px 50px 10px;
	}
/*
.move_in h1 {
	font-size:16px;
	border-bottom:1px solid #000000;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	}
*/

.truck {
	background-image:url(../images/truck.gif);
	background-repeat:no-repeat;
	width:177px;
	height:50px;
	color:#FFFFFF;
	font-weight:bold;
	padding:13px 0 0 75px;
	margin:0 0 15px 0;
	}
.txt {
background-image:url(../images/printer.gif);
	background-repeat:no-repeat;
width:159px;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding:26px 0 0 82px;
	margin:0 0 15px 0;
}

.txt a {
       color:#ffffff;
       text-decoration:none;
       }
.txt a:hover {
       color:#ffffff;
       text-decoration:underline;
       }	

.truck a {
       color:#ffffff;
       text-decoration:none;
       }
.truck a:hover {
       color:#ffffff;
       text-decoration:underline;
       }	
.truck2 {
	background-image:url(../images/move-in_truck.gif);
	background-repeat:no-repeat;
	width:150px;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	padding:13px 0 0 75px;
	margin:20px 0 10px 0;
	}
.truck2 a {
       color:#ffffff;
       text-decoration:none;
       }
.truck2 a:hover {
       color:#ffffff;
       text-decoration:underline;
       }	
.auspicious {
	background-image:url(../images/auspicious.gif);
	background-repeat:no-repeat;
	width:155px;
	height:32px;
	color:#FFFFFF;
	font-weight:bold;
	padding:22px 0 0 55px;
	margin:0 0 0 15px;
	}	
.auspicious a {
       color:#ffffff;
       text-decoration:none;
       }
.auspicious a:hover {
       color:#ffffff;
       text-decoration:underline;
       }
	

.mi_lpic {
	width:183px;
	}

.move_list {
	width:600px;
	}

.move_list ol {
	margin:0;
	padding:0 0 0 25px;
	
	}
.move_list ol li{ 
	padding:25px 0 0 0; 
	counter-increment:item;
	
}
.clr5 {clear:both; padding:10px 0 0 0;}

.move_list li {
	margin:0;
	padding:0 0 12px 0;
	line-height:15px;
	}

.move_bottom_pad {
	padding:10px 22px 0 12px;
	}
.move_bottom_pad a {
	color:#ff0000;
	text-decoration:none;
	}
.move_bottom_pad a:hover {
	text-decoration:underline;
	}

.move_bottom {
	background-image:url(../images/white_phone.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:57px;
	height:auto !important;
	height:57px;
	padding:5px 0 0 60px;
	}

.move_bottom a {
	text-decoration: none;
	color:#ff0000;
	}

.date {
	font-weight:bold;
	padding:24px 0 12px 0;
	}

.move_bottom a:hover {
	text-decoration:underline;
	}

.move_table table {
	border:1px solid #010101;
	border-right:none;
	}

.move_table table td {
	border-right:1px solid #010101;
	padding:0 0 0 12px;
	height:50px;
	}

.orange {
	background-color:#cc6600;
	color:#FFFFFF;
	}

.yellow1 {
	background-color:#ffff99;
	}

.yellow2 {
	background-color:#ffffcc;
	}

/*consultation form and eventbooking form page*/
.consultation_page {
	border:1px solid #013467;
	background-color:#ffffcc;
	padding:18px 18px 18px 25px;
	margin-bottom:15px;
	}

.info {
	width:240px;
	line-height:18px;
	}

.info h1 {
	font-size:14px;
	padding:0 0 15px 0;
	}

.info p {
	padding:0 0 15px 0;
	}

.red_txt {
	color:#ff0000;
	font-weight:bold;
	}

.p_detials {
	width:567px;
	border:1px solid #013467;
	padding:10px 7px;
	}

.p_detials table tr {
	height:24px;
	}

.p_detials table td {
	padding:5px 0 5px 5px;
	}

.theader {
	background-image:url(../images/table_bg.gif);
	background-repeat:repeat-x;
	height:18px;
	padding:6px 0 0 5px;
	}

.border_color {
	border:1px solid #000000;
	}

/*photo gallery*/
.gallery {
	padding:19px 20px 13px 16px;
	}

.more_adelina ul {
	margin:0;
	padding:0 0 0 6px;
	}

.more_adelina li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:19px;
	}

.more_adelina li a {
	text-decoration:none;
	color:#FFFFFF;
	}

.more_adelina li a:hover {
	text-decoration:underline;
	}

.gallery_list {
	width:213px;
	background-color:#cccc99;
	padding:8px;
	}

.gallery_list ul {
	margin:0;
	padding:0 0 0 18px;
	}

.gallery_list li {
	margin:0;
	padding:0 0 12px 0;
	}

.gallery_list li a {
	text-decoration:none;
	color:#000000;
	}

.gallery_list li a:hover {
	text-decoration:underline;
	}

.gallery_list h1 {
	font-size:14px;
	padding:0 0 12px 0;
	margin:0 0 12px 0;
	border-bottom:1px solid #000000;
	}

.gallery_imgs {
	width:610px;
        padding:0 0 0 10px;
 	}
	
.gallery_imgs h2 {
	font-size:14px;
	padding:10px 0 15px 0;
	}

.gallery_imgs table td {
	padding:0 20px 15px 0;
	}
	
/*footer*/
#footer {
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#333333;
	min-width:894px;
	min-height:141px;
	height:auto !important;
	height:141px;
	}

.footer_cont {
	width:894px;
	margin:auto;
	color:#FFFFFF;
	padding:0;
	}

.footer_cont h3 {
	font-size:13px;
	}

.left_foot {
	padding:0;
	margin:0;
	width:569px;
	}

.lf_top {
	padding:5px 0 0 6px;
	height:19px;
	}
.lf_top a{
       color:#ffffff;
       text-decoration:none;
}
.lf_top a:hover{
       color:#FF0000;
       text-decoration:none;
}

.lf_bottom {
	padding:8px 0 0 0; 
	}

.pg_footer img {
	padding:0 8px 8px 0;
	}

.right_foot {
	margin:0;
	padding:0;
	width:325px;
	}

.rf_list {
	width:160px;
	}
	
.rf_list2 {
	width:230px;
	}

.rf_list2 p{
	padding:20px 10px 10px 10px;
	}

.right_foot ul {
	margin:8px 0 0 0; 
	padding:0 0 0 10px;
	border-left:1px solid #FFFFFF;
	min-height:95px;
	height:auto !important;
	height:95px;
	}

.right_foot li {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:18px;
	}

.right_foot li a {
	color:#FFFFFF;
	text-decoration:none;
	}

.right_foot li a:hover {
	text-decoration:underline;
	}
.contacth{
	height:54px;
	background:url(../images/bg_contactus.gif) no-repeat;
	padding:5px 0px 0px 70px;
}
.housesitting{
	height:58px;
	background:url(../images/bg_house.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_sw{
	height:58px;
	background:url(../images/bg_house_sw.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_nw{
	height:58px;
	background:url(../images/bg_house_nw.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_w{
	height:58px;
	background:url(../images/bg_house_w.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_ne{
	height:58px;
	background:url(../images/bg_house_ne.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_n{
	height:58px;
	background:url(../images/bg_house_n.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_se{
	height:58px;
	background:url(../images/bg_house_se.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_e{
	height:58px;
	background:url(../images/bg_house_e.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housesitting_s{
	height:58px;
	background:url(../images/bg_house_s.gif) no-repeat;
	padding:1px 0px 0px 60px;
}
.housegua {
        width: 772px;
	height:30px;
	background:url(../images/bg_housegua.gif) no-repeat;
	padding:8px 0 0px 45px;
	margin:0 0 15px 15px;	
}
.ch1{
	font-size:18px;
	font-weight:bolder;
	margin-bottom:15px;
}
.ch2{
	font-size:14px;
	margin:10px 0 0 0;
}
.conl{
	width:435px
}
.conl input, .conl textarea{
	width:300px;
	height:20px;
	margin-bottom:10px;
}
.conl textarea{
	height:200px;
}
.conr{
	width:330px
}
.con_tda {
	width:450px;
	padding:0 0 0 55px;
}
.con_tda ol, li {
	/*margin:5px 0 15px 5px;*/
margin:4px 0 0px 5px;
	padding:0 0 0 15px;
}

.con_tdb {
	width:330px;
}
.borb{
	border:13px #999999 solid;
	min-height:10px;
	min-width:10px;
	background:#FFFFFF;
}
.gmapdesc{
	border-top:13px #999999 solid;
	padding:10px;
	line-height:20px;
}

/*-- ADDED CSS --*/
.marginleft {margin:0 0 0 21px;}
.cnter {text-align:center}
.l-cont {
	width:226px;
	margin:0;
}
.r-cont {
	width:580px;
	margin:0 0 0 25px;
}
#table table {
	border:1px solid #000000;
	margin-bottom:12px;
}
#table table td {
	border:1px solid #000000;
	padding:5px;
}
.col-l {
	width:168px;
	text-align:right;
	margin:0 0 0 20px;
}
.col-r {
	padding:0;
	margin:0;
	width:240px;
}
*html .col-r {padding:0 0 0 10px; width:230px !important;}
.main_img {
	margin:10px 0 30px 0;
}
.imgholder {
	padding:15px 5px 0 0;
}
.padr {
	padding:5px 20px 0 0;
}
.padr2 {
	padding:0 10px 0 0;
}
.table_header, .table_header2 {
	color:#FFFFFF;
	border:1px solid #000000;
	height:17px;
	padding:2px 0 0 12px;
	margin-bottom:4px;
	font-weight:bold;
	}

.table_header {
	background-color:#cc6600;
	}

.table_header2 {
	background-color:#8f9193;
	}

.gray_white {
	background-color:#8f9193;
	color:#FFFFFF;
	}

.orange_white {
	background-color:#cc6600;
	color:#FFFFFF;
	}

.big_txt {
	font-size:39px;
	font-weight:bold;
	margin:-5px 0 0 0;
	padding:0;
	}

.red_txt2 {
	color:#ff0000;
	font-style:italic;
	}

/* ADDED CSS */

 /* homepage */
.mainpage {padding:10px 0 15px 0;}
.mainpage_td1, .mainpage_td2, .mainpage_td3 {
	min-height:515px;
	height:auto !important;
	height:515px;
} 
.mainpage_td1 {
	width:235px;
	padding: 15px 0px 13px 15px;
	background:url(../images/mainpage_bg.gif) repeat-x #c6dddd;
}
.welcome {
	background:#333333;
	width:202px;
	padding:10px;
	color:#FFFFFF;
}
.welcome h1 {
	font-size:14px;
	padding-bottom:5px;
}
.welcome p {
	line-height:16px;
}
.mainpage_td2 {
	width:365px;
	margin:0 0 0 10px;
	padding: 15px 0px 29px 15px;
	background:url(../images/mainpage_bg.gif) repeat-x #c6dddd;
}
.holdr {
	width:86px;
	text-align:right;
	margin:0;
	padding:0;
}
.imgcontents {
	margin:0 0 0 10px;
	width:255px;
}
.imgcontents h1, .mainpage_td3 h1 {
	font-size:14px;
	margin:8px 0 5px 0;
}
.imgcontents p {
	line-height:15px;
	margin:0;
	padding:0;
}
.mainpage_td3 {
	width:230px;
	padding: 19px 0 26px 15px;
	background:url(../images/mainpage_bg.gif) repeat-x #c6dddd;
}
.mainpage_td3 p {
	padding:5px 0 2px 0;
} 
.bottom-pad {
	padding-bottom:5px;
/*	min-height:130px;
	height:auto !important;
	height:130px;*/
}
.mainpage_foot {
	margin:0;
	padding:0;
	width:165px;
	}
.mainpage_foot2 {
	margin:0 0 0 20px;
	padding:0;
	width:300px;
	}	
.mp_top {
	padding:5px 0 0 15px;
	height:19px;
	}	
.mainpage_foot ul, .mainpage_foot2 ul{
	margin:0;
	padding:0 0 0 20px;
}
.mainpage_foot ul li, .mainpage_foot2 ul li {
	list-style:none;
	padding:5px 0 5px 0;
        line-height:10px;
}
.mainpage_foot ul li a, .mainpage_foot2 ul li a {
	text-decoration:none;
	color:#FFFFFF;
}
.mainpage_foot ul li a:hover, .mainpage_foot2 ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.topmar {
	margin:10px 0 0 20px;
}
.bornone {border:0 !important;}
.borderright {
	border-right:#ffffff 1px solid; 
	margin:10px 0 0 0;
        padding-bottom: 35px;
	
}
.borderright2 {
	border-right:#999999 1px solid; 
	margin:10px 0 0 0;
	padding:0 20px 0 0;
}

/* --- ADDED CSS --- */
.p_detials_txtbox{
	margin:0;
	padding:0;
	height:20px;
	width:350px;
}
.p_detials_txtarea {
	margin:0;
	padding:0;
	height:60px;
	width:350px;	
}	

.copyrights {
	color:#FFFFFF;
	font-size:11px;
	padding:15px 0 10px 0;
	text-align:center;
}
.copyrights a {
	color:#FFFFFF;
	text-decoration:underline;	
}

.truck a {
	text-decoration:none;
	color:#FFFFFF;
}

.imgcontents a, .mainpage_td3 a {
	color:#000000;
}

.inner_container {
      padding: 10px 0pt;
}

.image_left {
  padding: 10px 10px 10px 0pt;
 float: left;
}

.content_left {
padding: 10px 0pt; 
float: left;
 width: 670px;
}

.system-message {
     margin:0;
}

.announcement-list {
     padding: 2px 20px 10px 0;
}

/*custom link styling*/



a.clink:link, a.clink:active, a.clink:visited{
 text-decoration: none;
 color: blue;
}



a.activelink{
  text-decoration: underline;
  color: black;
font-size: 14px;
}

a.clink:hover, a.activelink:hover{
 color: red;
}

.wdt500{ width:500px;}
.rgt{ float:right;}
.wdt380{width:380px;}
.lft{ float:left;}

