body { font-family: Helvetica, Arial, Sans-Serif; margin:0;	padding:0; color: Gray;}
.clear { clear:both; }
.clear-1px { clear:both; height:1px; }

h1 { display:inline; }
span.tagline { font-weight: bold; position:relative; left:40px; top:-10px; }
/*span.tagline { font-weight: bold; position:relative; left:290px; top:-25px; }*/
h2, h3 { font-size: 1em; font-weight: normal; margin:0;}
h3 { font-weight: bold;}

#mask {background-color:#000000; opacity:0.6; filter:alpha(opacity=60); display: none; position: absolute; top: 0; left: 0; z-index: 5000;}
div.overlay-popup {display: none; z-index: 6000;position: absolute; padding: 1em; background-color: #ccc;}
div.overlay-popup p {text-align: center; color: #333; margin-bottom: 0;}

p.basic {color:Gray; font-size:0.8em; padding:1em;}

span.small-text {font-size:0.8em;}
p.centered-text {text-align:center;}

a {color:#32B9EB; text-decoration:none;}
a:hover {text-decoration:underline;}

.columns ul.list li{font-size:0.8em; line-height:1em; list-style-type:disc; margin-left:3em; width:100%;}
.columns ul.list li.last {margin-bottom:1em;}

/*topbar*/
.topbar { background: #dfdfdf none repeat scroll 0 0; width:100%; height:26px; position:absolute;}
.topbarmenu {width: 950px; margin-left: auto; margin-right: auto; margin-top: 1px;padding:0; }
.topbarmenu li {list-style-type: none; float: right; padding: 0; margin:0 0 0 1em;}
.topbarmenu li a {text-decoration:none; color:Gray;}
.topbarmenu li a:hover {text-decoration:underline;}
.countrydropdown {width: 148px; background-color:#dfdfdf; color: Gray;}

/*footer*/
.footer li.manila-landmarks {background: transparent url(../images/adobo-rice-footer.jpg) repeat-x scroll 0 0;
							list-style-type: none; height:100px; }
.footer ul {margin:0; padding:0;}
.footer li.text {list-style-type: none; height: 270px; background-color:#dfdfdf;}
.footer li.text ul {width: 990px; margin: 0 auto;}
.footer li.text ul li {list-style-type: none; font-size: 0.9em; }
.footer li.text ul li a {text-decoration: none; color: Gray;}
.footer li.text ul li a:hover {text-decoration: underline;}
.footer li.text ul li.site {width:130px; float:left;}
.footer li.text ul li.site ul, .footer li.text ul li.site ul li {margin:0; padding: 0;}
.footer li.text ul ul{width: 130px;}

.footer li.text ul li.quicklinks  {position: absolute; margin-top: 7em; clear:both; #margin-top: 1em; }
.footer li.text ul li.quicklinks ul, .footer li.text ul li.quicklinks ul li { margin: 0; padding: 0;}
.footer li.text ul li.quicklinks ul.quicklinksblock {width: 990px;}
.footer li.text ul li.quicklinks ul.quicklinksblock h3 {border-bottom: dotted 1px #32b9eb; color: #32b9eb; }
.footer li.text ul li.quicklinks ul li.quicklinkcolumn {float:left; padding-right: 1em; }
.footer li.text ul li.quicklinks ul li.quicklinkcolumn ul {width: 230px;}

.footer li.webmaster { text-align: center; list-style-type: none; background-color:#dfdfdf; font-size: 0.8em; margin-top: -3px; }                         
.footer li.webmaster a {text-decoration: none; color: Gray;}
.footer li.webmaster a:hover { color: #97D860; cursor: pointer; }

.footer li.text .newsletter { width:550px; float:right; }
.footer li.text .newsletter  h3 {color:#32b9eb;}
.footer li.text .newsletter input {width:239px; margin-top: 0; margin-top: 0; height: 16px;color:Gray; vertical-align:top;}
.footer li.text .newsletter input.subscribe-button {width:81px; height: 22px; margin-left: -5px;}
.footer li.text .newsletter a {background-color:#32b9eb; color:#fff; font-weight: bold; font-size: 0.8em; 
	padding: 0.25em 1em; #padding: 0.5em 1em; Margin-left: -3px; margin-top: 0;}

.outer, .header {width: 990px; margin-left: auto; margin-right: auto; margin-top: 0;}
.header { margin-top: 10px; }
.header .headertitle {background:transparent url(../images/adobo-rice-title.gif) no-repeat scroll 0 0;
	text-indent:-900px; position:absolute; width:337px; height:50px; top: 45px;}
/*.header .headertitle {background:transparent url(../images/adobo-rice-title.gif) no-repeat scroll 0 0;
	text-indent:-900px; position:absolute; width:337px; height:50px; top: 55px;}*/
.outer img, .header img {border:none;}
.header .adobo-header {float: left;}
.header .christmas {float:right; margin-top: -5px; display:none;}

.outer p {margin-top:1em;}

.mainmenu {padding:0; margin: 0; height: 29px; 
	background:transparent url(../images/menu_bgrnd.jpg) repeat-x scroll 0 0; z-index: 5; position: relative;}
.mainmenu ul {width: 990px; margin: 0 auto; padding: 0;}	
.mainmenu li {list-style-type: none; float: left; padding:0 2em; margin-top: 4px; font-size: 0.8em;}
.mainmenu li.first {padding-left: 0;}	
.mainmenu li h2 a {font-weight: bold; color:#ffffff; text-decoration: none;}	
.mainmenu li h2 a.active {font-weight: bold; color:#ffffff; text-decoration: underline;}	
.mainmenu li h2 a:hover {text-decoration: underline;}	
.mainmenu li.comingsoon {background:transparent url(../images/coming-soon.png) no-repeat scroll 0 0;
                         height:60px; position:absolute; top:110px; width:55px; left:970px; z-index:100;}
                         

/*columns*/
.columns {width: 990px; padding:0; margin:0; }
.columns li { list-style-type: none; margin-top: 5px; float: left;}
.columns ul { padding: 0; margin:0; }

.columns li.column1 {width: 325px; min-height:600px;}
.columns li.column2, .columns li.column3 {width: 316px; margin-left:15px;}

.columns li.banner { margin-left: 15px; margin-top: 4px; width: 650px;}
.columns li.banner a.left, .columns li.banner a.right {
    background: transparent url(../images/prev.png) no-repeat scroll 0 0;
    display: inline-block;
    width:25px;
    height: 25px;
    float: left;
    cursor: pointer;
}
.columns li.banner a.left:hover, .columns li.banner a.right:hover {text-decoration: none;}
.columns li.banner a.right {
    background-image: url(../images/next.png);
    float: right;
}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 650px;
	height:255px;
}
#bannerslide {
	width:20000em;
	position:absolute;
}
#bannerslide li {
	float:left;
}

/*banner admin mode*/
#banneradmin {
	width:650px;
}
#banneradmin li {
	border-bottom: solid 1px #efefef;
	float: none;
}
#banneradmin ul.control {float: right; width: 370px;}
#banneradmin ul.control li {float:left; margin-right: 10px; font-size: 0.8em; height: 25px; border-bottom: none;}
#banneradmin ul.control li a {color: #ffffff; background-color:#aaaaaa;padding: 0.25em 0.5em;}
#banneradmin ul.control li a:hover { background-color:#32b9eb; text-decoration: none;}
#banneradmin ul.control li.last {margin-right: 0;}
/*banner admin mode*/


.columns li.banner .slider_prev, .columns li.banner .slider_next { font-size: 0.8em; 
	margin-top: 0.5em; }

.columns .phil-independence { width:650px; height: 256px; background: transparent url(../images/banners/philippine-independence-day.jpg) 
	no-repeat scroll 0 2px; }
.columns .promo { width:650px; height: 256px; background: transparent url(../images/banners/win-ipod-shuffle-monthly-draw-new.jpg) 
	no-repeat scroll 0 2px; }

.columns .promo-tickets { width:650px; height: 256px; background: transparent url(../images/banners/round-trip-to-philippines.gif) 
	no-repeat scroll 0 2px; }
.columns .barrio-fiesta { width:650px; height: 256px; background: transparent url(../images/banners/barrio-fiesta-london-2010.jpg) 
	no-repeat scroll 0 2px; }
.columns .barrio-fiesta h3, .columns .ipod-winner h3, .columns .promo h3, .columns .promo-tickets h1, .columns .phil-independence h3  { text-indent:-5000px; font-size:0.2em; display:block; width: 50%; margin: 1em auto 0 auto; text-align: center; color: #3d51ce; }
.columns .promo a.register, .columns .promo-tickets a.register  { color: #fff; font-weight: bold; text-decoration: none; display: block; margin: 8.25em 0 0 25.75em; width: 10%;
	background-image: url(../images/blue-button-2.png); background-repeat: no-repeat; width: 92px; height: 41px; padding: 0.5em 0 0 1.5em;}
.columns .promo-tickets a.register {margin-top: 8.75em; margin-left: 27.25em;}

.columns .phil-elections { background: transparent url(../images/casting-a-vote.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; }
.columns .phil-elections h3 {margin: 0.6em 0; padding-left: 15em; font-size: 1.2em; color: #32b9eb;}	
.columns .phil-elections p { width: 50%; padding-left: 12em; width: 70%; margin: 0.5em 0;}	
.columns .phil-elections p span {color: #32b9eb; font-weight: bold;}
.columns .phil-elections p a { color: #646e98; }

.columns li.banner .promo-sponsor-prize h3 { width:650px; height: 256px; 
	background: transparent url(../images/banners/facial-therapy-house.gif) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.maligayang-pasko { width:650px; height: 255px; 
	background: transparent url(../images/banners/maligayang-pasko.jpg) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-ipod-facebook { width:650px; height: 256px; 
	background: transparent url(../images/banners/ipod-shuffle-facebook.gif) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner .palawan h3 { width:650px; height: 256px; 
	background: transparent url(../images/banners/no-to-mining-in-palawan.gif) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner .blackpool h3 { background: transparent url(../images/banners/blackpool-fiesta-2011.gif) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-ipod-winner-jan11 { width:650px; height: 256px; 
	background: transparent url(../images/banners/january-2011.jpg) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
	.columns li.banner h3.banner-ipod-winner-november10 { width:650px; height: 256px; 
	background: transparent url(../images/banners/november-ipod-shuffle-winner.gif) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-ipod-winner-july-named { width:650px; height: 256px; 
	background: transparent url(../images/banners/july-2010-winner-named.jpg) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-philippine-jury { width:650px; height: 256px; 
	background: transparent url(../images/banners/philippine-jury.gif) no-repeat scroll 0 2px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-facebook { background: transparent url(../images/banners/adoborice-com-is-on-facebook.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-twitter { background: transparent url(../images/banners/follow-adoborice-com-on-twitter.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.banner-directory { background: transparent url(../images/banners/pinoy-services-business-directory.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer; font-size: 0.1em;}
.columns li.banner h3.chocolate-party { background: transparent url(../images/banners/bella-pinay.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer;}
.columns li.banner h3.mitcham { background: transparent url(../images/banners/mitcham-festival.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; text-indent: -9000px; cursor:pointer;}
	
.columns .gallery { background: transparent url(../images/gallery-banner.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; }
.columns .gallery h3 {margin: 1em 0 0.5em 0; padding-left: 15em; font-size: 1.5em; color: #32b9eb;}	
.columns .gallery p { width: 55%; padding-left: 18em;margin: 0.5em 0; text-align: justify; }	
.columns .gallery p span {color: #fe629c; font-weight: bold;}
.columns .gallery p a { color: #646e98; }

.columns .prizedraw { background: transparent url(../images/banner-winner.jpg) no-repeat scroll 0 2px; 
	width:650px; height: 256px; }
.columns .prizedraw h3 {margin: 1em 0 0.5em 0; padding-left: 13em; font-size: 1.5em; color: #97D860;}	
.columns .prizedraw p { width: 55%; padding-left: 18em;margin: 0.5em 0; text-align: justify; }	
.columns .prizedraw p span {color: #32b9eb; font-weight: bold;}
.columns .prizedraw p.small { font-size: 0.8em;  padding-left:22.5em;}	

.columns li.sponsors { width: 650px; border-top: solid 2px #dfdfdf; border-bottom: solid 2px #dfdfdf; 
	margin-left: 15px; padding: 0.5em 0; _width:610px;} 
	
.columns li.articlesection { width: 650px; border-bottom: solid 2px #dfdfdf; 
	margin-left: 15px; padding: 0.5em 0; _width:610px;} 
.columns li.articlesection p.date, .sss-page .articlesection p.date{background-color:#56B312; color:#fff; width: 30px; padding: 0.5em; margin:0; 
	text-align:center; float:left;}
.columns li.articlesection p.date span, .sss-page .articlesection p.date span {display: block;}
.columns li.articlesection p.date span.day, .sss-page .articlesection p.date span.day{font-size:20px; padding:4px 0 0;}
.columns li.articlesection p.date span.month, .sss-page .articlesection p.date span.month{font-size:14px; text-transform:uppercase;}
.columns li.articlesection p.date span.year, .sss-page .articlesection p.date span.year{font-size:10px;line-height:normal;}
.columns li.articlesection h3, .sss-page .articlesection h3{margin-left:3.25em;}
.columns li.articlesection h3 a, .sss-page .articlesection h3 a{color:#56B312; text-decoration: none;}
.columns li.articlesection h3 a:hover, .sss-page .articlesection h3 a:hover{ text-decoration: underline;}
.columns li.articlesection p, .sss-page .articlesection p{margin: 0.5em 0 0.5em 4em;}
.columns li.articlesection p, .sss-page .articlesection p {font-size:0.8em;}
.columns li.articlesection p a, .sss-page .articlesection p a{color:#32b9eb; text-decoration: none;}
.columns li.articlesection p a:hover, .sss-page .articlesection p a:hover{ text-decoration: underline;}
	
.columns .section { clear:both; min-height: 50px; width: 100%; margin-bottom: 0.25em; border: solid 1px #dfdfdf;}
.columns .section h3 {margin: 1px 1px 0 1px; border-bottom: solid 2px #fff; background-image: url(../images/80-bgrnd.jpg); 
	padding: 0.5em 1em; color:#56B312; }	
.columns .section h3 a {text-decoration: none; color: #56B312;}
.columns .section h3 a:hover {text-decoration: underline;}
.columns .section h3 span {color:gray; font-size:0.7em; padding: 0.4em 0 0 6.7em;}
.columns .section h3.newssection span {display:block; padding:0;}
.columns .section h3 span.polls { padding-left: 6.5em;}
.columns .section table, .columns .section p { margin: 0 1px 1px 1px; width:99.5%; background-color:#dfdfdf; padding: 0.5em 1em; font-size: 0.8em;}
.columns .section td {padding:0 0.5em;}
.columns .section p {width: 91.5%; margin-top:0;  font-size: 0.8em; }
.columns .section p.news b, .columns .section p.news cite {display:block;}
.columns .section p.news cite {margin-bottom:0.5em;}
.columns .section p.nogap {margin-bottom:0;}
.columns .section a {text-decoration:none; color: #32b9eb;}
.columns .section a:hover {text-decoration:underline;}
.columns .section p img.new {margin-left:5px;}
.columns .section table.section-table tr td {padding-left:0; vertical-align: top; #padding-left:0.5em;}
.columns .section table.section-table tr.highlight {color:#fff; font-weight:bold;}


.columns img.sectionimg { display:block; margin: 0 auto;}
.columns .section img.sectionicon { position: absolute; margin-top: -7px; _margin-top:-10px; margin-left:5px;}
.columns .section h3.withicon {padding-left: 4.5em;}
.columns img.floatright {float: right; margin-top: 15px;}

.columns .ads {padding-left:1em; width: 300px; border:none; }

.columns li.comments { background-image: url(../images/boxes/suggestions.jpg); width: 318px; height: 303px;}
.columns li.comments a { text-decoration: none; }
.columns li.comments span { color:#000000; font-weight: bold; margin: 1em; text-align: center; display: block;}


/*weather*/
ul.weather {margin:0 1px 1px 1px;}
ul.weather li {width:113.5px; height: 115px; padding: 0.5em 1.5em;background-color:#dfdfdf; margin-top:0;}
ul.weather li h4 {margin:0; padding:0; font-size:0.7em; text-align:center;}
li.section ul.weather li p {padding: 4em 0 0 0.4em; text-align:center;}
li.section ul.weather li p span{display:block;}
li.section p.weatherfeed {text-align:center; font-size:0.6em; margin-right:1px; width: 93.5%;}
ul.weather li p.partly-cloudy { background: transparent url(../images/weather/06.png) no-repeat scroll 15px 0; }
ul.weather li p.mostly-cloudy { background: transparent url(../images/weather/07.png) no-repeat scroll 15px 0; }
ul.weather li p.mostly-sunny, ul.weather li p.clear, ul.weather li p.sunny { background: transparent url(../images/weather/01.png) no-repeat scroll 15px 0; }
ul.weather li p.fog, ul.weather li p.light-fog,ul.weather li p.dense-fog, ul.weather li p.foggy, ul.weather li p.mist { background: transparent url(../images/weather/11.png) no-repeat scroll 15px 0; }
ul.weather li p.partly-sunny, ul.weather li p.mostly-clear { background: transparent url(../images/weather/02.png) no-repeat scroll 15px 0; }
ul.weather li p.rain-and-snow, ul.weather li p.freezing-rain { background: transparent url(../images/weather/29.png) no-repeat scroll 15px 0; }
ul.weather li p.showers, ul.weather li p.drizzle, ul.weather li p.rain-drizzle, ul.weather li p.lgt-rainshower, ul.weather li p.light-rain { background: transparent url(../images/weather/25.png) no-repeat scroll 15px 0; }
ul.weather li p.mostly-cloudy-w--showers, ul.weather li p.rain-shower { background: transparent url(../images/weather/12.png) no-repeat scroll 15px 0; }
ul.weather li p.intermittent-clouds, ul.weather li p.some-clouds { background: transparent url(../images/weather/04.png) no-repeat scroll 15px 0; }
ul.weather li p.rain, ul.weather li p.heavy-rain { background: transparent url(../images/weather/18.png) no-repeat scroll 15px 0; }
ul.weather li p.cloudy { background: transparent url(../images/weather/08.png) no-repeat scroll 15px 0; }
ul.weather li p.snow { background: transparent url(../images/weather/22.png) no-repeat scroll 15px 0; }
ul.weather li p.light-snow { background: transparent url(../images/weather/19.png) no-repeat scroll 15px 0; }
ul.weather li p.clouds-and-sun { background: transparent url(../images/weather/03.png) no-repeat scroll 15px 0; }
ul.weather li p.a-shower { background: transparent url(../images/weather/25.png) no-repeat scroll 15px 0; }
ul.weather li p.hazy-sunshine { background: transparent url(../images/weather/30.png) no-repeat scroll 15px 0; }
ul.weather li p.thunderstorms, ul.weather li p.thunderstorm, ul.weather li p.thundershower{ background: transparent url(../images/weather/15.png) no-repeat scroll 15px 0; }
ul.weather li p.partly-sunny-w--showers { background: transparent url(../images/weather/45.png) no-repeat scroll 15px 0; }

/*newsfeed*/
ul.newsfeed {margin: 0 1px 1px 1px;}
ul.newsfeed li {background-color:#dfdfdf; margin-top:0;}
ul.newsfeed li a {text-decoration:none; font-size:0.8em; color:Gray;}
ul.newsfeed li a:hover {text-decoration:underline;}
ul.newsfeed li.source {font-weight:bold;padding: 0.5em 0.5em 0.5em 1em; margin-bottom:1px;}
ul.newsfeed li.source a {color:#56B312;}
ul.newsfeed li.news {font-weight:normal;}
ul.newsfeed li.news a {color:Gray;}

/*login page*/
.login {margin: 1em auto;}
.login input[type=text],.login input[type=password] {width: 15em;}
.logintscs { margin: 0 auto; width:400px; }
.loginmessage { display: block; margin: 0.5em 0; color: #ff0000; }

/*boxes*/
.green-box {display: block; }
.green-left {background:url(../images/boxes/green-rounded-box-left.jpg) no-repeat scroll 0 50% transparent;
             width:6px; height:38px; float:left;}                
.green-right {background:url(../images/boxes/green-rounded-box-right.jpg) no-repeat scroll 0 50% transparent;
              width:6px; height:38px; float:left;}

.blue-box-top {background-image:url(../images/boxes/blue-box-top.jpg); background-repeat:no-repeat;
             width:475px; height:4px; margin:0; padding: 0;}                
.blue-box-bottom {background:url(../images/boxes/blue-box-bottom.jpg) no-repeat scroll 0 50% transparent;
              width:475px; height:6px; margin:0; padding: 0;}


/*register form*/
.leftcol {float:left; width:360px; margin-top:0.5em; margin-left:5px;}
.rightcol {float:left; width:475px; margin-left:25px; margin-top:0.5em; padding-top:0;}
.fullcol {display:block; float:left; width: 860px; margin-left: 5px; background-color:#C2ECFA;}
.fullcol p {padding: 0 1em; font-weight: bold; font-size: 0.8em;}
.fullcol li p {padding: 0; font-size: 1em;}

/*.adoboregistration .header {background:url(../images/boxes/pink-box-with-gift.jpg) no-repeat scroll 0 50% transparent;
                       height:183px; width:990px; display:block; margin-top:0; position:relative; top:-6px;}
.adoboregistration .header h1 {display:block; font-size: 1.5em; color:#ffffff; padding: 2em 0 0 1em; margin: 0.4em 0; #margin-top: 0;}  
.adoboregistration .header p {width: 50%; padding-left:1.5em; margin:0.5em 0;}     
.adoboregistration .header p.small-text {font-size:0.6em; margin-left:1em;}*/

.adoboregistration h3 {
              height:38px; width: 97%; padding: 0.8em 0; font-weight: bold; float:left; 
              text-align: center; font-size:0.8em; }                

.tc {font-size: 0.8em; clear:both; width: 100%;}
.tc ol {padding-left:2.5em;}
.tc li {margin-bottom:0.5em;text-align: justify;}

ul.registerform {width: 35%; font-size:0.8em; background-color: #c2ecfa; width: 820px;/*475px;*/ margin:0; padding:0;}/*margin: 0 0 0 45em; padding: 3em 0 0; */
ul.registerform li.first {padding-top: 0.5em; padding-bottom:2.2em; margin-top:0;}
ul.registerform li.last {padding-bottom: 3em;}
ul.registerform li {list-style-type: none; clear:both; padding: 0.3em 1em; width: 475px;}
ul.registerform li label {vertical-align:middle; float:left;}
ul.registerform li input[type=text], ul.registerform li select {display:block; width:100%; color:Gray; clear:both;}
ul.registerform li select {width:101.3%;height:1.8em;}
ul.registerform li p {line-height:1.2em; clear: both; text-align:justify; margin: 0 0 0.5em 0;}
ul.registerform li.dpa {padding:0.5em; background-color:#fff; margin:1em; width: 467px;}
ul.registerform li input.submit {float:left;}
ul.registerform li label.error { background:url(../images/forms/exclamation.png) no-repeat scroll 0 50% transparent;
	color:Red; text-indent:22px; float:right; }
ul.registerform li label.dpacheck {float:none;}
ul.registerform .thankyou {font-weight:bold; color:Gray;}

/*contact us form*/
.sitetext .section .innersection {background-color:#DFDFDF; margin: 0 1px 1px 1px;}
.sitetext .section img.contactform {position:relative;margin-left:270px; position:absolute; top:180px;}
.sitetext .section ul.contactform {padding:1em 1.5em; font-size:0.8em; width:45%; float:left;}
.sitetext .section ul.contactform li {list-style-type: none; clear:both; padding-top:0.3em;}
.sitetext .section ul.contactform li input[type=text], ul.contactform li textarea {display:block; color:Gray;width:100%; }
.sitetext .section ul.right {margin-top:0.2em;}
.sitetext .section ul.right li {width:60%; margin-bottom:0.5em;}
.sitetext .section ul li.full {width:100%;}
.sitetext .section ul.contactform  li label.error { background:url(../images/forms/exclamation.png) no-repeat scroll 3px 50% transparent;
	color:Red; text-indent:22px; float:right; }
.sitetext .section ul.contactform .thankyou {font-weight:bold; color:#32b9eb;}


/*site terms pages*/
.sitetext .section {border:1px solid #DFDFDF; clear:both; margin-bottom:0.25em; min-height:50px; width:988px; margin-top:0.5em;}
.sitetext .section h1 {font-size: 1em; display: block;}
.sitetext .section h1, .sitetext .section h3 {background-image:url("../images/40-bgrnd.jpg"); border-bottom:2px solid #FFFFFF;
		color:#97D860; margin:1px 1px 0; padding:0.5em 1em;}
.sitetext .section p, .sitetext .section ul {background-color:#DFDFDF; font-size:0.8em; margin:0 1px; padding:0.5em 1em;
		}/*width:961px;*/
/*.sitetext .section p.template {margin-bottom:1px; font-size:0.7em; width: 964px;}*/
.sitetext .section ul {padding-left: 3em; }/*width:935px;*/
.sitetext .section ul ul {font-size: 1em; padding-left: 1em; }/*width: 920px;*/

/*verify email*/
.verify-message {margin: 1.5em 0;}

/*philippine elections page*/
.philippineelections .header, .pinoyevents .header {background:url(../images/boxes/philippine-flag-box.jpg) no-repeat scroll 0 50% transparent;
                       height:215px; width:990px; display:block; margin-top:0; position:relative; top:-6px;}
.philippineelections .header h1 {display:block; font-size: 1.5em; color:#ffffff; padding: 3.7em 0 0 25em;}  
.philippineelections h2 {background-image:url(../images/boxes/green-rounded-box-bgrnd.jpg); background-repeat:repeat-x;
              height:38px; width: 100%; padding-top: 0.8em; color: #fff; font-weight: bold; float:left; 
              text-align: center; font-size:0.8em; }                
.philippineelections p, .philippineelections table{font-size: 0.8em;}
.philippineelections table{float:left; margin:1em 0; width:100%;}
.philippineelections table th{text-align:left;}
.philippineelections table td {padding-right:2em; vertical-align: top;}
.philippineelections a {text-decoration: none; color: Gray;}
.philippineelections a:hover {text-decoration: underline;}
.philippineelections ul li {font-size:0.8em;}
.philippineelections ul li a {color: #9fdb6a;}

/*polls*/
.columns .section ul.polls { margin: 0 1px; }
.columns .section ul.polls li {  background-color:#DFDFDF; margin: 0; padding: 0; width: 100%; padding: 0; }
.columns .section ul.polls li.first {padding-top: 0.5em;}
.columns .section ul.polls li.last {margin-bottom: 1px;}
.columns .section ul.polls li a { font-weight:bold; color: #778dbe; font-size: 0.8em; padding:0.5em 0.5em 0.5em 1em; display: block; }
.columns .section ul.polls li li { padding: 0; }
.columns .section ul.polls ul.pollchoices { display: none; background-color:#DFDFDF; padding: 1em;}
.columns .section ul.polls li.pollchoiceheader { margin-bottom: 1em; text-align: center; color: #778DBE; font-weight: bold; }
.columns .section ul.polls li.vote { line-height: 33px; text-align: center; margin-top: 1em; }
.columns .section ul.polls li.vote a { background:url(../images/blue-button.png) no-repeat scroll 0 0 transparent; 
	color: #ffffff; margin: 0 0.5em; padding: 0.7em 3em; height: 33px; display:inline;}
.columns .section ul.polls li.vote a.cancelvote_button {padding: 0.7em 2.5em;}
#backgroundPopup { background:none repeat scroll 0 0 #000000; border:1px solid #CECECE;
	display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:200; }
.columns .section ul.polls li.pollresults { text-align: right; margin-bottom: 1px; padding: 0.5em 0;}
.columns .section ul.polls li.pollresults a { color: #56B312; }

.registeredpanel {margin: 0 auto; width: 550px; text-align: center;}
.registeredpanel input {margin: 0 auto;}
.poll {margin-top: 0; padding-top: 0;}
.poll .header {#margin-top:1em; background:url(../images/header/poll-results-header.jpg) no-repeat scroll 0 50% transparent;
	height: 59px;}
.poll .header h1 {font-size:1.5em; padding: 0.5em 0 0 3.5em; color: #000000; display: block; height: 59px;}
/*.poll .header h1 { color:#FFFFFF; display:block; font-size:1.5em; padding:3.7em 0 0 34em; }*/
registeredpanel { display: none; }
ul.pollresults {margin:0; padding:0; font-size: 0.9em;}
ul li.polltype, ul.pollchoices li { list-style-type: none; }
ul li.polltype { font-weight: bold; padding: 0.5em 0;}
ul li.polltype li { font-weight: normal; border-bottom: 1px solid #DDDDDD; padding: 0.25em 0; width: 95%; }
ul.pollchoices li span { position: absolute; left: 800px; width: 320px;}
ul.pollchoices li span div { position: absolute; left: 40px; top: 0;}
div.pollpercentage { background-color: #97D860; height: 1em; }
.registererror { color: Red; font-weight: bold; padding: 0.5em; display: block;}

.slidebanner { position: absolute; margin-left: 769px; top: 25px; z-index: 10;
	_top:40px; }
.slidebannercontents { background-color: #7aa3b8; width: 221px; color:#ffffff; font-size:0.8em; }
.slidebanner p { padding: 0 1em; }
.slidebanner p.quote { padding: 0 2em; font-size:1.3em; font-weight: bold; margin:0; }
.slidebanner img {padding: 1em;}
.slidebanner img.suggestions {padding: 0;}
.slidebanner img.quotestart { padding:0 1em; }
.slidebanner img.quoteend { padding:0 1em; float:right;}
.slidebannercontents a { color: #fac82a; text-decoration: none; }
.slidebannercontents a:hover { text-decoration: underline; }
.blue-grey-bottom { background: transparent url(../images/boxes/blue-grey-rounded-bottom.jpg) no-repeat scroll 0 0;
	width:221px; margin-top:-13px; #margin-top:0;}
.blue-grey-top { background: transparent url(../images/boxes/blue-grey-rounded-top.jpg) no-repeat scroll 0 0;
	width:221px; margin-top:-13px; #margin-top:0;}

.columns .sponsors .ads {width: 100%; padding:0; border:none; }
.columns .sponsors ul.ads li {list-style-type: none; padding: 0 0 0 6px;}
.columns .sponsors ul.ads li.first {padding: 0;}

ul.ads {width: 125px; float: left; margin:0; padding:0;}
ul.ads li {list-style-type: none; padding: 0 0 1em 0;}
ul.ads li img {cursor: pointer;}

.eventsheader { color: #000000; background: transparent url(../images/header/filipino-events.jpg) no-repeat scroll 0 0; 
	height: 156px; width: 990px; margin-top:10px;}
/*.eventsheader h1 {display: block; margin:0 0 0 0.75em; color:#fff; padding-top: 0.5em; font-size: 1.5em;}*/
.vouchersheader h1, .eventsheader h1, .photo-gallery h1, .ipodheader h1, .pollheader h1, .ticketheader h1, .pollheader h1 { text-indent: -3000px; display: block; margin:0; }
.vouchersheader h2, .eventsheader h2, .photo-gallery h2, .ipodheader h2, .pollheader h2, .ticketheader h2, .pollheader h2 { display: block; width: 715px; padding: 1em 1.5em 1em 1.5em; 
	font-size: 0.8em;}

.eventscontents {clear:both; font-size: 0.8em; margin-top: 0.5em;}
.eventscontents p.eventbycountry {margin-left: 300px; font-size:1.25em; color: #56B312; font-weight: bold;}

ul.events {width: 612px; float: left; background-color: #efefef; margin: 0 0 0 1.3em; padding:0; _width:610px;}
ul.detail {background-color:#ffffff;}
ul.events a  { color: #32B9EB; text-decoration: none; } 
ul.events a:hover {text-decoration: underline; }

ul.events li { padding: 0.5em 1em 0.5em 5.5em; list-style-type: none; }
ul.detail li { padding:0;}
ul.events li h2 { margin:0; padding:0; font-weight: bold; color: #56b312;}
ul.events li h2 a { color: #56b312; text-decoration: underline;}
ul.events li p {margin: 0;}
ul.events li img.event-banner {margin:0 auto;}
ul.events .eventdate { background: transparent url(../images/icons/date.gif) no-repeat scroll 0 0; height:48px;
	margin-left:-60px; position:absolute; width:50px;}
ul.events .eventdate p.day { margin:0; text-align:center; color:#FFFFFF; font-size:15px; font-weight:bold; padding-top:2px;}
ul.events .eventdate p.month { color:#999999; font-size:10px; margin:0; padding-top:8px; text-align:center; text-transform:uppercase; }

ul.events li.regular {padding:0;}
ul.events li.regular p.title {margin: 2em 0; text-align: center; font-weight: bold; color:#56B312;}
ul.regular-events {margin-top: 0; padding-left:0; margin-left:0;}

.pinoyevents { clear: both; }

.photo-gallery { color: #000000; background: transparent url(../images/header/photo-gallery.jpg) no-repeat scroll 0 0; 
	height: 156px; width: 990px; margin-top:10px;}
.photo-gallery h2, .ipodheader h2, .pollheader h2, .ticketheader h2 {width: 970px;}	
.ipodheader h2 a, .ticketheader h2 a {color: #fff; font-weight: bold;}
div#container .photo-gallery h2 a {font-size:1em; margin-left: 0;}

.ipodheader { color: #000000; background: transparent url(../images/header/amazing-prizes-every-month.jpg) no-repeat scroll 0 0; 
	height: 97px; width: 990px; margin-top:10px;}
.adoboregistration .ipodheader p.small-text {font-size:0.6em; margin: 0 0 0 1.5em; #margin: 1em 0 0 2em;}

.ticketheader { color: #000000; background: transparent url(../images/header/return-tickets-to-the-philippines.jpg) no-repeat scroll 0 0; 
	height: 156px; width: 990px; margin-top:10px;}

.pollheader { color: #000000; background: transparent url(../images/header/poll-results.jpg) no-repeat scroll 0 0; 
	height: 156px; width: 990px; margin-top:10px;}

/*page-template: main-content + right-content*/
.main-content { float: left; width: 769px; _width: 759px;}
.right-content { width: 221px; margin-left:769px; position:absolute; top:25px; #margin-left:0; _top:40px; z-index: 10;}
.right-content ul {margin:0; padding: 0;}
.right-content ul li {list-style-type: none; margin: 0 0 0.5em 0; width: 222px;}
.right-content ul li h3 {padding: 0 0.8em;}
.right-content ul li p {padding: 1em; font-size: 0.8em; margin: 0;}
.right-content ul li p.quotestart {margin:0; margin-left:1em; padding: 0;}
.right-content ul li p.quoteend {margin:0; float: right; padding: 0 1em 0 0;}
.right-content ul li p.quote {margin:0; padding: 0 2em; font-weight: bold;}
.right-content ul li img.meet {margin:0.75em 0 1em 0.65em;}
.right-content ul li img.sale {margin:0em 0 1em 0.65em;}
.right-content ul li.slidebannercontents-yellow {
	width: 222px; color: #000000; margin-bottom:0; 
	background: #e9ae26 url(../images/directories/meet-photo-yellow.jpg) no-repeat scroll 0 0;
	}/*margin-top: -133px; right: 134px; #margin-top:-143px;*/
.right-content ul li.slidebanner-blue {
	width: 222px; color: #ffffff; margin-bottom:0; 
	background-color: #7aa3b8;
	}/*margin-top: -133px; right: 134px; #margin-top:-143px;*/	
.right-content ul li.slidebannercontents-yellow p.quotestart {background: #e9ae26 url(../images/directories/quote-yellow-start.jpg) no-repeat scroll 0 0;}	
.right-content ul li.slidebannercontents-yellow p.quoteend {background: #e9ae26 url(../images/directories/quote-yellow-end.jpg) no-repeat scroll 0 0;}	
.right-content ul li.contact-us {background-color:#dfdfdf; margin: 0.25em 0 1em 0;  }
.right-content ul li.info {background-color:#7aa3b8; color:#ffffff;}
.right-content ul li.info img {margin: 1em 0 0 1em;}
.right-content ul li.slidebannercontents-yellow a {color:#000000; text-decoration: underline;}
.right-content ul li.contact-us a {color:Gray; text-decoration: underline;}
.right-content ul li.info a, p.events a {color:#ffffff; text-decoration: underline;}

/*directory*/
.directory-list {width: 990px; min-height: 1050px; #min-height:1070px; _min-height:1200px;}
.voucher-page {width: 990px; min-height: 500px; #min-height:500px; _min-height:500px;}
.directory-list ul.directory-heading { width: 100%; margin: 0.8em 0; padding: 0;}
.directory-list ul.directory-heading h2.uk-directory {background: transparent url(../images/directories/the-uk-directory.jpg) no-repeat scroll 0 0;
	width: 177px; height:37px; margin-left: 7em; text-indent:-1000px;}
.directory-list ul.directory-heading h2.philippines-directory {background: transparent url(../images/directories/the-philippine-directory.jpg) no-repeat scroll 0 0;
	width: 250px; height:37px; margin-left: 7em; text-indent:-3000px;}
.directory-list ul.directory-heading p { width: 62%; margin: 0 0 0.5em 10.5em; font-size:0.8em; color:#000000; }
.directory-list ul.directory-heading li {list-style-type: none; width: 372px; float:left; height: 174px;}
.directory-list ul.directory-heading li.uk-active { background: transparent url(../images/directories/uk-active.jpg) no-repeat scroll  0 0;
	margin-right: 0.8em; _margin-right: 0.5em; width: 372px; height: 174px;}
.directory-list ul.directory-heading li.uk {background: transparent url(../images/directories/uk-directory.jpg) no-repeat scroll 0 0;
	margin-right: 0.8em; _margin-right: 0.5em;}
.directory-list ul.directory-heading li.uk:hover {background: transparent url(../images/directories/uk-directory-active.jpg) no-repeat scroll 0 0;
	}
.directory-list ul.directory-heading li.uk:hover h2.uk-directory {background: transparent url(../images/directories/the-uk-directory-yellow.jpg) no-repeat scroll 0 0;	}
.directory-list ul.directory-heading li.philippines {background: transparent url(../images/directories/philippines-directory.jpg) no-repeat scroll 0 0;}
.directory-list ul.directory-heading li.philippines-active { background: transparent url(../images/directories/philippines-active.jpg) no-repeat scroll  0 0;}
.directory-list ul.directory-heading li.philippines:hover {background: transparent url(../images/directories/philippines-directory-active.jpg) no-repeat scroll 0 0;
	}
.directory-list ul.directory-heading li.philippines:hover h2.philippines-directory {background: transparent url(../images/directories/the-philippine-directory-yellow.jpg) no-repeat scroll 0 0; }
.directory-list ul.categories {margin:0.7em 0 0 0; padding:0; width:185px; float:left; #margin-top:0;}
.directory-list ul.categories li {list-style-type: none; background-color:#226688; color: #ffffff; font-weight: bold; 
	font-size: 0.75em; margin:0.25em 0; padding: 0.5em;}
.directory-list ul.categories li a {color: #ffffff; text-decoration: none;}
.directory-list ul.categories li a:hover {color: #ffffff; text-decoration: underline;}
.directory-list ul.categories li.active{ background-color: #f2306a;} /*, .directory-list ul.categories li:hover */
.directory-list ul.categories li.first{margin-top:0;}
.directory-list ul.categories li:hover {cursor: pointer;}
#listing {margin:0; padding: 0;}
.directory-list ul.listing {width: 550px; margin:0.8em 0 0 1em; padding: 0; float:left; 
	font-size: 0.8em; #margin-top:0; }
.directory-list ul.listing ul {margin:0; padding: 0;}
.directory-list ul.listing div.premium {background-color: #fff17a; color: #000000; padding:1em; min-height: 120px; _height: 50px;}
.directory-list ul.listing div.premium img {float:left;}
.directory-list ul.listing div.premium ul {margin-left: 1em; width: 70%; float:left;}
.directory-list ul.listing div.premium li a {color: #000000;}
.directory-list ul.listing li {list-style-type: none; margin: 0 0 1.5em 0; padding:0; #margin-bottom:0.25em;}
.directory-list ul.listing li b {color: #56B312; }
.directory-list ul.listing li ul {margin:0; padding:0;}
.directory-list ul.listing li li {margin-bottom: 0;}
.directory-list ul.listing li a {color: #7a9abb; text-decoration: none;}
.directory-list ul.listing li a:hover {text-decoration: underline;}
.directory-list ul.listing li.message {#margin-top:1em;}
.directory-list ul.listing li.website {background: transparent url(../images/icons/world.png) no-repeat scroll 0 0; text-indent: 20px; }
.directory-list ul.listing li.email {background: transparent url(../images/icons/email.png) no-repeat scroll 0 0; text-indent: 20px; }
.directory-list ul.listing li.phone {background: transparent url(../images/icons/telephone.png) no-repeat scroll 0 0; text-indent: 20px; }
.directory-list ul.listing li.address {background: transparent url(../images/icons/house.png) no-repeat scroll 0 0; text-indent: 20px; }

/*slide banner*/
/*.slidebanner-meet {position:absolute; right:146px; top:25px; }*/

/*directory page*/
/*.directory-list .uk-directory, .directory-list .philippine-directory {width: 372px; height: 151px; float:left; margin: 1em 1em 1em 0;}
.directory-list .uk-directory {background: transparent url(../images/directories/uk-directory.jpg) no-repeat scroll 0 0;}
.directory-list .philippine-directory {background: transparent url(../images/directories/philippines-directory.jpg) no-repeat scroll 0 0;}*/

/*photo gallery list*/
ul.gallery-list {width: 80%; font-size:0.8em; margin: 1em 0 0 0; padding: 0; }
ul.gallery-list li {list-style-type: none; margin-bottom:2em; padding:0; }
ul.gallery-list li img {float:left; border: solid 1px #dfdfdf; padding: 0.25em;}
ul.gallery-list li .caption {text-align: left; margin: 0 0 0 7.5em; padding:0.7em 0 0 0; height:65px; #height:55px; #padding-top:0;}
ul.gallery-list li .caption h3 a { color: #32B9EB; text-decoration: none; }
ul.gallery-list li .caption .image-desc {padding:0;}
div#container .photo-gallery h2 {color: #000; text-align: left;}
div#caption h3, div#caption .image-desc {font-size:0.8em;}
div#container .photo-gallery a {text-align:left; color:#000; font-size:0.8em; display: block; margin-left: 1.5em;}

.vouchersheader { color: #000000; background: transparent url(../images/header/vouchers.jpg) no-repeat scroll 0 0; 
	height: 156px; width: 990px; margin-top:10px;}
ul.voucher-listing {margin:0.7em 0 0 1em; padding:0; width:550px; float:left; #margin-top:0;}
ul.voucher-listing li {list-style: none; border: dashed 1px #56B312; padding:0.5em 0.5em 0 0.5em ; text-align: center;
                       font-size:1.1em;}
ul.voucher-listing li h3, ul.voucher-listing li p.voucher b { color: #F2306A; }
li.section img.image-left {float: left; margin:0.5em; width: 73px; height: 73px;}
.columns li.green h3, .columns li.green h3 a {background-image: url("../images/80-bgrnd-green.jpg"); color: #32b9eb;}
.columns li.green p {background-color: #b6f38a; font-weight: bold;}
.columns li.green p, .columns li.green a {font-weight: bold;}

ul.prize-list {margin: 0; padding: 0 0 0 1em;}
ul.prize-list li {list-style: disc; padding: 0; margin: 0;}

/*SSS page*/
.sss-page .slidebanner {top: 155px; z-index: 1;}
p.nomarginbottom {margin-bottom: 0;}
.sss-page .slidebannercontents img.heading, .sss-page .slidebannercontents p.heading {float: left;}
.sss-page .slidebannercontents img.heading {padding: 20px 0.5em 0 1em;}
.sss-page .slidebannercontents p.heading {margin: 0; padding:20px 0 0 0; width: 120px; font-weight: bold; font-size: 1.3em; line-height: 1em;}
.sss-page .slidebannercontents p.prizes {font-weight: bold;} 

.sss-page .main-heading {margin-top: 30px;}
.sss-page .main-heading .heading-contents {width: 456px; float: left; }
.sss-page h1, .sss-page h2 {font-family: Georgia, Times New Roman, Arial; font-weight: normal;}
.sss-page h1 {color: #006093/*97d860*/; font-size: 1.8em; margin: 0 0 10px 0;}
.sss-page h2 {font-size: 1.4em; margin-bottom: 30px;}
.sss-page img.promo {float: left; margin: 0 10px 10px 0;}

.sss-page .main-heading p, .sss-page .contents p, .sss-page .contents span {font-size: 0.9em;}

.sss-page .contents {width: 755px; clear: both;} 
.sss-page .contents p {margin: 0 0 1em 0;}
.sss-page .contents h3 {background: #006093/*97d860*/; color: #fff; font-size: 0.9em; font-weight: bold; padding: 5px; text-align: center; margin: 0 0 1em 0;}
.sss-page .contents ol, .sss-page .contents li {margin:0; padding: 0;}
.sss-page .contents ol {margin-bottom: 1em;}
.sss-page .contents li {margin-left: 1.25em; font-size: 0.9em;}
.sss-page .contents p.title {font-weight: bold; margin-bottom: 0;}
.sss-promo span, .sss-promo input{ display: block; width: 730px; margin-left: 20px;}
.sss-page .sss-promo p {margin: 1em 0; font-weight: bold;}
.sss-page .sss-promo p.checkbox input {float: left; width: 15px; margin-left: 0;} 
.sss-page .sss-promo p.checkbox {font-weight: normal; margin:0; height: 1.5em;}
.sss-page .sss-promo p.margintop {margin-top:1em;}
.sss-page .sss-promo .submit {width: 100px; padding: 5px; margin: 1em auto;}
.sss-page .sss-promo .message {text-align: center; color: #f00; font-weight: bold; font-style: italic; margin-bottom: 1em;}
.sss-page p.question {margin-bottom: 0; font-weight: bold;}
.sss-page .articlesection h3 {background-color: #fff; text-align: left; margin-left: 3.25em; margin-bottom: 0; padding: 0; }
.sss-page .articlesection h3 a {color: #006093;}
.sss-page .articlesection p {margin-left: 3.25em; margin-bottom: 0;}
.sss-page .articlesection p.date {background-color: #006093;}
.sss-page .captcha {margin-top: 1em;}
.sss-page .captcha img, .sss-page .captcha span, .sss-page .captcha input, .sss-page .captcha p{float:left;}
.sss-page .captcha input {width: 150px; margin-left: 10px;}
.sss-page .captcha span {width: 100px; margin-left: 10px;}
.sss-page .captcha p {width: 500px;}
.sss-page .downloadform img {margin:0 auto; width:360px; display: block;}
.sss-page .downloadform {text-align: center;}
.sss-page p.contact-details {}
.sss-page img.note {margin-right: 5px; margin-top: -4px; float: left;}

.section .col-left, .col-right {float: left;}
.section .col-left {width: 71px;}
.section .col-right {margin: 0 0 0 10px;}
.section span.clear-1px {display: block;}

