/* TABLE OF CONTENTS
	1. reset
	2. global
	3. header
	4. navigation
	5. content / home
	6. content / features
	7. content / features / sidebar
	8. content / features / configuration setup
	9. content / features / inventory management
	10. content / features / customer management
	11. content / features / desking & sales
	12. content / features / forms printing
	13. content / features / payments collections
	14. content / features / reports & letter writer
	15. content / websites
	. footer
*/

/* reset
   ================================================== */

* {
	margin: 0;
	padding: 0;
}

/* global
   ================================================== */

body {
	min-width: 960px;
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: url(http://www.interactivedms.com/img/page_bg.png) no-repeat;
	background-position: top;
}

p {
	font-size: 12px;
}

a {
	outline: none;
	text-decoration: none;
}

img {
	border: none;
}

.center {
	text-align: center;
}

.bold {
	font-weight: bold;
}

.clear {
	clear: both;
}

.blurb {
	margin: 0 0 30px 50px;
	font-size: 20px;
	font-weight: 100;
	color: #5680B6;
}

#container {
	margin: 0 auto;
	width: 960px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #FCFCFC url(http://www.interactivedms.com/img/container_bg.png) no-repeat;
	background-position: top;
}

/* header
   ================================================== */

#header {
	background: #F2F0F1;
}

	#header-logo {
		margin: 10px 0 0 0;
		float: left;
		width: 267px;
		height: 99px;
		background: url(http://www.interactivedms.com/img/header_logo.jpg) no-repeat;
	}

		#header-logo h1, h2 {
			display: none;
		}

	#header-title {
		float: right;
		width: 693px;
		height: 110px;
		background: url(http://www.interactivedms.com/img/header_title.jpg) no-repeat;
		background-position: bottom;
	}

		#header-title h1 {
			display: none;
		}

		#header-title h5 {
			margin: 0 9px 0 0;
			padding: 4px 4px 2px 4px;
			float: right;
			font-size: 12px;
			font-weight: 100;
			color: #000;
			background: #FFEC00;
			border-left: 1px solid #CCBD00;
			border-right: 1px solid #CCBD00;
			border-bottom: 1px solid #CCBD00;
		}

/* navigation
   ================================================== */
   
#nav {
	margin: 0 auto;
	width: 805px;
	height: 48px;
}

	#nav span {
		display: none;
	}

	#nav li {
		float: left;
		display: inline;
		list-style: none;
	}

	#nav li, #nav a {
		display: block;
		height: 48px;
	}

	#nav-home {
		width: 76px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_home.jpg) no-repeat;
	}

		a#nav-home:hover {
			background: url(http://www.interactivedms.com/img/nav_home_hover.jpg) no-repeat;
		}

	#nav-features {
		margin: 0;
		width: 148px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_features.jpg) no-repeat;
	}

		a#nav-features:hover {
			background: url(http://www.interactivedms.com/img/nav_features_hover.jpg) no-repeat;
		}

	#nav-websites {
		width: 133px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_websites.jpg) no-repeat;
	}

		a#nav-websites:hover {
			background: url(http://www.interactivedms.com/img/nav_websites_hover.jpg) no-repeat;
		}

	#nav-trial {
		width: 87px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_trial.jpg) no-repeat;
	}

		a#nav-trial:hover {
			background: url(http://www.interactivedms.com/img/nav_trial_hover.jpg) no-repeat;
		}

	#nav-demo {
		width: 91px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_demo.jpg) no-repeat;
}

		a#nav-demo:hover {
			background: url(http://www.interactivedms.com/img/nav_demo_hover.jpg) no-repeat;
		}

	#nav-qa {
		width: 62px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_qa.jpg) no-repeat;
	}

		a#nav-qa:hover {
			background: url(http://www.interactivedms.com/img/nav_qa_hover.jpg) no-repeat;
		}

	#nav-pricing {
		width: 79px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_pricing.jpg) no-repeat;
	}

		a#nav-pricing:hover {
			background: url(http://www.interactivedms.com/img/nav_pricing_hover.jpg) no-repeat;
		}

	#nav-contact {
		width: 122px;
		height: 48px;
		background: url(http://www.interactivedms.com/img/nav_contact.jpg) no-repeat;
	}

		a#nav-contact:hover {
			background: url(http://www.interactivedms.com/img/nav_contact_hover.jpg) no-repeat;
		}

