/*















Author: John Venedick V. Natividad







Email: jvnatividad@hotmail.com







Autror URL: http://ph.linkedin.com/in/jvnatividad







Contact: 09223429734







Skype: jvnatividad















*/















/* Major Reset */







div, span, object, iframe,







h1, h2, h3, h4, h5, h6, p, blockquote, pre,







a, abbr, acronym, address, code,







del, dfn, em, q, dl, dt, dd, ol, ul, li,







fieldset, form, label, legend,







table, caption, tbody, tfoot, thead, tr, th, td {







  margin: 0 ;







  padding: 0 ;







  border: 0 ;







}















html, body {







	 margin: 0; 







	 padding: 0; 







	 border: 0; 







	 font-size: 0.75em;  







	 font-family: Arial Unicode MS, Arial, sans-serif;







}















body { background:#3e434b; line-height: 1.5em;	}







	







/* Tables still need 'cellspacing="0"' in the markup. */







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







caption, th, td { text-align: left; font-weight: normal; }







table, td, th { vertical-align: top; }















/* Remove possible quote marks (") from <q>, <blockquote>. */







blockquote:before, blockquote:after, q:before, q:after { content: ""; }







blockquote, q { quotes: "" ""; }















/* Remove border on linked images. */







img {







    background:url(images/blank.gif) repeat;







    -ms-filter: "progidXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   







    filter: progidXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */







	position:relative;







	zoom:1; 







} 















a img { border: none; }







a { text-decoration:none;}















/* Reset Classes */







.fl { float:left;}







.fr { float:right;}







.clearfix { clear:both; height:0; display:block;}







.last { padding-right:0 !important; margin-right:0 !important;}







li { list-style:none; }







.fluid { width:100%; min-width:1132px;}







































/* Major Divs */















.figure { width:100%; margin:0 auto; z-index:9999; position:relative; }



.outer {

	min-width:1132px;

	width:100%;

}



.inner {

	width:1132px;

	margin:auto;

}











/*************************** TOP WRAP ***************************/







#topwrap {  position:relative; height:376px;}







	#topbg { background:url(images/iptopbg.png) top center no-repeat; position:absolute; top:0; left:0; z-index:8888;  height:376px; width:100%;}







	#banner { position:absolute; top:0; left:0; height:376px; width:100%; z-index:1;}







		 #banner img { width:100%; height:376px;}







	







	#header { padding:10px 0 0 0; height:130px; width:100%; position:relative; z-index:9999; margin:0 auto; }







		#logo { width:276px; height:140px; margin-top:11px;}







		#menuholder { width:665px; height:42px; padding:50px 0 0 0;}







	#quicksearch { position:absolute; top:600px; left:0; padding:10px 0 0 15px;}























/* IP CONTENT*/







#ip-main-container { width:100%;background:#fff; position:relative; z-index:9999}







	#inner-container { width:1132px; margin:0 auto; background:#fff; padding:20px 0 30px 0;}







	#backhomelink { display:none;}







		#sidebar { float:right; width:280px;}







		#content,#content2 { float:left; width:800px; min-height:200px; height:auto; position:relative; color:#000000; font-family: 'Lato', sans-serif; font-size:14px; line-height:23px;  font-weight:normal; text-align:justify;}















#content h1 { color:#000000; font-family: 'Questrial', sans-serif; font-size:18px; line-height:20px; margin-bottom:20px;}	







			#content p, #content { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:20px;}	







			#content p a, #content a { color:#000000; text-decoration:underline;}







#content ul {   margin:0 0 20px 0; width:90%; padding:0 5%;}







#content ul li {   width:100% !important; margin:0 0 10px 0 !important; /*list-style: square outside none !important;*/ list-style: url() outside none !important; margin-left: 1em; }















#content ol { padding:0 0 0 10%; width:90%; margin:15px 0;}







#content ol li { list-style-type:decimal !important;}







#content h3 {display:block !important; margin:20px 0 !important;}







#content hr { width:100%: display:block !important; clear:both !important; margin:20px 0 10px 0;}







.right { margin:20px 0;}







#content strong {font-weight:bold !important;}				















/***/







#content2 { width:642px; min-height:200px; height:auto; position:relative; color:#000000; font-family: 'Lato', sans-serif; font-size:14px; line-height:23px;  font-weight:normal; text-align:justify; margin:0 auto;}















#content2 h1 { color:#000000; font-family: 'Questrial', sans-serif; font-size:18px; line-height:20px; margin-bottom:20px;}	







			#content2 p, #content2 { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:20px;}	







			#content2 p a, #content2 a { color:#000000; text-decoration:underline !important;}







#content2 ol { padding:0 0 0 10%; width:90%; margin:15px 0;}







#content2 ol li { list-style-type:decimal !important;}







#content2 h3 {display:block !important; margin:20px 0 !important;}







#content2 hr { width:100%: display:block !important; clear:both !important; margin:20px 0 10px 0;}







.right { margin:20px 0;}







#content2 strong {font-weight:bold !important;}				







/*************************** Bottom WRAP ***************************/







#bottomwrap { position:relative; /*background:url(images/footerbg.jpg) top left repeat-x;*/ height:148px;}		







	/*#contactinfo { height:60px; width:750px; margin:0 auto; padding:21px 0 0 0; line-height:30px;}*/	
	#contactinfo {
    color: #fff;
    height: 60px;
    margin: 0 auto;
    padding: 21px 150px 0 0;
    width: 980px;
}







		.socialmedia img { float:left; margin:0 10px 0 0;}







		.emailadd { padding:0; font-size:16px }



		



		.emailadd a { color:#000 }



					



#footer {

    height: 48px;

    margin: 0 auto;

    /*padding: 20px 0;*/

    width: 1132px;

}







	#innerfooter { width:inherit; height:inherit;} 







		#leftfooter { width:824px;}			







				#footermenu li {







						float:left;







						display:inline;







						padding:0 5px;







						border-right:solid 1px #fff;







						font-weight:bold;







						height:11px;







						line-height:11px;







					}	







					#footermenu li .sub-menu {







							display:none !important;







						}







					







					#footermenu li:first-child {







							padding-left:0 !important;







						}







					







					#footermenu li:last-child {







							padding-right:0 !important;







							border-right:none !important;







						}







					







					#footermenu li a {







							font-family:Tahoma, Geneva, sans-serif;







							font-size:11px;







							color:#fff;







							text-transform:uppercase;







						}







				







				#credits {







						font-family:Tahoma, Geneva, sans-serif;







						font-size:10px;







						color:#fff;







					}







					







					#credits a, #disclaimer a {







							color:#fff;







						}







