/*GLOBAL STYLES */

H1 {
	font-size:17px;
	font-weight:bold;
}
H2 {
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
}
H1 a:link {
	color:#336699;
}
H1 a:hover {
	color:#336699;
	text-decoration:none;
}
H1 a:visited {
	color:#336699;
}
H1 a:active {
	color:#336699;
}
#content-right a:link {
	color:#336699;
}
#content-right a:hover {
	color:#336699;
	text-decoration:none;
}
#content-right a:visited {
	color:#336699;
}
#content-right a:active {
	color:#336699;
}
#content-left-child a:link {
	color:#336699;
}
#content-left-child a:hover {
	color:#336699;
	text-decoration:none;
}
#content-left-child a:visited {
	color:#336699;
}
#content-left-child a:active {
	color:#336699;
}
.top {
	font-size:12px;
	padding-left:6px;
}
.indent {
	padding:2px 0px 12px 15px;
	display:block;
}
.small {
	font-size:11px;
	line-height:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.merchant-img {
	float:left;
	margin-top:12px;
}
.merchant-desc-container {
	padding:5px;
	margin:10px 0px 10px 0px;
	padding:30px 0px 10px 0px;
	width:100%;
	clear:both;
}
.merchant-img-container {
	float:left;
	width:195px;
}
.merchant-desc {
	float:right;
	width:320px;
}
hr {
	background-color:#79736B;
	color:#79736B;
	height:3px;
	border:0px;
	margin:15px 0px 15px 0px;
}
/*GLOBAL STYLES */



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/bg-body.gif) top repeat-x #ebe2d3;
}
#ftr-bg {
	background:url(../images/bg-body.gif) bottom repeat-x;
}
#wrapper {
	margin: 0 auto;
	width: 967px;
	height:100%;
	background:#fff;
	margin-top:20px;
}
#menu {
	width: 967px;
	color: #333;
	height: 50px;
	margin: 0px;
}
#menulist li {
	display: inline;
	list-style-type: none;
	float:left;
}
/* Begin Home Button */
#menu a.home {
	display: block;
	width: 84px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-home.gif);
}
#menu a.home:hover {
	background-position:  0 -50px;
}
/* End Home Button */

/* Begin About Button */
#menu a.about {
	display: block;
	width: 114px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-about.gif);
}
#menu a.about:hover {
	background-position:  0 -50px;
}
/* End About Button */

/* Begin Merchant Button */
#menu a.merchant {
	display: block;
	width: 176px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-merchant.gif);
}
#menu a.merchant:hover {
	background-position:  0 -50px;
}
/* End Merchant Button */


/* Begin Equipment Button */
#menu a.equipment {
	display: block;
	width: 112px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-equipment.gif);
}
#menu a.equipment:hover {
	background-position:  0 -50px;
}
/* End Equipment Button */

/* Begin Careers Button */
#menu a.careers {
	display: block;
	width: 97px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-careers.gif);
}
#menu a.careers:hover {
	background-position:  0 -50px;
}
/* End Careers Button */


/* Begin Contact Button */
#menu a.contact {
	display: block;
	width: 116px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-contact.gif);
}
#menu a.contact:hover {
	background-position:  0 -50px;
}
/* End Contact Button */

/* Begin Free Analysis Button */
#menu a.freeanalysis {
	display: block;
	width: 268px;
	height: 50px;
	text-decoration: none;
	background:url(../images/btn-freeanalysis.gif);
}
#menu a.freeanalysis:hover {
	background-position:  0 -50px;
}
/* End Free Analysis Button */