/* content / home
   ================================================== */

#container-home {
	margin: 0 auto;
	width: 960px;
	background: #F2F0F1;
}

#content-banner {
	padding: 10px 0 0 0;
	height: 551px;
	background: #F2F0F1 url(http://www.interactivedms.com/img/content_banner.jpg) no-repeat;
	background-position: bottom;
}

	#content-banner h1 {
		padding: 10px 0 0 20px;
		text-align: center;
		width: 620px;
		font-size: 34px;
		font-weight: 100;
	}

	#content-banner h3, h4 {
		display: none;
	}

	#chat {
		margin: -77px 0 0 755px;
		position: absolute;
		width: 191px;
		height: 46px;
		background: url(http://www.interactivedms.com/img/chat.png) no-repeat;
		_background: url(http://www.interactivedms.com/img/chat_ie6.png) no-repeat;
	}

	#test {
		margin: -40px 0 0 755px;
		position: absolute;
		width: 217px;
		height: 46px;
		background: url(http://www.interactivedms.com/img/test.png) no-repeat;
		_background: url(http://www.interactivedms.com/img/test_ie6.png) no-repeat;
	}

#content-features {
	padding: 20px 0 0 0;
	background: #fff;
}

	#content-features-leftcol {
		padding: 20px;
		float: left;
		width: 440px;
	}

		#content-features-leftcol h3 {
			padding: 0 0 10px 0;
			color: #7292BD;
			font-weight: 100;
		}

		#content-features-leftcol p {
			padding: 0 0 30px 0;
			line-height: 20px;
			font-size: 14px;
			color: #333;
		}

		#content-features-leftcol ul {
			padding: 0 0 18px 0;	
		}
			#content-features-leftcol ul li {
				list-style-type: none;
				display: inline;
			}

			.content-features-leftcol-partsaffils {
				width: 100px;
				height: 30px;
			}

				.content-features-leftcol-partsaffils img {
					padding: 0 12px 12px 0;
				}

			#content-features-leftcol-autodatadirect {
				width: 179px;
				height: 27px;
			}

				#content-features-leftcol-autodatadirect img {
					padding: 0 12px 12px 0;

				}

			.content-features-leftcol-assocs {
				width: 57px;
				height: 57px;
			}

				.content-features-leftcol-assocs img {
					padding: 0 12px 12px 0;
				}

	#content-features-rightcol {
		padding: 20px;
		float: right;
		width: 440px;
	}

		.chrome {
			margin: 0 13px 0 0;
			float: left;
			width: 50px;
			height: 56px;
			background: url(http://www.interactivedms.com/img/chrome.jpg) no-repeat;
			background-position: top;
		}
		
		#content-features-rightcol h3 {
			padding: 0 0 10px 0;
			color: #7292BD;
			font-weight: 100;
		}

		#content-features-rightcol p {
			padding: 0 0 30px 0;
			overflow: hidden;
			line-height: 20px;
			font-size: 14px;
			color: #333;
		}

		#content-features-rightcol-customers ul {
			padding: 0 0 30px 0;
			overflow: hidden;
			text-indent: 20px;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #333;
		}
			#content-features-rightcol-customers ul li {
				line-height: 24px;
			}

		#content-features-rightcol-integration h5 {
			text-indent: 20px;
			font-size: 14px;
			font-weight: 100;
			color: #333;
		}

		#content-features-rightcol-integration ul {
			padding: 0 0 18px 0;
			overflow: hidden;
		}
		
			#content-features-rightcol-integration ul li {
				list-style-type: none;
				display: inline;
			}

			.content-features-rightcol-integration-partsaffils {
				width: 107px;
				height: 42px;
			}

				.content-features-rightcol-integration-partsaffils img {
					padding: 0 12px 12px 0;
			}

			#content-features-rightcol-integration-autodatadirect {
				width: 179px;
				height: 27px;
			}

				#content-features-rightcol-integration-autodatadirect img {
					padding: 0 12px 12px 0;

				}

/* content / features
   ================================================== */

