﻿* {margin:0;padding:0;font-family:tahoma, arial, sans-serif;}

body {color: #000;background:#fff;text-align:center;}
img {border:0;}
form {margin:0;padding:0;}
p {margin:0 0 1em 0;padding:2px;line-height:1.4em;}
a {color:#369;}
input, textarea {font-weight:normal; font-size:1em;padding:2px;}

h1 {font-size:2em;}
h2 {}
h3 {}
h4 {font-size:1.2em;}
h5 {margin-left:5px;margin-right:5px;}
h6 {font-size:1em;font-style:italic;margin:0 0 10px 0;}
.h7 {display:block;font-weight:bold;text-align:left;}

/*Background and Font Formatting*/
.black {color: #000;}
.orange {color: #f9b82a;}
.blue {color:#369;}
.gray {color: #666;}
.light-gray {color: #aaa;}
.gray-back {background: #ddd;}
.red {color:#f00;}
.green {color:#393}
.nolink a {text-decoration:none;color:#000;}
.notice {color:#f00; font-style:italic;}
.input {height:25px;border:1px solid #ccc;}
.button {height:29px;padding-bottom:3px;margin-left:3px;font-weight:bold;color:#666;font-size:.85em;cursor:pointer;}
.left-align{text-align:left}
p.instructions{margin-bottom:5px;padding-top:30px;font-style:italic;}
.small {font-size:90%;}
.xsmall {font-size:80%;}
.smallprint {font-size:.8em;font-style:italic;}
.apart {display:block;margin:20px;}
.bold {font-weight:bold;}
.block {display:block;margin:30px 0 5px 0;}
.highlight {background:#FFFBCF;font-weight:bold;}
.bluehighlight {background:#DFEFFF; padding:5px;text-decoration:underline;}

/*Common Elements*/
.clear {clear:both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearleft {clear:left;display:block;height:5px;overflow:hidden;margin-top:-1px;}
.clearright {clear:right;display:block;height:5px;overflow:hidden;margin-top:-1px;}
a.image img{border:1px solid #ccc;padding:3px;}
a.image:hover img {border-color:#f9b82a;}
.no-bull {list-style:none;font-weight:bold;margin:0 0 20px 0;}

td {text-align:left;}
td, th {padding:5px 20px 5px 5px;}
table .odd {background:#ffc;}
thead td {font-weight:bold;text-align:center;}
thead th {text-align:center;}
tbody th {font-weight:normal; font-size:1em;}
tbody th, tbody td {border-bottom:1px dotted #369;}

table.stripeMe {border-collapse: collapse;width: 100%;margin: 20px auto;font-size: .9em;}
table.stripeMe thead th {background: #3e83c9;color: #fff;font-weight: bold;padding: 2px 11px;text-align: left;border-right: 1px solid #fff;height:3em;vertical-align:middle;font-size:1em;}
table.stripeMe tbody th {background: #ddd;color: #000;font-weight: bold;padding: 2px 11px;text-align: left;border-right: 1px solid #fff;line-height: 1.2;}
table.stripeMe th small {font-weight:normal;}
table.stripeMe th small a {color:#fff;}
table.stripeMe td {	padding: 6px 11px;border-bottom: 1px solid #95bce2;vertical-align: top;width:33%;}
table.stripeMe thead th, table.stripeMe tbody td {text-align:center;vertical-align:middle;}
table.stripeMe td * {padding: 6px 11px;}
table.stripeMe tr.alt td {background: #ecf6fc;}
table.stripeMe tr.over td, table.stripeMe tr:hover td {background: #bcd4ec;}
table.stripeMe form {padding:0;margin:20px auto;}
table.stripeMe button {color:green;font-weight:bold;}

/*Link to top of page for long pages*/
.top {clear:left;display:block;text-align:right;font-weight:bold;font-size:.75em;}
.left {float:left;padding-right:15px;}

div#topbar {display:block;margin:0;background:#DFEFFF;border-bottom:1px solid #cdd;}
	div#topbar div#headerlinks {padding:5px;font-size:.8em;}
	div#topbar form {width:900px;text-align:right;margin:0 auto;}
	div#topbar form fieldset {border:0;}
	div#topbar form input {height:1em;font-size:1em;font-weight:normal;border:1px solid #ccc;}
	div#topbar form button {margin-left:3px;font-weight:normal;color:#666;cursor:pointer;}

#header{clear:right;width:900px;margin:10px auto 0 auto;height:70px;padding-top:1em;overflow:hidden;}
	#headerLeft {float:left;}
	#headerRight {float: right;text-align:right;}
	#headerRight a, form#search input, form#search button {float:left;}
	#headerRight a {margin-left:15px;font-weight:bold;}
	#headerRight h2 {font-size:20px;padding-top:12px;}


/*Navigation*/

#navigation {width:900px;margin:0 auto;position:relative;height: 36px; background: #fff url(/images/tab-menu-6.png); padding:0;}
	#navigation ul {height:36px;}
	#navigation li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;text-align:center;}
	#navigation li, #navigation a {height: 36px; display: block;}
	#navigation a {text-decoration:none;line-height:36px;font-size:small;font-weight:bold;color:#666}
	#navigation a:hover {color:#aaa}
	#navigation a.active {color:#000}
	
	#tab1 {left: 151px; width: 99px;}
		#tab1 a:hover {background: transparent url(/images/tab-menu-6.png) -151px -36px no-repeat;}
		#tab1 a.active {background: transparent url(/images/tab-menu-6.png) -151px -72px no-repeat;}
	#tab2 {left: 251px; width: 99px;}
		#tab2 a:hover {background: transparent url(/images/tab-menu-6.png) -251px -36px no-repeat;}
		#tab2 a.active { background: transparent url(/images/tab-menu-6.png) -251px -72px no-repeat;}
	#tab3 {left: 351px; width: 99px;}
		#tab3 a:hover {background: transparent url(/images/tab-menu-6.png) -351px -36px no-repeat;}
		#tab3 a.active {background: transparent url(/images/tab-menu-6.png) -351px -72px no-repeat;}
	#tab4 {left: 451px; width: 99px;}
		#tab4 a:hover {background: transparent url(/images/tab-menu-6.png) -451px -36px no-repeat;}
		#tab4 a.active {background: transparent url(/images/tab-menu-6.png) -451px -72px no-repeat;}
	#tab5 {left: 551px; width: 99px;}
		#tab5 a:hover {background: transparent url(/images/tab-menu-6.png) -551px -36px no-repeat;}
		#tab5 a.active {background: transparent url(/images/tab-menu-6.png) -551px -72px no-repeat;}
	#tab6 {left: 651px; width: 99px;}
		#tab6 a:hover {background: transparent url(/images/tab-menu-6.png) -651px -36px no-repeat;}
		#tab6 a.active {background: transparent url(/images/tab-menu-6.png) -651px -72px no-repeat;}
	#tab7 {left: 751px; width: 99px;}
		#tab7 a:hover {background: transparent url(/images/tab-menu-6.png) -751px -36px no-repeat;}
		#tab7 a.active {background: transparent url(/images/tab-menu-6.png) -751px -72px no-repeat;}	
		
	


	#sidebar{clear:both;float:right;background:#fff;width:175px;display:block;margin:0 0 10px 10px;text-align:left;}
		#sidebar h2 {margin-bottom:10px;}
		#submenu {padding:5px 0;}
			#submenu h3 {font-size:.98em;padding:2px 5px;}
			#submenu ul {list-style:none;}
				#submenu ul li{border:solid #666;border-width:0 0 1px 0;padding:2px 5px;margin:0;}
				#submenu ul li p {font-weight:normal;color:black;font-size:1em;}				
				#submenu ul li, #submenu ul li a {font-size:.95em;font-weight:bold;text-decoration:none;color:#369;}
				#submenu ul li a:hover {color:#f9b82a;}
				#submenu ul li.active, .current-cat {background:#666;}
				#submenu ul li.active a {color:#ccc;}
					#submenu ul ul li{border-width:0;padding:3px 0 3px 10px;font-size:.85em;margin-left:5px;height:1em;}
					#submenu ul ul li a {color:#666;}	
					#submenu ul li.active ul li a {color:#fff;}	
					#submenu ul li.active ul li.active a {color:#f9b82a;}					
					#submenu a:hover,#submenu ul li.active a:hover, .current-cat a:hover {color:#f9b82a;}	
				 	#submenu li.current-cat a {color:#fff;}	

#content {width:880px;margin:20px auto;padding-top:20px; text-align:left;}
		#content p{	/* font-size:1em;*/margin:10px 0;}
		#content h2, #content h3, #content h4, #content ul, #content ol {text-align:left;}


	/*Home Page*/
	div.featureholder {float:left;margin:0px auto;padding:0;}
	div.feature {clear:both;text-align:left;padding:0;}
		.head{display:block;text-align:left;font-size:medium;font-weight:bold;color:#666;margin:0;}
		div.feature div.left {float:left;width:175px;padding-bottom:25px;}
		div.feature div.right {float:left;background: #fff;margin-left:15px;}
			div.feature div.right h2 {font-weight:bold;font-size:30px;margin:0;}
			div.feature div.right h2 a {text-decoration:none;color:#000}
			div.feature div.right span.light {color:#999;margin:0;}
			div.feature div.right span.bold {font-weight:bold;margin:10px;}
			div.feature div.right ul{font-size:.95em;padding-left:15px;}
			div.feature div.right ul li{list-style: circle url(/images/bullet.gif) outside;}

			
	/*Inside Pages*/
		
	div.l2-feature {text-align:left;padding:0;margin-top:15px;}
			div.l2-feature div.left {float:left;width:260px;}
			div.l2-feature div.right {float:left;width:405px;background: #fff;margin-top:15px;margin-left:15px;}
			div.l2-feature div.left-big {float:left;width:405px;}
			div.l2-feature div.right-small {float:left;width:260px;background: #fff;margin-left:15px;}			
			
			div.l2-feature div.right-wide {float:left;width:555px;background: #fff;margin-left:15px;}
				div.l2-feature div.right img, div.l2-feature div.right-wide img {display:block;}
				div.l2-feature div.right span.light, div.l2-feature div.right-wide span.light {color:#999;margin:0;}
				div.l2-feature div.right span.bold, div.l2-feature div.right-wide span.bold {font-weight:bold;margin:10px;}
				div.l2-feature div.right ul, div.l2-feature div.right-wide ul{font-size:1em;padding-left:15px;}
				div.l2-feature div.right ul li, div.l2-feature div.right-wide ul li, .arrows {list-style: circle url(/images/bullet.gif) outside;}
				ul.arrows {margin-bottom:15px;}
				ul.featurelist {padding:15px;list-style: circle url(/images/bullet.gif) outside;}
				ul.mixed li {clear:both;}
				li.image-bullet {list-style-type:none;margin-left:-15px;}
				li.image-bullet img {float:left;padding:2px;border:1px solid #ccc;margin-right:10px;}
				li.image-bullet span.floater {}				

/*SurveyPro Pricing Page */		
div.vert-feature-container {display:block;clear:both;text-align:right;width:740px;}
div.vert-feature {text-align:left;background:#efefef;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc;padding: 10px;clear:both;margin:30px 0 10px 0;width:740px;overflow:auto;}
div.vert-feature div.left-side {float:left;width:400px;}
div.vert-feature div.left-side h3 {margin:0;padding:0 0 20px 0;color:#000;font-size:1.5em;}
div.vert-feature div.left-side h4 {margin:0;padding:0;color:#000;font-weight:normal;font-size:1em;}
div.vert-feature div.right-side {float:left;width:320px;text-align:right;}
div.vert-feature div.right-side a.button {display:block;margin:20px 0;}
div.vert-feature div.right-side a {font-size:.95em;}
.hide {display:none;}

div.pop-up {margin:10px auto;}
div.pop-up h1 {font-size:1.8em;margin:10px auto;}
div.pop-up p, div.pop-up li {font-size:1.2em;}




	/* div.l2-content p, div.l2-content li {font-size:.95em;}*/
		div.l2-content ul, div.l2-content ol {margin:20px;}
		div.l2-content ul ul, div.l2-content ol ol {margin: 0 20px;}
		div.l2-content ul li {padding:5px 0;}
		div.l2-content ol li {margin-left:10px;}
		div.l2-content h3 {margin-top:30px;color:#f9b82a;}
		div.l2-content h5 {margin:0;}
		img.block {margin-top:20px;padding-top:10px;}
		div.l2-content .columns .left {float:left;width:400px;}
		div.l2-content .columns .right {float:left;width:400px;}		
	
	
	/*Special Content*/
	
	.pricing ul {padding:0 0 0 40px;margin:0;}
	td.prominent span.pricer {font-weight:bold;padding-top:20px;color:green;}
	td.prominent span.link {display:block;font-size:1em;font-weight:normal;}
	#tooltip{ position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; }	
	
	/* Landing Pages */
	
	div.landingcontent h2 {color:#369; font-weight:normal; margin-top:5px;}
	div.landingcontent h3 {color:#369; font-weight:normal;}
	
	div.landingcontent form {float:left;border:2px solid #369; width:260px;background:#ffc;margin:20px 15px 20px 0;}
	div.landingcontent form h2 {color:#fff; font-weight:bold; margin:0;padding:5px;background:#369;font-size:1.2em;}		
	div.landingcontent form h3 {color:#393; margin:15px 10px;padding:5px;background:#cff;font-size:1.3em;text-align:center;}	
	div.landingcontent form h4 {color:#000;margin:20px 10px;font-weight:normal;font-size:1.1em;text-align:center;display:block}	
	div.landingcontent form fieldset {padding:10px;margin:10px; border:1px solid #f9b82a;}
	div.landingcontent form fieldset legend {font-weight:bold; padding:3px;color:#f9b82a;}	
	
	.landingform {clear:both;border:2px solid #393;text-align:left;background:#ffc;width:700px;margin:2em auto;overflow:auto;}
	.landingform h2 {color:#fff; font-weight:bold; margin:0;padding:5px;background:#393;font-size:1.2em;}		
	.landingform h3 {color:#393; margin:65px 25px;padding:5px;float:left;background:#cff;font-size:1.3em;line-height:1.5em;}	
	.landingform h4 {color:#000;margin:65px 15px;float:left;font-weight:normal;font-size:1.1em;line-height:1.8em;}
	/*.landingform div {float:left;height:160px;margin:0 0 0 15px;} */
	.landingform div.left {text-align:right;padding-top:20px;}
	
	
	 .form-div {float:right;padding:10px 10px 10px 0;}
	.form-div .submit {margin-left: 150px;margin-top: 10px;}
	.form-div .label {display: block;float: left;width: 150px;text-align: right;margin-right: 5px;font-weight:bold;font-size:.95em;}
	.form-div .form-row {padding:5px 0;clear:left;display:block;}
	.form-div label.error {display: block;clear:left;color: red;margin-bottom:1em;text-align:right;}
	.form-div label input {width:3em;}
	.form-div input[type=text], .form-div select, .form-div textarea {width: 200px;float: left;}
	.form-div input.math {width:2.75em;float:none;border:none;background:#ffc;font-weight:bold;color:blue;}
	.form-div textarea {height: 50px;}
	
	
	.landingfunnel-content {width:500px;margin:0 auto;}
	.landingfunnel-content ul {margin-left:1em;}
	.landingfunnel-content ul  li{margin:10px 0;}
	.landingfunnel-content ul  ul {list-style:circle;margin:10px 20px;}
	.landingfunnel-content ul  ul  li{margin:10px 0;}
	.landingfunnel-content a.funnel-link {font-weight:bold;font-size:1.2em;margin:1em 10px; color:blue;}
	.landingfunnel-content span.show-link {color:#666;cursor:pointer;font-size:.9em;}
	.landingfunnel-content span.show-link:hover {text-decoration:underline;color:blue;}	
	

	
	
	div.rightsection {float:right;width:580px;margin:15px 0;}	
	div.rightsection ol, div.rightsection ul {margin-left:30px;}
	div.rightsection ol li {padding-top:1.2em;}	
	div.rightsection ul li {padding-top:.8em;}
	
	div.evidence {clear:both;}
	div.evidence div.box1, div.evidence div.box, div.evidence div.box4 {width:200px;font-size:.9em;font-style:italic;float:left; margin-top:20px;background:#eee;padding:5px;}
	div.evidence div.box, div.evidence div.box4 {margin-left:10px;}
	div.evidence div.box1 span.signature, div.evidence div.box span.signature {margin-top:15px;font-size:.75em;font-style:normal;display:block;text-align:right;}
	div.evidence div.box4 {font-size:.75em;font-style:normal;border:1px solid #ccc;background:#fff;}

	div.landingcontent2 h2 {color:#369; font-weight:normal; margin-top:5px;}
	div.landingcontent2 h3 {color:#369; font-weight:normal;}
	
	div.landingcontent2 form {clear:both;border:2px solid #369;text-align:left; background:#ffc;height:220px;}
	div.landingcontent2 form h2 {color:#fff; font-weight:bold; margin:0;padding:5px;background:#369;font-size:1.2em;}		
	div.landingcontent2 form h3 {color:#393; margin:65px 25px;padding:5px;float:left;background:#cff;font-size:1.3em;line-height:1.5em;}	
	div.landingcontent2 form h4 {color:#000;margin:65px 15px;float:left;font-weight:normal;font-size:1.1em;line-height:1.8em;}
	div.landingcontent2 form div {float:left;height:160px;margin:0 0 0 15px;}
	div.landingcontent2 form div.left {text-align:right;padding-top:20px;}	
	
	div.evidence2 {float:left; width:260px;}
	div.evidence2 div.box, div.evidence2 div.box4 {font-size:.8em;margin-top:20px;background:#eee;padding:5px;}
	div.evidence2 div.box, div.evidence2 div.box4 {margin-bottom:10px;}
	div.evidence2 div.box span.signature {margin-top:15px;font-size:.75em;font-style:normal;display:block;text-align:right;}
	div.evidence2 div.box4 {font-size:.75em;font-style:normal;background:#fff;text-align:center;}	
	
	div.rightsection2 {float:right;width:580px;margin:15px 0;}	
	div.rightsection2 ol, div.rightsection2 ul {margin-left:30px;}
	div.rightsection2 ol li {padding-top:1.2em;}	
	div.rightsection2 ul li {padding-top:.8em;}
	
	div.evidence3 {float:right; width:200px;overflow:auto;margin-bottom:20px;}
	div.evidence3 div.box, div.evidence3 div.box4 {font-size:.8em;margin-top:20px;background:#eee;border:1px solid #ddd;padding:5px;float:left;}
	div.evidence3 div.box, div.evidence3 div.box4 {margin-bottom:10px;}
	div.evidence3 div.box span.signature {margin-top:15px;font-size:.75em;font-style:normal;display:block;text-align:right;}
	div.evidence3 div.box4 {font-size:.75em;font-style:normal;background:#fff;border:0;text-align:center;}	
	
	div.leftsection {margin:15px 0;float:left;width:650px;overflow:auto;}	
	div.leftsection ol, div.leftsection ul {margin-left:30px;}
	div.leftsection ol li {padding-top:1.2em;}	
	div.leftsection ul li {padding-top:.8em;}
	div.leftsection h3 {padding:20px 0;}	
	

	
	/*div.leftsection p {font-weight:bold;}*/
	
	
	
		div.landingcontent3 h1 {color:#369; font-weight:normal; margin-top:5px;}
		div.landingcontent3 h2 {margin-top:40px;}	
		div.landingcontent3 .demobutton {font-weight:normal;background:#ff9;padding:4px;border:2px solid #f9b82a;margin:20px 0;}

	
	div.landingcontent3 form {clear:both;border:2px solid #369;text-align:left; background:#ffc;height:220px;}
	div.landingcontent3 form h2 {color:#fff; font-weight:bold; margin:0;padding:5px;background:#369;font-size:1.2em;}		
	div.landingcontent3 form h3 {color:#393; margin:65px 25px;padding:5px;float:left;background:#cff;font-size:1.3em;line-height:1.5em;}	
	div.landingcontent3 form h4 {color:#000;margin:65px 15px;float:left;font-weight:normal;font-size:1.1em;line-height:1.8em;}
	div.landingcontent3 form div {float:left;height:160px;margin:0 0 0 15px;}
	div.landingcontent3 form div.left {text-align:right;padding-top:20px;}	


	/* End Landing Pages */
	
	.sidelinks{clear:both;float:right;width:260px;text-align:center;}
		.sidelinks div.link{clear:both;background:#fff;width:260px;float:left;margin:10px 0;padding:15px 0;}
			.sidelinks div.linkleft{float:left;width:40px;text-align:right;}
			.sidelinks div.linkright{float:right;text-align:left;}
			.sidelinks div.link img{display:block;margin:0 auto;}
			.sidelinks div.link h3 {font-weight:bold;font-size:14px;}
			.sidelinks div.link a {color:#000;background:#fff;text-decoration:none;text-align:center;display:block;}
			.sidelinks div.link a:hover {text-decoration:underline;}
			.sidelinks div.link h2 {font-weight:bold;font-size:15px;text-align:center;}
			.sidelinks span.subtitle {font-size: 14px;}
			.autoPadDiv {padding:10px;}

	.industrycont {clear:both;width:715px;margin:0 auto;position:relative;height:130px;}
	
	#industries {clear:both;width:708px;margin:0 auto;position:relative;height: 116px; background: #fff url(/images/icons.png); padding:0;overflow:hidden;}
		#industries li {margin: 0; padding: 0; list-style: none; float:left;text-align:center;}
		#industries li, #industries a {height: 116px;display:block;}
		#industries a {text-decoration:none;font-size:small;color:#fff;line-height:160px;width:118px;}
		#industries a:hover {color:#f9b82a}
		
	div.industrycontainer {margin-top:40px;}
	.industrycontainer h2 {margin-top:20px;}
	.industryleft {float:left;width:46%;}
	.industryright {float:right;width:50%;padding-left:5px;}
	
	.media {width:430px;height: 125px;margin: 0 auto;padding:0;border:0;}
		.media h3{margin:3px;}
		.media img{margin-top:3px}
		.media-links{width:420px; margin:0 auto;padding:0;}		
		.media-links a {float:left;background:#fff url(/images/landing-link-back.gif) top left no-repeat;height:57px;width:97px;color:#fff;font-weight:bold;font-size:small;text-decoration:none;text-align:center;padding-top:30px;margin:5px}
	
	div.tabber h2 {display:none;}
	div.tabber form {margin:0;background:green;}
	fieldset.signup {padding:10px;margin:0 0 10px 0;border:3px solid #f9b82a;}
	fieldset.signup legend {font-weight:bold; background:#fff;padding:3px;}
	fieldset.signup label {width:14em;float:left;text-align:right;margin-right:0.5em;display:block}
	fieldset.signup input.submit  {margin-left:20em;}
	fieldset.signup ul {margin-left:15em;}
	
		
	ul.thumbnails {text-align:center;width:850px;margin: 0 auto;}
	ul.thumbnails li {list-style:none;float:left;text-align:center;}
	ul.thumbnails li a {display:block;font-size:x-small;}
	ul.thumbnails li a img {margin:3px;}
	ul.thumbnails li a.popup1 img {border:1px solid #ccc;}
	
	input.bigbutton {margin:20px 0; padding:10px; font-size:18px; color:#f9b82a; font-weight:bold;}
	.list-box {float:left;margin-top:15px;}
	#flashbox #flashcontent {height:670px;width:870px;background: #fff url(/images/tour_guide.gif) top left no-repeat;}
	
	#greenchecks li {list-style-image: url(/images/greencheck.gif);}
	#greenchecks li.yellowmark {list-style-image: url(/images/yellow.gif);}
	#greenchecks li.greyedout {color: #696969; list-style-image: url(/images/redx.gif);}
	
	div.minifeature {border:1px dashed #ccc;float:left;padding:10px;margin:10px;width:385px;height:225px;}
	.minifeature img {border:1px solid #ddd;float:left;}
	.minifeature div.text {float:right;text-align:left;width:215px;}
	.minifeature div.text h4 {font-size:1em;}
	.minifeature div.text ul li, .minifeature div.text p {font-size:.8em; line-height:1.1em; padding:2px 0;}
	
	div.bookfeature {clear:both;display:block;padding:10px 0;border-top:1px dashed gray;}
	.bookfeature img {float:left;margin:15px 0;}
	.bookfeature div.desc {float:right;text-align:left;width:700px;}
	.bookfeature div.desc h4 {font-size:1em;}
	.bookfeature div.desc p, .bookfeature div.desc li {font-size:.9em; line-height:1.1em; padding:2px 0;margin:0;}
	.bookfeature div.desc p.author {font-size:.8em; padding-bottom:3px;font-style:italic;}
	
	div.demofeature, div.topdemofeature {clear:left;margin-top:20px;padding-top:20px;}
	div.demofeature {border-top:1px dashed #666;overflow:auto;}
	.topdemofeature h4, .demofeature h4 {font-size:1em;}
	.topdemofeature img, .demofeature img {float:left;}
	.topdemofeature p, .topdemofeature li, .demofeature p, .demofeature li {font-size:.9em; line-height:1.1em;margin-left:160px;}
	.topdemofeature .demolinks, .demofeature .demolinks, .demofeature .subdemolinks {height:90px;padding-bottom:10px;display:block;overflow:auto;border:0;}
	.demofeature .subdemolinks {margin-left:150px;}
	.demofeature .demolinks span, .demofeature .subdemolinks span {display:block;font-weight:bold;font-size:80%;}

	
	div.listfeature {float:left;margin:10px;width:250px;}
	.listfeature h2 {padding:10px;border:1px solid #ccc; background:#666; font-size:1.1em; color: #fff;}
	.listfeature div.text {padding:10px;border-width:0 1px 1px 1px;border:dashed #ccc; margin:0;}
	.listfeature div.text ul {margin:0 auto;}
	.listfeature div.text ul li {padding:0;margin:5px 0 0 15px;font-size:.8em;}
	
	div.shots {display:block;background:red;}
	div.shot-container {float:left;margin:0 15px;text-align:center;width:200px;height:175px;}
	div.shots div.solo {clear:left;margin:40px auto 0;display:block;width:675px;height:160px;}
	div.shot-container img {display:block;margin:0 auto;}
	div.shot-container span.caption {display:block;color:#369;font-weight:bold;font-size:.9em;}
	div.solo span.caption {display:block;color:#369;font-weight:bold;font-size:.9em;margin-top:15px;}
	
	#calculator {border:1px solid #ccc;float:right;width:350px;padding:5px;margin:5px;}
	#calculator p {margin:10px 0;}
	#calculator h3 {text-align:center;margin:0;}
	#calculator h4 {font-size:1.2em;margin-top:10px;}
	#calculator h5 {margin:10px 0;}
	#calculator h5.total {padding:5px; color:#fff; background:#369; display:block;}
	#calculator input {font-size:.8em;margin:0 auto;}
	#calculator select {font-size:.8em;display:block}
	
/* Apian Community */
	/*.post {border-top:1px dashed #666;}	*/
	#post-1 {border-top:none;}
	.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
	.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
	.wp-caption img {margin: 0;padding: 0;border: 0 none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */
	
/*Footers*/	
#footer {clear:both;width:900px;margin:10px auto;background:#fff url(http://www.apian.com/images/bottom-border.png) top left no-repeat;text-align:center;padding-top:20px;}
	#bottomlinks{text-align:center;width:500px;margin:0 auto;}
		#bottomlinks div.link{float:left;width:250px;margin:7px 0;}
		div.l2-content div.link{float:left;background:#ffc;padding:10px;margin:10px;border:3px solid #f9b82a;}		
			#bottomlinks div.linkleft{float:left;width:50px;}
			#bottomlinks div.linkright{float:right;height:50px;text-align:left;width:180px;border-right:1px dashed #666;}
			#bottomlinks div.link img{display:block;margin:0 auto;}
			#bottomlinks div.link h3 {font-weight:bold;font-size:14px;}
			#bottomlinks div.link a {color:#000;text-decoration:none;}
			#bottomlinks div.link a:hover {text-decoration:underline;}
			#bottomlinks div.link h2 {font-weight:bold;font-size:15px;}
			#bottomlinks span.subtitle {font-size: 14px;display:block;}
			#bottomlinks .borders {clear:both;background:red;display:block;height:5px;}
			
		table.bottomlinks{text-align:center;margin:25px auto;border-collapse:collapse;}
		table.bottomlinks td{border:0;}	
		table.bottomlinks td.side{text-align:left;width:240px;}		
		table.bottomlinks td.center {text-align:center;}
		table.bottomlinks td.center img {padding:0 10px;}		
			table.bottomlinks div.linkleft{float:left;}
			table.bottomlinks div.linkright{float:left;height:50px;text-align:left;padding-left:10px;}
			table.bottomlinks h3 {font-weight:bold;font-size:14px;}
			table.bottomlinks a {color:#000;text-decoration:none;}
			table.bottomlinks a:hover {text-decoration:underline;}
			table.bottomlinks h2 {font-weight:bold;font-size:15px;}
			table.bottomlinks span.subtitle {font-size: 14px;display:block;}
			table.bottomlinks p {color:#666;clear:both;font-size:.7em;margin:3px;}

	#footer p {color:#666;clear:both;font-size:.8em;margin:3px;}

#minifooter {width:500px;margin:20px auto;background:#fff;text-align:center;padding-top:20px;}
	#minifooter p {color:#666;clear:both;font-size:.7em;margin:3px;}
	#minifooter a {color:#f9b82a;}

#signup .submit {margin-left:auto;margin-right:auto;}