table.conciergetable td {text-align:center !important;}



table.conciergetable td p {line-height: 16px !important;margin-bottom: 0 !important;margin-top: -16px !important;}



table.conciergetable td hr {margin: 16px auto 30px auto !important; width:98%}



table.conciergetable td a {margin-bottom: 12px !important;display: block !important; text-decoration:none !important}







/* Agents */







.agent-card img {



	z-index:1;



}







.agent-card .agent-details {



	width:180px;



	padding:3px 10px;



	height:70px;



	position:relative;



	z-index:2;



	display:block;



	margin-top:198px;



	line-height:8px;



	background:url("images/agent-details-bg.png") repeat-x;



	font-size:8px;



	color:#fff;



	text-align:center;



	font-family: 'Montserrat', sans-serif;



}







.agent-card .agent-details a {



	color:#fff !important;



	text-decoration:none !important;



}







.agent-card .agent-details  b {



	font-size:12px;



	line-height:10px;



	text-transform:uppercase;



}



/* IHF */



#content #ihf ul li {

	list-style:none !important;

	margin:0 !important;

	width:auto !important;

}



#areaPickerContainer {

	width: 225px !important;

}



div.innerthumb {

position: absolute;

}

div.gcontent {

width: 576px;

float: right;

}

.rsw-active-slide a{text-decoration:none !important;}
.rs-disp-byline{text-align: left !important;}
		