* { padding:0; margin:0; outline: none;}
.clear { clear:both; }

/* wrapper + header */
#wrapper { width:977px; margin:0 auto; }
#header { position:relative; background: url('../images/header-background.jpg') no-repeat scroll bottom left; width: 977px; height:70px; }
/*
#header #now-open { position:absolute; top:15px; right:0px; }
#header #now-open a { display:block; text-indent: -999em; overflow:hidden; background: url('../../images/contact_us.gif') no-repeat scroll top left; width: 82px; height: 70px; outline:none; }
#header #now-open a:hover { background-position: 0 -70px; }
*/

/* content */
#content { position:relative; background: url('../images/content-background.jpg') repeat-y scroll top left; }
#content #logo { position:absolute; top:20px; right:0; }
#content-wrapper { padding:2px 0 0 26px; }
#content-area { width:855px; min-height:430px; }
* html #content-area { height:490px; }

.content-area-home { height:490px; }
.content-area-splash-page { height:490px; background: url('../images/splash-background.gif') no-repeat scroll top right; }
.content-area-floorplans { height:490px; }
.content-area-location { height:490px; background:#fff url('../images/location-background.gif') repeat-x scroll top left; }
.content-area-location-attractions { height:490px; background:#fff url('../images/location-attractions-background.gif') repeat-x scroll top left; }
* html #content-area.content-area-location-attractions { height:483px; background:#fff url('../images/location-attractions-background.gif') repeat-x scroll top left; }
html .content-area-location-index { height:490px; background:#5D3E22 url('../images/location-index-background.gif') no-repeat scroll bottom right; height:490px; }
.content-area-amenities-index, .content-area-amenities-the-master-baths { height:490px; background: url('../images/amenities_index_background.gif') no-repeat scroll top left; }
.content-area-amenities-residences { height:490px; background: url('../images/amenities_residences_background.gif') no-repeat scroll top left; }
.content-area-amenities-the-kitchens { height:490px; background: url('../images/amenities_kitchens_background.gif') no-repeat scroll top left;  }
.content-area-callonjack { height:490px; position:relative; background: url('../images/callonjack-background.jpg') no-repeat scroll top left; height:490px;  }
.content-area-gallery { height:490px; }
.content-area-about { background:#88B3DA; }
.content-area-legal { background:#88B3DA; }
.content-area-about-index { height:490px; background:#fff url('../images/about-index-background.gif') repeat-x scroll top left; }
.content-area-retail { position:relative;padding:0}
/*.content-area-contactus { background:#95A155; }*/
.content-area-contactus { background:#88B3DA; }
.content-area-residences-index{ height:490px; background: url('../images/amenities_index_background.gif') no-repeat scroll top left; }

/* content section shared */
#left-photo-element { padding-left:20px; float:left; }
#right-photo-element { float:right; }

.content-area-retail #left-photo-element{padding:0}


/* home */
#home-page-flash { height:490px; width:855px; position:relative;z-index:10}

#home-page-slideshow { height: 490px; width: 855px;}
#home-page-slideshow .slide { display: none; }
#home-page-slideshow .slide a img { border: none; }

/* CP Lifestyles Section */
.content-area-lifestyle {  height:490px; width: 855px;} 
.content-area-lifestyle #sub-nav {display: none; }
* html #content-area.content-area-lifestyle { height:490px; width: 855px; }
.content-area-lifestyle #right { width: 458px; background:url(../images/lifestyles/lifestyles.jpg) top left no-repeat; height: 490px; text-indent:-666em; float: left; border-left: 4px solid #fff;}

.content-area-lifestyle #left { width: 339px;  padding: 27px 25px 0 29px; float: left;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #fff; background-color: #9d9388; height: 463px; }
#left h2{ color: #f5ebd1; font-size: 15px; font-weight: normal; padding-bottom: 5px; }
#left p {padding-bottom: 27px;}
#left p.last {padding-bottom:16px;}
#left p.special {padding-top:16px;}
#left h1.lifestyles {background:url(../images/lifestyles/lifestyles_header.gif) top left no-repeat; text-indent: -666em; height: 60px;}



/* about content section */
.content-area-about {height:490px;}
.content-area-about #sub-nav{display:none}
#developers-story { padding:0 45px 45px 29px; }
#developers-story #intro {font-family:Arial; font-size:12px;color:#fff; font-style:normal; line-height: 15px; font-weight: normal; padding: 0 0 20px 0;}
#developers-story .title { font-family:Arial; font-size:12px;color:#603d1d; font-weight:bold; }
#developers-story p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; font-weight:normal;}
#developers-story p a { color:#fff; text-decoration:underline; }
#developers-story p a:hover { text-decoration:none; }
#developers-story h1 { background: url('../images/about-developers-callout.gif') no-repeat bottom left; width: 650px; height: 57px; text-indent:-999em; }
#developers-story .teams-on-left { float:left; width:365px; }
#developers-story .teams-on-right { float:left; width:365px; padding-left:35px; }
#about-content-area { float:left; padding-left:30px; width:333px; }
#about-content-area h1 { padding-bottom:15px; background: url('../images/about-index-callout.gif') no-repeat scroll top left; width: 333px; height: 102px; text-indent:-999em; }
#about-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; }
#teams {padding-top: 12px;}

/* legal content section */
.content-area-legal {height:auto;}
.content-area-legal #sub-nav{display:none}
#developers-story { padding:0 45px 45px 29px; }
#developers-story #intro {font-family:Arial; font-size:12px;color:#fff; font-style:normal; line-height: 15px; font-weight: normal; padding: 0 0 20px 0;}
#developers-story .title { font-family:Arial; font-size:12px;color:#603d1d; font-weight:bold; }
#developers-story p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; font-weight:normal;}
#developers-story p a { color:#fff; text-decoration:underline; }
#developers-story p a:hover { text-decoration:none; }
#developers-story .teams-on-left { float:left; width:365px; }
#developers-story .teams-on-right { float:left; width:365px; padding-left:35px; }
#legal-content-area { float:left; padding-left:30px; width:333px; }
#legal-content-area h1 { padding-bottom:15px; background: url('../images/legal-index-callout.gif') no-repeat scroll top left; width: 333px; height: 102px; text-indent:-999em; }
#legal-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; }
#teams {padding-top: 12px;}

/* contact-us content section */
#contactus-content-area { padding:0 0px 45px 45px; }
#contactus-content-area h1 { padding-bottom:15px; background: url('../images/contactus-callout.gif') no-repeat scroll top left; width: 427px; height: 33px; text-indent:-999em; }
#contactus-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; }
#contactus-content-area #address-photo-info { width:325px; float:left; }
#contactus-content-area #contact-form { width:465px; float:left; }

/* floor-plans content section */
#floor-plan-residences-content-area { float:left; padding-left:30px; width:333px; }
#floor-plan-residences-content-area h1 { padding-bottom:15px; background: url('../images/floor-plans-residences-callout.gif') no-repeat scroll top left; width: 330px; height: 27px; text-indent:-999em; }
#floor-plan-residences-content-area h2 { font-family:Arial; color:#603d1d; font-size:12px; padding-bottom:8px; line-height:18px; font-weight:bold; }
#floor-plan-residences-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; }
#floor-plan-residences-content-area #take-a-tour { margin-top:3px; background: url('../images/take-a-tour-btn.jpg') no-repeat scroll top left; width:125px; height:90px; cursor:pointer; }
#floor-plan-residences-content-area #take-a-tour a { display:block; padding:0 0 0 100px;  width:125px; height:90px; text-decoration:none; outline:none; }
#floor-plan-residences-content-area #take-a-tour .title { color:#EEE1BF; font-family:Arial; font-size:14px; }
#floor-plans-flash { width:855px; height:490px; }

/* location */
#location-attractions-flash { height:312px; }

#location-attractions-content-area { padding:0 20px 0 28px; height:116px; border-bottom:5px solid white; }
* html #location-attractions-content-area { padding:0 20px 8px 28px; height:116px; border-bottom:5px solid white; }
#location-attractions-content-area h1 { background: url('../images/location-attractions-callout.gif') no-repeat scroll top left; width: 520px; height: 27px; padding-bottom:11px; text-indent:-999em; }
#location-attractions-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; margin-left: 2px; }
#location-attractions-content-area .attraction-list { width:362px; color:#5D3E22; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; }
#location-attractions-content-area .attraction-list ul { padding-top:20px; }
#location-attractions-content-area .attraction-list ul li { list-style-type:none; }
#location-attractions-content-area .attraction-list ul li.title { font-weight:bold; }
#location-attractions-content-area .attraction-list ul li.address { padding-bottom:10px; }
#location-attractions-content-area .attraction-list .attraction-columns { }
#location-attractions-content-area .attraction-list .attraction-columns .left-list { width:200px; float:left; }
#location-attractions-content-area .attraction-list .attraction-columns .right-list { width:150px; float:left; }
#location-index-content-area { position:relative; padding:0 0 20px 45px; }
#location-index-content-area h1 { background: url('../images/location-attractions-callout.gif') no-repeat scroll top left; width: 362px; height: 69px; padding-bottom:15px; text-indent:-999em; }
#location-index-content-area h2 { color:#fff; font-family:Arial; font-weight:bold; font-size:12px; padding-bottom:12px; line-height:18px; width:360px; }
#location-index-content-area p { color:#fff; font-family:Arial; font-size:12px; padding-bottom:8px; line-height:15px; width:360px; }
#location-index-content-area #large-image { position:absolute; z-index:1; top:0; right:0; width:395px; height:230px; }
#location-index-content-area #small-image { position:absolute; z-index:2; top:211px; right:90px; width:135px; height:120px; }
#location-area-map-content-area { }

/* callonjack */
#callonjack-content-area { position:relative; width:345px; padding:22px 24px; background-color:#8DB8D8; }
#callonjack-content-area h1 { background: url('../images/callonjack-callout.gif') no-repeat scroll top left; width: 234px; height: 27px; padding-bottom:16px; text-indent:-999em; }
#callonjack-content-area h2 { color:#fff; font-family:Arial; font-weight:bold; font-size:12px; padding-bottom:12px; line-height:18px; }
#callonjack-content-area p { font-family:Arial; font-size:12px; color:#32373A; padding-bottom:10px; }
#callonjack-content-area p.jacktext { font-size: 13px; line-height: 19px; padding-bottom:14px;}
#callonjack-content-area p.disclaimer { font-family:Arial; font-size:9px; color:#453728; padding-bottom:0px; }
#jack-logo { position:absolute; bottom:31px; left:0px; width:171px; height:30px; }
#login-button { position:absolute; bottom:0px; left:0px; width: 171px; height: 30px; }

/* splash */
#splash-photo-element { width:420px; float:left;  }
#splash-content-area { width:333px; float:left; padding:55px 36px 0 28px; }
#splash-content-area h1 { background: url('../images/splash-callout.gif') no-repeat scroll top left; width:371px; height:65px; padding-bottom:15px; text-indent:-999em; }
#splash-content-area p { color:#9D9388; font-family:arial; font-size:12px; line-height:16px; }
#splash-content-area p.learn-more { color:#8D8C50; font-family:arial; font-size:14px; padding-top:15px; line-height:18px; }
#splash-content-area #request-form { padding-top:15px; }
#splash-content-area #request-form label { width:80px; float:left; padding:5px 0 0 0; }
#splash-content-area #request-form .field { padding:4px 0; color:#9D9388; font-family:arial; font-size:12px;  }
#splash-content-area #request-form #submit-button { text-align:right; padding:10px; width:294px; color:#9D9388; font-family:arial; font-size:12px; }
#splash-content-area #request-form #error-message { color:#c00; border:2px solid #9D9388; padding:8px; background:#fff; margin-bottom:15px; font-size:14px; }
#splash-content-area #splash-submit-button { cursor:pointer; text-indent: -999em; overflow: hidden; background: url('../images/splash-submit-btn.png') no-repeat scroll top left; width: 71px; height: 27px; }
#splash-content-area #splash-submit-button:hover { background-position: 0 -27px; }



/* residences */
#residences-index-content-area {  padding:0 20px 20px 45px; }
#residences-index-copy ul { width:310px; }
#residences-index-copy li { list-style-type:none; color:#9D9388; font-family:arial; font-size:12px; line-height:16px; background: url('../images/amenities_bullet.gif') no-repeat scroll 0px 3px; padding-left:15px; }
#residences-index-copy p { color:#9D9388; font-family:arial; font-size:12px; line-height:16px; padding-bottom:12px; width:280px; }
#residences-index-copy p a { color:#8C8B4F; text-decoration:none; padding-right:12px;}
#residences-index-copy p a:hover { text-decoration:underline; background: url('../images/link-arrow.gif') no-repeat scroll 100% 70%; }
#residences-index-copy h1.index { background: url('../images/residences-index-callout.gif') no-repeat scroll top left; width:280px; height:33px; padding-bottom:5px; text-indent:-999em; }
#residences-index-copy h1.residences{ background: url('../images/residences-index-callout.gif') no-repeat scroll top left; width:280px; height:33px; padding-bottom:5px; text-indent:-999em; }
#residences-index-copy h1.kitchens { background: url('../images/kitchens-index-callout.gif') no-repeat scroll top left; width:280px; height:33px; padding-bottom:5px; text-indent:-999em; }
#residences-index-copy h1.bathrooms { background: url('../images/bathrooms-index-callout.gif') no-repeat scroll top left; width:280px; height:33px; padding-bottom:5px; text-indent:-999em; }
#residences-index-copy h2 { color:#5C3D21; font-family:Arial; font-weight:bold; font-size:12px; line-height:18px; }
#residences-index-copy h2.sub-title { padding-top:8px; }
#residences_text { height: 342px;width:310px;overflow-y:hidden;}
#residences_text .scroll-content {padding-right:30px;}

/* galleries */
#gallery-content-area { padding:30px 30px 10px 45px; width:600px; }
#gallery-content-area img { margin:0 20px 20px 0; }
#gallery-content-area a { outline:none; }

/* contact us */
#contact-form { padding-top:15px; }
#contact-form label { width:125px; float:left; padding:5px 0 0 0; }
#contact-form .field { padding:4px 0; color:#fff; font-family:arial; font-size:12px;  }
#contact-form .selectbox, #contact-form .inputbox, #contact-form .comments { width:221px; }
#contact-form .contact-form-instructions { padding:4px 120px 4px 0; color:#fff; font-family:arial; font-size:12px; text-align:right;  }
#contact-form #submit-button { padding-top:10px; width:294px; color:#fff; font-family:arial; font-size:12px; }
#contact-form #error-message { color:#c00; border:2px solid #9D9388; padding:8px; background:#fff; margin-bottom:15px; font-size:14px; }


/* navigation */
#header ul.nav { width:100%; height:70px; }
#header ul.nav li { float:left; list-style-type:none; }
html #header ul.nav li.selected a, html #header ul.nav li.selected a:hover { background-position: 0 -70px; }
#header ul.nav li a { margin-right:2px; display: block; height: 70px; text-indent: -999em; overflow: hidden; background-position: 0 0; background-repeat: no-repeat; outline:none; }
#header ul.nav li a:hover { background-position: 0 -70px; } 
#header ul.nav .home a { width:56px; background: url('../images/nav_home.gif'); }
#header ul.nav .lifestyle a { width:96px; background: url('../images/nav_cp_lifestyles.gif'); }
#header ul.nav .residences a { width:99px; background: url('../images/nav_residences.gif'); }
#header ul.nav .floor-plans a { width:97px; background: url('../images/nav_floor_plans.gif'); }
#header ul.nav .location a { width:81px; background: url('../images/nav_location.gif'); }
#header ul.nav .amenities a { width:89px; background: url('../images/nav_amenities.gif'); }
#header ul.nav .call-on-jack a { width:116px; background: url('../images/nav_call_on_jack.gif'); }
#header ul.nav .gallery a { width:69px; background: url('../images/nav_gallery.gif'); }
/*#header ul.nav .about a { width:129px; background: url('../images/nav_developer_story.gif'); }*/
#header ul.nav .retail a { width:62px; background: url('../images/nav_retail.gif'); }
#header ul.nav .team a { width:61px; background: url('../images/nav_team.gif'); }
#header ul.nav .contact a { width:75px; background: url('../images/nav_contact_us.gif'); }
#header ul.nav .availabilities a { width:107px; background: url('../images/nav_availabilities.gif'); }
#header ul.nav .top-ten a { width:70px; background: url('../images/nav_top_ten.gif'); }

.sub-nav-retail{display:none}

/* sub-nav */
#sub-nav { height:58px; width:855px; }
html .sub-nav-floorplans { }
html .sub-nav-location {  }
html .sub-nav-gallery { background:#9D9388; }
html .sub-nav-retail { }

#sub-nav ul.nav { padding-left:24px; }
#sub-nav ul.nav li { float:left; list-style-type:none; }
html #sub-nav ul.nav li.selected a, html #sub-nav ul.nav li.selected a:hover { background-position: 0 0; }
#sub-nav ul.nav li a { width:139px; display: block; height: 38px; text-indent: -999em; overflow: hidden; background-position: 0 -38px; background-repeat: no-repeat; outline:none; } 
#sub-nav ul.nav li a:hover { background-position: 0 0; } 
#sub-nav ul.nav .floorplans-residences a { background-image: url('../images/subnav/floorplans/subnav_residences.gif'); }
#sub-nav ul.nav .floorplans-index a { background-image: url('../images/subnav/floorplans/subnav_floor_plans.gif'); }
#sub-nav ul.nav .location-index a { background-image: url('../images/subnav/location/subnav_location.gif'); }
#sub-nav ul.nav .location-area-map a { background-image: url('../images/subnav/location/subnav_area_map.gif'); }
#sub-nav ul.nav .location-text { padding-top:10px; }

#sub-nav ul.nav .location-attractions a { background-image: url('../images/subnav/location/subnav_attractions.gif'); }
#sub-nav ul.nav .about-index a { background-image: url('../images/subnav/about/about_index.gif'); }
#sub-nav ul.nav .about-developers a { background-image: url('../images/subnav/about/about_developer.gif'); }
#sub-nav ul.nav .amenities-index a { background-image: url('../images/subnav/amenities/subnav_amenities.gif'); }
#sub-nav ul.nav .amenities-residences a { background-image: url('../images/subnav/amenities/subnav_residences.gif'); }
#sub-nav ul.nav .amenities-the-kitchens a { background-image: url('../images/subnav/amenities/subnav_the_kitchens.gif'); }
#sub-nav ul.nav .amenities-the-master-baths a { background-image: url('../images/subnav/amenities/subnav_the_master_baths.gif'); }
#sub-nav ul.nav .amenities-secondary-baths a { background-image: url('../images/subnav/amenities/subnav_secondary_baths.gif'); }
#sub-nav ul.nav .gallery-residences a { background-image: url('../images/subnav/gallery/gallery_residences.gif'); }
#sub-nav ul.nav .gallery-amenities a { background-image: url('../images/subnav/gallery/gallery_amenities.gif'); }
#sub-nav ul.nav .gallery-neighborhood a { background-image: url('../images/subnav/gallery/gallery_neighborhood.gif'); }

/* footer */
#footer { padding:0 0 0 7px; font-family:arial; color:#9D9387; font-size:12px; position:relative; }
#footer #copyright{position:absolute;top:0;right:75px}
#footer .title { font-size:13px; font-weight:normal; padding-bottom:25px; }
#footer .pipe { color:#A6C7DF; }
#footer .footer-links { height:16px; padding:0; color:#A6C7DF; }
#footer .footer-links ul li { float:left; list-style-type:none; padding-right:15px; }
#footer .footer-links a { color:#5F92BF; font-size:12px; text-decoration:none; padding:5px 0; outline:none; }
#footer .footer-links a:hover { text-decoration:underline; }
#footer .footer-address { clear:all;padding-top:16px }
#footer .footer-copyright {clear:all;padding-top:16px; width: 486px; float:left;}
#footer .footer-social {float: left; width: 151px;}
#footer #follow {float:left; padding-top:16px;}
#footer #facebook {background-image: url('../images/social.gif'); width:29px; height:28px; float:left; margin-top:3px; margin-left: 8px;}
#footer #facebook:hover {background-position: 0px -28px;}
#footer #twitter {background-image: url('../images/social.gif'); width:28px; height:28px; float:left; margin-top:3px; margin-left: 8px; background-position: 28px 0; }
#footer #twitter:hover {background-position: 28px -28px;}
#footer .footer-images {float: right; width: 325px;}
#footer .footer-images img {border: none; float: right; margin-right: 75px;}
#footer .foot {overflow: hidden; width: 100%;}
#footer .footer-seo {width: 908px; margin: 20px 0px;}
/*#footer img { position:absolute; top:20px; right:0; }*/


/* NEW STYLES FOR TOP TEN PAGE */
.content-area-topten  {font-family:Arial, Helvetica, sans-serif;}
.content-area-topten  #sub-nav {display:none;}
.content-area-topten  #leftCol {height:490px; width:180px; float:left;}
	.content-area-topten  #graphic {background: url(../images/top-ten/graphic.gif) no-repeat; height:168px; left:-10px; position:relative; top:-20px; width:179px;}
	.content-area-topten  #leftCol  ul {padding-top:2px; width:139px; background: url(../images/top-ten/nav.gif) repeat-x bottom left; margin-left:10px;}
		.content-area-topten   #leftCol li {height:32px; line-height:32px; display:block; padding-right:9px; text-align:right;}
			.content-area-topten  #leftCol  a {color:#9d9388; text-decoration:none; font-size:14px;}
			.content-area-topten  #leftCol  a:hover {color:#7f6241;}
.content-area-topten  #rightCol{float:left; width:616px; height:490px; background:#aea49a; padding: 0 30px 0 29px;}
	.content-area-topten  h1 {background: url(../images/top-ten/h1.gif) no-repeat; overflow:hidden; width:442px; height:0px; padding-top:49px; margin-top:28px;}
	.content-area-topten  p {padding-top:16px; padding-bottom:4px; color:#fff; font-size:16px; line-height:20px;}
	.content-area-topten  #scrollContainer{background-color: #a49c91; margin-top:10px; float:right; background-repeat: no-repeat; height:249px; overflow:hidden; width:569px; -moz-border-image: url(../images/top-ten/border.gif) 5 5 5 5 round round; padding: 10px 0;}
		.content-area-topten  #scroller{padding:0 25px;height:249px; width:519px;}
			.content-area-topten #scrollContainer h2 {background-repeat: no-repeat; background-position:0 8px; overflow:hidden; height:21px; width:207px; text-indent:-9999px; padding:17px 0 0 0;}
			.content-area-topten #scrollContainer h2.nightlife{background-image: url(../images/top-ten/h2-nightlife.gif)}
			.content-area-topten #scrollContainer h2.music{background-image: url(../images/top-ten/h2-music.gif)}
			.content-area-topten #scrollContainer h2.salon{background-image: url(../images/top-ten/h2-salon.gif)}
			.content-area-topten #scrollContainer h2.fitness{background-image: url(../images/top-ten/h2-fitness.gif)}
			.content-area-topten #scrollContainer h2.dining{background-image: url(../images/top-ten/h2-dining.gif)}
			.content-area-topten #scrollContainer h2.pizza{background-image: url(../images/top-ten/h2-pizza.gif)}
			.content-area-topten #scrollContainer h2.dessert{background-image: url(../images/top-ten/h2-dessert.gif)}
			.content-area-topten #scrollContainer h2.party{background-image: url(../images/top-ten/h2-party.gif)}
			.content-area-topten #scrollContainer h2.microbrewery{background-image: url(../images/top-ten/h2-microbrewery.gif)}
			.content-area-topten #scrollContainer h2.comedy{background-image: url(../images/top-ten/h2-comedy.gif)}
			.content-area-topten #scrollContainer h2.nightlife{background-image: url(../images/top-ten/h2-nightlife.gif)}
			.content-area-topten #scrollContainer h3 {font-size:14px; line-height:14px; color:#efe5cc; font-weight:bold; color:#efe5cc;}
			.content-area-topten #scrollContainer .address {font-size:12.5px; line-height:16px; color:#fff; padding:1px 0px;}
			.content-area-topten #scrollContainer p {padding:0; font-size:13.5px; line-height:15px; color:#fff; margin:16px 0px;}
			
	/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.content-area-topten  .jspContainer
{
	overflow: hidden;
	position: relative;
}

.content-area-topten  .jspPane
{
	position: absolute;
}

.content-area-topten  .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 12px;
	width: 21px;
	height: 100%;
}

.content-area-topten  .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
	background: red;
}

.content-area-topten  .jspVerticalBar *,
.content-area-topten  .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.content-area-topten  .jspCap
{
	display: none;
}

.content-area-topten  .jspHorizontalBar .jspCap
{
	float: left;
}

.content-area-topten  .jspTrack
{
	position: relative;
}

.content-area-topten  .jspDrag
{
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.content-area-topten  .jspHorizontalBar .jspTrack,
.content-area-topten  .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.content-area-topten  .jspArrow
{
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.content-area-topten  .jspArrow.jspDisabled
{
	cursor: default;
}

.content-area-topten  .jspVerticalBar .jspArrow
{
	height: 18px;
}

.content-area-topten  .jspHorizontalBar .jspArrow
{
	width: 21px;
	float: left;
	height: 100%;
}

.content-area-topten  .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.content-area-topten  .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .content-area-topten  .jspCorner
{
	margin: 0 -3px 0 0;
}	


.content-area-topten .jspArrowDown {background-image: url(../images/top-ten/arrow-down.gif)}
.content-area-topten .jspArrowUp {background-image: url(../images/top-ten/arrow-up.gif)}


#seo {display:none;}
