/**** GLOBAL SET ****/ 
html, body {
	background-color: #ffffff; 
	color:#666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top:0px;}	
Td { font-size: 12px;}
/**** HEADERS TREATMENT ****/
h1, h2, h3, h4, h5, h6 {
	color: #5C5858;
	font-family: bold Verdana,Arial,Helvetica,sans-serif;  }
H1 {font-size: 19px;}
h2{
	font-size: 14px;}
h3{
	font-size: 13px;
	line-height: 14px;}
TH {
	font-size: 12px;
	text-align: left;
	font-weight: bold;}
/* Like h2 but for alternative use w/ no line, i.e. Cameras Categories. */
.Titleh2{
 font-size: 14px;
 color: #00539B;
 width: 90%;
 letter-spacing: 1px;
 font-weight: bold;
 line-height: 18px;}
/*** Use: Default.cfm ***/
TABLE.Content h2{
	border-top: 1px solid #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	width: 100%;
	letter-spacing: 1px;}
TABLE.Content li{
	margin-left: -15px;
	list-style-type: square;
	font-size: 12px;
	line-height: 10px;}
/**** LINK TREATMENT ****/
a {
	color: #00539B;
	text-decoration: none;}
a:hover{
	text-decoration: underline;}
TD.MiddleColumn{
    padding-top: 8px;}
TD.MiddleColumn li{
	line-height: 16px;}	
TD.MiddleColumn h2{
	margin-top: 8px;
	border-top: 1px solid #666666;
	line-height: 26px;}
#BreadCrumb{
	display: none;}
#BreadCrumb a{
	color: #666666;
	text-decoration: underline;}
#BreadCrumb a:hover{
	color: #666666;
	text-decoration: none;}
/**** TOP MENU****/
.jumpmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; font-weight: bold; 
	color: #666666; background-color: #9CCFFF}