#features {
	padding: 50px 0 0 0;
	width: 960px;
}

	.features-row {
		padding: 0 0 60px 0;
		width: 958px;
		height: 180px;
	}
	
		.features-single {
			display: inline;
			height: 180px;
		}
	
			.features-single-summary {
				float: left;
				width: 285px;
				height: 180px;
			}
	
				.features-single-summary h3 {
					margin: 0 10px 0 30px;
					font-size: 20px;
					font-weight: 100;
					color: #2E496B;
				}
				
				.features-single-summary h3:hover {
					color: #7292BD;
					text-decoration: underline;
				}
		
				.features-single-summary p {
					margin: 5px 10px 0 30px;
					line-height: 22px;
					font-size: 14px;
					color: #333;
				}
			
			.features-single-learn {
				float: left;
			}

				.features-single img {
					width: 180px;
					height: 135px;
				}
			
				h5.features-single-learnmore {
					margin: 5px 0 0 0;
					padding: 13px 8px 10px 13px;
					text-align: right;
					width: 125px;
					font-family: Arial, sans-serif;
					font-size: 14px;
					color: #7FD303;
					background: url(http://www.interactivedms.com/img/learn_more_button.jpg) no-repeat;
				}
				
					h5.features-single-learnmore:hover {
						background: url(http://www.interactivedms.com/img/learn_more_button_hover.jpg) no-repeat;
					}

/* content / sidebar
   ================================================== */

#sidebar {
	margin: 50px 50px 0 0;
	background: #2E486B;
}

	#sidebar ul {
		list-style: none;
	}
	
		#sidebar ul li {
			padding: 8px 10px 8px 10px;
			font-size: 15px;
			font-family: Arial, sans-serif;
			border-top: 1px solid #465A74;
		}
		
			#sidebar ul li a {
				color: #fff;
			}
			
				#sidebar ul li a:hover {
					color: #7292BD;
				}

/* content / features / configuration setup
   ================================================== */

#configuration {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#configuration-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 500px;
		height: 65px;
	}
	
		#configuration-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/setup_icon.gif) no-repeat;			
		}
		
		#configuration-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.configuration-single {
		padding: 0 50px 30px 50px;
	}
	
		.configuration-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.configuration-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}

#configuration-sidebar {
	float: right;
	width: 266px;
}

	#configuration-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#configuration-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / inventory management
   ================================================== */

#inventory {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#inventory-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 455px;
		height: 65px;
	}
	
		#inventory-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/inventory_key.gif) no-repeat;			
		}
		
		#inventory-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.inventory-single {
		padding: 0 50px 30px 50px;
	}
	
		.inventory-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.inventory-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.inventory-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.inventory-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.inventory-single ul li {
			}

#inventory-sidebar {
	float: right;
	width: 266px;
}
		
	#inventory-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#inventory-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / customer management
   ================================================== */

#customer {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#customer-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 460px;
		height: 65px;
	}
	
		#customer-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/customer_icon.gif) no-repeat;			
		}
		
		#customer-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.customer-single {
		padding: 0 50px 30px 50px;
	}
	
		.customer-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.customer-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		.customer-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.customer-single ul li {
			}

#customer-sidebar {
	float: right;
	width: 266px;
}
		
	#customer-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#customer-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / desking & sales
   ================================================== */

#sales {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#sales-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 555px;
		height: 65px;
	}
	
		#sales-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/deal_icon.gif) no-repeat;			
		}
		
		#sales-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.sales-single {
		padding: 0 50px 30px 50px;
	}
	
		.sales-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.sales-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.sales-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.sales-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.sales-single ul li {
			}

#sales-sidebar {
	float: right;
	width: 266px;
}
		
	#sales-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#sales-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / forms printing
   ================================================== */

#forms {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#forms-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 335px;
		height: 65px;
	}
	
		#forms-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/reports_icon.gif) no-repeat;			
		}
		
		#forms-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.forms-single {
		padding: 0 50px 30px 50px;
	}
	
		.forms-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.forms-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.forms-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.forms-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.forms-single ul li {
			}

#forms-sidebar {
	float: right;
	width: 266px;
}

	#forms-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#forms-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / payments collections
   ================================================== */

