body {
	margin:0;
	padding:0;
	color:#716154;
	font-family:"Times New Roman";
	font-size:18px;
	font-weight:normal;
	background-color:#efece5;
}
td {
	margin:0;
	padding:0;
	color:#716154;
	font-family:"Times New Roman";
	font-size:18px;
	font-weight:normal;
}

a:link, a:visited {
	color:#716154;
	text-decoration:none;
}
a:hover, a:active {
	color:#679533;
	text-decoration:none;
}

/* FRONT */
#front-midColTxt {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-color:#353943;
	text-align:justify;
	padding:0px 24px 0px 24px;
	/* full width = width:280px; */
}

/* SUB PAGES */
#subMiddleTable #subContent {
	color:#fff;
	width:900px;
	height:591px;
	background-color:#474c59;
	margin-bottom:20px;
}
td#subContent {
	padding-bottom:36px;
}
#subMiddle td {
	color:#fff;
}
#subContent table {
	width:100%;
}
#subContent a:link, 
#subContent a:visited {
	color:#fff;
	text-decoration:underline;
}
#subContent a:hover, 
#subContent a:active {
	color:#679533;
	text-decoration:underline;
}
#subTxt {
	text-align:left;
}

/* ABOUT US */
#aboutName {
	width:678px;
	height:42px;
	font-size:24px;
}
#aboutTxt {
	width:678;
	/* height:263px; */
	padding-bottom:48px;
}
#aboutPicTD {
	width:180px;
	padding-top:12px;
	margin-bottom:43px;
}
#aboutPic {
	width:177px;
	/* height:197px; */
	border-top:1px solid #666;
	border-left:1px solid #444;
	border-right:2px solid #333;
	border-bottom:2px solid #111;
}
#aboutProfileRowSpacer {
	height:36px;
}

/* TESTIMONIALS */
#testimonialAuthor {
	font-style:italic;
}
#testTxt {
	margin:0;
	padding:0px 0px 18px 0px;
}

/* SAMPLES */
#samplesFeaturedTD table{
	width:91%;
}
#samplesFeaturedTable {
	margin:0;
	padding:12px;
	background-color:#373b45;
}
#samplesFeaturedPic {
	margin:0;
	padding:0;
	font-size:15px;
}
#samplesFeaturedPic img{
	margin:12px 0px 0px 0px;
	padding:0;
	width:100px;
	height:100px;
	border-top:1px solid #666;
	border-left:1px solid #444;
	border-right:2px solid #333;
	border-bottom:2px solid #111;
}
#samplesTD {
	padding-top:18px;
}
#samplesTD table {
	/* width:666px; */
	width:827px;
}
#samplesBtnTD {
	margin:0;
	padding:0;
	color:#fff;
	font-size:21px;
	font-weight:bold;
	width:302px;
	text-align:center;
	padding-right:2px;
	padding-bottom:3px;
	background-image:url(../images/samples-btn.jpg);
	background-repeat:no-repeat;
	height:82px;
}
#samplesBtnTD a:hover {
	color:#679533;
	text-decoration:none;
}
#samplesBtnSpacer {
	width:49px;
	background:none;
}
#samplesRowSpacer {
	height:6px;
}

/* IT WORKS */
#itworksTable #bigFont {
	font-size:24px;
	font-weight:bold;
	font-style:italic;
}
#itworksStepTxt {
	font-size:24px;
	font-weight:bold;
	padding-top:24px;
}
#stepsTable table {
	padding: 12px 0px 0px 48px;
}


/* mobile styles */
@media handheld {

	html, body {
		font: 12px/15px sans-serif;
		background: #fff;
		padding: 3px;
		color: #000;
		margin: 0;
		}
	#sidebar, #footer {
		display: none;
		}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		}
	#content img { 
		max-width: 250px;
		}
	.center {
		width: 100%; !important;
		text-align: center;
		}
	a:link, a:visited {
		text-decoration: underline;
		color: #0000CC;
		}
	a:hover, a:active {
		text-decoration: underline;
		color: #660066;
		}

}
/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 

	html {
		-webkit-text-size-adjust: none;
		}

}