.link {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt; color: #333399;}
/**** GLOBAL TABLES ****/
/*** OUTER MOST TABLE ***/
TABLE.border{
text-align: left;
width:100%;
margin-top: 0px;}
/**** Navigation Table - top of page ****/
TABLE.NAVTABLE{ 
display: none;}
/**** Body Table contains page Content ****/
TABLE.BODYTABLE{ 
	margin: 0px;}
/*** TABLE.BODYTABLE LEFT COLUMN ***/
TD.LeftColumn{  
   display: none;}	
TD.LeftColumn h2{
	display: none;}
/*** TABLE.BODYTABLE MIDDLE COLUMN ***/
TD.MiddleColumn{
  	width:795px;
	height: 100%;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0px;}
/*** TABLE.BODYTABLE RIGHT COLUMN ***/
TD.RightColumn{
  	display: none;}  
TD.RightColumn h2{
	display: none;}	
div.RelatedLinks{
	display: none;}
/*** Local Tables***/
/*** Use: Default.cfm ***/
TABLE.Content{
	width:100%;
	padding: 0px;
	margin: 0px;}	
/*** Use: incPageCompare.cfm ***/
table.Bordered {
	border-spacing: 1px;
	border: 1px solid gray;
	border-collapse: collapse;
	width: 95%;}	
table.Bordered td{
	border-spacing: 1px;
	border: 1px solid gray;
	border-collapse: collapse;
	padding: 4px;
	vertical-align: top;}
table.Bordered th {
	font-weight: bold;
	font-size: 13px;
	background-color: #999999;
	color: #ffffff;
	border: 1px solid gray;
	padding: 4px;}	
/*** Use: HomePage ***/
.DialogBox{
	border-spacing: 1px;
	border: 1px solid gray;
	border-collapse: collapse;
	width: 100%;
	background-color: #F3F3F3;}
.DialogBox td{
	width: 50%;
	padding: 8px;
	vertical-align: top;}	
.DialogBox ul li{
	list-style-image: url(../icons/redarrow.gif);
	line-height: 22px;
	margin-left: -8px;}	
.DialogBox ul{
	margin-top: 0px;}
.DialogBox h3{
	padding-left: 10px;}	
/*** Use: incDynamicTable.cfm ***/
table.unBordered {
	width: 97%;}	
table.unBordered tr{
	vertical-align: top;}	
table.unBordered td{
	padding-left: 5px;
	padding-right: 5px;}
table.unBordered th {
	font-weight: bold;
	font-size: 12px;}
/*** Use: incPageCategory.cfm ***/
Table.smallspecs {
	padding: 0px; 
	margin: 0px;}	
/***Table.smallspecs TR{
	align: top;}***/
table.smallspecs th {
	font-weight: bold;
	background-color: #999999;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid;
	border-color: gray gray gray gray;}
/*** Use: incPageCompare.cfm ***/
table.XtraSmallSpecs {
	border-width: 1px 1px 1px 1px;
	font-size: 12px;
	border-spacing: 1px;
	border-style: solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	width: 100%;}
table.XtraSmallSpecs th {
	font-weight: bold;
	background-color: #999999;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid;
	border-color: gray gray gray gray;
	text-align: center;}
table.XtraSmallSpecs td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;}
/**** Table Styling for Compare Specs ***/
.altrow {
	background-color: #eeeeee;}
.THFormat{
	background-color: #999999;
	color: #ffffff;}
/**** GLOBAL DIVS ****/
div.header {
	padding: 0px;
	height: 59px;
	background-image: url(../graphics/bannerSmall.jpg);
	background-repeat: no-repeat;
	background-position: right;
	/*border-bottom: 1px solid #cc0033;*/}
/*** GLOBAL CLASSES ***/
span.Logo {
	display: none; }
span.Logo span {
	display: none;}		
div.ScreenLogo{
	Display:none;}
#footer {
	border-top: 1px solid #999999;
	letter-spacing: 1px;
	clear: both;
	text-align: center;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 3px;
	padding-right: 25px;}
.feedback{
	display: none;}
/**** LOCAL DIVS ****/
/**** LIQUID LAYOUT *** -Double Column Layout */
/*** Use: incPageCategories.cfm ***/
.Bullets2Col ul{
	float: left;
	margin-left: 3%;
	padding-right: 0px;
	padding-bottom: 5px;}
.Bullets2Col li{
	float: left;
  	width: 230px;
	margin-left: 3%;
	padding-right: 0px;
	padding-bottom: 2px;}
div.BulletsWrapper br{
	clear: left;}
/*** Use: incPageCategories.cfm ***/
div.liquidlayout{
	float: left;
	width: 115px;
	margin-left: 8%;
	padding-right: 15px;
	padding-bottom: 5px;
	height: 135px;}
div.liquidlayout p{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 12px; }
/*** END LIQUID LAYOUT  ***/
/*** Use: FrontPage ***/
table.BoxWithBorder{
	border-spacing: 1px;
	border: 1px solid gray;
	border-collapse: collapse;
	width: 100%;}	
td.BoxWithBorder a{font-weight: bold;}
.BoxWithBorder h2 {
	padding-left: 5px;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
	background: #999999;
	color: #ffffff;
	border: 1px solid gray;}	
/*** PHOTO AND SHORT DESCRIPTION COLUMNS ***/
/***  Use: Product.cfm - Picture and Short Description ***/
/*** Left Column ***/
#a1{
width: 50%;
float: left;
margin-top: 15px;}
/*** Right Column ***/
#a2{
width: 40%;
float: right;
height: 100%;
margin-top: 5px;} 
/*** END PHOTO AND SHORT DESCRIPTION COLUMNS ***/
/**** CMS Layout. See Series-71****/
/*** Left Column ***/
#FloatRight{
	float: right;
	margin-left: 15px;
	text-align: center;}
#FloatLeft{
	float: left;
	margin-right: 5px;
	text-align: center;}
#ColumnLeft{
	float: left;
	margin-right: 25px;}
