/**
 * @version $id: site.css, v1.0 2008/02/20 00:26:59 GMT+0800 $
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007-2009, Frozynart Designs
 * @since Version 1.0
 */

html, body{ color:#666666; background-color:#000033; font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif; }
input{ outline:none }
p{ font-size:1.1em;padding:5px 0 }
h1,h2,h3,h4{ margin:0;padding:0 }
ol,ul{ margin-left:25px }
ol li,ul li{ margin-top:4px;margin-bottom:4px }
blockquote{ border-left:2px solid #6DA0F5;padding-left:10px }
a:focus,a:hover{ color:#131e2c; }
a{ color:#6DA0F5 }
#skip-to-main-content{ position:absolute;left:-9999px }
#main-container{ margin:0 auto; width: 960px; }
#main-container{}
#container{}
#masthead{background:url(../../img/ui/masthead.jpg) no-repeat; width:960px; }
#logo{ float:left; margin:15px 0 0 25px; width:600px; height:141px ; padding:0 0 0 0; }
#logo a{ color:#299FDF; font-size: 0.8em; }
#content{ float:left;margin:0 0 0 0;padding:0 0 20px 0;min-height:500px; width:960px; background:#fff;}
#inner-content{}



/** colors **/

.c-1{color:#9a0000} /* red */
.c-2{color:#000033} /* dark-blue */
.c-3{color:#0054a7} /* blue */
.c-4{color:#dfefff} /* light-blue */

.bc-1{background-color:#9a0000} /* red */
.bc-2{background-color:#000033} /* dark-blue */
.bc-3{background-color:#0054a7} /* blue */
.bc-4{background-color:#dfefff} /* light-blue */

/** colors **/





/** #top-navigation:start **/

#top-navigation{float:left; margin:76px 0 0 78px;}
#top-navigation li{float:left; list-style-type:none;  }
#top-navigation li a{display:block; background:url(../../img/ui/pipe.gif) no-repeat right; padding:0 15px; font-size:1.1em; color:#e2cece; text-transform:uppercase;}
#top-navigation li a:hover, #top-navigation li a.selected{color:#feff91;}
#top-navigation li.no-pipe a{background-image:none;}

/** #top-navigation:end **/



#subheader{clear:both; margin:0 0 0 0; width:960px; height:208px; }


/** .left-content::start **/
.left-content{float:left; width:660px; background:#ffffff; }
.left-content #banner{float:left; background:url(../../img/ui/banner-bg.jpg) no-repeat; width:640px; height:auto; min-height:160px; margin:30px 0 5px 10px; text-align:center; padding-top:30px; }

.left-content .entry{float:left; padding: 0 50px 20px 50px; width:560px;}
.left-content .entry h1.maintitle{color:#0054a7; font-size:1.5em; text-transform:uppercase; letter-spacing:1px;  margin:10px 0 5px 0;}
.left-content .entry h3.subtitle{color:#4788ca; font-size:1.4em; margin:20px 0 5px 0; }
.left-content .entry p{ color: #333; font-size:1.2em; line-height:1.6em; text-align:justify}
.left-content .entry a{color:#9a0000;}
.left-content .entry a:hover{text-decoration:underline;}

.left-content .entry h3.title{font-size:1.3em; color:#333; margin:5px 0; line-height:1.4em;}
.left-content .entry img{padding:4px; border:1px solid #ddd;}
.left-content .entry a.button-link{background-color:#ecf5fc; padding:5px 8px; border-top:1px solid #e4eff7; 	border-right:1px solid #d7e7f3;	border-bottom:1px solid #d7e7f3; border-left:1px solid #e4eff7; color:#406a7e; }
.left-content .entry a.button-link:hover{color:#fff;	background-color:#2f6a96; border:1px solid #ccc; text-decoration:none; }
.left-content .entry a.zoom{background:url(../../img/ui/btns/zoom-btn.jpg) no-repeat left; padding: 0 0 0 25px; margin:0 0 0 50px;}

.left-content .entry ul.hotel-list{margin:10px 0 10px 0}
.left-content .entry ul.hotel-list li{width:220px;list-style-type:none; background:url(../../img/ui/red-bullet.gif) no-repeat; line-height:1.6em; padding:2px 0 3px 20px; border-bottom:1px dotted #ccc; font-size:1.2em; color:#333;}
.left-content .entry ul.hotel-list li a{font-size:1.1em; color:#BF2F2F; display:block; }
.left-content .entry ul.hotel-list li a:hover{color:#9a0000;  text-decoration:none;}

.left-content .entry ul.bullet-list{ margin:10px 0 10px 25px;}
.left-content .entry ul.bullet-list li{list-style-type:none; list-style-image:url(../../img/ui/red-bullet.gif); line-height:1.6em; padding:0 0 0 5px; font-size:1.2em; color:#333; }
.left-content .entry ul.bullet-list li a{font-size:1.1em; color:#BF2F2F }
.left-content .entry ul.bullet-list li a:hover{color:#9a0000;  text-decoration:underline;}
.left-content .entry ul.bullet-list ul{padding:10px 0 10px 0;}
.left-content .entry ul.bullet-list li li {font-size:1.0em; }
.left-content .entry ul.bullet-list li li a{}


.left-content .entry ul.list{margin:10px 0 15px 0;}
.left-content .entry ul.list li{list-style-type:none; font-size:1.2em; color:#333; line-height:1.6em}

.left-content .entry ol.number-list{margin:10px 0 0 25px;}
.left-content .entry ol.number-list li{list-style-type:decimal; font-size:1.2em; color:#333; padding:3px 0 3px 0; line-height:1.6em; text-align:justify;}

.left-content .entry ul.hotel-gallery, .left-content .entry ul.photo-gallery{margin:20px 0 0 0;}
.left-content .entry ul.hotel-gallery li, .left-content .entry ul.photo-gallery li{ display:inline; list-style-type:none; padding: 0 2px;}
.left-content .entry ul.hotel-gallery img, .left-content .entry ul.photo-gallery img{padding:1px;}

.left-content .entry ul.photo-gallery li.hide{display:none}

.left-content .entry .home-finding img{border:none; margin:10px 0 0 -5px;}


/* .left-content .paginator-page ::start */
.left-content #froz-search-results { width: 100% }
.left-content .paginator-page #result-count{font-size: 1.3em; color:#333; margin:5px 0 5px 0;}
.left-content .paginator-page #query{font-weight:700; font-size: 1.8em; color:#000033; }

.left-content .paginator-page .disabled{color:#bbb; font-weight:700}
.left-content #paginator-scroll .pagination{font-size: 1.2em; }

#results .paginator-list li {color:#000033; font-weight:700; font-size:1.2em; border-bottom: 1px dotted #ccc; margin-bottom:20px; padding:0 0 20px 0; }
#results .paginator-list li p a.url-title{border-bottom: none}
#results .paginator-list li .url-title {color:#0054a7!important; font-size:0.9em; font-weight:bold;}
#results .paginator-list li .url-title:hover{color:#000033!important}
#results .paginator-list li p{font-weight:normal; padding:3px 0;}
#results .paginator-list li p.details{color:#228822; font-size:1.0em;}
#results .paginator-list li p.summary {line-height: 1.5em !important; font-size:1.0em; }


.pagination span.active, .pagination a, .pagination span.disabled{padding:5px 8px;}
.pagination a{color:#429ac1!important; font-weight:700; text-decoration:underline}
.pagination a:hover{color:#0054a7!important; text-decoration:none!important}
.pagination span.active{font-size:1.1em; color:#000033!important; }
.pagination span.page{color:#000033;}

.froz-query-result {font-weight: bold}
.froz-query-result-1 {background: #FFFF33}  /*yellow*/
.froz-query-result-2 {background: #00DD00}  /*green*/
.froz-query-result-3 {background: #FF9933}  /*orange*/
.froz-query-result-4 {background: #FF99FF}  /*pink*/
.froz-query-result-5 {background: #AAAAAA}  /*gray*/
.froz-query-result-6 {background: #FF0000}  /*red*/
.froz-query-result-7 {background: #CC6666}  /*brown*/
.froz-query-result-8 {background: #0066FF}  /*blue*/
/* .left-content .paginator-page ::end */



/** .left-content::end **/

/** #froz-submit-form::start */

#froz-mortgage-result {

    margin: 10px 0 70px 20px;
    font-size: 1.3em;
    color: #000033;

}

#froz-submit-form.prequalification-form{

    height: 560px;
    width: 520px;

}

#froz-submit-form.prequalification-form li#form-submit{
    border-bottom: 0;
}

/** #froz-submit-form::end */


/** #right-content::start */
.right-content{float:left; width:280px; background:#fff url(../../img/ui/right-content-bg.jpg) no-repeat top; height:auto; padding:0 10px 10px 10px;}
.right-content #who-we-are-hdr h3{float:left; position:relative; background:url(../../img/ui/who-we-are-bg.jpg) no-repeat; width:255px; height:38px; margin:-52px 0 0 0; font-size:1.5em; color:#fff; padding:15px 10px 0 15px; text-transform:uppercase; }
.right-content #who-we-are{float:left; background:url(../../img/ui/mike-and-martin.jpg) no-repeat; width:260px; height:199px; padding:5px 10px; margin:0}
.right-content #who-we-are p{font-size: 1.2em; color:#fff; padding:125px 0 5px 0; text-align:center;}

.right-content #who-we-are .two-col p{color:#fff; text-align:left; padding:0; text-transform:uppercase; font-size:1.1em;}
.right-content #who-we-are .two-col .col-2 p{text-align:right;}

.right-content #guam-time-and-weather{float:left; margin:20px 0 0 0; width:280px; }
.right-content #guam-time-and-weather h3.time{font-size:1.3em; color:#0054a7; font-weight:700; text-align:center; text-transform:uppercase}
.right-content #guam-time-and-weather .weather-box{margin:10px 0 10px 30px; background:url(../../img/ui/weather-bg.jpg) no-repeat;  border:1px solid #dfefff; width:218px; }

.right-content #guam-time-and-weather .date-and-time{font-size:1.1em; margin:5px 0 0 0;}
.right-content #maps img{margin:10px 0 0 0;}

/** #right-content::end */


div.separator{border-top:1px solid #f2f2f2; margin:8px 0;}



/** #subfooter::start */
#subfooter{clear:both; width:920px; height:140px; padding:20px 20px 30px 20px; background:#fff;}

#subfooter #docomo_mcv_content_id{float:left; margin:10px 0 0 0;}
#subfooter ul.subfooter-logos{float:left;margin:0}
#subfooter ul.subfooter-logos li{list-style-type:none; float:left; margin:0 15px 10px 20px;}

/** #subfooter::end */



/** #footer::start */
#footer{clear:both; margin: 0 auto; text-align:center; width:960px;}
#footer-navigation {float:left; width:960px; margin: 0 auto; text-align:center; padding: 2px 0 2px 0; margin: 10px 0 0 45px;}
#footer-navigation li{list-style-type:none; background:url(../../img/ui/bullet.gif) no-repeat right; display:inline; float:left;}
#footer-navigation li a{font-size:1.2em; color:#b3c7d8; padding:3px 12px 3px 10px}
#footer-navigation li a:hover{color:#dde7f0;}

#footer-navigation li.no-bg{background-image:none;}
#copyright{clear:both; margin:0 auto;color:#d7cfcf; text-align:center;font-size:1.2em;padding: 5px 0 10px 0;}
#copyright a{color:#b3c7d8;text-decoration:none}
#copyright a:hover{color:#dde7f0;}
/** #footer::end */


/** .froz-weather-data::start */
.froz-weather-data{margin:15px 10px 15px 10px}
.froz-weather-data li{list-style-type:none; font-size:1.1em; color:#555; }
.froz-weather-data li.data-location{font-size:1.2em; color:#147cb2; font-weight:700;  }
.froz-weather-data li.data-temperature{margin-top:10px; font-family:"Verdana"; font-size:1.6em; color:#484848; font-weight:700}
.froz-weather-data li.data-weather{color:#757575; font-size:1.2em; font-weight:700}
.froz-weather-data li.data-image{padding-bottom:10px}
.weather-error-statement{ padding: 10px 20px 10px 20px; text-align: center; color:#147cb2; font-weight: 700 }


/** .froz-weather-data::end */

#ajax-loader{padding:20px 20px 10px 30px; font-size:1.1em; color:#666; border-bottom:2px solid #fff;}
#ajax-loader img{vertical-align:middle; margin-left:10px}
