/**
 * @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:#4a4a4a; background:#ffffff url(../../img/ui/bg.jpg) 0 0 repeat-x; font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif; }
body.index{background:#ffffff url(../../img/ui/bg-index.jpg) 0 0 repeat-x;}
input{ outline:none }
p{padding:6px 0; line-height:1.6em; }
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; text-decoration:underline; }
a{ color:#666; }
#skip-to-main-content{ position:absolute;left:-9999px; }
#main-container{ margin:0 auto; width: 960px; }
#main-container{}
#container{}
#masthead{position:relative; float:left; width:960px;}
#logo{ float:left; margin:0; }
#logo a{ color:#299FDF; font-size: 0.8em; }
#content{ clear:both;margin:0 0 0 0;padding:0 0 0 0;height:auto; }
#inner-content{ padding: 20px 0;}


.c-1{color:#171617;}
.c-2{color:#bececc;}
.c-3{color:#174341;}
.c-4{color:#df7011;}
.c-5{color:#303736;}

.bc-1{background-color:#171617;}
.bc-2{background-color:#bececc;}
.bc-3{background-color:#174341;}
.bc-4{background-color:#df7011;}
.bc-5{background-color:#303736;}

.mt41 {
    margin-top: 41px !important;
}

/** #header::start */
#header{float:left; width:960px; margin-top:60px;}

#header .col-2 h3{line-height:1.3em;}
#header .col-2 a.apply-now-btn{display:block; background:url(../../img/ui/apply-now-btn.jpg) no-repeat 0 -44px;  width:152px; height:44px; text-indent:-99999px; margin:30px 0 0 -5px;}
#header .col-2 a.apply-now-btn:hover{background-position:0 0;}

#header-image{width:610px; height:308px; z-index:80}

div#rounded-corners{background:url(../../img/ui/rotating-images/rounded-corners.png); width:610px; height:308px; position:absolute; z-index:99; }

/** #header::end */

