/* CSS Document */

/* CSS Document */
.fullheight{
	height:100%;
}

html {
	height:100%;
	}	
body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	background-color:#FFFFFF;
}
a { outline:none; }
a img {
	border:none;
	background:none;
}
#container {
	width:1071px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	padding:0px;
}

#nav {
	height:29px;
	width:1071px;
	background-image:url(grafx/nav-bg.gif);
	background-repeat:repeat-x;
	float:left;
}

#logo {
	height:79px;
	width:1071px;
	float:left;
	background-image:url(grafx/logo-shadow.gif);
	background-repeat:repeat-x;
	position:relative;
}
#rightContentProducts {
	width:683px;
	min-height:338px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0px 0px 47px 0px;
	background-image:url(/grafx/content-bg.gif);
	background-repeat:no-repeat;
	background-color:#f5f5ee;
	background-position:left top;
	}
	#tblColA{width:330px; text-align:right; vertical-align:top; background-color:#000000; background-image:url(/grafx/side-logo.gif); background-repeat:no-repeat; padding:47px 0 25px 0; min-height:338px; background-position:left top;}
	#tblColB{width:500px; vertical-align:top; }
	#tblColC{width:241px; vertical-align:top; }
	#prodColA{float:right; text-align:right; margin-right:15px;}
	#prodColB{padding:47px 35px 20px 35px;}
	#prodColC{padding:15px 15px 47px 0px; }
	#prodColA A {Color:#FFFFFF; }
	#prodColC A {Color:#000000; padding:3px 15px; border-top:solid 1px #999999; border-bottom:solid 1px #333333; display:block; text-transform:uppercase; }
	#prodColC A:hover {Color:#336699; background-color:#CCCCCC;}
	.rightBox {background-color:white; color:Black; background-image:url(/grafx/bg_menuright.jpg); background-repeat:no-repeat; background-position:right top; margin-bottom:10px; border:solid 1px #CCCCCC}
	.subTitle{color:#df255f; font-weight:bold}
	.bufferImg{max-width:100px; max-height:100px;}
	.bufferSqr{float:left; width:100px; height:100px; background-color:White; text-align:center; vertical-align:middle;}
	.bufferTxt{float:left; width:100px; background-color:White; text-align:center; vertical-align:middle;}
	.bufferSpc{float:left; width:10px; height:10px; }
	#sidebar{width:auto; margin-left:0}
#blogLink{position:absolute; right:15px; top:10px;}
#blogLink A {color:#faab71}
#mid {
	width:1071px;
	float:left;
	background-color:#000000;
}

#mid a, a:visited {
	text-decoration:none;
	color:#336699;
}

#mid a:hover {
	text-decoration:underline;
	color:#336699;
}

#servicesBar {
	height:181px;
	width:1071px;
	float:left;
	padding:1px 0px 1px 0px;
}

#disclaimer {
	height:100px;
	width:1071px;
	float:left;
	background-image:url(grafx/bottom-shadow.gif);
	background-repeat:repeat-x;
	padding-top:59px;
	text-align:center;
	font-size:10px;
}

#leftIndicator {
	width:357px;
	height:338px;
	float:left;
	background-image:url(grafx/side-logo.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	text-align:right;
	padding:47px 31px 0px 0px;
	 background-position:left top;
}

#rightContent {
	width:513px;
	min-height:338px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:47px 132px 47px 38px;
	background-image:url(grafx/content-bg.gif);
	background-repeat:no-repeat;
	background-color:#f5f5ee;
	
	}
.clearMe {
	clear:both;
	}
h1 {
	font-family:"Times New Roman", Times, serif;
	color:#fdba78;
	font-size:20px;
	padding:0px;
	margin:0px;

	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:0px;
	margin:0px;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#663300;
}
	