/* DOCUMENT INFORMATION ------------------------------------
TITLE:			next-level
LAST UPDATED:	24th November 2009
AUTHOR:			Ed Fryer
NOTES:			Next level Stylesheet

-- CONTENTS -----------------------------------------------
	=1:		[MAIN]
	=2:		[CONTENT]
	=3:		[NAVIGATION]
	=4:		[BREADCRUMB]
	=5:		[FOOTER]	
-----------------------------------------------------------*/

/*------=1:	[MAIN] ------------------------------*/

.pad8 {
	padding:8px;
}

html {
	background:url(../images/bk.jpg) no-repeat top center;
}

body {
	background:url(../images/sub-footer.jpg) repeat-x bottom left;
}

.container {
	width: 920px;
	margin: 0 auto;
	background:url(../images/container-bk.jpg) repeat-x top left;
	margin-top:10px;
}

.main {
	float:right;
	width:669px;
}

.header {
	height:218px;
	overflow:hidden;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.logo {
	float:left;
	width:219px;
	height:218px;
	background:url(../images/default-logo.jpg) no-repeat center center;
}

	.logo a {
		display:block;
		width:100%;
		height:100%;
	}
	
/*--Home--*/
	
#default .logo a {
	background:url(../images/default-logo.jpg) no-repeat center center;
}

#default .testimonialBox {
	background:url(../images/default-quotes.jpg) no-repeat top left;
}

#default .testimonialBox p {
	background:url(../images/default-quotes.jpg) no-repeat bottom right;
}

#default .text a {
	font-weight:bold;
	color:#a4a6a9;
}

.text ul li {
	list-style-type:disc;
}

/*--sales--*/

#sales .logo a {
	background:url(../images/sales-logo.jpg) no-repeat center center;
}

#sales .banner {
	background:url(../images/sales-banner.jpg) no-repeat;
}

.main h1.sales {
	background:url(../images/sales-title.jpg) no-repeat;
}

#sales .quoteBox {
	background:url(../images/sales-quote.jpg) no-repeat;
}

#sales .specificCheck {
	background:url(../images/sales-health.jpg) no-repeat;
}

#sales .salesPoint {
	background:url(../images/sales-salespoint.jpg) no-repeat;
}

#sales .title {
	background:url(../images/sales-point-title.jpg) no-repeat;
}

#sales .testimonialBox {
	background:url(../images/sales-quotes.jpg) no-repeat top left;
}

#sales .testimonialBox p {
	background:url(../images/sales-quotes.jpg) no-repeat bottom right;
}

#sales .text a {
	font-weight:bold;
	color:#d3771b;
}

#sales .footer {
	background:url(../images/footer-bk-sales.jpg) no-repeat;
}

/*--about--*/

.banner#about {
	background:url(../images/about-banner.jpg) no-repeat;
}

.main h1.about {
	background:url(../images/about-title.jpg) no-repeat;
}

/*--marketing--*/

#marketing .logo a {
	background:url(../images/marketing-logo.jpg) no-repeat center center;
}

#marketing .banner {
	background:url(../images/marketing-banner.jpg) no-repeat;
}

.main h1.marketing {
	background:url(../images/marketing-title.jpg) no-repeat;
}

#marketing .quoteBox {
	background:url(../images/marketing-quote.jpg) no-repeat;
}

#marketing .specificCheck {
	background:url(../images/marketing-health.jpg) no-repeat;
}

#marketing .salesPoint {
	background:url(../images/marketing-salespoint.jpg) no-repeat;
}

#marketing .title {
	background:url(../images/marketing-point-title.jpg) no-repeat;
}

#marketing .testimonialBox {
	background:url(../images/marketing-quotes.jpg) no-repeat top left;
}

#marketing .testimonialBox p {
	background:url(../images/marketing-quotes.jpg) no-repeat bottom right;
}

#marketing .text a {
	font-weight:bold;
	color:#abb921;
}

#marketing .footer {
	background:url(../images/footer-bk-marketing.jpg) no-repeat;
}

/*--communication--*/

