/* General */

div#lowerArea {	margin: 0; }
p#intro {	font-size: 125%; padding-bottom: 20px; }
.intro { font-weight: bold; }
.note { color: #616161; }
.new { color: #900; }
p.yes {	padding: 15px 0; }

h2 {
	letter-spacing: normal;
	color: #fda027;
}
h3 { 
	padding-bottom: 0; 
	color: #fda027;
	font-size: 125%;
}
div#midCol ul { margin-left: 30px !important; }

div#lowerArea li { font-size: 11px !important; }

ul.link-list { margin-left: 0 !important; }

ul.link-list li { list-style: none; }

ul.link-list li a {
	padding-left: 8px;
	background: url(../images/buttons/link_arrow_blue1.gif) no-repeat 0 4px;
}
ul.jump a {
	padding-left: 10px !important;
	background: url(../images/buttons/link_arrow_down_blue.gif) no-repeat 0 5px !important;
}
ul a.link {
	padding-left: 8px;
	background: url(../images/buttons/link_arrow_blue1.gif) no-repeat 2px 4px !important;
}
a.top {
	padding-left: 10px !important;
	background: url(../images/buttons/link_arrow_up_blue.gif) no-repeat 0 5px;
}
a.download {
	padding-left: 10px;
	background: url(../images/buttons/link_arrow_down_blue.gif) no-repeat 0 5px;
}
a:focus, a:active { outline: none; /* @ Firefox 1.5, remove ugly dotted border */ }

/* buttons US

a.button-join-now, a.button-learn-more, a.button-compare {
	display: block;
	width: 91px;
	height: 17px;
	background: url(/images/buttons/button_ftn07_joinnow.png) no-repeat 0 0;
	color: #000;
	font-weight: bold;
	padding: 1px 0 0 15px;
	text-decoration: none;
}
a.button-learn-more { background: url(/images/buttons/button_ftn07_learnmore.png) no-repeat 0 0; }
a.button-join-now { background: url(/images/buttons/button_ftn07_joinnow.png) no-repeat 0 0; }

a.button-compare { 
	width: 200px;
	background: url(/images/buttons/button_ftn07_compare.png) no-repeat 0 0; 
}*/

/* buttons */

a.button-join-now, a.button-learn-more, a.button-compare {
	/*display: block;
	width: 91px;*/
	height: 17px;
	background: url(../images/buttons/button_ftn07_compare.png) no-repeat 0 0;
	color: #000;
	font-weight: bold;
	padding: 1px 0 0 10px;
	text-decoration: none;
}
a.button-learn-more { background: url(../images/buttons/button_ftn07_learnmore.png) no-repeat 0 0; }
a.button-join-now { background: url(../images/buttons/button_ftn07_compare.png) no-repeat 0 0; }

a.button-compare { 
	width: 200px;
	background: url(../images/buttons/button_ftn07_compare.png) no-repeat 0 0; 
}  
div#featureArea{
	/* background image goes here */
/*	margin: 0 4px 10px 4px !important;*/
	margin: auto;
	height: 185px;
	background-color: #D8E1F0;
	background-image: url(../images/feature/feature_ftn07a.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 714px;
}
div#featureArea h1, div#featureArea h2, div#featureArea ul { 
	margin-left: 350px; 
	letter-spacing: normal;
}
/*div#featureArea h1 { 
	padding-top: 28px; 
	color: #ff9728; 
	font-size: 230%; 
}
div#featureArea h2 {
	padding-top: 0;
	color: #7a90b5;
}*/
div#featureArea h1 { 
	padding-top: 15px; 
	color: #ff9728; 
	font-size: 200%; 
}
div#featureArea h2 {
	padding-top: 0;
	color: #7a90b5;
}
/*div#featureArea ul {
	margin-top: 5px;
margin-bottom: 0;
	color: #616161;
	font-size: 125%;
}*/
div#featureArea ul {
	margin-top: 5px;
margin-bottom: 0;
	color: #616161;
	font-size: 110%;
}
div#featureArea ul li {
	margin: 0;
	padding: 0 0 4px 10px;
	list-style: none;
	background: url(../images/bullets/bullet_ftn07_feature.gif) no-repeat 0 6px;
}
div#featureArea p {
	margin-left: 388px;
}

/* Tabs */

body#home ul#tab-headings {
	margin: 0 !important;
	padding: 0;
}
ul#tab-headings li {
	list-style: none;
	display: block;
	float: left;
	font-size: 130% !important;
	margin-right: 2px;
	width: 220px;
	text-align: center;
}
ul#tab-headings a {
	display: block;
	background: url(../images/bkgd/bg_tab_headings_left.png) no-repeat 0 0;
	color: #075ab9;
}
ul#tab-headings a span {
	display: block;
	padding: 13px 20px;
	background: url(../images/bkgd/bg_tab_headings_right.png) no-repeat 100% 0;
}
ul#tab-headings a.selected {
	background: url(../images/bkgd/bg_tab_headings_left_selected.png) no-repeat 0 0;
}
ul#tab-headings a.selected span {
	background: url(../images/bkgd/bg_tab_headings_right_selected.png) no-repeat 100% 0;
}
ul#tab-headings a:hover { text-decoration: none; }

