body		
{
	margin: 0;
	padding: 0;
	text-align: center;
	scrollbar-base-color: #818181; scrollbar-arrow-color: #FFFFFF
}

div#container		
{
	margin: 0 auto;
	width: 800px;
	/*border: 1px solid #000;*/
	padding: 0;
	/*background-color: #ddd;*/
	text-align: left;
}

/* ------------------------------------- */
/* Header Styles */
/* ------------------------------------- */

#header 
{
	background-image:url('image/header.jpg'); background-repeat:no-repeat;
	height:197px;
	width:800px;
}

#companyInfo
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#666666;
	position:absolute;
	top:35px;
	margin-left:500px;
}

#companyInfo a
{
	color:#666666;
}

ul{margin:0; padding:0}
img{border:0;}
h3{font-family:Helvetica, Verdana, Arial, sans-serif;color:#ffffff; font-size:14px; font-weight:bold; padding:0;margin:0;}

h2{font-family:Helvetica, Verdana, Arial, sans-serif;}
/* ------------------------------------- */
/* Tabs Styles */
/* ------------------------------------- */
#tabsPosition
{
	position:absolute;
	top:135px;
	margin-left:300px;
}

#barNormal
{
	background-image:url('image/bar.jpg');
	background-repeat:no-repeat;
	position:absolute;
	top:178px;
	width:800px;
	height:53px;
	margin-left:0px;
	text-align:center;
	padding-top:2px;
}

#barNormalTRU
{
	background-image:url('image/bar.jpg');
	background-repeat:no-repeat;
	position:absolute;
	top:178px;
	width:800px;
	height:53px;
	margin-left:0px;
	padding-left:35px;
	padding-top:2px;
}


#barNormal td
{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#subTextBox
{
	width:750px;
	height:109px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url('img/green-box.jpg');
	background-repeat:no-repeat;
	background-color:#454545;
	position:absolute;
	top:210px;
	margin-left:25px;

}

#subTextBox h3{padding-top:18px; padding-left:20px; padding-bottom:0px;}

#subTextBox p
{
	width:700px;
	padding-top:3px; padding-left:20px;
	margin:0;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#siteBody
{
	width:750px;
	background-color:#454545;
	position:absolute;
	top:319px;
	margin-left:25px; margin-bottom:0px; margin-top:0px; margin-right:0px;
	padding:0;
}

#siteBodyNoHeader
{
	width:750px;
	background-color:#454545;
	position:absolute;
	top:229px;
	margin-left:25px;
	min-height:400px;
}

#siteBodyNoHeader td
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* ****************************************** */
/* Left Nav Section */
/* ****************************************** */

#leftNav
{
	position: relative;
	float: left;
	padding-left: 5px;
	padding-right: 5px; padding-top:5px;
	left:23px;
	
	background-color: #FFFFFF;
	border-left:2px solid #818181;
	border-right:2px solid #818181;
	border-bottom:2px solid #818181;
	
	width:126px;
	height:360px;
	overflow-y:scroll;
	margin-top:0px;
	margin-right:15px;
	
		
	/*margin-left:23px;*/
	
}

#leftNav ul{width:108px;}
#leftNav li
{
	list-style:none;
	margin-top:5px;
	width:108px;
	text-align:center;
}

.noBorderClass
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#606060;
	text-decoration:none;
}

.borderClass
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#606060;
	text-decoration:none;
	border: solid 2px #233871;
}

.whiteBoxClass{background-color: #FFFFFF;border:2px solid #818181;}
/* ****************************************** */
/* Right Frame Section */
/* ****************************************** */

#rightFrame
{
	position:relative;
	float:left;
	left:15px;
	margin-top:0px;
	/*margin-bottom:15px;*/
	width:550px;
	height:367px;
	border:3px solid #666666;
	background-color:#FFFFFF;
}

#productDescr
{
	position:relative; 
	float:left;
	margin:10px;
	/*border:1px solid #666666;*/
	width:160px; 
	height:96%;
}

#productMedia
{
	position:relative; float:left;
	margin:5px;
	/*border:1px solid #666666;*/
	width:350px;
	height:96%;
}

#productHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#993333; font-size:16px; font-weight:normal; padding:0;margin:0;
}

#productSubHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; font-size:12px; font-weight:normal;
}

#productInfo
{
	font-family:Verdana;
	font-size:11px;
}

#productApplications
{
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; font-size:12px; font-weight:normal;
	height:110px;
}

#photoPlaceholder
{
	/*border:1px solid #666666;*/
	margin: 5px;
	height:250px;
	width:340px;
}

#photoSample
{
	width:300px;
	height:250px;
	border:2px solid #CCCCCC;
	margin:3px;
}

#rotateHolder
{
	position:absolute;
	top:200px;
	margin-left:300px;
	cursor:pointer;
	/*display:none;*/
}

#requestQuote
{
	position:absolute;
	top:-5px;
	margin-left:295px;
	font-family:Helvetica,Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#leftPhotoScroller
{
	position:relative;
	float:left;
	margin-top:25px;
	cursor:pointer;
}
#photoScroller
{
	position:relative;
	float:left;
	border:4px solid #CCCCCC;
	width:269px;
	height:64px;
	margin-top:5px;
	background-color: white;
	overflow:hidden;
	/*overflow-x:scroll;*/
}


#rightPhotoScroller
{
	position:relative;
	float:left;
	margin-top:25px;
	cursor:pointer;
}

#scrollerContent img {cursor:pointer}

#siteBodyNoHeader input{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#siteBodyNoHeader select{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.fontClass
{
	font-family:Helvetica, Arial, sans-serif; font-size:11px;
}
/* ****************************************** */
/* Footer Section */
/* ****************************************** */

#footer
{ 
	clear:both;
	width:750px;height:40px;
	background-color:#454545;
	font-family:Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}

#middle 
{
	background-image:url('img/middle.jpg'); background-repeat:no-repeat;
	height:88px;
	width:833px;
	margin-left:3px;
}



#content
{
	background-color:#FFFFFF; 
	width:825px; 
	border-left:1px solid #ADAFB1; 
	border-right:1px solid #ADAFB1; 
	margin-left:5px;
}

#content_header
{
	background-image:url('img/content_header.jpg');
	height:48px; 
	width:831px;
	margin-left:-2px;
	padding:0;
}

#content_head_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#606060;
	position:relative;
	top:15px; margin-left:20px;
	text-align:left;
}

#content_head_screen
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	position:absolute;
	top:205px;
	margin-left:520px;
}

#screenshotBullets
{
	position:absolute;
	top:203px;
	text-align:right;
	margin-left:630px;
	
}

#subNav{width:170px; background-color:#ffffff;text-align:left; margin:20px 0px 20px 0px; padding:0;}
#subNav li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;height:20px;color:#606060;border:1px solid #E9E9E9; padding-top:2px; padding-left:15px;margin:0;}

#dSubNav
{
	float:left;
	background-color:#FFFFFF;
	height:auto;
}
#dContent
{
	float:left;
	background-color:#FFFFFF;
	width:654px;
}
#dText
{
	float:left;
	margin:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px;
}

#trademark
{
	clear:both;
	position:relative;
	top:-25px;
	margin-left:5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}

#customTextList{list-style:none}

#searchContact{ top:10px; margin-left:610px;}
.search_cell{border:1px solid #666666; font-family: Avenir, "Lucida Grande", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;font-size:11px;background-color:white}

#truHeader{}