h1.maintitle{color:#174341;  font-size:1.9em; margin:10px 0; }
h3.page-title, h3.right-pagetitle{color:#174341; font-size:1.3em; font-weight:700; line-height:1.3em;  margin:5px 0 -5px 0;}
h3.right-pagetitle{margin:0;}
h3.subtitle{color:#003F39; font-size:1.3em; font-weight:700;   margin:20px 0 8px 0;}
h4.title{color:#627976; font-size:1.2em; font-weight:700; margin:13px 0 7px 0;}

#intro p{font-size:1.2em;}

/** .left-content::start */
.left-content{float:left; width:590px; margin:50px 20px 30px 10px;}
.left-content p{ font-size:1.2em; text-align:justify; color:#333;}
.left-content p a.btn-link{background:url(../../img/ui/arrow.gif) no-repeat;color:#f89948; font-size:1.1em; text-decoration:underline; padding:0 5px 0 15px;}
.left-content div.board-image{border:1px solid #eaeaea; padding:2px; width:100px; height:107px;}
.left-content ol.number-list{margin:10px 0 10px 20px;}
.left-content ol.number-list li{list-style-type:decimal ; padding:5px 0; font-size:1.2em; color:#333;}
.left-content ol.number-list ol.alpha-list{margin:8px 0 5px 30px;}
.left-content ol.number-list ol.alpha-list li{list-style-type:lower-alpha; font-size:1.0em; line-height:1.6em; padding:3px 0; }
.left-content ol.number-list ol.alpha-list li ul{margin:5px 0 5px 40px; }
.left-content ol.number-list ol.alpha-list li ul li{ padding:2px 0; font-size:0.9em; list-style-type:circle;}
.left-content ol.number-list ul li{padding:2px 0; list-style-type:disc; font-size:1.0em; line-height:1.6em; margin-left:10px;}
.left-content ol.number-list ul li li{padding:2px 0; list-style-type:circle; font-size:1.0em; line-height:1.6em; margin-left:10px;}

.left-content ul.pdf-list{margin:20px 25px 10px 0}
.left-content ul.pdf-list li{list-style-type:none; background:url(../../img/ui/adobe-rdr-bullet.gif) no-repeat; padding:3px 0 5px 30px;}
.left-content ul.pdf-list li a{color:#333;  text-decoration:underline; font-size:1.2em;}
.left-content ul.pdf-list li a:hover{color:#df7011;}

/*.left-content .img-holder img{padding:3px; border:1px solid #efefef}*/
.left-content .img-holder {
    margin: 10px 0 0 0;
    padding: 0;
    padding:3px;
    border:1px solid #efefef;
}
.left-content .img-holder.float-left {
    margin-right: 20px;
    margin-bottom: 10px;
}
.left-content .img-holder.float-right {
    margin-left: 20px;
    margin-bottom: 10px;
}
/** .left-content::end */

/** .right-content::start */
.right-content{float:left; width:300px; margin:50px 10px 0 30px; }
.right-content .entry{background:#fcfcfc; padding:15px 10px 10px 15px; border:1px solid #eee; margin:10px 0;}
.right-content .entry a.right-link{color:#f89948; font-size:1.4em;}
/** .right-content .entry:hover{background:#f9f9f9} */
/** .right-content::end */

/** #table .tbl.horizontal-box::start */
.tbl{ border-collapse:collapse; text-align:left; color:#333; font-size:1.2em; margin:5px 0 10px 0;}
.tbl.horizontal-box th{padding:8px; background:#ecf3f2; border:1px solid #C2CFCF; color:#4a5353; font-weight:bold }
.tbl.horizontal-box td{padding:8px; background:#fefefe; border:1px solid #eaeaea; border-top:1px solid transparent; }
/** #table .tbl.horizontal-box::end */

/** #sub-content::start */
#sub-content h3{color:#174341; font-size:1.3em; font-weight:700; margin:10px 0 0 15px;}
#sub-content p{font-size:1.1em; margin:5px 35px 0 15px;}
#sub-content a{background:url(../../img/ui/arrow.gif) no-repeat;color:#f89948; font-size:1.0em; text-decoration:underline; padding:0 15px;}
#sub-content a:hover{color:#df7011}
/** #sub-content::end */

/** #subfooter::start */
#subfooter{background:url(../../img/ui/subfooter-bg.jpg) no-repeat; width:960px; height:147px; float:left; margin:20px 0 20px 0 }
#subfooter .contact-info{margin:30px 20px 0 20px; float:left; width:450px}
#subfooter .contact-info h3.contact-title{font-size:1.8em; margin:0 0 5px 0; font-weight:700; color:#617272;}
#subfooter p{font-size:1.2em;}
#subfooter .subfooter-nav{float:left; margin:20px 25px 0 20px;}
#subfooter .subfooter-nav li{list-style-type:none; list-style-image:url(../../img/ui/gray-arrow.gif); padding:3px 0;}
#subfooter .subfooter-nav li a{font-size:1.3em; color:#666666;}
#subfooter .subfooter-nav li a:hover{color:#333333; text-decoration:none;}
/** #subfooter::end */

ul#image-list{margin:0 10px 0 0}
ul#image-list li{ list-style-type:none;}
ul#image-list li.hide{display:none;}

ul.bullet-list{}
ul.bullet-list li{list-style-image:url(../../img/ui/bullet.gif); padding:2px 0; color:#333; list-style-type:none; font-size:1.1em; line-height:1.6em;}
ul.bullet-list li a{color:#333; text-decoration:underline; font-size:1.1em}
ul.bullet-list li a:hover{color:#df7011}

#model-homes, #eesp-homes{}
#model-homes img, #eesp-homes img, #eesp-ad img{padding:5px; border:#efefef 1px solid;}
#model-homes p, #eesp-homes p{background:#F1F7F6; padding:3px 5px; width:152px; letter-spacing:1px; font-size:1.1em; text-align:center; }
#eesp-homes p{width:122px;}

#model-home-1, #model-home-2, #model-home-3, 
#eesp-home-1, #eesp-home-2, #eesp-home-3, #eesp-home-4{margin:0;}

#model-home-1 li, #model-home-2 li, #model-home-3 li,
#eesp-home-1 li, #eesp-home-2 li, #eesp-home-3 li, #eesp-home-4 li{list-style-type:none;}

#model-home-1 li.hide, #model-home-2 li.hide, #model-home-3 li.hide ,
#eesp-home-1 li.hide, #eesp-home-2 li.hide, #eesp-home-3 li.hide, #eesp-home-4 li.hide{display:none;}


a.link{background:url(../../img/ui/arrow.gif) no-repeat;color:#f89948; font-size:1.1em; text-decoration:underline; padding:0 15px;}
a.link:hover{color:#df7011;}
div.separator{border-bottom:1px solid #eaeaea; clear:both; margin:0 0 10px 0}



/*------------------------------------------------------------------
 # [Home Page Additional Styles] ::start
 ------------------------------------------------------------------*/
.latest-news-content { margin-bottom: 46px; }
.solo-item { margin-bottom: 68px; }
/*------------------------------------------------------------------
 # [Home Page Additional Styles] ::end
 ------------------------------------------------------------------*/

/** #footer::start */
#footer{clear:both; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; margin:20px 0 20px 0; height:40px;}
#footer-navigation{float:left; margin:8px 0 0 30px;}
#footer-navigation li {float:left; list-style-type:none; background:url(../../img/ui/pipe.gif) no-repeat right; padding:3px 12px; }
#footer-navigation li a{display:block; color:#666; font-size:1.1em; text-decoration:underline;}
#footer-navigation li.no-pipe{background:none;}
#footer-navigation li a:hover{color:#333;}
#copyright{padding:0 0 10px 10px;margin:15px 30px 0 0; width:800px;float:left;color:#666666;  font-size:1.1em;}
#copyright a{color:#666666;text-decoration:underline;}
#copyright a:hover{color:#333333;text-decoration:underline}
/** #footer::end */