#communication .logo a {
	background:url(../images/communication-logo.jpg) no-repeat center center;
}

#communication .banner {
	background:url(../images/communication-banner.jpg) no-repeat;
}

.main h1.communication {
	background:url(../images/communication-title.jpg) no-repeat;
}

#communication .quoteBox {
	background:url(../images/communication-quote.jpg) no-repeat;
}

#communication .specificCheck {
	background:url(../images/communication-health.jpg) no-repeat;
}

#communication .title {
	background:url(../images/communication-point-title.jpg) no-repeat;
}

#communication .salesPoint {
	background:url(../images/communication-salespoint.jpg) no-repeat;
}

#communication .testimonialBox {
	background:url(../images/communication-quotes.jpg) no-repeat top left;
}

#communication .testimonialBox p {
	background:url(../images/communication-quotes.jpg) no-repeat bottom right;
}

#communication .text a {
	font-weight:bold;
	color:#9093c7;
}

#communication .footer {
	background:url(../images/footer-bk-comm.jpg) no-repeat;
}

/*--systems--*/

#systems .logo a {
	background:url(../images/systems-logo.jpg) no-repeat center center;
}

#systems .banner {
	background:url(../images/systems-banner.jpg) no-repeat;
}

.main h1.systems {
	background:url(../images/systems-title.jpg) no-repeat;
}

#systems .quoteBox {
	background:url(../images/systems-quote.jpg) no-repeat;
}

#systems .specificCheck {
	background:url(../images/systems-health.jpg) no-repeat;
}

#systems .title {
	background:url(../images/systems-point-title.jpg) no-repeat;
}

#systems .salesPoint {
	background:url(../images/systems-salespoint.jpg) no-repeat;
}

#systems .testimonialBox {
	background:url(../images/systems-quotes.jpg) no-repeat top left;
}

#systems .testimonialBox p {
	background:url(../images/systems-quotes.jpg) no-repeat bottom right;
}

#systems .text a {
	font-weight:bold;
	color:#80cbbe;
}

#systems .footer {
	background:url(../images/footer-bk-systems.jpg) no-repeat;
}

/*--strategic--*/

#strategicPlanning .logo a {
	background:url(../images/strategic-logo.jpg) no-repeat center center;
}

#strategicPlanning .banner {
	background:url(../images/strategic-banner.jpg) no-repeat;
}

.main h1.strategicPlanning {
	background:url(../images/strategic-title.jpg) no-repeat;
}

#strategicPlanning .quoteBox {
	background:url(../images/strategic-quote.jpg) no-repeat;
}

#strategicPlanning .specificCheck {
	background:url(../images/strategic-health.jpg) no-repeat;
}

#strategicPlanning .title {
	background:url(../images/plan-point-title.jpg) no-repeat;
}

#strategicPlanning .salesPoint {
	background:url(../images/strategic-salespoint.jpg) no-repeat;
}

#strategicPlanning .testimonialBox {
	background:url(../images/strategic-quotes.jpg) no-repeat top left;
}

#strategicPlanning .testimonialBox p {
	background:url(../images/strategic-quotes.jpg) no-repeat bottom right;
}

#strategicPlanning .text a {
	font-weight:bold;
	color:#389fd9;
}

#strategicPlanning .footer {
	background:url(../images/footer-bk-planning.jpg) no-repeat;
}

/*--time--*/

#timeManagement .logo a {
	background:url(../images/time-logo.jpg) no-repeat center center;
}

#timeManagement .banner {
	background:url(../images/time-banner.jpg) no-repeat;
}

.main h1.timeManagement {
	background:url(../images/time-title.jpg) no-repeat;
}

#timeManagement .quoteBox {
	background:url(../images/time-quote.jpg) no-repeat;
}

#timeManagement .specificCheck {
	background:url(../images/time-health.jpg) no-repeat;
}

#timeManagement .salesPoint {
	background:url(../images/time-salespoint.jpg) no-repeat;
}

#timeManagement .title {
	background:url(../images/time-point-title.jpg) no-repeat;
}

#timeManagement .testimonialBox {
	background:url(../images/time-quotes.jpg) no-repeat top left;
}