#payments {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#payments-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 440px;
		height: 65px;
	}
	
		#payments-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/Payments_icon.gif) no-repeat;			
		}
		
		#payments-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.payments-single {
		padding: 0 50px 30px 50px;
	}
	
		.payments-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.payments-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.payments-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.payments-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.payments-single ul li {
			}

#payments-sidebar {
	float: right;
	width: 266px;
}
		
	#payments-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#payments-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / features / reports & letter writer
   ================================================== */

#reports {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#reports-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 460px;
		height: 65px;
	}
	
		#reports-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/report_chart.gif) no-repeat;			
		}
		
		#reports-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.reports-single {
		padding: 0 50px 30px 50px;
	}
	
		.reports-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.reports-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.reports-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.reports-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.reports-single ul li {
			}

#reports-sidebar {
	float: right;
	width: 266px;
}
		
	#reports-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#reports-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

		
/* content / features / document scan
   ================================================== */

#document-scan {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#document-scan-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 535px;
		height: 65px;
	}
	
		#document-scan-title-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/Scan1sm.gif) no-repeat;			
		}
		
		#document-scan-title h1 {
			padding: 15px 0 0 0;
			font-size: 26px;
			font-family: Arial, sans-serif;
	}

	.document-scan-single {
		padding: 0 50px 30px 50px;
	}
	
		.document-scan-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.document-scan-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.document-scan-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.document-scan-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.document-scan-single ul li {
			}

#document-scan-sidebar {
	float: right;
	width: 266px;
}

	#document-scan-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#document-scan-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}

/* content / Accounting
   ================================================== */		
#accounting {
	padding: 50px 0 0 0;
	float: left;
	width: 694px;
}
	
	#accounting-title {
		padding: 0 0 30px 0;
		margin: 0 auto;
		text-align: center;
		width: 460px;
		height: 65px;
	}
	
		#accounting-QBtitle-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/QuickBooks_icon.gif) no-repeat;			
		}
		#accounting-PTtitle-icon {
			margin: 0 0 0 16px;
			float: left;
			width: 65px;
			height: 65px;
			background: url(http://www.interactivedms.com/img/Peachtree_icon.gif) no-repeat;			
		}
		#accounting-title h1 {
			padding: 15px 0 0 0;
			font-family: Arial, sans-serif;
	}

	.accounting-single {
		padding: 0 50px 30px 50px;
	}
	
		.accounting-single h3 {
			margin: 0 0 10px 0;
			padding: 0 5px 0 0;
			font-size: 24px;
			font-weight: 100;
			color: #2E496B;
			border-bottom: 1px solid #ddd;
		}
		
		.accounting-single p {
			padding: 0 0 12px 0;
			font-size: 14px;
			line-height: 22px;
			color: #000;
		}
		
		p.accounting-single-ul {
			padding: 0;
			font-weight: bold;
		}
		
		.accounting-single ul {
			padding: 0 0 12px 0;
			list-style-position: inside;
			list-style-type: circle;
			font-size: 14px;
			color: #000;
		}
		
			.accounting-single ul li {
			}

#accounting-sidebar {
	float: right;
	width: 266px;
}
		
	#accounting-images {
		margin: 50px 0 30px 15px;
		padding: 0;
	}
	
		#accounting-images img {
			margin: 0 0 20px 0;
			width: 180px;
			height: 135px;
		}
		
/* content / websites
   ================================================== */

#websites {
	padding: 50px 0 15px 45px;
}

	#websites ul li {
		margin: 0 20px 35px 20px;
		float: left;
		display: inline;
		width: 250px;
		height: 250px;
		background: #000;
	}
		
		#websites ul li a {
			display: block;
		}

/* content / free trial
   ================================================== */
  
#trial {
	padding: 50px 0 50px 0;
}

	#trial-leftcol {
		padding: 0 15px 0 30px;
		float: left;
		width: 455px;
	}

		#trial-leftcol h1 {
			font-size: 26px;
		}
		
		#trial-leftcol-intro {
			padding: 5px 0 20px 0;
			font-size: 14px;
			line-height: 18px;
		}
			
		#trial-features {
			color: #fff;
			background: #2E496B;
		}
	
			#trial-features li {
				padding: 8px;
				list-style: none;
			}
			
			#trial-features h3 {
				font-size: 18px;
			}
			
			#trial-features p {
				font-size: 12px;
			}

	#trial-rightcol {
		padding: 0 30px 0 15px;
		float: right;
		width: 413px;
	}

		#softwarebox {
			float: left;
			width: 150px;
			height: 192px;
			background: url(http://www.interactivedms.com/img/softwarebox.jpg) no-repeat;	
		}
	
		#trial-rightcol h3 {
			text-align: center;
			font-size: 16px;
			color: #2E496B;
		}
		
		#trial-rightcol form {
			margin: 50px auto;
			width: 500px;
		}
		
			#trial-rightcol form td {
				padding: 3px 10px 3px 10px;
				font-size: 12px;
			}