.displace {
	position: absolute;
	left: -5000px;
}
#menu #active {
	background-position:  0 -50px;
}
#header {
	width: 967px;
	height:362px;
	color: #5c5751;
	background:url(../images/bg-banner.jpg);
	border-bottom:7px solid #a39b90;
	clear:left;
}
#header-child {
	width: 353px;
	height:362px;
	color: #5c5751;
	background:url(../images/bg-banner.jpg);
	border-bottom:7px solid #a39b90;
	float:left;
}
#h-left {
	width:313px;
	height:300px;
	float:left;
	margin:30px 20px;
	display:inline;
}
#h-left #logo a {
	background:url(../images/logo.png);
	display:block;
	width:313px;
	height:92px;
	cursor:pointer;
}
#h-left .content {
	line-height:1.3em;
	text-align:justify;
	font-size:108%;
	margin:10px 3px 10px 3px;
}
#h-left a.freeanalysis {
	display: block;
	width: 148px;
	height: 36px;
	text-decoration: none;
	background:url(../images/sbtn-freeanalysis.gif);
}
#h-left a.freeanalysis:hover {
	background-position:  0 -36px;
}
#h-left a.requestinfo {
	display: block;
	width: 148px;
	height: 36px;
	text-decoration: none;
	background:url(../images/sbtn-requestinfo.gif);
}
#h-left a.requestinfo:hover {
	background-position:  0 -36px;
}
#slideshow-container {
	float:right;
	width:553px;
	height:268px;
	margin:47px 37px 0 0;
	display:inline;
}
#nav {
	float:right;
	clear:both;
	display:inline-block;
	margin:10px 0px 0px 0px;
}
#nav a {
	padding-right:6px;
	text-decoration:none;
	color:#336699;
	font-size:15px;
}
#nav a:hover {
	padding-right:6px;
	text-decoration:none;
	color:#4a4641;
	font-size:15px;
}
#nav a.activeSlide {
	padding-right:6px;
	text-decoration:none;
	color:#4a4641;
	font-size:15px;
	font-weight:bold;
}
#sbtn-list li {
	display: inline;
	list-style-type: none;
	float:left;
	padding-left:4px;
	margin:10px 0px 0px 2px;
}
#content {
	width: 967px;
	color: #333;
	background:url(../images/bg-mid-home.gif) top repeat-x #fff;
	margin: 0px 0px 0px 0px;
	height:100%;
	display:inline-block;
}
#content-right-container {
	float:right;
	width:614px;
	min-height:535px;
	background:url(../images/bg-child-right.gif) repeat-x;
	display:block;
}
#content-right-top {
	width:579px;
	height:35px;
	background:url(../images/content-top.png) no-repeat;
	margin-top:15px;
}
#content-right {
	float:right;
	width:524px;
	margin:0px 25px 0px 0px;
	padding:5px 30px 20px 25px;
	height:100%;
	min-height:435px;
	background:url(../images/content-right-bg.png) repeat-y;
	display:inline;
}
#content-right ul li {
	line-height:1.2em;
	list-style-position: inside;
	list-style-image:url(../images/bullet.png);
	margin-bottom:10px;
}
#content-right p {
	margin:10px 0 5px 0;
	line-height:1.4em;
	color:#333;
}
#content-right-top {
	width:579px;
	height:35px;
	background:url(../images/content-top.png) no-repeat;
	margin:20px 0px 0px 10px;
}
#content-right-bottom {
	width:579px;
	height:35px;
	background:url(../images/content-bottom.png) no-repeat;
	margin:0px 0px 15px 10px;
	clear:both;
}
#content-left {
	width: 313px;
	color: #333;
	background:url(../images/bg-mid-home.gif) top repeat-x #fff;
	margin: 0px 0px 0px 0px;
	height:100%;
	display:inline-block;
}
#content-left-child {
	width: 353px;
	color: #333;
	float:left;
	clear:left;
	background:url(../images/bg-mid-home.gif) top repeat-x #fff;
	margin: 0px 0px 0px 0px;
	height:100%;
	display:inline-block;
}
#content-left-child .content {
	line-height:1.3em;
	text-align:justify;
	font-size:108%;
	margin:27px 20px 10px 20px;
}
#content-1, #content-2, #content-3 {
	padding:30px 20px 10px 20px;
	display:inline;
	line-height:1.3em;
}
#content-4, #content-5 {
	padding:5px 20px 10px 20px;
	display:inline;
	line-height:1.3em;
}
.lrg {
	font-size:19px;
	color:#336699;
	display:block;
	margin-bottom:10px;
}
a.lrg {
	font-size:19px;
	color:#336699;
	display:block;
	margin-bottom:10px;
}
a.lrg:hover {
	font-size:19px;
	color:#4a4641;
	display:block;
	margin-bottom:10px;
}
#content-1 {
	float:left;
	width:287px;
	height:200px;
	background:none;
}
content-1-child {
	float:left;
	width:287px;
	height:100%;
	clear:both;
	background:none;
}
#ul-left {
	float:left;
	width:143px;
	padding-top:25px;
	font-size:12px;
}
#ul-right {
	float:right;
	width:144px;
	padding-top:25px;
	font-size:12px;
}
.diamond-list ul li {
	line-height:1.2em;
	list-style-position: inside;
	list-style-image:url(../images/bullet.png);
	margin-bottom:10px;
}
#content-2 {
	float:left;
	width:280px;
	height:200px;
	display: inline;
	background:url(../images/vert-line-dotted.gif) left no-repeat;
}
a.learn-more {
	color:#E88B34;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:20px;
}
a.learn-more:hover {
	color:#E88B34;
	font-weight:bold;
	text-decoration:underline;
}
#content-3 {
	float:left;
	width:280px;
	height:200px;
	background:#778844;
	background:url(../images/vert-line-dotted.gif) left no-repeat;
}
#content-4 {
	clear:both;
	float:left;
	width:444px;
	height:180px;
}
#analysis-form {
	width:384px;
	margin:30px 0px 0px 15px;
}
#analysis-form input {
	color: #333;
	background: #F7F4EF;
	border: 1px solid #79736B;
	padding:3px;
	margin:5px;
	width:13em;
	float:left;
}
#analysis-form input:focus {
	border: 1px solid #333;
	background: #FFF;
}




