@charset "utf-8";

* {

	line-height:135%;

	}

a {

	color:#302929;

	border-bottom:1px solid #302929;

	text-decoration:none;

	}

	a:hover {

		border-bottom:1px dotted #302929;

		}

a img {

	border:none;

	}

a:hover img {

	border:none;

	}

body, html {

	text-align:center;

	margin:0;

	padding:0;

	font-family:helvetica, verdana, arial, sans-serif;

	height:100%;

	background-color:#4b392a;

	background-image:url(../images/wrapBG.jpg);

	background-repeat:repeat-x;

	}

div {

	behavior: url(pngfix/iepngfix.htc);

	}

h1 {

	font-size:26px;

	margin-top:5px;

	color:#1a0d03;

	}

h2 {

	font-size:26px;

	color:#1a0d03;

	margin:20px 0 0 0;

	}

h3 {

	font-size:18px;

	margin:25px 0 0px 0;

	color:#1a0d03;

	}

h4 {

	margin:25px 0 0px 0;

	color:#2b1505;

	}

	h4 a {

		color:#302929;

		text-decoration:none;

		border-bottom:1px solid #302929;

		}

	h4 a:hover {

		border-bottom:1px dotted #302929;

		}

h5 {

	margin:5px 0;

	}

h6 {

	font-size:12px;

	line-height:140%;

	}

img {

	behavior: url(pngfix/iepngfix.htc);

	}

ol {

	color:#302929;

	}

p {

	font-size:13px;

	color:#1a0d03;

	}

ul {

	margin:10px 0;

	padding:0 0 0 30px;

	font-size:12px;

	}

	li {

		font-size:13px;

		margin-top:8px;

		color:#1a0d03;

		}

	

/********* CLASS *********/

.block {

	display:block;

	}

.bold {

	font-weight:bold;

	}

.borderBot {

	border-bottom:1px solid #1a0d03;

	margin-bottom:20px;

	padding-top:20px;

	}

.bottom0 {

	margin-bottom:0px;

	}

.boxHeader {

	font-size:22px;

	font-family:Georgia, "Times New Roman", Times, serif;

	margin:-10px 0 5px 0;

	padding:0;

	}

.caption {

	font-size:10px;

	margin-top:0;

	}

.clear {

	clear:both;

	}

.floatLeft {

	float:left;

	margin-right:20px;

	margin-bottom:10px;

	margin-top:5px;

	}

.floatRight {

	float:right;

	margin-left:20px;

	margin-bottom:10px;

	margin-top:5px;

	}

.inside {

	width:573px;

	margin:0 auto;

	padding:1px 20px;

	background:url(../images/insideBG.png) repeat-y;

	}
	
.inside2 {

	padding:1px 20px;

	background:url(../images/insideBG.png) repeat-y;

	}


.insideOutter {

	position:relative;

	right:7px;

	width:613px;

	margin:0 auto;

	}
	
.insideOutter2 {

	position:relative;

	right:7px;

	}

.italic {

	font-style:italic;

	}

.left {

	width:295px;

	}

.leftBox {

	background:url(../images/leftBG.png) repeat-y;

	padding:10px 25px;

	}


.noborder {

	border:none;

	}

.nooutline {

	outline:none;

	}

.pull {

	font-size:18px;

	font-style:italic;

	margin:25px 0 20px 0;

	}

.sched {

	font-size:16px;

	font-weight:bold;

	}

.serviceHeader {

	margin:25px 0 -5px 0;

	font-size:16px;

	}

	.serviceHeader a {

		color:#1a0d03;

		}

.serviceLinks {

	

	}

	.serviceLinks a {

		font-size:13px;

		display:block;

		padding:5px 0;

		border-bottom:1px solid #302929;

		}

	.serviceLinks a:hover {

		color:#253d4f;

		}

.thumb {

	border:1px solid #372f2f;

	margin:0 5px 10px 5px;

	}

	.thumb:hover {

		border:1px dotted #372f2f;

		cursor:pointer;

		}

.top0 {

	margin-top:0;

	}

.top5 {

	margin-top:5px;

	}

.top10 {

	margin-top:10px;

	}

.top20 {

	margin-top:20px;

	}

	

/************** IDS ******************/

#head {

	height:198px;

	width:1015px;

	margin:0 auto;

	}

#footer {

	width:1015px;

	margin:20px auto 0 auto;

	}

#hoverPreloader {
	position:absolute;
	top:-500px;
	left:-500px;
	width:1px;
	height:1px;
	display:hidden;
	}	

#left {

	float:left;

	}

#nav-bar {
	background:url(../images/nav-bar-off.gif) 0% 50%;
	width:100%;
	min-width:1015px;
	height:48px;
	text-align:center;
	}

#nav-bar a {
	display:inline-block; Ignored by FF

	display:-moz-inline-box;
	height:48px;
	padding:0;
	margin:0;
	border:none;
	}

#nav-bar a:hover {
	text-align:none;
	border:none;
	}

#nav-shadow {
	background:url(../images/nav-bar-shadow.png);
	width:100%;
	height:12px;
	margin-bottom:8px;
	}
#nav-about {
	background:url(../images/nav-about-off.gif) no-repeat;
	width:134px;
	}	

#nav-about:hover {
	background:url(../images/nav-about-on.gif) no-repeat;
	}	

#nav-contact {
	background:url(../images/nav-contact-off.gif) no-repeat;
	width:148px;
	}	

#nav-contact:hover {
	background:url(../images/nav-contact-on.gif) no-repeat;
	}	

#nav-hitech {
	background:url(../images/nav-hitech-off.gif) no-repeat;
	width:138px;
	}	

#nav-hitech:hover {
	background:url(../images/nav-hitech-on.gif) no-repeat;
	}	

#nav-home {
	background:url(../images/nav-home-off.gif) no-repeat;
	width:105px;
	}	

#nav-home:hover {
	background:url(../images/nav-home-on.gif) no-repeat;
	}	

#nav-payment {
	background:url(../images/nav-payment-off.gif) no-repeat;
	width:202px;
	}	

#nav-payment:hover {
	background:url(../images/nav-payment-on.gif) no-repeat;
	}
#nav-services {
	background:url(../images/nav-services-off.gif) no-repeat;
	width:126px;
	}	

#nav-services:hover {
	background:url(../images/nav-services-on.gif) no-repeat;
	}	

#nav-testimonials {
	background:url(../images/nav-testimonials-off.gif) no-repeat;
	width:162px;
	}	

#nav-testimonials:hover {
	background:url(../images/nav-testimonials-on.gif) no-repeat;
	}	

#rContent {

	float:right;

	width:689px;

	height:auto;

	background-image:url(../images/contentTop.png);

	background-repeat:no-repeat;

	background-position:top center;

	padding-top:10px;

	}

	#contentMid {

		background:url(../images/contentMid.png) repeat-y;

		width:634px;

		padding:1px 25px 10px 30px;

		}

	#contentBot {

		background:url(../images/contentBot.png) no-repeat;

		width:689px;

		height:12px;

		}



#wrap {

	width:1015px;

	height:auto;

	margin:0 auto;

	text-align:left;

	}



/************** Added By Sean ******************/

#footerInside{background:url(../images/footerBG.png) repeat-y;padding:10px 0px;}



#headerswfdiv{background:url(../images/header.png);background-repeat:no-repeat;}