#timeManagement .testimonialBox p {
	background:url(../images/time-quotes.jpg) no-repeat bottom right;
}

#timeManagement .text a {
	font-weight:bold;
	color:#8dc0e7;
}

#timeManagement .footer {
	background:url(../images/footer-bk-time.jpg) no-repeat;
}

/*--team--*/

#team .logo a {
	background:url(../images/team-logo.jpg) no-repeat center center;
}

#team .banner {
	background:url(../images/team-banner.jpg) no-repeat;
}

.main h1.team {
	background:url(../images/team-title.jpg) no-repeat;
}

#team .quoteBox {
	background:url(../images/team-quote.jpg) no-repeat;
}

#team .specificCheck {
	background:url(../images/team-health.jpg) no-repeat;
}

#team .salesPoint {
	background:url(../images/team-salespoint.jpg) no-repeat;
}

#team .title {
	background:url(../images/team-point-title.jpg) no-repeat;
}

#team .testimonialBox {
	background:url(../images/team-quotes.jpg) no-repeat top left;
}

#team .testimonialBox p {
	background:url(../images/team-quotes.jpg) no-repeat bottom right;
}

#team .text a {
	font-weight:bold;
	color:#76ad99;
}

#team .footer {
	background:url(../images/footer-bk-team.jpg) no-repeat;
}

/*--leadership--*/

#leadership .logo a {
	background:url(../images/leadership-logo.jpg) no-repeat center center;
}

#leadership .banner {
	background:url(../images/leadership-banner.jpg) no-repeat;
}

.main h1.leadership {
	background:url(../images/leadership-title.jpg) no-repeat;
}

#leadership .quoteBox {
	background:url(../images/leadership-quote.jpg) no-repeat;
}

#leadership .specificCheck {
	background:url(../images/leadership-health.jpg) no-repeat;
}

#leadership .title {
	background:url(../images/lead-point-title.jpg) no-repeat;
}

#leadership .salesPoint {
	background:url(../images/leadership-salespoint.jpg) no-repeat;
}

#leadership .testimonialBox {
	background:url(../images/leadership-quotes.jpg) no-repeat top left;
}

#leadership .testimonialBox p {
	background:url(../images/leadership-quotes.jpg) no-repeat bottom right;
}

#leadership .text a {
	font-weight:bold;
	color:#7197c3;
}

#leadership .footer {
	background:url(../images/footer-bk-lead.jpg) no-repeat;
}

/*--businessCoaching--*/

#businessCoaching .logo a {
	background:url(../images/coaching-logo.jpg) no-repeat center center;
}

#businessCoaching .banner {
	background:url(../images/coaching-banner.jpg) no-repeat;
}

.main h1.businessCoaching {
	background:url(../images/coaching-title.jpg) no-repeat;
}

#businessCoaching .quoteBox {
	background:url(../images/quotebox-bk.jpg) no-repeat;
}

#businessCoaching .specificCheck {
	background:url(../images/coaching-health.jpg) no-repeat;
}

#businessCoaching .salesPoint {
	background:url(../images/coaching-salespoint.jpg) no-repeat;
}

#businessCoaching .title {
	background:url(../images/coach-point-title.jpg) no-repeat;
}

#businessCoaching .testimonialBox {
	background:url(../images/default-quotes.jpg) no-repeat top left;
}

#businessCoaching .testimonialBox p {
	background:url(../images/default-quotes.jpg) no-repeat bottom right;
}

#businessCoaching .text a {
	font-weight:bold;
	color:#9fad9f;
}

/*--health check--*/

.main h1.businessCheck {
	background:url(../images/business-health-title.jpg) no-repeat;
}

.main h1.salesCheck {
	background:url(../images/sales-health-title.jpg) no-repeat;
}

.main h1.marketingCheck {
	background:url(../images/marketing-health-title.jpg) no-repeat;
}

.main h1.commCheck {
	background:url(../images/comm-health-title.jpg) no-repeat;
}

.main h1.systemsCheck {
	background:url(../images/systems-health-title.jpg) no-repeat;
}

