/************ SERVED FROM APP CACHE ********************/

/************ START corporate/main.css ********************/

body
{
margin-top			: 20px;
padding				: 0px;
font-family			: arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-color	: #FFF;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.hold
{
width				: 960px;
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.nav-logo-wrapper
{
width				: 960px;
margin				: 0px;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}

div.level1-navigation
{
width				: 590px;
margin				: 0px;
background-color	: #FFF;
padding				: 15px 0px 0px 28px;
overflow			: hidden;
float               : right;
}

* html div.level1-navigation
{
padding				: 15px 0px 0px 0px;
width				: 600px;
}

div.logo
{
width				: 322px;
margin				: 0px;
background-color	: #FFF;
padding				: 0px 20px 0px 0px;
overflow			: hidden;
float               : right;
}

div.logo h1
{
margin              : 0px;
}

div.logo h1 a
{
margin              : 0px;
width               : 155px;
padding             : 36px 0px 0px 0px;
height              : 0px;  
overflow            : hidden; 
background-image    : url(../../images/corporate/generic/MEPC_BusinessParks.gif);
background-repeat   : no-repeat;
float               : right;
}

/* Content Wrapper */

div.content-wrapper
{
width				: 960px;
margin				: 0px;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../../images/corporate/generic/mepc_page_bg.gif);
background-repeat   : repeat-y;
}

div.content-wrapper div.top-corners
{
width				: 639px;
margin				: 0px;
background-color    : #005A9C;
height              : 12px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../../images/corporate/generic/top_round_edge.gif);
background-repeat   : no-repeat;
}

div.content-wrapper div.bottom-corners
{
width				: 639px;
margin				: 0px;
background-color    : #005A9C;
height              : 12px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
background-image    : url(../../images/corporate/generic/bottom_round_edge.gif);
background-position : 0px -6px;
background-repeat   : no-repeat;
clear               : left;
}



/* New version so images do not have a band down the left */

div.content-wrapper div#home.left-side-wrapper
{
width				: 618px;
margin				: 0px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.content-wrapper div.left-side-wrapper
{
width				: 639px;
margin				: 0px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.content-wrapper div.right-side-wrapper
{
width				: 321px;
margin				: 0px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.content-wrapper div#home.right-side-wrapper
{
width				: 342px;
margin				: 0px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

/* end */

div.content-wrapper div.left-side-wrapper div.level2-navigation
{
width				: 590px;
margin				: 0px 0px 0px 28px;
padding				: 0px 0px 3px 0px;
overflow			: hidden;
display             : block;
border-bottom       : 1px solid #99BDD7;
}

div.content-wrapper div.left-side-wrapper div.content
{
width				: 590px;
height		        : 359px;
margin				: 0px;
padding				: 20px 0px 0px 29px;
overflow			: auto;
float               : left;
}

* html div.content-wrapper div.left-side-wrapper div.content
{
height             : 359px;
}

div.content-wrapper div.left-side-wrapper div.content p.page-header, div.content-wrapper div.left-side-wrapper div.content p.page-header-nonimage
{
color               : #FFF;
font-size           : 220%;
font-weight         : bold;
line-height         : 32px;
margin              : 0px 0px 20px 0px;
padding             : 0px;
text-transform		: uppercase;
}

div.content-wrapper div.left-side-wrapper div.content p.page-header
{
display				: block;
width				: 570px;
height				: 35px;
}

div.content-wrapper div.left-side-wrapper div.content h2,
div.content-wrapper div.left-side-wrapper div.content h3
{
color               : #99BDD7;
font-size           : 140%;
font-weight         : normal;
line-height         : 24px;
margin              : 0px 0px 0px 0px;
padding             : 0px;
}

div.content-wrapper div.left-side-wrapper div.content h2 a
{
color               : #99BDD7;
}

div.content-wrapper div.left-side-wrapper div.content p
{
color               : #FFF;
font-size           : 75%;
font-weight         : normal;
line-height         : 16px;
margin              : 16px 0px 0px 0px;
padding             : 0px;
}

div.content-wrapper div.left-side-wrapper div.content p a
{
color               : #FFF;
}

div.content-wrapper div.left-side-wrapper div.content p.clear
{
clear               : left;
margin              : 0px 0px 0px 0px;
padding             : 15px 0px 0px 0px;
}

div.content-wrapper div.left-side-wrapper div.content p.backlink
{
clear               : left;
padding-top         : 10px;
}

/* Footer */

div.footer-wrapper
{
width				: 960px;
margin				: 0px;
padding				: 10px 0px 0px 0px;
overflow			: hidden;
}

div.footer-wrapper div.footer-left
{
width				: 618px;
margin				: 0px;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.footer-wrapper div.footer-left h3.news-header
{
color               : #FFF;
font-size           : 75%;
font-weight         : bold;
line-height         : 16px;
margin              : 0px 0px 0px 0px;
padding             : 5px 0px 4px 28px;
background-image    : url(../../images/corporate/generic/footer_latest_header.jpg);
background-repeat   : no-repeat;
background-color    : #0093B1;
}

div.footer-wrapper div.footer-left div.news-item1
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
}

div.footer-wrapper div.footer-left div.news-item2
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
}

div.footer-wrapper div.footer-left div.news-item3
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
}

div.footer-wrapper div.footer-left div.vid-message
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
background          : url(../../images/corporate/generic/greenlite-homepage.jpg) top left no-repeat;
}

div.footer-wrapper div.footer-left div.app-message
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
background          : url(../../images/corporate/generic/app-homepage.jpg) top left no-repeat;
}

