/***********************************************/
/* CURVED BOX 1 - top area                     */
/***********************************************/

.raised { background: transparent; width: 704px; margin-right: auto; margin-left: auto; }
.raised h1, .raised p { margin: 0 10px; }
.raised h1 { font-size: 2em; color: #fff; }
.raised p { padding-bottom: 0.5em; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display: block; overflow: hidden; font-size: 1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height: 1px; }
.raised .b2 { background: #CDD9E0; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b3 { background: #DFE8EC; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b4 { background: #ECF2F4; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b4b { background: #ECF2F4; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b3b { background: #DFE8EC; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b2b { background: #CDD9E0; border-left: 1px solid #999; border-right: 1px solid #999; }
.raised .b1 { margin: 0 5px; background: #999; }
.raised .b2, .raised .b2b { margin: 0 3px; border-width: 0 2px; }
.raised .b3, .raised .b3b { margin: 0 2px; }
.raised .b4, .raised .b4b { height: 2px; margin: 0 1px; }
.raised .b1b { margin: 0 5px; background: #999; }
.raised .boxcontent { display: block; border-left: 1px solid #999; border-right: 1px solid #999; }
/***********************************************/

/***********************************************/
/* CURVED BOX 2a - search results main box 1 */
/***********************************************/

.resultsbox { background-color: #FFFFFF; width: 510px; margin-right: auto; margin-left: auto; display: block; float: left; margin-bottom: 10px; margin-top: 10px; }
.resultsbox h1, .resultsbox p { margin: 0 10px; }
.resultsbox h1 { font-size: 2em; }
.resultsbox p { padding-bottom: 0.5em; }
.resultsbox .c1, .resultsbox .c2, .resultsbox .c3, .resultsbox .c4, .resultsbox .c1b, .resultsbox .c2b, .resultsbox .c3b, .resultsbox .c4b { display: block; overflow: hidden; font-size: 1px; }
.resultsbox .c1, .resultsbox .c2, .resultsbox .c3, .resultsbox .c1b, .resultsbox .c2b, .resultsbox .c3b { height: 1px; }
.resultsbox .c2 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c3 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c4 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c4b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c3b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c2b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.resultsbox .c1 { margin: 0 5px; background: #999; }
.resultsbox .c2, .resultsbox .c2b { margin: 0 3px; border-width: 0 2px; }
.resultsbox .c3, .resultsbox .c3b { margin: 0 2px; }
.resultsbox .c4, .resultsbox .c4b { height: 2px; margin: 0 1px; }
.resultsbox .c1b { margin: 0 5px; background: #999; }
.resultsbox .resultsboxccontent { background: #FFFFFF; display: block; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 20px; }
/***********************************************/


/***********************************************/
/* CURVED BOX 2 - homepage main box 1 */
/***********************************************/

.box { background-color: #FFFFFF; width: 510px; height: 176px; margin-right: auto; margin-left: auto; display: block; float: left; margin-bottom: 10px; margin-top: 10px; background-image: url(../images/home/colville_sky.jpg); background-repeat: no-repeat; background-position: top right; }
.box h1, .box p { margin: 0 10px; }
.box h1 { font-size: 2em; }
.box p { padding-bottom: 0.5em; }
.box .c1, .box .c2, .box .c3, .box .c4, .box .c1b, .box .c2b, .box .c3b, .box .c4b { display: block; overflow: hidden; font-size: 1px; }
.box .c1, .box .c2, .box .c3, .box .c1b, .box .c2b, .box .c3b { height: 1px; }
.box .c2 { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c3 { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c4 { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c4b { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c3b { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c2b { border-left: 1px solid #999; border-right: 1px solid #999; }
.box .c1 { margin: 0 5px; background: #999; }
.box .c2, .box .c2b { margin: 0 3px; border-width: 0 2px; }
.box .c3, .box .c3b { margin: 0 2px; }
.box .c4, .box .c4b { height: 2px; margin: 0 1px; }
.box .c1b { margin: 0 5px; background: #999; }
.box .boxccontent { display: block; height: 164px; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 15px; }
/***********************************************/


/***********************************************/
/* CURVED BOX 3 - homepage 2 tenants */
/***********************************************/

.ten { background: #FFFFFF; width: 176px; margin-right: 8px; margin-left: auto; display: block; float: left; margin-bottom: 10px; }
.ten h1, .ten p { margin: 0 10px; }
.ten h1 { font-size: 2em; color: #fff; }
.ten p { padding-bottom: 0.5em; }
.ten .t1, .ten .t2, .ten .t3, .ten .t4, .ten .t1b, .ten .t2b, .ten .t3b, .ten .t4b { display: block; overflow: hidden; font-size: 1px; }
.ten .t1, .ten .t2, .ten .t3, .ten .t1b, .ten .t2b, .ten .t3b { height: 1px; }
.ten .t2 { background: #B7D6B1; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t3 { background: #CEE3CA; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t4 { background: #DAEAD7; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t4b { background: #DAEAD7; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t3b { background: #CEE3CA; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t2b { background: #B7D6B1; border-left: 1px solid #999; border-right: 1px solid #999; }
.ten .t1 { margin: 0 5px; background: #999; }
.ten .t2, .ten .t2b { margin: 0 3px; border-width: 0 2px; }
.ten .t3, .ten .t3b { margin: 0 2px; }
.ten .t4, .ten .t4b { height: 2px; margin: 0 1px; }
.ten .t1b { margin: 0 5px; background: #999; }
.ten .boxtcontent { display: block; background: #EFF7EE; border-left: 1px solid #999; border-right: 1px solid #999; }
/***********************************************/

/***********************************************/
/* CURVED BOX 4 - homepage  news */
/***********************************************/

.new { background: #FFFFFF; width: 176px; margin-right: 8px; margin-left: auto; display: block; float: left; margin-bottom: 10px; }
.new h1, .new p { margin: 0 10px; }
.new h1 { font-size: 2em; color: #fff; }
.new p { padding-bottom: 0.5em; }
.new .n1, .new .n2, .new .n3, .new .n4, .new .n1b, .new .n2b, .new .n3b, .new .n4b { display: block; overflow: hidden; font-size: 1px; }
.new .n1, .new .n2, .new .n3, .new .n1b, .new .n2b, .new .n3b { height: 1px; }
.new .n2 { background: #9FB5D7; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n3 { background: #BBCBE3; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n4 { background: #D5DFEE; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n4b { background: #D5DFEE; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n3b { background: #BBCBE3; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n2b { background: #9FB5D7; border-left: 1px solid #999; border-right: 1px solid #999; }
.new .n1 { margin: 0 5px; background: #999; }
.new .n2, .new .n2b { margin: 0 3px; border-width: 0 2px; }
.new .n3, .new .n3b { margin: 0 2px; }
.new .n4, .new .n4b { height: 2px; margin: 0 1px; }
.new .n1b { margin: 0 5px; background: #999; }
.new .boxncontent { display: block; background: #EBEFF5; border-left: 1px solid #999; border-right: 1px solid #999; }
/***********************************************/

/***********************************************/
/* CURVED BOX 4 - homepage  Breaking News */
/***********************************************/

.bre { background: #FFFFFF; width: 143px; margin-right: 0px; margin-left: auto; display: block; float: left; margin-bottom: 10px; }
.bre h1, .bre p { margin: 0 10px; }
.bre h1 { font-size: 2em; color: #fff; }
.bre p { padding-bottom: 0.5em; }
.bre .e1, .bre .e2, .bre .e3, .bre .e4, .bre .e1b, .bre .e2b, .bre .e3b, .bre .e4b { display: block; overflow: hidden; font-size: 1px; }
.bre .e1, .bre .e2, .bre .e3, .bre .e1b, .bre .e2b, .bre .e3b { height: 1px; }
.bre .e2 { background: #FFCD82; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e3 { background: #FFDFB0; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e4 { background: #FFEBCC; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e4b { background: #FFEBCC; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e3b { background: #FFDFB0; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e2b { background: #FFCD82; border-left: 1px solid #999; border-right: 1px solid #999; }
.bre .e1 { margin: 0 5px; background: #999; }
.bre .e2, .bre .e2b { margin: 0 3px; border-width: 0 2px; }
.bre .e3, .bre .e3b { margin: 0 2px; }
.bre .e4, .bre .e4b { height: 2px; margin: 0 1px; }
.bre .e1b { margin: 0 5px; background: #999; }
.bre .boxecontent { display: block; background: #FFF3E1; border-left: 1px solid #999; border-right: 1px solid #999; }
/***********************************************/


/***********************************************/
/* CURVED BOX side - side area box */
/***********************************************/

.side { background: #FFFFFF; width: 143px; margin-right: auto; margin-left: auto; display: block; float: left; margin-bottom: 10px; margin-top: 30px; }

.side h1, .side p { margin: 0 10px; }
.side h1 { font-size: 2em; color: #fff; }
.side p { padding-bottom: 0.5em; }
.side .s1, .side .s2, .side .s3, .side .s4, .side .s1b, .side .s2b, .side .s3b, .side .s4b { display: block; overflow: hidden; font-size: 1px; }
.side .s1, .side .s2, .side .s3, .side .s1b, .side .s2b, .side .s3b { height: 1px; }
.side .s2 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s3 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s4 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s4b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s3b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s2b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.side .s1 { margin: 0 5px; background: #999; }
.side .s2, .side .s2b { margin: 0 3px; border-width: 0 2px; }
.side .s3, .side .s3b { margin: 0 2px; }
.side .s4, .side .s4b { height: 2px; margin: 0 1px; }
.side .s1b { margin: 0 5px; background: #999; }
.side .boxscontent { display: block; background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 4px; }

/***********************************************/
/* CURVED BOX side - property search area box */
/***********************************************/

.bodybox { background: #FFFFFF; width: 300px; margin-right: auto; margin-left: auto; display: block; float: center; margin-bottom: 10px; margin-top: 30px; }

.bodybox h1, .bodybox p { margin: 0 10px; }
.bodybox h1 { font-size: 2em; color: #fff; }
.bodybox p { padding-bottom: 0.5em; }
.bodybox .s1, .bodybox .s2, .bodybox .s3, .bodybox .s4, .bodybox .s1b, .bodybox .s2b, .bodybox .s3b, .bodybox .s4b { display: block; overflow: hidden; font-size: 1px; }
.bodybox .s1, .bodybox .s2, .bodybox .s3, .bodybox .s1b, .bodybox .s2b, .bodybox .s3b { height: 1px; }
.bodybox .s2 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s3 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s4 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s4b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s3b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s2b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bodybox .s1 { margin: 0 5px; background: #999; }
.bodybox .s2, .bodybox .s2b { margin: 0 3px; border-width: 0 2px; }
.bodybox .s3, .bodybox .s3b { margin: 0 2px; }
.bodybox .s4, .bodybox .s4b { height: 2px; margin: 0 1px; }
.bodybox .s1b { margin: 0 5px; background: #999; }
.bodybox .boxscontent { display: block; background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 4px; }


/***********************************************/
/* CURVED BOX side - form area box */
/***********************************************/

.formbox { background: #FFFFFF; width: 310px; margin-right: auto; margin-left: auto; display: block; float: center; margin-bottom: 10px; margin-top: 30px; }

.formbox h1, .formbox p { margin: 0 10px; }
.formbox h1 { font-size: 2em; color: #fff; }
.formbox p { padding-bottom: 0.5em; }
.formbox .s1, .formbox .s2, .formbox .s3, .formbox .s4, .formbox .s1b, .formbox .s2b, .formbox .s3b, .formbox .s4b { display: block; overflow: hidden; font-size: 1px; }
.formbox .s1, .formbox .s2, .formbox .s3, .formbox .s1b, .formbox .s2b, .formbox .s3b { height: 1px; }
.formbox .s2 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s3 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s4 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s4b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s3b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s2b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.formbox .s1 { margin: 0 5px; background: #999; }
.formbox .s2, .formbox .s2b { margin: 0 3px; border-width: 0 2px; }
.formbox .s3, .formbox .s3b { margin: 0 2px; }
.formbox .s4, .formbox .s4b { height: 2px; margin: 0 1px; }
.formbox .s1b { margin: 0 5px; background: #999; }
.formbox .boxscontent { display: block; background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 4px; }
/***********************************************/
/* CURVED BOX side - property search results area box */
/***********************************************/

.bigbox { background: #FFFFFF; width: 460px; margin-right: auto; margin-left: auto; display: block; float: center; margin-bottom: 10px; margin-top: 30px; }

.bigbox h1, .bigbox p { margin: 0 10px; }
.bigbox h1 { font-size: 2em; color: #fff; }
.bigbox p { padding-bottom: 0.5em; }
.bigbox .s1, .bigbox .s2, .bigbox .s3, .bigbox .s4, .bigbox .s1b, .bigbox .s2b, .bigbox .s3b, .bigbox .s4b { display: block; overflow: hidden; font-size: 1px; }
.bigbox .s1, .bigbox .s2, .bigbox .s3, .bigbox .s1b, .bigbox .s2b, .bigbox .s3b { height: 1px; }
.bigbox .s2 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox .s3 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox .s4 { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox.s4b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox.s3b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox .s2b { background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; }
.bigbox .s1 { margin: 0 5px; background: #999; }
.bigbox .s2, .bigbox .s2b { margin: 0 3px; border-width: 0 2px; }
.bigbox .s3, .bigbox .s3b { margin: 0 2px; }
.bigbox .s4, .bigbox .s4b { height: 2px; margin: 0 1px; }
.bigbox .s1b { margin: 0 5px; background: #999; }
.bigbox .boxscontent { display: block; background: #FFFFFF; border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 4px; }
/***********************************************/
.side .boxicontent { display: block; background: #FFFFFF; padding-left: 4px; }
/***********************************************/

.contractorPDFCntr { border: 1px solid #ccc; float: left; display: block; padding: 0px 0px 5px 0px; margin: 30px 0px 0px 0px; width: 305px; background: transparent url(../images/corporate/contactorPDF.jpg) no-repeat left top; }
.contractorPDF { margin: 0px 0px 0px 0px; display: inline; width: 100px; float: right; padding: 15px 0px 0px 10px; text-align: center; }
.contractorPDF a { line-height: 1.3em; }

.homePageFeature { float: left; position:relative; width: 510px; height: 65px; margin: 7px 0px 7px 0px; padding: 0px  0px 10px 0px; background: transparent url(../images/home/bgFeaturePanelHome.jpg) no-repeat left top; color: #000000; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 71%; line-height: 14px; }
.homePageFeatureContent { float: right; width: 290px; padding: 10px 10px 0px 0px; }
.homePageFeatureContentTitle { font-size: 1.4em; font-weight: bold; color: #990000; margin: 0px!important; padding: 0px;}

.homePageFeatureContent p { margin: 5px 0px 0px 0px; padding: 0px; }

.registrationBtn {margin: 0px; padding: 0px; text-align: center;}
.registrationBtn a {display: block; position: absolute; top: 20px; left: 10px; padding: 8px 0px; margin: 0px; width: 142px; background: transparent url(../images/home/btnRegistrationPage.gif) no-repeat left top; color: #fff; text-decoration: none; }
.registrationBtn a:hover {display: block; padding:8px 0px; margin: 0px; width: 142px; background: transparent url(../images/home/btnRegistrationPage.gif) no-repeat left bottom; color: #fff; text-decoration: none;  }