.main h1.planCheck {
	background:url(../images/plan-health-title.jpg) no-repeat;
}

.main h1.timeCheck {
	background:url(../images/time-health-title.jpg) no-repeat;
}

.main h1.teamCheck {
	background:url(../images/team-health-title.jpg) no-repeat;
}

.main h1.leadCheck {
	background:url(../images/lead-health-title.jpg) no-repeat;
}

.main h1.coachCheck {
	background:url(../images/coach-health-title.jpg) no-repeat;
}

.check .textBox {
	margin-top:8px;
	height:380px;
}

/*--client area--*/

.main h1.clientArea {
	background:url(../images/client-title.jpg) no-repeat;
	width:80%;
	float:left;
}

.mailto {
	float:right;
	margin-top:8px;
	color:#383838;
	font-weight:bold;
}

#clientArea {
	width:100%;
}

#clientArea .text {
	width:100%;
	height:340px;
}

#clientArea .tabNav {
	width:673px;
	height:33px;
}

#clientArea .tabNav ul {
	float:left;
	margin:0px;
	padding:0px;
}

#clientArea .tabNav ul li {
	float:left;
	height:33px;
	cursor:pointer;
}

#clientArea .tabNav ul li span {
	width:100%;
	display:block;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}

.tabContent h2 {
	border-bottom:1px dotted #383838;
}

.tabArea {
	padding:10px;
}

#clientArea .tabNav ul li span.two {
	padding-top:2px;
	line-height:13px;
}	
	
.tabNav .welcomeTab {
	background:url(../images/wel-tab-bk.jpg);
	width:63px;
}

.tabNav .salesTab {
	background:url(../images/sales-tab-bk.jpg);
	width:45px;
}

.tabNav .marketingTab {
	background:url(../images/mark-tab-bk.jpg);
	width:69px;
}

.tabNav .commTab {
	background:url(../images/com-tab-bk.jpg);
	width:99px;
}

.tabNav .systemsTab {
	background:url(../images/systems-tab-bk.jpg);
	width:62px;
}

.tabNav .planningTab {
	background:url(../images/strat-tab-bk.jpg);
	width:66px;
}

.tabNav .timeTab {
	background:url(../images/time-tab-bk.jpg);
	width:80px;
}

.tabNav .teamTab {
	background:url(../images/team-tab-bk.jpg);
	width:42px;
}

.tabNav .leadTab {
	background:url(../images/lead-tab-bk.jpg);
	width:70px;
}

.tabNav .coachTab {
	background:url(../images/coach-tab-bk.jpg);
	width:73px;
}

.text.welcome {
	border:1px solid red;
}

/*--contact--*/

.main h1.contact {
	background:url(../images/contact-title.jpg) no-repeat;
}

.contact fieldset {
	width:380px;
	margin:0 auto;
}

sup {
	color:red;	
}

.error {
	font-weight:bold;
	color:red;
}

.contact .text {
	height:382px;
	margin-top:8px;
}

.contact .send {
	float:right;
	height:25px;
	width:100px;
	margin-right:78px;
	font-size:12px;
}

.contact label {
	margin-right:10px;
	text-align:right;
	width:80px;
}

.contact label.full {
	width:100%; 
	text-align:left;
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
}

.contact label.interest {
	font-weight:normal;
	width:115px;
}

.main h1 {
	width:100%;
	height:41px;
	color:#fff;
	overflow:hidden;
	line-height:200px;
	padding:0px;
}

.banner {
	width:671px;
	height:220px;
	float:right;
	position:relative;
}

.text .testimonialBox {
	width:150px;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding-top:5px;
	margin-right:10px;
}

.text .testimonialBox p {
	padding-bottom:10px;
	text-align:left;
	font-weight:normal;
}

h1.welcome {
	background:url(../images/home-title.jpg) no-repeat;
}

.mainContent {
	border-top:1px dotted #000;
	width:451px;
	float:left;
}