div.footer-wrapper div.footer-left div.mepctv-message
{
padding             : 0px;
width               : 205px;
float               : left;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
background          : url(../../images/corporate/home/mepctv-homepage.jpg) top left no-repeat;
}

div.footer-wrapper div.footer-left div.vid-message h5,
div.footer-wrapper div.footer-left div.mepctv-message h5,
div.footer-wrapper div.footer-left div.app-message h5
{
    margin:0;
}

div.footer-wrapper div.footer-left div.vid-message h5 span,
div.footer-wrapper div.footer-left div.mepctv-message h5 span,
div.footer-wrapper div.footer-left div.app-message h5 span
{
    display:none;
}



div.footer-wrapper div.footer-left div.news-item1 h5,
div.footer-wrapper div.footer-left div.news-item2 h5,
div.footer-wrapper div.footer-left div.news-item3 h5
{
color               : #CCC;
font-size           : 80%;
font-weight         : bold;
line-height         : 16px;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
}

div.footer-wrapper div.footer-left h5 a
{
color               : #999;
text-decoration     : none;
display             : block;
padding             : 6px 5px 0px 5px;
min-height          : 73px;
}

* html div.footer-wrapper div.footer-left h5 a
{
height          : 73px;
}

div.footer-wrapper div.footer-left div.news-item1 h5 a
{
background-image    : url(../../images/corporate/generic/footer_latest_news1_bg.jpg);
background-repeat   : no-repeat;
background-position : bottom left;
padding             : 6px 0px 1px 28px;
}

div.footer-wrapper div.footer-left div.news-item1 h5 a:hover
{
background-image    : url(../../images/corporate/generic/footer_latest_news1_bg_on.jpg);
background-repeat   : no-repeat;
background-position : bottom left;
padding             : 6px 0px 1px 28px;
}

div.footer-wrapper div.footer-left h5 a:hover
{
color               : #005A9C;
background-color    : #D6EEF2;
}

div.footer-wrapper div.footer-left div.vid-message h5 a:hover,
div.footer-wrapper div.footer-left div.mepctv-message h5 a:hover,
div.footer-wrapper div.footer-left div.app-message h5 a:hover
{
color               : #005A9C;
background          : transparent;
}

div.footer-wrapper div.footer-left h5 a span
{
font-weight         : normal;    
}

div.footer-wrapper div.footer-left h5 a span.green-arrow
{
font-weight         : bold;
color               : #005A9C;    
}

div.footer-wrapper div.footer-right
{
width				: 320px;
margin				: 0px;
padding				: 0px 0px 0px 22px;
overflow			: hidden;
float               : left;
}

div.footer-wrapper div.footer-right h3.quicklinks-header
{
color               : #FFF;
font-size           : 75%;
font-weight         : bold;
line-height         : 16px;
margin              : 0px 0px 0px 0px;
padding             : 5px 0px 4px 10px;
background-image    : url(../../images/corporate/home/our_estates_header.jpg);
background-position : top right;
background-repeat   : no-repeat;
background-color    : #BCBDB0;
}

div.footer-wrapper div.footer-right ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.footer-wrapper div.footer-right ul li
{
display             : block;
float               : left;
width               : 160px;
color               : #999;
font-size           : 70%;
font-weight         : normal;
line-height         : 19px;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
}

div.footer-wrapper div.footer-right ul li.left a
{
border-left         : 1px solid #CCC;
}

div.footer-wrapper div.footer-right ul li a
{
display             : block;
padding             : 0px 0px 0px 10px;
color               : #999;
text-decoration     : none;
border-right        : 1px solid #CCC;
border-bottom       : 1px solid #CCC;
}