ul#tab-headings a.selected { color: #000; }

div#tab-content {
	margin-top: 41px;
	background: url(../images/bkgd/bg_ftn07_tab_content_bottom.png) no-repeat 0 100%;
}
div#tab-content div#why-join, div#tab-content div#who-should-join {
	background: url(../images/bkgd/bg_ftn07_tab_content_top.png) no-repeat 0 0%;
	padding: 20px;
}
div#tab-content h2 {
	color: #fda027;
	letter-spacing: normal;
	font-size: 150%;
}
div#tab-content span.emphasize {
	font-size: 125%;
	font-weight: bold;
	padding-right: 3px;
}
body#home  div#tab-content li {
	list-style: none;
	padding: 0 0 5px 8px;
	background: url(../images/bullets/bullet_ftn07.gif) no-repeat 0 4px;
} 
div#tab-content div#why-join img { 
	padding-top: 10px;
	float: left; 
}
div#tab-content div#why-join p { margin-left: 120px; }

body#home div#tab-content div#why-join ul {	margin: 15px 0 0 130px !important; }

div#tab-content div#why-join p.more-info {
	margin-left: 138px;
	margin-bottom: 10px;
}
	/* Callout */
	div#why-join span.callout {
		display: block;
		margin-top: 30px;
		margin-left: 120px;
		margin-bottom: 20px;
		background: #DFE6F0 url(../images/bkgd/bg_ftn_callout_top.png) no-repeat top left;
	}
	div#why-join span.callout span {
		display: block;
		padding: 5px 10px 10px 10px;
		background: url(../images/bkgd/bg_ftn_callout_bottom.png) no-repeat bottom right;
	}
	div#why-join span.callout h4 {
		font-size: 130%;
		font-weight: normal;
	}
	div#why-join span.callout h4, div#why-join span.callout p.price { color: #286ACE; }
	
	div#why-join span.callout p.price {
		margin: 0 !important;
		font-weight: bold;
		letter-spacing: -1px;
	}
	div#why-join span.callout p.price strong { font-size: 140% !important; }
	
	div#why-join span.callout p.price span.right { 
		padding-left: 55px; 
		display: inline;
		background: none;
		letter-spacing: normal;
	}
	div#why-join span.callout p.price span.right a {
		display: inline;
		padding: 2px 22px 2px 15px;
	}
	
div#who-should-join a.button-compare {
	width: 150px;
	float: left;
}
div#who-should-join a.button-learn-more { float: left; }

div#who-should-join p.note {
	clear: both;
	padding-top: 20px;
}

/* Sidebar */

	/* only show these links on resources pages */
	a#fm-solutions { display: none; } 
	a#fm-webinars { display: none; } 
	a#prod-doc { display: none; } 

	/* Technet tile */
	
	div#rightCol div#join {
		height: 127px;
		background: #fff url(../images/tiles/bg_sidebar_ftn07_joinnow.png) no-repeat 0 0;
		padding: 2px 10px;
	}
	/*div#rightCol div#join h3, div#rightCol p.price {
		color: #286acb;
		font-size: 150%;
		font-weight: bold;
	}*/
		div#rightCol div#join h3, div#rightCol p.price {
		color: #286acb;
		font-size: 110%;
		font-weight: bold;
	}
	div#rightCol div#join h3 {
		margin-bottom: 5px;
	}
	div#rightCol div#join p.price,
	div#rightCol p.price { 
		margin-top: 5px;
		/*margin-bottom: 5px; */
	}
	
	div#rightCol p.price { padding: 0; }
	
	div#rightCol div#join h4 { margin: 0; }

	/* FBA tile */

	div#fba {
		background: #fff url(../images/tiles/bg_sidebar_fba07_fba.png) no-repeat 0 0;
		height: 158px;
	}
	div#fba img { margin: 10px 0 0 10px; }
		div#fba img.btn { margin:0 0 0 10px; }

	
	div#fba p { margin: 0 15px; }
	
	div#fba p.price { color: #00b8ef; }

	/* Members Login, DROP DOWN  
	
	div#members-login {
		background: url(/images/bkgd/bg_ftn_members_top.png) no-repeat 0 0;
	}
	div#members-login div {
		margin: 0;
	}
	div#members-login div h3, 
	div#members-login div p {
		margin: 0 15px;
		padding: 5px 0 0 0;
	}
	div#members-login div h3 a {
		padding: 2px 22px 2px 0;
		background: url(/images/bullets/bullet_ftn07_arrow_orange.png) no-repeat 100% 4px;
		color: #ff9728;
		text-decoration: none;
	}
	div#members-login div.login-form {
		padding-bottom: 10px;
		background: url(/images/bkgd/bg_ftn_members_bottom.png) no-repeat bottom right;
	}
	div#members-login div.login-form form {
		height: 120px;
	}
	div#members-login div.login-form input {	
		margin: 4px 0;
	}
	*/

	/* Members login */

	div#members-login {
		height: 28px;
		padding-top: 1px;
		background: url(../images/tiles/bg_sidebar_ftn07_members.png) no-repeat 0 0;
	}
	/*div#members-login a {
		margin-left: 15px;
		padding: 2px 22px 2px 0;
		background: url(/images/bullets/bullet_ftn07_arrow_orange.png) no-repeat 100% 4px;
		color: #fda027;
		font-size: 140%;
	}*/
		div#members-login a {
		margin-left: 15px;
		padding: 2px 22px 2px 0;
		background: url(../images/bullets/bullet_ftn07_arrow_orange.png) no-repeat 100% 4px;
		color: #fda027;
		font-size: 120%;
	}
	div#members-login a:hover, a.button-join-now:hover, a.button-learn-more:hover { text-decoration: none; }
	
	div#join a.button-join-now { background: url(../images/buttons/button_ftn07_joinnow.png) no-repeat 0 0; }
	
