/*



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: middle; }



/* 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%;}









/* Major Divs */



.figure {

    width: 1132px;

    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: 670px;

	overflow:hidden;

}



#banner {

    height: 670px;

    width: 100%;

    min-width: 1132px;

    z-index: 1;

	position:relative;

	overflow:hidden;

}





#header {

    padding: 10px 0 0 0;

    height: 130px;

    position: absolute;

    z-index: 3;

	background:url("images/header-bg.png") center 0 no-repeat;

}



#logo {

    width: 276px;

    height: 140px;

}



#menuholder {

    width: 665px;

    height: 42px;

    padding: 50px 0 0 0;

}



#quicksearch {

	height:68px;

	margin-top:-68px;

	position:relative;

	z-index:2;

	background:url("images/qs-bg.png") center 0 no-repeat;

}



#quicksearch img {

	padding:10px 0 0 15px;

}



/*************************** SLIDESHOW ***************************/



#slideshow-photos img{

	position:absolute;

	z-index:1;

}



#slideshow-photos  .slide {

	width:100%;

}



#slideshow-photos .tagline {

	position:relative;

	width:1132px;

	height:670px;

	margin:auto;

	z-index:2;

}



#slideshow-photos .inner-tagline {

	position:absolute;

	bottom:80px;

	background:url("images/tagline-bg.png") center center no-repeat;

	width:169px;

	height:252px;

	right:0;

	padding:0 41px;

}



#slideshow-photos .tagline-valign{

	display:table-cell;

	vertical-align:middle;

	width:189px;

	height:252px;

	font-size:12px;

	font-family:"Questrial",sans-serif;

	color:#000;

}



#slideshow-photos .inner-tagline .tagline-link {

	display:block;

	text-align:center;

	color:#000 !important;

	font-size:17px;

	line-height:19px;



}



#slideshow-photos .inner-tagline .tagline-link:hover {

	text-decoration:underline;

}



/*************************** MID WRAP ***************************/

#uppermidwrap {

    background: url(images/upperwrapbg.jpg) top center repeat-x;

    height: 300px;

    padding: 30px 0 0 0;

}



#community {

    background: url(images/fcbg.png) top center no-repeat;

    height: 173px;

    width: 1104px;

    display: block;

    padding: 24px 0 0 26px;

    margin: 0 auto 10px;

}



#fc1 a {

    background: url(images/fc_1.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc2 a {

    background: url(images/fc_2.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc3 a {

    background: url(images/fc_3.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc4 a {

    background: url(images/fc_4.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc5 a {

    background: url(images/fc_5.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc6 a {

    background: url(images/fc_6.jpg) top center no-repeat;

    width: 172px;

    height: 126px;

    display: block;

}



#fc1 a:hover {

    background: url(images/fc_1.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



#fc2 a:hover {

    background: url(images/fc_2.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



#fc3 a:hover {

    background: url(images/fc_3.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



#fc4 a:hover {

    background: url(images/fc_4.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



#fc5 a:hover {

    background: url(images/fc_5.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



#fc6 a:hover {

    background: url(images/fc_6.jpg) bottom center no-repeat;

    width: 172px;

    height: 126px;

}



.fcom {

    float: left;

    display: inline;

    margin: 0 10px 0 0;

}



#ctabutton {

    padding: 0 24px;

    width: 1084px;

    margin: 0 auto;

}



#ctabutton img {

    float: left;

    padding: 0;

}

/*************************** MID WRAP ***************************/

#lowermidwrap {

    background: #fff url(images/lowerwrapbg.jpg) bottom center repeat-x;

    height: auto;

}



#welcometext {

    padding: 30px 0 20px 0;

    margin: 0 0 30px 0;

    /*border-bottom: solid 1px #b2b2b2;*/

}



#welcometext h1 {

    text-align: center;

    background: url(images/welcomeh1.png) top center no-repeat;

    width: 286px;

    height: 22px;

    margin: 0 auto 20px;

    text-indent: -9999ppx;

    display: block;

    font-size: 0;

}



#welcometext p {

    font-family: Arial, Helvetica, sans-serif;

    line-height: 27px;

    font-size: 14px;

    color: 212121;

    text-align: left;

    margin: 0 0 15px 0;

}





img.ratings-test {

   margin:0 auto;

   display:block;

}







#welcometext h2 {

font-size: 18px;

margin: 26px 0 22px 0;

}



div.rs-verified {

border-bottom: solid 1px #b2b2b2;

margin: 0 0 46px 0;

padding: 0 0 19px 0;

}





#section {

    width: 1132px;

    margin: 0 auto;

	padding-bottom:43px;

}



#featprop {

    width: 288px;

    height: auto;

}



#featprop h1 {

    background: url(images/feath1.png) top center no-repeat;

    width: 288px;

    height: 19px;

    margin: 0 auto 15px;

    display: block;

    font: 0;

    text-indent: -9999px;

}



#featholder {

    width: 273px;

    margin: 0 auto;

}



#re_video {

    width: 493px;

    margin: 0 34px;

}



#re_video h1 {

    background: url(images/videoh1.png) top center no-repeat;

    width: 352px;

    height: 19px;

    margin: 0 auto 15px;

    text-align: center;

    font-size: 0;

    display: block;

    text-indent: -9999px;

}



#blog {

    width: 280px;

    text-align: center;

}



#blog h1 {

    background: url(images/blogh1.png) top center no-repeat;

    margin: 0 auto;

    width: 280px;

    height: 19px;

    text-indent: -9999px;

    font-size: 0;

    margin: 0 auto 15px;

}

		

/*************************** 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: 10px 0 0 0;

	font-size:16px;

}



.emailadd  a {

	color:#000;

}



#footer {

    width: 1132px;

    margin: 0 auto;

  /*  padding: 20px 0 20px 0;*/

    height: 48px;

}



#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;

}



.Qform{

	padding-left:273px;

	padding-top:12px;

}

.Qform, .Qform select{

	font:11px Arial, Helvetica, sans-serif;

}

.submitbtn{

	width:80px;

	height:23px;

	background:url(images/submitbtn.png) top center no-repeat;

	cursor:pointer;

	border:none

}

div.welcomeleft {

float: left;

width: 812px;

}



div.testiright {

width: 300px;

float: right;

background-color: #D9E9F4;

padding: 10px;

}



div.testiright h2 {

color: #97C17F;

}