#content-4 a.analysis-form-btn {
	display: block;
	width: 184px;
	height: 33px;
	text-decoration: none;
	background:url(../images/free-analysis-signup.gif);
	float:right;
}
#content-4 a.analysis-form-btn:hover {
	background-position:  0 -33px;
}
#content-5 {
	float:left;
	width:443px;
	height:180px;
}
#footer {
	clear:both;
	width: 967px;
	color: #333;
	background:#79736B;
	padding-bottom:50px;
	border-top:7px solid #f19a48;
}
#copyright {
	float:left;
	width:430px;
	font-size:12px;
	padding:6px 0px 0px 6px;
	color:#fff;
}
#address {
	float:right;
	width:470px;
	text-align:right;
	padding:6px 6px 0px 0px;
	font-size:12px;
	color:#fff;
}
#address a:link {
	color:#336699;
}
#address a:hover {
	color:#336699;
	text-decoration:none;
}
#address a:visited {
	color:#336699;
}
#address a:active {
	color:#336699;
}
/*Call Back Form */

#content-1-child label {
	width: 6em;
	float: left;
	text-align: right;
	margin:0.5em 0.5em 0 0;
	display: block
}
#content-1-child fieldset {
	width: 20em
}
#content-1-child legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px
}
#content-1-child input {
	color: #333;
	background: #F7F4EF;
	border: 1px solid #79736B;
	padding:3px;
	margin:5px;
}
#content-1-child input:focus {
	border: 1px solid #333;
	background: #FFF;
}
#content-1-child .submit input {
	float:right;
	margin-right:35px;
*margin-right:33px;
}


/*Free Analysis From */

#content-right legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px
}
#content-right input {
	color: #333;
	background: #F7F4EF;
	border: 1px solid #79736B;
	padding:3px;
	margin:5px;
}

#content-right .dropdown {
	color: #333;
	background: #F7F4EF;
	border: 1px solid #79736B;
	padding:3px;
	margin:5px;
}


#content-right input:focus {
	border: 1px solid #333;
	background: #FFF;
}
#content-right .submit input {
	float:right;
	margin-right:35px;
*margin-right:33px;
}