.mainContent .quoteBox {
	width:451px;
	height:87px;
	background:url(../images/quotebox-bk.jpg) no-repeat;
	margin-top:8px;
	margin-bottom:8px;
}

	.mainContent .quoteBox .pad10 {
		padding-top:2px;	
	}

	.mainContent .quoteBox h2 {
		padding:0px;
		margin-left:0px;
	}
	
	.mainContent .quoteBox p {
		padding-top:5px;
		color:#fff;
		font-style:italic;
	}
	
	.text {
		height:286px;
		overflow:auto;
	}
	

	
/*--sidebar--*/

.sideBar {
	float:right;
	border-top:1px dotted #000;
	padding-top:8px;
}

.sideBar a {
	display:block;
	margin-bottom:6px;
}

.sideBar .contact {
	width:207px;
	height:87px;
	background:url(../images/contact-but.jpg) no-repeat;
}

.sideBar .healthCheck {
	width:207px;
	height:87px;
	background:url(../images/business-but.jpg) no-repeat;
}

.sideBar .healthCheckSmall {
	width:207px;
	height:40px;
	background:url(../images/business-but-small.jpg) no-repeat;
}

.sideBar .specificCheck {
	width:207px;
	height:40px;
}

.sideBar .title {
	width:207px;
	height:40px;
	margin-bottom:6px;
}

.sideBar .salesPoint {
	height:45px;
	width:207px;
	margin-bottom:6px;
	cursor:pointer;
}

.sideBar .salesPoint h3 {
	padding: 10px 5px 10px 5px;
	color:#fff;
	font-size:18px;
}
	* html .sideBar .salesPoint h3 {
		padding: 10px 0px 10px 0px;
	}
	
	
.sideBar .testimonials {
	width:207px;
	height:194px;
	overflow:hidden;
	background:url(../images/testimonials-bk.jpg) no-repeat;
}

	.sideBar .testimonials .testItem {
		cursor:pointer;
		background:transparent;
	}
	
		.sideBar .testBack {
			padding:20px 10px 10px 10px;
			width:187px;
			height:164px;
			background:url(../images/testimonials-bk.jpg) no-repeat;
		}

	.sideBar .testimonials p {
		color:#fff;	
	}
	
	.sideBar .testimonials p:first-child {
		margin-top:10px;
	}

/*--feature--*/
	
.feature {
	width:669px;
	height:220px;
	background:#aebc22 url(../images/feature-bk.jpg) repeat-x center;
	float:right;
	overflow:hidden;
	position:relative;
}

	.tel {
		position:absolute;
		top:0px;
		right:10px;
		width:255px;
		height:35px;
		background:url(../images/tel.png) no-repeat;
	}

	.slide {	
		height:220px;
		float:left;
		cursor:pointer;
	}
	
	.slide a {
		display:block;
		width:100%;
		height:100%;	
	}
	
	.feature .coaching {
		background:#a6a8ab url(../images/coaching-bk.jpg) no-repeat center right;
	}
	
	.feature .leadership {
		background:#7297c3 url(../images/leadership-bk.jpg) no-repeat center right;
	}
	
	.feature .team {
		background:#76ac98 url(../images/team-bk.jpg) no-repeat center right;
	}
	
	.feature .time {
		background:#8dc0e7 url(../images/time-bk.jpg) no-repeat center right;
	}
	
	.feature .sales {
		background:#df7d1c url(../images/sales-bk.jpg) no-repeat center right;
	}
	
	.feature .planning {
		background:#b7ab96 url(../images/planning-bk.jpg) no-repeat center right;
	}
	
	.feature .communication {
		background:#9194c9 url(../images/communication-bk.jpg) no-repeat center right;
	}
	
	.feature .systems {
		background:#7fcabd url(../images/systems-bk.jpg) no-repeat center right;
	}
	
	.feature .marketing {
		background:#aebc22 url(../images/marketing-bk.jpg) no-repeat center right;
	}


.mainNav {
	width:219px;
	height:433px;
	float:left;
	background:url(../images/nav-bk.jpg) repeat-x;
	margin-bottom:10px;
	position:relative;
}