/* content / live demo
   ================================================== */
   
#demo {
	padding: 50px 30px 50px 30px;
}

	#demo-leftcol {
		width: 449px;
		float: left;
	}
		#demo-leftcol h1 {
	
		}
	
		#demo-leftcol h3 {
			font-weight: 100;
		}
		
		#demo-leftcol p {
			font-size: 14px;
			line-height: 20px;
		}
		
	#demo-rightcol {
		width: 449px;
		float: right;
	}
	
		#demo-rightcol form {
			margin: 0 auto;
			width: 300px;
		}
		
			#demo-rightcol form td {
				padding: 10px 10px 10px 10px;
				font-size: 12px;
			}

/* content / contact us
   ================================================== */
   
#contact {
	padding: 50px 0 50px 0;
}

	.contact-title {
		padding: 0 0 15px 0;
		font-size: 20px;
		font-weight: 100;
		text-decoration: underline;
		color: #2E496B;
	}

	#contact-leftcol {
		padding: 0 15px 0 30px;
		float: left;
		width: 434px;
	}
		
		#contact-leftcol-company {
			padding: 0 0 50px 0;
		}
		
			#contact-leftcol-company-title {
				margin: 0 0 0 50px;
				*padding: 0 0 10px 0;
				font-size: 14px;
			}
		
			#contact-leftcol-company table {
				margin: 0 auto;
				padding: 10px 0 0 0;
			}
			
				#contact-leftcol-company table td {
					padding: 5px 20px 5px 20px;
				}
		
		#contact-leftcol-history {
		}
		
			#contact-leftcol-history p {
				margin: 0 0 0 50px;
				font-size: 14px;
			}
		
			#contact-leftcol-history ul {
				margin: 0 0 0 90px;
				padding: 5px 0 5px 0;
				font-size: 12px;
				list-style-position: inside;
			}
			
				#contact-leftcol-history ul li {
					padding: 5px 0 5px 0;
				}
	
	#contact-rightcol {
		padding: 0 30px 0 15px;
		float: right;
		width: 434px;
	}
	
		#contact-rightcol-partsaffils {
			padding: 0 0 50px 0;
		}
		
			#contact-rightcol-partsaffils table {
				margin: 0 auto;
			}
			
				#contact-rightcol-partsaffils table td {
					padding: 5px 20px 5px 20px;
				}

		#contact-rightcol-assocs {
		}

			#contact-rightcol-assocs table {
				margin: 0 0 0 40px;
			}
			
				#contact-rightcol-assocs table td {
					padding: 5px 20px 5px 20px;
					text-align: center;
				}

/* terms
   ================================================== */

#terms {
	padding: 40px 30px 40px 30px;
}

	#terms p {
		padding: 10px 0 10px 0;
		font-size: 12px;
		font-family: Arial, sans-serif;
	}
	
	#terms ul {
		margin: 0 0 0 40px;
		padding: 0 0 10px 0;
		font-size: 12px;
		list-style-position: inside;
	}

/* privacy
   ================================================== */

#privacy {
	padding: 40px 30px 40px 30px;
}

	#privacy p {
		padding: 10px 0 10px 0;
		font-size: 12px;
		font-family: Arial, sans-serif;
	}
	
	#privacy ul {
		margin: 0 0 0 40px;
		padding: 0 0 10px 0;
		font-size: 12px;
		list-style-position: inside;
	}

/* footer
   ================================================== */

#footer {
	margin: 0 auto;
}

	#footer p {
		padding: 10px 0 10px 0;
		text-align: center;
		font-size: 10px;
		color: #666;
	}
	
	#footer a {
		color: #666;
	}