/* Tables */

	/* "Bumblebee styles */
	
	table.bumblebee {
		border-collapse: collapse;
		margin: 0px 0 7px 0;
		font-size: 1em;
	}
	table.bumblebee td {
		vertical-align: top;
		background-color: #fff;
		padding: 4px 4px 4px 6px;
		border: 1px solid #ccc;
	}
	table.bumblebee th {
		color: #999;
		font-weight: bold;
		vertical-align: top;
		text-align: left;
		padding: 4px 4px 4px 6px;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		background-color: #fff;
	}
	table.bumblebee th.title { color: #075AB9; }
	
	table.bumblebee tr.shade td {
		vertical-align: top;
		background-color: #E3EBEA;
	}

	/* "Baby Blues styles */
	
	table.baby-blues {
		margin: 20px 0 10px 0 !important;
		border-collapse: collapse;
		background: url(../images/bkgd/bg_top_table_babyblue.png) no-repeat 0 0;
	}
	table.baby-blues td {
		border: 1px solid #ccc !important;
		padding: 6px 0 6px 8px;
	}
	table.baby-blues thead th {
		padding: 5px 0;
		font-size: 125%;
		color: #1a4965;
	}
	table.baby-blues thead th#benefits { 
		font-size: 150%; 
		text-align: left;
		padding-left: 8px;
	}
	table.baby-blues tr.shade { background: #eef7fe; }
	
	table.baby-blues tr.shade td {
		font-size: 120%;
		font-weight: bold;
		color: #1a4965;
	}
	table.baby-blues td.available {
		text-align: center;
	}
	/*
	table.baby-blues td.available span {
		width: 100px;
		height: 10px;
		background: url(/images/bullets/bullet_fba07_check.png) no-repeat center top;
		letter-spacing: -1000em;
		display: block;
	}
	*/
	table.baby-blues td.price {
		font-size: 110% !important;
	}
	table.baby-blues tr.last { background: url(../images/bkgd/bg_bottom_table_babyblue.png) no-repeat 0 100%; }
	
	table.baby-blues tr.last td { border: none !important; }

/* FAQ Showing and Hiding */

.show { display: block; }
.hide { display: none; }

a.collapsed, a.expanded {
	display: block;
	padding-left: 18px;	
	text-decoration: none;
}
a.collapsed { background: url(../images/bullets/bullet_plus.png) no-repeat 0 3px; }
a.expanded { background: url(../images/bullets/bullet_minus.png) no-repeat 0 3px; }

body#faq div.hide, body#faq div.show { padding-left: 18px; }

h2#faq-heading {
	display: block;
	float: left;
}
p#show-all {
	float: right;
	padding: 12px 0;
}
p#show-all a {
	font-weight: bold;
	text-decoration: none;
}
a.arrow-collapsed {
	padding-left: 10px;
	background: url(../images/buttons/link_arrow_blue1.gif) no-repeat 3px 3px;
}
a.arrow-expanded {
	padding-left: 10px;
	background: url(../images/buttons/link_arrow_down_blue.gif) no-repeat 0 5px;
}
div#faqs { clear: both; }

/* Members-Only Styles */

body.members div#main { padding-top: 10px; }

body.members div#lowerArea { padding-top: 10px;}

body.members div#rightCol { margin-top: 30px !important; }

div#prodnav { 
	width: 670px; 
	height: 19px;
	padding: 3px 8px 0 8px;
	background: #f2af46 url(../images/bkgd/subnav_bkgd_corners.png) no-repeat top; 
}
div#prodnav a { color: #fff; font-weight: bold; }

div#prodnav h1 {
	font-size: 125%;
	font-weight: bold;
	float: left;
}
div#prodnav ul {
	margin: 1px 0 0 0;
	padding: 0;
}
div#prodnav ul li {
	float: left;
	list-style: none;
	padding: 0 6px;
	border-right: 1px solid #fff;
}
div#prodnav ul li.first { padding-left: none; }

div#prodnav ul li.last { 
	padding-right: none; 
	border: none; 
}
div#prodnav ul li a.selected { 
	color: #000; 
	text-decoration: none; 
}
div#prodnav ul.product-pages { float: right; }

/* Members-Only Navigation */

div#prodnav ul {
	display: none;
}