.mainNav ul {
	padding: 10px 10px 5px 10px;
}
	.mainNav ul li.divider {
		border-bottom:1px dotted #fff;
		margin:5px 0 5px 0;
		height:1px;
		line-height: 1px;
		font-size: 1px;
	}
	
	.mainNav ul li a {
		display: block;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
	}
	
	.mainNav ul li a:hover  {
		
	}
	
	.mainNav ul li ul  {
		padding:0px;
	}
	
	.mainNav ul li ul li span  {
		display:block;
		height:10px;
		width:10px;
		border:1px solid #fff;
		float:left;
		margin:3px 5px 0 0;
	}
	
	.mainNav ul li {
		line-height: normal;
	}
	
	.mainNav ul li.services {
		line-height: 1px;
		font-size: 1px;
	}
	
	span.sales {
		background:#e4801c;	
	}
	
	span.marketing {
		background:#aebc21;	
	}
	
	span.communication {
		background:#9093c7;	
	}
	
	span.systems {
		background:#80cbbe;	
	}
	
	span.strategic {
		background:#389ad3;	
	}
	
	span.time {
		background:#8cbfe5;	
	}
	
	span.team {
		background:#75ab97;	
	}
	
	span.leadership {
		background:#7196c2;	
	}
	
	span.business {
		background:#9fad9f;	
	}
	
	.mainNav ul li ul li a {
		font-weight:normal;	
	}
	
	.address {
		position:absolute;
		left:10px;
		bottom:10px;
		font-size:10px;
		line-height: 10px;
	}
	
	.address p, .address p a {
		padding:0px;
		color:#fff;	
	}

/*------=5:	[FOOTER] ------------------------------*/

.footer {	
	background:url(../images/footer-bk.jpg) no-repeat;
	width:904px;
	height:65px;
}

	.footer .quote {
		font-size:14px;
	}
	
		.footer .quote p {
			color:#fff;
		}
		
		.footer .quote p:first-child {		
			width:100%;
			text-align:center;
			float:left;
			line-height:1em;
			margin-top:7px;
		}
		
		.footer .quote p + p {
			width:100%;
			text-align:center;
			float:left;
			line-height:1em;
		}
			
.subFooter {
	width:100%;
	float:left;
	height:50px;
	margin-top:30px;	
}

.subFooter .cleverclover {
	float: right;
	padding-top:20px;
	color:#fff;
}
	
	.subFooter .footer ul {
		float: left;
	}
		
		.subFooter .footer ul li {
			float: left;
			display: inline;
			margin: 0 5px 0 5px;
			padding: 30px 0 0 0;
		}
		
		.subFooter .footer ul li a {
			font-size:11px;
			color: #fff;
		}
		
/*----------CUSTOM SCROLLER-----------*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #9fad9e;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


/*----------SALES POINTS-----------*/

.popupHolder {
	position:absolute;
	top:50px;
	padding:10px 10px 30px 10px;
	background:#fff url(images/liading.gif) no-repeat center center;
	z-index:200;
	display:none;
}

.popupHolder img {
	margin:0 auto;	
}

.textBox p {
	padding:5px 0 5px 0;
}

.textBox p:first-child {
	font-weight:bold;
}



.salesPoint {
	position:relative;
}

.salesPoint span {
	position:absolute;
	bottom:1px;
	right:1px;
	color:#fff;
	font-size:10px;
}


 
/*----------LOGIN POPUP-----------*/

.close, .closeLog {
	width:50px;
	height:50px;
	background:url(../images/close.png);
	top:-20px;
	right:-20px;
	position:absolute;
	cursor:pointer;
}

.closeLog a {
	display:block;
	width:100%;
	height:100%;
}

.loginPopup {
	display:none;
	position:absolute;
	top:100px;
	z-index:200;
	background:#fff;
	width:310px;
	padding:10px;
}

.loginPopup h2 {
	width:100%;
	border-bottom:1px dotted #000;
}


.loginPopup label {
	margin-right:10px;
}


.loginPopup .loginBut {
	float:right;
	height:25px;
	width:100px;
	margin-right:5px;
	font-size:12px;
}

p.error {
	color:red;
	padding-bottom:10px;
	width:100%;
}