div.footer-wrapper div.footer-right ul li a.Birchwood:hover
{background-color   : #0093B2; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Hillington:hover
{background-color   : #B8BE19; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Callaghan:hover
{background-color   : #5A2A8A; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Leavesden:hover
{background-color   : #008457; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Chineham:hover
{background-color   : #EE3A43; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Granta:hover
{background-color   : #B43668; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Milton:hover
{background-color   : #216FAB; color : #FFF;}
div.footer-wrapper div.footer-right ul li a.Wellington:hover
{background-color   : #999B9E; color : #FFF;}

div.footer-wrapper div.footer-right ul li a.Birchwood
{color   : #0093B2;}
div.footer-wrapper div.footer-right ul li a.Hillington
{color   : #B8BE19;}
div.footer-wrapper div.footer-right ul li a.Callaghan
{color   : #5A2A8A;}
div.footer-wrapper div.footer-right ul li a.Leavesden
{color   : #008457;}
div.footer-wrapper div.footer-right ul li a.Chineham
{color   : #EE3A43;}
div.footer-wrapper div.footer-right ul li a.Granta
{color   : #B43668;}
div.footer-wrapper div.footer-right ul li a.Milton
{color   : #216FAB;}
div.footer-wrapper div.footer-right ul li a.Wellington
{color   : #999B9E;}

div.footer-wrapper div.footer-right ul li a.Wellington
{
background-image    : url(../../images/corporate/generic/footer_links_rightcorner.jpg);
background-position : bottom right;
padding             : 0px 0px 1px 10px;
border-right        : 0px;
border-bottom       : 0px;
}

div.footer-wrapper div.footer-right ul li a.Wellington:hover
{
background-image    : url(../../images/corporate/generic/footer_links_rightcorner_on.jpg);
}

div.content p a.backlink
{
color				: #FFF;
text-decoration		: none;
}

div.content p a:hover.backlink
{
text-decoration		: underline;
}

/* Corporate Footer */

div.footer-wrapper div.corporate-footer
{
width				: 960px;
margin				: 0px;
padding				: 10px 0px 0px 0px;
overflow			: hidden;
float               : left;
}

div.footer-wrapper div.corporate-footer p
{
color               : #999;
font-size           : 70%;
font-weight         : normal;
line-height         : 16px;
margin              : 0px 0px 0px 0px;
padding             : 0px 20px 0px 0px;
text-align          : right;
}

div.footer-wrapper div.corporate-footer p a.leftfooter
{
float				: left;
}

div.footer-wrapper div.corporate-footer p a
{
color               : #999;
text-decoration     : none;
padding-right       : 10px;
}

div.footer-wrapper div.corporate-footer p a:hover
{
color               : #666;
text-decoration     : underline;
}

/* icons for footer links */

a#send-to-friend
{
background-image        : url(../../images/corporate/generic/icon_sendtofriend.gif);
background-position     : 0px 2px;
background-repeat       : no-repeat;
padding-left            : 15px;
margin-right            : 5px;
}

a#print
{
background-image        : url(../../images/corporate/generic/icon_print.gif);
background-position     : 0px 2px;
background-repeat       : no-repeat;
padding-left            : 15px;
margin-right            : 5px;
}

a#bookmark
{
background-image        : url(../../images/corporate/generic/icon_bookmark.gif);
background-position     : 0px 2px;
background-repeat       : no-repeat;
padding-left            : 15px;
margin-right            : 5px;
}

a#email
{
background-image        : url(../../images/corporate/generic/icon_email.gif);
background-position     : 0px 2px;
background-repeat       : no-repeat;
padding-left            : 15px;
margin-right            : 5px;
}

a#brochure
{
background-image        : url(../../images/corporate/generic/icon_brochure.gif);
background-position     : 0px 2px;
background-repeat       : no-repeat;
padding-left            : 15px;
margin-right            : 5px;
}

a.flipbook
{background             : url(../../images/corporate/generic/brochure.gif) no-repeat; height : 17px;}

div.right-side-wrapper div#imagecollection div.right-side-image
{
position			: absolute;
width				: 342px;
height				: 426px;
opacity				: 0;
visibility			: hidden;
}

div.right-side-wrapper div#imagecollection div.right-side-image-visible
{
opacity				: 1;
visibility			: visible;
}


/* Generic Full Witdth CSS */

div#generic-fullwidth
{
width               : 960px;
}

div#generic-fullwidth div.top-corners
{
width               : 960px;
}

div#generic-fullwidth div.bottom-corners
{
width               : 960px;
}

div#generic-fullwidth div.content
{
width               : 939px;
}

div#generic-fullwidth div.content h2
{
width               : 590px;
}

/* Site Maps */

div.content div.sitemaps ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px 20px 18px 0px;
background-repeat   : no-repeat;
background-position : bottom left;
width               : 172px;
display             : block;
float               : left;
}

div.content div.sitemaps ul li
{
font-size           : 90%;
color               : #FFF;
line-height         : 15px;
}

div.content div.sitemaps ul li a
{
color               : #FFF;
text-decoration     : none;
display             : block;
padding             : 5px 0px 0px 10px;
background-repeat   : no-repeat;
}

div.content div.sitemaps ul li a:hover
{
text-decoration     : underline;
}

div.content div.sitemaps ul#mepc
{background-image    : url(../../images/corporate/generic/sitemap_mepc_bottom.gif);}

div.content div.sitemaps ul#mepc li
{background-image    : url(../../images/corporate/generic/sitemap_mepc_bg.gif);}


div.content div.sitemaps ul#mepc li.section-header a
{
background-image    : url(../../images/corporate/generic/sitemap_mepc_top.gif);
font-weight         : bold;
}


div.content div.sitemaps ul#property
{background-image    : url(../../images/corporate/generic/sitemap_property_bottom.gif);}

div.content div.sitemaps ul#property li
{background-image    : url(../../images/corporate/generic/sitemap_property_bg.gif);}


div.content div.sitemaps ul#property li.section-header a
{
background-image    : url(../../images/corporate/generic/sitemap_property_top.gif);
font-weight         : bold;
}


div.content div.sitemaps ul#investors
{background-image    : url(../../images/corporate/generic/sitemap_investors_bottom.gif);}

div.content div.sitemaps ul#investors li
{background-image    : url(../../images/corporate/generic/sitemap_investors_bg.gif);}


div.content div.sitemaps ul#investors li.section-header a
{
background-image    : url(../../images/corporate/generic/sitemap_investors_top.gif);
font-weight         : bold;
}


div.content div.sitemaps ul#media
{background-image    : url(../../images/corporate/generic/sitemap_media_bottom.gif);}

div.content div.sitemaps ul#media li
{background-image    : url(../../images/corporate/generic/sitemap_media_bg.gif);}


div.content div.sitemaps ul#media li.section-header a
{
background-image    : url(../../images/corporate/generic/sitemap_media_top.gif);
font-weight         : bold;
}


div.content div.sitemaps ul#contacts
{background-image    : url(../../images/corporate/generic/sitemap_contacts_bottom.gif);}

div.content div.sitemaps ul#contacts li
{background-image    : url(../../images/corporate/generic/sitemap_contacts_bg.gif);}


div.content div.sitemaps ul#contacts li.section-header a
{
background-image    : url(../../images/corporate/generic/sitemap_contacts_top.gif);
font-weight         : bold;
}

/* Privacy Policy Wrapper */

div.content div.privacy-policy-wrapper
{
height              : 270px;
overflow            : auto;
border              : 1px solid #D0DDF2;
padding             : 0px 10px 10px 10px;
}

div.content-wrapper div.left-side-wrapper div.content div.privacy-policy-wrapper p
{
font-size           : 70%;
}

div.content-wrapper div.left-side-wrapper div.content div.privacy-policy-wrapper p a
{
color               : #FFF;
}

div.content div.privacy-policy-wrapper h4
{
color               : #FFF;
font-size           : 90%;
font-weight         : bold;
line-height         : 15px;
margin              : 0px 0px 0px 0px;
padding             : 20px 0px 0px 0px;
}


#send-to-friend-form
{
width				: 500px;
}

#send-to-friend-form h3
{
margin              : 0px 0px 10px 0px;
}

#send-to-friend-form label
{
margin              : 0px 0px 5px 0px;
overflow            : hidden;
display				: block;
}

#send-to-friend-form label span
{
color				: #FFF;
width				: 150px;
display				: block;
float				: left;
font-size			: 75%;
}

#send-to-friend-form label input, #send-to-friend-form label textarea
{
float				: left;
width				: 250px;
border              : 1px solid #99BDD7;
padding             : 2px;
font-family         : Arial;
font-size           : 75%;
}

#send-to-friend-form label textarea
{
height              : 50px;
}

#send-to-friend-form-submitbutton
{
display				: block;
padding             : 5px 0px 0px 150px;
}

#send-to-friend-form-submitbutton .button
{
display				: block;

    background-color:#99BDD7;
    border          :1px solid #FFF;
    color           :#005A9C;
    display         :block;
    font-size       :75%;
    font-weight     :bold;
    padding         :3px 10px;

}

#send-to-friend-form em
{
color				: Red;
font				: 80%;
width				: 300px;
display				: block;
}

/* Print page rules to stop content showing on pages */

#replicate-bullets
{
display             : none;
}

#map-for-print
{
display             : none;
}

#key-stats-for-print
{
display             : none;
}


/*newsletter form */
#newsletterform
{
    margin-top      :10px;
}

#newsletterform div.formrow
{
    clear           :both;
    margin-bottom   :0px;
    padding         :0;
    margin          : 0 0 5px 0;
    overflow        :hidden;
}

#newsletterform div.formrow label
{
    color           :#FFFFFF;
    display         :block;
    float           :left;
    font-size       :75%;
    width           :110px;
    margin          :0;
    padding         :0;
}

#newsletterform div.formrow input
{
    border          :1px solid #99BDD7;
    float           :left;
    font-family     :Arial;
    font-size       :75%;
    padding         :2px;
    width           :250px;
    margin          :0 0 0 0;
}



#newsletterform div.formrow input.error
{
    border          : solid 1px red;
}

#newsletterform div.formrow em
{
    clear           :both;
    color           :#fff;
    font-size       :75%;
    padding         :3px;
    margin          :0;
    font-weight     :bold;
    display         :block;
    width           :250px;
}

#newsletterform div.formrow-error
{
    float           :left;
    /*background-color:#99BDD7;*/
    margin          :0 0 15px 110px;
}

#newsletterform div.formrow input.button
{
    background-color:#D9EFF3;
    border          :1px solid #fff;
    color           :#0093B1;
    display         :block;
    font-size       :75%;
    font-weight     :bold;
    padding         :3px 10px;
    width           :100px;
    float           :none;
    margin          :0 0 0 110px;
}

#newsletter-signup p a
{
    color:#fff;
}

/* New Property Footer 13th May 2010 */

div.footer-left-right-wrapper
{
width               : 960px;
overflow            : hidden;
}

div.property-footer-wrapper
{
width               : 960px;
overflow            : hidden;
border-top          : 1px solid #CCC;
margin              : 15px 0px 0px 0px;
padding             : 15px 0px 15px 0px;
}

div.property-footer-wrapper div.left
{
width               : 475px;
float               : left;
padding             : 0px 0px 0px 0px;
margin-right        : 10px;
}

div.property-footer-wrapper div.right
{
width               : 475px;
float               : left;
padding             : 0px 0px 0px 0px;
}

div.property-footer-wrapper h3
{
color               : #FFF;
font-size           : 75%;
font-weight         : bold;
line-height         : 16px;
margin              : 0px 0px 0px 0px;
padding             : 5px 0px 4px 28px;
background          : url(../../images/corporate/generic/footer_properties_header_left.gif) top left no-repeat;
background-repeat   : no-repeat;
background-color    : #0093B1;
}

div.property-footer-wrapper div.right h3
{
background    : url(../../images/corporate/generic/footer_properties_header_right.gif) top right no-repeat;
}

div.property-footer-wrapper h4
{
color               : #666;
font-size           : 75%;
font-weight         : normal;
line-height         : 20px;
border              : 1px solid #CCC;
border-top          : 0px;
width               : 448px;
margin              : 0px;
padding-left        : 25px;
}

div.properties
{
width               : 475px;
padding             : 0px 0px 10px 0px;
overflow            : hidden;
background          : url(../../images/corporate/generic/bg-property-bottom.gif) bottom left no-repeat;
}

div.property-footer-wrapper div.footer-property
{
width               : 475px;
padding             : 10px 0px 0px 0px;
overflow            : hidden;
}

div.property-footer-wrapper div.footer-property div.image
{
width               : 60px;
float               : left;
padding             : 0px 0px 0px 25px;
}

div.property-footer-wrapper div.footer-property div.image img
{
border              : 0px;
}


div.property-footer-wrapper div.footer-property div.copy
{
width               : 360px;
float               : left;
padding             : 0px 20px 0px 10px;
}

div.property-footer-wrapper div.footer-property div.copy h5
{
color               : #666;
font-size           : 75%;
font-weight         : bold;
line-height         : 16px;
margin              : 0px;
}

div.property-footer-wrapper div.footer-property div.copy h5 a
{
color               : #666;
text-decoration     : none;
}

div.property-footer-wrapper div.footer-property div.copy p
{
color               : #666;
font-size           : 75%;
font-weight         : normal;
line-height         : 16px;
margin              : 0px;
}

div.property-footer-wrapper div.footer-property div.copy p a
{
color               : #666;
text-decoration     : none;
}

/* SUP */

sup
{
font-size           : 50%;
line-height         : 24px; /* For IE 7 */
}