﻿html, body
{
}
body
{
	margin:0px;
	width:100%;
}
div.background
{
	background-image:url(/linked/images/background.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	position:relative;
}
div.background-noleaf
{
	background-image:url(/linked/images/background-noleaf.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	position:relative;
}
body div
{
	text-align:left;
}
a
{
	text-decoration:none;
	color:#99CC00;
}


ul
{
	list-style:none;
}
p.strong
{
	font-weight:bold;
}
p.weak
{
	color:#666;
}

#divRegisterDropdown { height:0px; overflow:hidden; display:none; background-color:#000; background-image:url(/Linked/Images/promo-site/footer-background-gradient.jpg); background-position:top; background-repeat:repeat-x; }
#divRegisterDropdown h2 { color:#C4FF0F; }
#divRegisterDropdown p { color:White; }
#divRegisterDropdown div.container { width:900px; margin-top:20px; }
#divRegisterDropdown div.or { color:White; margin-top:150px; font-size:2em; text-align:center; }
#divSignup div.or { color:Black; margin-top:150px; font-size:2em; text-align:center; }
#divRegisterDropdown div.box, #divSignup div.box { background-color:#fff; height:240px; padding:20px; border:solid #999 10px; }
#divRegisterDropdown div.box:hover { border-color:#99CC00; }
#divRegisterDropdown div.rpx { padding:20px 0; }
#divRegisterDropdown div.rpx iframe { margin:-10px; }
#divRegisterDropdown label, #divSignup label { display:block; }
#divRegisterDropdown input.text, #divSignup input.text { width:275px; }
#divRegisterDropdown div.required, #divSignup div.required { background-image:url(/linked/images/promo-site/red-asterisk.gif); background-position: right 22px; background-repeat:no-repeat; margin-bottom:10px; }
#divRegisterDropdown span.validation-message, span.validation-message { color:Red; display:none; font-weight:normal; }

#divPage { height:100%;	text-align:left; }
#divHeader
{
	height:30px;
	margin-bottom:4px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:1;
}
#divHeader img { display:none; }
#divHeader h1
{
	text-indent:-9999pt;
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:260px;
	height:73px;
	overflow:hidden;
	background-image:url(/Linked/Images/pagelime-logo.jpg);
}
#lnkHome
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:260px;
	height:73px;
	text-indent:-9999pt;
	
}
	#ulTopActions
	{
		height:33px;
		position:absolute;
		right:0px;
		top:20px;
		margin:0px;
		padding:0px;
		width:200px;
	}
	#ulTopActions li
	{
		float:left;
		margin:0; padding:0;
	}
	#ulTopActions li a
	{
		outline:none;
		z-index:10;
		height:30px;
		display:block;
		overflow:hidden;
		text-indent:-9999pt;
		
	}
	#ulTopActions li a#lnkLogin
	{
		width:102px;
		background-image:url(/linked/images/log-in-button.jpg);
	}
	#ulTopActions li a#lnkLogin:hover
	{
		background-image:url(/linked/images/over/log-in-button.jpg);
	}
	#ulTopActions li a#lnkSignup
	{
		width:98px;
		background-image:url(/linked/images/sign-up-button.jpg);
	}
	#ulTopActions li a#lnkSignup:hover
	{
		background-image:url(/linked/images/over/sign-up-button.jpg);
	}
	
	
	
	#ulTopNav
	{
		height:32px;
		position:relative;
		right:-11px;
	
		bottom:-80px;
		margin:0px;
		padding:0px;
		line-height:10px;
		
	}
	#ulTopNav li
	{
		float:left;
		position:relative;
		margin-right:2px;
	}
	#ulTopNav li.lnkfaq1
	{
		float:left;
		position:relative;
		margin-right:2px;
	}
	#ulTopNav li a
	{
		outline:none;
		position:relative;
		z-index:10;
		height:32px;
		display:block;
		text-indent:-9999pt;
		
		
	}
	#ulTopNav li a span
	{
		display:block;
		height:32px;
		cursor:pointer;
	}
	#ulTopNav li a:hover span
	{
	}
	a#lnkTour
	{
		width:109px;
		background-image:url(../images/menu01.jpg);
	}
	a.active#lnkTour
	{
		background-image:url(../images/menu01_over.jpg);
	}
	a#lnkTour:hover
	{
		background-image:url(../images/menu01_over.jpg);
	}
	a#lnkAbout
	{
		width:177px;
		background-image:url(../images/menu02.jpg);
	}
	a#lnkAbout.active
	{
		background-image:url(../images/menu02_over.jpg);
	}
	#ulTopNav li:hover a#lnkAbout, a#lnkAbout:hover
	{
		background-image:url(../images/menu02_over.jpg);
	}
	a#lnkPricing
	{
		width:184px;
		background-image:url(../images/menu03.jpg);
	}
	a#lnkPricing:hover
	{
		background-image:url(../images/menu03_over.jpg);
	}
	a#lnkFaq
	{
		width:143px;
		background-image:url(../images/menu04.jpg);
	}
	a#lnkFaq.active
	{
		width:143px;
		background-image:url(../images/menu04_over.jpg);
	}
	#ulTopNav li:hover a#lnkFaq, a#lnkFaq:hover
	{
		background-image:url(../images/menu04_over.jpg);
	}
	a#lnkSupport
	{
		width:155px;
		background-image:url(../images/menu05.jpg);
	}
	#ulTopNav li:hover a#lnkSupport, a#lnkSupport:hover
	{
		background-image:url(../images/menu05_over.jpg);
	}
	a#lnkContact
	{
		width:151px;
		background-image:url(../images/menu06.jpg);
	}
	a#lnkContact:hover
	{
		background-image:url(../images/menu06_over.jpg);
	}
	a#lnkBlog
	{
		width:80px;
		background-image:url(/linked/images/blog.jpg);
	}
	a.active#lnkBlog
	{
		background-image:url(/linked/images/active/blog.jpg);
	}
	a#lnkBlog:hover
	{
		background-image:url(/linked/images/over/blog.jpg);
	}
	#ulTopNav li ul.subNav { display:none; width:179px; margin:0 0 0 0px; position:absolute; top:32px; left:0; }
	#ulTopNav li.lnkfaq1 ul.subNav { display:none; width:145px; margin:0 0 0 0px; position:absolute; top:32px; left:0; }
	#ulTopNav li.lnkfaq2 ul.subNav { display:none; width:157px; margin:0 0 0 0px; position:absolute; top:32px; left:0; }
	#ulTopNav li ul.subNav li { float:none; padding:8px 15px 4px 15px; border-bottom:solid #000 1px; background-color:#000; }
	#ulTopNav li ul.subNav li.first { padding-top:10px; background-color:#000; }
	#ulTopNav li ul.subNav li.last { padding-bottom:10px; border:none; background:url(../images/submenu-bottom-bg.png) no-repeat; background-position:bottom; }
	#ulTopNav li.lnkfaq1 ul.subNav li { float:none; padding:8px 15px 4px 15px; border-bottom:solid #000 1px; background-color:#000; }
	#ulTopNav li.lnkfaq1 ul.subNav li.first { padding-top:10px; background-color:#000; }
	#ulTopNav li.lnkfaq1 ul.subNav li.last { padding-bottom:10px; border:none; background:url(../images/submenu-bottom-bg1.png) no-repeat; background-position:bottom; }
	#ulTopNav li.lnkfaq2 ul.subNav li { float:none; padding:8px 15px 4px 15px; border-bottom:solid #000 1px; background-color:#000; }
	#ulTopNav li.lnkfaq2 ul.subNav li.first { padding-top:10px; background-color:#000; }
	#ulTopNav li.lnkfaq2 ul.subNav li.last { padding-bottom:10px; border:none; background:url(../images/submenu-bottom-bg2.png) no-repeat; background-position:bottom; }
	#ulTopNav li ul.subNav li a { color:#999; text-indent:0; height:auto; white-space:nowrap;}
	#ulTopNav li ul.subNav li a:hover { color:#fff; }
	#ulTopNav li:hover ul.subNav { display:block; }
	#ulTopNav li.lnkfaq1 ul.subNav li a { color:#999; text-indent:0; height:auto; white-space:nowrap; }
	#ulTopNav li.lnkfaq1 ul.subNav li a:hover { color:#fff; }
	#ulTopNav li:hover.lnkfaq1 ul.subNav { display:block; }
	#ulTopNav li.lnkfaq2 ul.subNav li a { color:#999; text-indent:0; height:auto; white-space:nowrap; }
	#ulTopNav li.lnkfaq2 ul.subNav li a:hover { color:#fff;  }
	#ulTopNav li:hover.lnkfaq2 ul.subNav { display:block;  }
#divBody
{
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	position:relative;
	z-index:0;
}
#divFooter
{
	text-align:left;
	width:100%;
	clear:both;
	padding-bottom:77px;
	background-image:url(/Linked/Images/promo-site/footer-background.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}
#divFooter .rights
{
	color:#ccc;
}
	#divFooter .span-6
	{
		margin-bottom:0px;
		padding-bottom:10px;
	}
	#divFooter ul.horizontal
	{
		margin:0px;
	}
	#divFooter ul.horizontal li
	{
		float:right;
		margin-left:20px;
	}
	#divFooter ul.horizontal li a
	{
		color:#999;
		text-decoration:none;
	}
	a#lnkTeamTwitter
	{
		display:block;
		text-indent:-9999pt;
		width:120px;
		height:32px;
		background-image:url(/linked/images/team-twitter.jpg);
		position:relative;
		top:-10px;
	}
	#lnkTeamBlog
	{
		display:block;
		text-indent:-9999pt;
		width:100px;
		height:32px;
		background-image:url(/Linked/Images/promo-site/team-blog.jpg);
		position:relative;
		top:-10px;
	}
	#lnkTeamBlog:hover
	{
		background-image:url(/Linked/Images/promo-site/team-blog-over.jpg);
	}
#divImpressum
{
	background-image:url(/Linked/Images/promo-site/footer-background-gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#313131;
	color:#999;
	padding: 20px 0px 10px 0px;
}
#divImpressum a:hover
{
	color:White;
}

#divImpressum ul
{
	margin:0px;
}

#divImpressum ul li.footer-list-item
{
}
#divImpressum ul li.footer-list-item span.date
{
	display:block; float:left;
	width:80px;
}
#divImpressum ul li.footer-list-item a
{
	width:220px; display:block; float:left;
	padding-bottom:10px;
}
#divImpressum h1, #divImpressum h2, #divImpressum h3, #divImpressum h4, #divImpressum h5, #divImpressum h6
{
	color:#999;
}
#divImpressum h4 { display:block; font-size:1.5em; letter-spacing:-0.05em; font-weight:normal; }
#divImpressum h4 a { color:#fff; font-weight:bold; text-decoration:none; }
#divImpressum p
{
	color:#999;
}
#divImpressum h5 { color:#999; display:block; font-size:1.5em; letter-spacing:-0.05em; padding:0.2em 0; font-weight:normal; }
#divImpressum a.moreBlogsAndTopics { clear:both; display:block; text-align:center; border:solid #666 1px; background-color:#333; margin-top:2em; padding:5px; font-size:1.2em; -webkit-border-radius:8px; -moz-border-radius:8px; opacity:0.5; }
#divImpressum a.moreBlogsAndTopics:hover { opacity:1; }
	
.showBorder { background-color:#ccc; }
.box-300-100 { background-image:url(/Linked/Images/promo-site/box-300-100.jpg); width:300px; height:100px; }
.box-940-120 { background-image:url(/Linked/Images/promo-site/box-940-120.jpg); width:940px; height:120px; }
.emboss-940-200 { background-image:url(/Linked/Images/promo-site/emboss-940-200.jpg); width:940px; height:200px; }
div.margin-bottom, .margin-bottom { margin-bottom:20px; }
.pad-10 { padding:10px; }
.no-margin { margin:0px; }
.no-margin-top { margin-top:0px; }
div.no-margin-bottom, .no-margin-bottom { margin-bottom:0px; }
.gray { background-color:#eee; border:solid 1px #ccc; }

.lighbox-third-column { width:280px; margin-right:20px; float:left; }
.lighbox-half-column { width:430px; margin-right:20px; float:left; }

.bullet-list { list-style-type:disc; }



.twitter-box { height:85px; background-image:url(/linked/images/twitter-box.jpg); }
.twitter-box a 
{
	color:Black;
	text-decoration:none;
	float:right;
	font-size:18px;
	font-weight:bold;
	padding:40px 20px 20px 10px;
	display:block;
	width:100%;
	text-align:right;
	outline:none;
}
.twitter-box a:hover { color:#99cc00; }
.light-gray-border { border: solid 5px #f4f4f4; }