div.spacer {
  	clear: both;}
 div.container {
  border: 2px dashed #333;
  background-color: #ffe; }
#LeftPic{
margin-top: 15px;
float: left;}
/*** END PHOTO AND SHORT DESCRIPTION COLUMNS ***/
/**** Use: Nav Columns line ****/
.nav ul li{
	list-style-image: url(../icons/redarrow.gif);
	line-height: 22px;
	margin-left: -12px;}	
.nav ul{
	margin-top: 0px;}
.nav h2{
	line-height: 0px;}
span.NoLine{
border: 0;}
/**** Use: Nav Columns line ****/
.SolutionsNav ul li{
	font-weight: bold;
	margin-left: -28px;
	list-style: none;
	letter-spacing: 1px;}	
.Solutionsnav ul{
	margin-top: 0px;}
.Solutionsnav h2{
	line-height: 3px;
	margin-left: 10px;}
span.NoLine{
border: 0;}
/**** LOCAL CLASSES ****/
/**** Use: incPageShortDescription.cfm for Product.cfm page ****/
span.ShortDesc{
	font-weight: bold;
	letter-spacing: 1px;}
/**** Use: incPageTitle.cfm for Product.cfm page ****/
span.ModelTitle{
	text-transform: uppercase;}
/**** Use: incPageCategory.cfm for Category.cfm page ****/
p.TypeDescription {
	font-weight: bold;}
/**** Use: Product.cfm page - Print and Send links ****/
p.PrintSend  a{
	font-weight: normal;}
/**** UNKNOWON OR OLD SITE STYLES ****/
.bulletlist ul li{
	list-style-type: square;
	font-size: 12px;
	line-height: 15px;}
TABLE.features {
	vertical-align: top;}	
TABLE.features ul li{
	list-style-type: square;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;}
TD.label{
	border:#00539B 1px solid;
	color: #00539B;
	font-weight: bold;
	padding-left: 10px;
	margin: 10px;
    line-height: 12px;
	width: 275px;} 
TD.Values{
	padding-left: 10px;
	width: 225px;
	border:#00539B 1px solid;}
/**** Use: incPageSpecsHorizontal.cfm -- Horizontal Specs ****/
td.HorizontalSpecs{
	font-weight: bold;
	height: 6px;
	margin: 0px;}
/**** Use: incPageTCells.cfm -- Horizontal Specs ****/
Td.VerticalStats{
	border: #999999 solid 1px;
	text-align: center;
	line-height: 13px;
	margin: 0px;}
/**** TABS****/
div.TABS{
font-weight: bold;
margin-top: 12px;
margin-bottom: -13px;
margin-left: -25px;
line-height: 18px;}
div.TABS li{
list-style-type: none;
letter-spacing: 1px;
line-height: 6px;
margin-left: -5px;
display: inline;}
div.TABS li a{
padding: 2px 13px 2px 13px;
color: #333333;
border: 1px solid #00539B;
background-color: #e2e2e2;}
div.TABS li a:hover{
color: #ffffff;
background-color: #00539B;
text-decoration: none;}
div.TABS #currentpage a{
background-color: #ffffff;
border: 1px solid #cc0033;
color: #00539B;}
div.TABS #currentpage a:hover{
	color: #ffffff;
	background-color: #cc0033;}
/*** END TABS ***/
/**** CURRENTLY NOT USED STYLES ****/
.HorizontalList ul{
	float: left;
	margin-left: 0;
	padding-right: 5px;
	padding-bottom: 5px;}
div.HorizontalList li{
	line-height: 22px;
    float: left;
  	width: 150px;
	padding-right: 0px;
	margin-left: 30px;
	padding-bottom: 2px;}
/*** END HORIZONTAL BULLETS ***/
#navlist a { 
padding: 25px; 
float: left;} 
/*** End Nav List ***/
.SearchForm{
display: inline;
POSITION:absolute;
VERTICAL-ALIGN: middle;
padding: 0px;}
.SearchBox{
	font-size: 10px;}
.SearchButton{
	font-size: 10px;}
