﻿/* BEGIN TEMPLATE CSS --------------------------------------------> */

/* Main Navigation -----------------------------------------------> */

.nav-span
{
	background-image: url('../images/cnnav.png'); /* data-uri */
}

/* Total nav width: 960px  */

#sf-join-button       { width: 141px }
#sf-successes-button  { width: 160px }
#sf-services-button   { width: 136px }
#sf-about-button      { width: 140px }
#sf-attorneys-button  { width: 143px }
#sf-newsroom-button   { width: 105px }
#sf-contact-button    { width: 135px }

#sf-join-button .nav-span       { background-position: -0px 0 }
#sf-successes-button .nav-span  { background-position: -141px 0 }
#sf-services-button .nav-span   { background-position: -301px 0 }
#sf-about-button .nav-span      { background-position: -437px 0 }
#sf-attorneys-button .nav-span  { background-position: -577px 0 }
#sf-newsroom-button .nav-span   { background-position: -720px 0 }
#sf-contact-button .nav-span    { background-position: -825px 0 }

#sf-join-button:hover .nav-span,
.sfHover #sf-join-button .nav-span,
.current #sf-join-button .nav-span { background-position: -0px -41px }
#sf-successes-button:hover .nav-span,
.sfHover #sf-successes-button .nav-span,
.current #sf-successes-button .nav-span { background-position: -141px -41px }
#sf-services-button:hover .nav-span,
.sfHover #sf-services-button .nav-span,
.current #sf-services-button .nav-span { background-position: -301px -41px }
#sf-about-button:hover .nav-span,
.sfHover #sf-about-button .nav-span,
.current #sf-about-button .nav-span { background-position: -437px -41px }
#sf-attorneys-button:hover .nav-span,
.sfHover #sf-attorneys-button .nav-span,
.current #sf-attorneys-button .nav-span { background-position: -577px -41px }
#sf-newsroom-button:hover .nav-span,
.sfHover #sf-newsroom-button .nav-span,
.current #sf-newsroom-button .nav-span { background-position: -720px -41px }
#sf-contact-button:hover .nav-span,
.sfHover #sf-contact-button .nav-span,
.current #sf-contact-button .nav-span { background-position: -825px -41px }

/* Home Page ------------------------------------------------------> */

#casesTable
{
	/*background-image: url('../images/cnnew-cases.jpg'); */
}

/* Content ------------------------------------------------------> */

#content h1
{
	font-size: 2.8em;
}

/* join case ------------------------------------------------------> */

#join #mainContent table td.registerButton a
{
	background-image: url('../images/cnjoin-class-action.png'); /* data-uri */
}

.bioList > div > div > div.phone:before	{ content: "电话: "; }
.bioList > div > div > div.fax:before	{ content: "传真: "; }

@media print
{
	#casesTable:before
	{
		content: "最新案件";
	}
}

.index-banner {
	background: url(../images/index-bannerg.jpg)no-repeat center;
	height: 229px;
}