@charset "utf-8";
/************  Common Styles *************/
body { text-align:center; background:#a7744b; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 }

h1 { clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:17pt; font-weight:normal; color:#1880ce; border-bottom:1px solid #cccccc; padding:10px 5px 0 5px; margin:0 15px 0 15px }
h1 sup { font-size:10pt; vertical-align:top }

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13pt; font-weight:normal; color:#910018; padding:20px 20px 0 20px; margin:0 }
h2 sup { font-size:8pt; vertical-align:top }
h2 .small { font-family:Verdana, Arial; font-size:9pt; color:#999999 }

h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; font-weight:normal; color:#1880ce; padding:15px 20px 0 20px; margin:0 }

hr { height:1px; border:#cccccc solid; border-width:0 0 1px 0; color:#cccccc; padding:0 0 15px 0; margin:15px 15px 10px 15px }

p { color:#666666; font-size:8pt; line-height:13pt; padding:10px 20px 5px 20px; margin:0 }

p strong { color:#1880ce }

a { color:#1880ce }
a:hover { text-decoration:none }

ol { padding:0; margin:0 20px 10px 45px }
ul { padding:0; margin:0 20px 10px 45px }

li { color:#666666; font-size:8pt; padding:0 0 7px 0; margin:0 }
li ul { margin:5px 0 0 20px }
li ol { margin:7px 0 0 25px }

.noBorder { border:none; padding:20px 0 0 0; margin:0 20px 0 20px }





/************  Structure Styles *************/
#mainDiv { width:100%; background:url(../images/main_bg.jpg) top repeat-x; padding:0; margin:0; }

.mainContainer { width:950px; background:#fff; text-align:left; padding:0; margin:0 }

.topCornerLeft { width:7px; height:7px; background:url(../images/top_corner_left.gif) no-repeat; float:left; position:relative; top:-3px; left:-3px; padding:0; margin:0; z-index:20 }
.topCornerRight { width:7px; height:7px; background:url(../images/top_corner_right.gif) no-repeat; float:right; position:relative; top:-3px; right:-3px; padding:0; margin:0; z-index:20 }

.bodyRow { display:block; text-align:left; background:#fff url(../images/side_bg.gif) right repeat-y; padding:0; margin:0 3px 0 0 }

.bodyColumn { width:625px; float:left; padding:20px 0 25px 0; margin:0 }
.bodyColumn hr { clear:left }

.sideColumn { width:322px; display:block; float:right; text-align:left; padding:20px 0 125px 0; margin:0 -3px 0 0 }


/* Bottom Border */
#sideBarFade { width:322px; height:125px; clear:both; background:#f3f0e7 url(../images/side_fade.jpg) bottom repeat-x; position:fixed; top:-139px; left:625px; padding:0; margin:0 }

.borderBottom { height:8px; display:block; clear:both; background:#fff; padding:0; margin:0 }
.borderBottom .corner_bl { width:8px; height:8px; background-position:-23px -57px; }
.borderBottom .corner_br { width:8px; height:8px; background-position:-31px -57px; margin-right:-3px }




/************  Header Styles *************/
.topLinks { width:950px; height:20px; font-size:7.5pt; color:#d0b7a2; text-align:right; padding:6px 10px 0 0; margin:0 0 2px 0 }
.topLinks a { color:#d0b7a2; padding:0 3px 0 3px }

.headerRow { height:90px; position:relative; top:0; left:0; background:url(../images/header_building_bg.gif) top left repeat-x; border:solid #fff; border-width:3px 3px 0 3px; padding:0; margin:0 }

.logoSection { width:944px; height:90px; display:block; position:relative; top:0; background:url(../images/logo_bg.gif) top left no-repeat; padding:0; margin:0; z-index:10 }
.logoSection a { float:left; position:relative; top:8px; left:45px }

.siteCredit { width:500px; float:right; color:#fff; text-align:right; white-space:nowrap; display:block; font-size:7.5pt; position:relative; top:9px; right:10px; padding:0; margin:0 }
.siteCredit p {  padding:0; margin:0}
.siteCredit a { float:none; position:relative; top:1px; left:0; padding:0; margin:0 }

.topAdvertisement { width:100%; display:none; background:#88542b; padding:0; margin:0 }





/************  Nav Bar Styles *************/
.loginNav { height:35px; float:right; text-align:right; background:url(../images/nav_bg_over.gif) top repeat-x; padding:0; margin:0 }

.loginButton { width:250px; height:35px; background:url(../images/login_curve.gif) top left no-repeat; padding:0; margin:0 }
.loginButton a { position:relative; top:4px; padding:0; margin:4px 10px 0 0 }

.subNavList ul { text-align:left; display:block; padding:0 0 0 20px; margin:0 }
.subNavList li { float:left; text-align:right; white-space:nowrap; list-style:none; background:url(../images/bullet.gif) right no-repeat; display:inline; padding:0 10px 0 0; margin:0 10px 5px 0 }

.sideNavigationBar { width:190px; float:left }
.sideNavigationBar h2 { margin-bottom:10px }
.sideNavigationBar ul { margin:0 20px 0 38px }
.sideNavigationBar li { list-style:url(../images/bullet.gif); padding:0 0 10px 0 }





/************* Common Body Styles ************/
.sprite { background:url('../images/sprite_master.gif') no-repeat top left }

.button { background:url('../images/sprite_buttons.gif') no-repeat top left }

.narrowBodyColumn {width:424px; border-left:1px solid #ccc; float:right }

.clientLogos { width:300px; float:right; text-align:center; padding:0; margin:10px 0 0 0 }
.clientLogos h2 { text-align:left }
.clientLogos img { padding:10px 10px 20px 10px }

.map_placement { width:590px; height:265px; border:1px solid #666666; padding:0; margin:0 0 20px 17px }

.right_links { display:block; text-align:right; padding:7px 0 7px 0 }

/* Tabbed Div Styles */
.tabbed_info_section { margin:15px 15px 5px 15px }
 
.tabbed_navigation { height:26px; display:block; border-bottom:4px solid #1880ce }
.tabbed_navigation ul { list-style:none; padding:0; margin:0 }
.tabbed_navigation li { display:inline; float:left; padding:0; margin:0 1px 0 0 }
.tabbed_navigation a { height:26px; font-weight:bold; text-decoration:none; color:#fff; display:block; line-height:20pt; padding:0 10px 0 10px }

.tab_current a { background:#1880ce }
.tab_rollover a { background:#9bc8ea }
.tab_rollover a:hover { background:#7cb4de }

.tabbed_content { display:block; border:solid #ddd; text-align:center; border-width:0 1px 1px 1px; padding:5px }


/* Button Styles */
.goButtonSm { width:33px; height:24px; cursor:pointer; background-position:0 -24px; background-color:none; border:none; position:relative; top:5px; left:4px  }

.getStartBTN { background:url(/images/btn_get_started.gif) no-repeat; width:130px; height:30px; display:block; cursor:pointer; background-color:none; border:none; position:relative; left:5px; padding:0; margin:0 }
.getStartBTN .no_margin { margin:0 }

.getSignUpBTN { width:130px; height:30px; display:block; cursor:pointer; background-position:0 -30px; background-color:none; border:none; margin:5px 0 10px 0  }

.getConnectedBTN { width:150px; height:30px; display:block; cursor:pointer; background-position:0 -62px; background-color:none; border:none; margin:5px 0 10px 0  }

.loanComparisonTable { width:390px; border:solid #eee; border-width:1px 0 1px 1px; margin:5px 0 10px 17px }
.loanComparisonTable th { height:30px; color:#fff; border-right:1px solid #fff; font-size:8pt; background:#94071e; padding:3px 7px 3px 7px }
.loanComparisonTable td { height:30px; color:#666666; border-right:1px solid #eee; border:inherit; font-size:8pt; padding:7px 7px 7px 7px }
.loanComparisonTable .alternate_row { background:#eee; }

.licenseTable { width:590px; margin:5px 0 10px 17px }
.licenseTable th { height:25px; color:#fff; font-size:8pt; background:#94071e; padding:3px 7px 3px 7px }
.licenseTable td { height:25px; color:#666666; border:inherit; font-size:8pt; padding:3px 7px 3px 7px }
.licenseTable .alternate_row { background:#eee; }





/************* HPC Common Styles Styles ************/
.HPC_property_title h2 { font-size:13pt; margin:0 }
.HPC_property_title p { line-height:12pt; padding-top:9px }
.HPC_property_title p strong { font-family:Georgia, Times New Roman; line-height:20pt; font-weight:normal; color:#333; font-size:12pt }
.HPC_property_title .price { font-size:13pt; color:#2b9600 }





/************ Information Containers ************/
.column_row { width:625px; display:block; clear:both; padding:0 0 0 0; margin:15px auto 0 auto }
.column_row .squeeze {width:595px;_width:600px;margin:0 auto;}

.promoDropDownList { width:135px; float:left; font-size:9pt; height:24px; padding:0; margin:5px 0 0 0 }

/* Common Splash Page Promo Section */
.column_box { float:left; background:#fff url(../images/promo_box_bg.gif) bottom repeat-x; display:block; padding:0; margin:0 }
.column_box h2 { font-size:11pt; text-align:left; padding:10px 7px 8px 7px; margin:0 }
.column_box p { font-size:8pt; line-height:11pt; text-align:left; padding:0 7px 8px 7px; margin:0 }

/* Default Page Promo Box Specifics */
.column_box.default_box { width:188px; height:470px; text-align:center; position:relative; left:0; padding:0; margin: 0 5px }
.column_box.default_box h2 { font-size:10pt }
.column_box.default_box p { line-height:13pt; padding-bottom:15px }
.column_box .promo_content { height:400px }

/* Link Section Specifics */
.column_row.link_container { padding:10px 0 0 0; margin:0 auto 0 auto }

.linkList { width:180px; float:left; padding:0 0 0 0; margin:0 7px }
.linkList h2 { padding:0 0 5px 0; margin:0 }
.linkList ul { padding:0; margin:0 0 10px 0 }
.linkList li { color:#329a00; padding:0 0 4px 0; margin:0 0 0 17px }





/************ Common Rounded Corner Container Styles ************/
.corner_row { display:block; height:8px; clear:both; padding:0; margin:0 }

.content_row { display:block; clear:both; }

.corner_tl, .corner_tr, .corner_bl, .corner_br { width:11px; height:11px; padding:0; margin:0 }
.corner_tl { float:left }
.corner_tr { float:right }
.corner_bl { float:left }
.corner_br { float:right }





/************ Tan Rounded Corner Containers ************/
.promo_container_tan { background:#f3f0e7; border:#d8cfb3 solid 1px; color:#666666; font-size:8.5pt; display:block; float:left; padding:0; margin:20px 15px 0 15px }
.promo_container_tan .corner_row { clear:both; display:block; height:11px }
.promo_container_tan .corner_tl { background-position:-57px -25px }
.promo_container_tan .corner_tr { background-position:-68px -25px }
.promo_container_tan .corner_bl { background-position:-57px -36px }
.promo_container_tan .corner_br { background-position:-68px -36px }

.promo_container_tan .content { text-align:left; }
.promo_container_tan .content h2 { font-size:10.5pt; color:#910018; vertical-align:middle; padding:0 10px 5px 12px; margin:0 }
.promo_container_tan .content p { font-size:8pt; padding:0 10px 0 12px; margin:0 }

.promo_container_tan .getStartBTN { display:inline-block; }

.promo_container_tan .callout { text-align:center!important; padding:0; margin:0 }
.promo_container_tan .callout p { text-align:center!important; color:#1880ce; font-size:9pt; padding:3px 0 7px 0; margin:0 }


/* Resource Page Splash Information Specifics */
.hpc_containers { padding-top:12px }
.hpc_containers .promo_container_tan { width:190px; margin:0 5px 0 0; *margin:0 10px 0 0 }
.hpc_containers .promo_container_tan .content { height:150px }


/* Common Splash Styles */
.splash_row { background:url(../images/promo_box_bg.gif) bottom repeat-x; display:block; padding:10px 0 10px 0; margin:10px 15px 20px 15px }
.splash_row .last { border:none }

.splash_item { display:block; float:left; text-align:center; vertical-align:top; border-right:1px solid #ccc; padding:0; margin:0 }
.splash_item p { font-size:8pt; padding:0 10px 10px 10px; margin:0 }
.splash_item .getStartBTN {padding:0; margin:10px 0 20px 0 }

.splash_item .button_row { display:block; background:#ccc; text-align:center!important; padding:0; margin:0 }

.splash_item .title { text-align:left; display:block; height:60px; vertical-align:middle; padding:3px 5px 3px 4px; margin:0 }
.splash_item .title h2 { font-size:10.5pt; vertical-align:middle; padding:12px 0 0 2px; margin:0 }
.splash_item .title a { color:#910018; text-decoration:none }
.splash_item .title img { float:left }

.splash_item .content { text-align:left; }

.splash_item .getStartBTN { display:block; text-align:center; margin:0 auto 0 auto }


/* Resource Page Splash Information Specifics */
.resource_splash { height:350px }
.resource_splash .splash_item { height:350px; width:192px; }
.resource_splash .splash_item .content { height:240px }


/* Homes For Sale Page Splash Information Specifics */
.homesforsale_splash { height:365px }
.homesforsale_splash .splash_item { height:365px; width:192px; }
.homesforsale_splash .splash_item .content { height:255px }





/************ Tan Rounded Corner Body Content Containers ************/
.container_tan { background:#f3f0e7; border:#d8cfb3 solid 1px; width:591px; color:#666666; font-size:8.5pt; display:-moz-inline-block; display:inline-block; padding:0; margin:20px 15px 20px 15px }
.container_tan .corner_row { clear:both; display:block; height:11px }
.container_tan .corner_tl { background-position:-57px -25px; position:relative; top:-1px; left:-1px }
.container_tan .corner_tr { background-position:-68px -25px; position:relative; top:-1px; right:-1px }
.container_tan .corner_bl { background-position:-57px -36px; position:relative; bottom:-1px; left:-1px }
.container_tan .corner_br { background-position:-68px -36px; position:relative; bottom:-1px; right:-1px }

.container_tan.smallwidth { width:392px!important }

.container_tan h1 { border:none; color:#026696; font-size:14pt; padding:0; margin:0 }
.container_tan h2{ color:#910018; padding:0; margin:5px 0 5px 25px }
.container_tan p { padding:0; margin:5px 25px 10px 25px }


/* Quicklinks Container Specific Styles */
.container_tan.quick_links h2 { margin-left:20px }

.container_tan .squeeze { width:591px; float:left; display:block; clear:both; padding:0 0 10px 0 }

.container_tan .quick_link_list { width:170px; float:left; display:-moz-inline-block; display:inline-block; vertical-align:top; padding:0; margin:0px 0 0 20px }
.container_tan .quick_link_list p { line-height:normal; font-weight:bold; padding:0; margin:8px 0 0 0 }
.container_tan .quick_link_list ul { list-style:none; padding:0; margin:-3px 0 0 0 }
.container_tan .quick_link_list li { line-height:normal; font-size:7.5pt; padding:0 0 2px 0; margin:0 }


/* Calculator Specific Styles */
.container_tan.calculator { width:390px; margin-top:20px; margin-bottom:0 }
.calculator .squeeze { padding:0 10px 0 10px; margin:0 0 }

.calculator_footnote p { font-size:7.5pt; color:#1880ce; padding-top:3px }


/* CMA Form Specifics */
.container_tan.cma_form p { padding:5px 0 0 3px; color:#1880ce; margin:0 }
.cma_form .squeeze { padding:10px 40px 0 40px}





/************ Domania Content Rounded Corner Containers ************/
.container_domania { width:595px; background:#3787c4 url(../images/form_bg.gif) bottom no-repeat; color:#fff; font-size:8pt; display:block; display:block; padding:0; margin:20px 15px 0 15px }
.container_domania .corner_row { display:block; clear:both; height:11px }
.container_domania .corner_tl { background-position:-32px 0  }
.container_domania .corner_tr { background-position:-43px 0 }
.container_domania .corner_bl { background-position:-55px -11px }
.container_domania .corner_br { background-position:-66px -11px }
.container_domania .squeeze { display:block }

.container_domania .squeeze { margin:0 15px; clear:both; display:block; }
.container_domania h2 { font-size:15pt!important; color:#fff4ba; padding:0 20px 3px 22px }
.container_domania h3 { font-size:10pt!important; color:#fff; padding:0 20px 0 22px }
.container_domania p { color:#fff; padding:0 20px 0 20px }
.container_domania p strong { color:#fff }


/* FAR Setup Container */
.container_domania.far_intro { margin-top:10px }
.far_intro .squeeze { height:140px; padding:3px 0 20px 10px; margin:0 }
.far_intro h2 { font-size:13pt }
.far_intro p { font-size:10pt; line-height:17pt; padding:0 0 0 22px }
.far_intro .container_button { width:560px; display:block; text-align:right; padding:5px 0 5px 0; margin:0 }
.far_intro .container_button p { font-weight:bold; font-size:9pt; line-height:18pt; padding:0 0 0 20px }


/* Home Values Specific Styles */
.container_domania.home_values h2 { border:none; color:#fff4ba; font-size:12pt; padding:0 0 5px 19px }
.container_domania.home_values .squeeze { width:595px; float:left; display:block; margin:0 0 35px 0; padding:0 }

.container_domania.home_values .container
{ width:273px; float:left; background:#3a6d9b }

.container_domania.home_values .container.left { margin:0 17px 0 15px; }
.container_domania.home_values .container.right { margin:0 0 0 0; }

.container_domania.home_values .container .corner_row { clear:both; display:block; height:9px }
.container_domania.home_values .container .corner_tl { width:9px; height:9px; background-position:-80px -25px; top:0; left:0; float:left;  }
.container_domania.home_values .container .corner_tr { width:9px; height:9px; background-position:-89px -25px; top:0; left:0; float:right }
.container_domania.home_values .container .corner_bl { width:9px; height:9px; background-position:-80px -34px; top:0; left:0; float:left; }
.container_domania.home_values .container .corner_br { width:9px; height:9px; background-position:-89px -34px; top:0; left:0; float:right }

.container_domania.home_values .content { height:110px }
.container_domania.home_values .container_button { text-align:center; padding:5px 0 10px 0 }





/************ Map Rounded Corner Containers ************/
.blue_map_body_form { background:#3787c4; width:595px; color:#fff; font-size:8.5pt; display:block; padding:0; margin:5px 15px 0 15px }

.blue_map_body_form .corner_row { clear:both; display:block; height:11px }
.blue_map_body_form .corner_tl { background-position:-32px 0 }
.blue_map_body_form .corner_tr { background-position:-43px 0 }
.blue_map_body_form .corner_bl { background-position:-32px -11px }
.blue_map_body_form .corner_br { background-position:-43px -11px }

.blue_map_body_form h2 { color:#fff4ba; font-size:14pt; padding:8px 0 0 11px; margin:0 }
.blue_map_body_form p { color:#fff; padding:8px 0 0 11px; margin:0 }

.blue_map_body_form .squeeze { padding:0; margin:0; }

.blue_map_body_form .logo { display:block; text-align:center; padding:20px 0 0 0 }





/************ Light Blue Rounded Corner Body Content Containers ************/
.container_blue { background:#3787c4 url(/images/blue_container_glare.gif) top repeat-x; border:#4e95ca solid 1px; width:591px; color:#fff; font-size:8.5pt; display:-moz-inline-block; display:inline-block; padding:0; margin:20px 15px 0 15px }
.container_blue .corner_row { clear:both; display:block; height:11px }
.container_blue .corner_tl { background-position:-0 -49px; position:relative; top:-1px; left:-1px }
.container_blue .corner_tr { background-position:-11px -49px; position:relative; top:-1px; right:-1px }
.container_blue .corner_bl { background-position:-32px -11px; position:relative; bottom:-1px; left:-1px }
.container_blue .corner_br { background-position:-43px -11px; position:relative; bottom:-1px; right:-1px }
.container_blue h1 { border:none; color:#fff4ba; font-size:14pt; padding:0; margin:0 }
.container_blue h2 { border:none; color:#fff; font-size:12pt; padding:0; margin:0 }
.container_blue p { border:none; color:#fff; font-size:8pt; padding:0; margin:0 }


/* Results Specific Styles */
.container_blue.results { width:390px; margin-top:15px; text-align:center; margin-bottom:20px }
.container_blue.results h1 { text-align:center; font-size:19pt; margin-bottom:10px }
.container_blue.results h2 { text-align:center; font-size:12pt; color:#356a9a; margin-top:5px }
.container_blue.results h3 { text-align:center; font-size:12pt; color:#fff4ba; padding:0; margin:0 0 3px 0 }

.container_blue.results p { text-align:center; font-size:8pt; line-height:13pt!important; line-height:normal; padding:5px 0 10px 0; margin:0}
.container_blue.results p strong { color:#fff4ba }
.container_blue.results .footnote { text-align:center; font-size:7pt; line-height:normal; padding:5px 0 0 0}

.container_blue .option_buttons { display:inline-block;padding:5px 5px 5px 5px }





/************ Site Map Specific Styles *************/
.sitemap { width:265px; display:block; float:left; vertical-align:top; padding:0; margin:10px 0 0 25px }

.sitemap h2 { font-size:12pt; padding:0; margin:10px 0 2px 0 }
.sitemap h2 a { color:#910018 }
.sitemap p { padding:0; margin:5px 0 0 5px }
.sitemap ul { padding:0; margin:0 0 20px 22px }
.sitemap li { color:#329a00; line-height:15pt; padding:0; margin:0 }






/************ Side Column Container And Common Styles *************/
.sideContainer { width:300px; background:#fcfbf9; color:#1880ce; font-size:8pt; display:block; padding:0; margin:0 auto 20px auto }
.sideContainer .corner_row { clear:both; display:block; height:7px }
.sideContainer .corner_tl { width:7px; height:7px; background-position:-18px 0; float:left;  }
.sideContainer .corner_tr { width:7px; height:7px; background-position:-24px 0; float:right }
.sideContainer .corner_bl { width:7px; height:7px; background-position:-18px -7px; float:left; }
.sideContainer .corner_br { width:7px; height:7px; background-position:-24px -7px; float:right }

.sideContainer h1 { font-size:12pt; color:#910018; padding:0 4px 5px 4px; margin:0 6px 0 6px; }
.sideContainer h1 sup { font-size:7pt; vertical-align:top}
.sideContainer p { padding:0; margin:10px 12px 10px 12px }
.sideContainer ul { color:#666666; list-style:url(../images/bullet.gif); font-size:8pt; padding:0; margin:10px 10px 10px 27px }
.sideContainer li { padding:0 0 10px 0; margin:0 }
.sideContainer .footnote { font-size:7pt; line-height:normal; color:#989898; clear:both; padding-top:5px }

.action_div { padding:0 10px; float:left; width:280px; display:block; }

.action_button { float:left; margin:12px 0 0 0 }

.action_credit { float:left; margin:0 0 0 15px }

.container_logo { float:right; padding:20px 15px 20px 12px }

.advertisement { width:300px; height:260px; display:block; padding:0; margin:0 auto 20px auto }
.advertisement p { text-align:left; font-size:6pt; color:#000; line-height:normal; padding:0; margin:0 }
.advertisement img { border:none }






/************ Recent Sales Results Grid Table  *************/
.recent_sales_grid { width:590px; border:none!important; font-family:verdana, arial; font-size:7pt; padding:0; margin:0 0 0 17px }
.recent_sales_grid th { height:25px; background:#910018; text-transform:uppercase; border:none; color:#fff; font-size:7.5pt; padding:0 5px 0 5px; margin:0 }
.recent_sales_grid tr { border:solid 1px #fff; }
.recent_sales_grid td { height:25px; border:solid 1px #fff; padding:3px 5px 3px 5px }

.result_alternate { background:#ecf2f6 }

.result_address { text-transform:capitalize!important }





/************  Footer Styles *************/
.footerRow { width:950px; background:#7d5738; text-align:left; padding:0; margin:20px 0 0 0 }
.footerRow hr { height:1px; border:solid #d0b7a2; border-width:0 0 1px 0; color:#d0b7a2; padding:0; margin:7px 20px 7px 20px }
.footerRow p { font-size:8pt; color:#d0b7a2; line-height:12pt; padding:0; margin:8px 17px 8px 17px  }
.footerRow a { color:#d0b7a2 }
.footerRow ul { height:12px; list-style:none; padding:0; margin:8px 12px 8px 12px }
.footerRow li { display:inline; float:left; border-right:1px solid #d0b7a2; padding:0 7px 1px 7px; margin:0 }

/* Footer Container */
.footerRow .corner_row { height:8px; background:#7d5738 }
.footerRow .corner_tl { width:8px; height:8px; background-position:0 0; }
.footerRow .corner_tr { width:8px; height:8px; background-position:-8px 0; }
.footerRow .corner_bl { width:8px; height:8px; background-position:0 -8px; }
.footerRow .corner_br { width:8px; height:8px; background-position:-8px -8px; }

