﻿body{padding: 0px 0px 0px 0px;background: #000000;margin: 0px auto;text-align: center;font-family:Helvetica,Arial;}
a{text-decoration:none;color:#040858;}
a:hover{text-decoration:underline;}
/*iframe {filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');} */

    #PageLayout{padding: 0px 0px 0px 0px;margin: 0px auto 0px;width: 841px;text-align: left;}
    #MainLayout {width:841px;height:601px;border:0;padding:0;margin:0;}
    #HeaderLayout {width:100%;background:#333333;height:143px;}
    #TopHeaderLayout {width:100%;height:12px;background:#333333;}
    #RightHeaderLayout {}
    #LogoLayout {width:629px;height:90px;background:url(/images/img_definitivetechnology_logo.gif) no-repeat; margin:25px 0 0 25px;} /*width:654px;height:115px;*/
    #MenuLayout{background:#333333;float:left; padding:0 0 10px 20px;height:18px;z-index:200;}
    #BodyLayout{padding: 0px 0px 0px 0px;margin: 0px auto 0px;width: 815px;text-align: left;min-height:301px;}
    #BodyLayoutSmall{padding: 0px 0px 0px 0px;margin: 0px auto 0px;width: 815px;text-align: left;min-height:150px;}
    #BodyLeft{float:left;width:14px;height:286px;}
    #ContentLayout{width:643px;height:301px;background:white;}
    #SubMenu{float:left;background:#272727;width:172px;height:301px;}
    #GrayFooter{width:841px;background:#333333;height:77px;position:relative;float:left;}
    #DarkGrayFooter{width:841px;background:#272727;height:67px;position:relative;float:left;}
    #LeftMenuFooter{float:left;padding: 15px 0 0 50px;font:10px Helvetica, Arial;color:#8c8451;}
    #LeftMenuFooter a{color:#8c8451;}
    #RightMenuFooter{padding: 8px 35px 0 0; font:9px Helvetica,Arial;color:#999999;float:right;text-align:right;}
    
    #BreadCrumbs{height:20px;color:#D2D92B;font-size:12px;font-weight:bold;}
    #BreadCrumbs a{color:#D2D92B;font-size:12px;font-weight:bold;}
    #EmailPrint{color:#D2D92B;font-size:12px;font-weight:bold;float:right;}
    #EmailPrint a{color:#D2D92B;font-size:12px;font-weight:bold;}
    .column{width:100%;}
    .left{float:left;}
    .mlinks{font:10px Helvetica,Arial;vertical-align:top;color:#A2A2A2;text-decoration:none;}
    .search{width:110px;height:16px;margin:2px 0px 2px 0px;border:solid 2px white;font:12px Helvetica,Arial;}
    .email{width:72px;height:12px;border:solid 2px white;font:11px Helvetica,Arial;}
	.quotes{font-size:12px;color:#D2D92B; font-weight:bold;}/*#D2D92B - previously used*/
	.reviewname{font-size:12px;color:#040858;}/*#7D90A1 -previously used*/
	.overview{font-size:12px;color:#000000;}/*#666666 -previously used*/
	.overview a{text-decoration:underline;}/*#666666 -previously used*/
	.specifications{font-size:12px;color:#000000;}/*#666666 -previously used*/
	.recommendations{font-size:12px;color:#000000;}/*#666666 -previously used*/
	.normal{font-size:12px;}
	.proreviews{font-size:13px;color:#000000;text-align:center;}/*#666666 - previously used*/
	.custreviews{font-size:12px;color:#666666;}
	.awards{font-size:12px;color:#666666;}
	.greenlinks{font:12px Helvetica,Arial;color:#D2D92B; text-decoration:none;}
	.redlinks{font:12px Helvetica,Arial;color:#b66648; text-decoration:none;}
	.bluelinks{font:12px Helvetica,Arial;color:#7c90a1; text-decoration:none;}
	.orangelinks{font:12px Helvetica,Arial;color:#ff6600; text-decoration:none;}
	.bluetext{color:#7d90A1;}
	.redtext{color:#b66648;}
	.greentext{color:#D2D92B;}
	.specstext {color:#263542;}
	.bodydiv{min-height:400px;background:#ffffff;padding:10px;width:790px;position:relative;float:left;}
	.submenu{position:relative;float:right;width:147px;padding:5px;background:#272727;color:White;}
	.textboxbuy{font-size:12px;border:solid 1px #000000;margin:3px;}
	.literatureheader{border:dotted 1px #272727; font-size:12px;padding:5px; font-weight:bold;}
	.literaturepanel{margin: 5px 10px 5px 10px;font-size:12px;}
	.literaturepanel img{padding-right:5px;}
	
	.productparagraph{padding: 0 18px 0 18px;font-size:14px;}
	
	.faqheader{border:dotted 1px #272727; font-size:12px;padding:5px; font-weight:bold;}
	.faqpanel{margin: 5px 10px 5px 10px;font-size:12px;}
	.faqpanel a{text-decoration:underline;}
	
	.manualsheader{border:dotted 1px #272727; font-size:12px;padding:5px; font-weight:bold;}
	.manualspanel{margin: 5px 10px 5px 10px;font-size:12px;}
	.manualspanel img{padding-right:5px;}
	
	.leftcol{width:150px;padding:2px;float:left;}
	.rightcol{padding:2px;}
	.row{width:100%;padding-left:5px;position:relative;}
	.spacer{height:15px;}
	.modalBackground {background-color:gray;filter:alpha(opacity=70);opacity:0.7;}
	.modalPopup{background-color:White;text-align:center;padding:5px;}
	.registrationheader{ font-weight:bold;}	
	
	
	.greenfont{font-family:Helvetica,Arial;color:#D2D92B; text-decoration:none;}
	.button{border:solid 1px #333333;background:white;}
	.button:hover{cursor:pointer;}
    .textbox{border:solid 1px #333333;background:white;}
    .recommendationsTableHeader{font-size:13px;font-weight:bold;background:#f5f5f5;text-align:center;}
    .recommendationsTable{text-align:center;border:solid 1px #000000;}

	.productblock{margin-left:22px;min-height:100px;width:750px;border:solid 1px #333333;position:relative;}        
	.productblock table{width:750px;padding:5px;}
	.productblock table td{vertical-align:top;}
	.productblock_learnmore{position: absolute; bottom: 0.6em; right: 2.5em}
	.productimage{height:150px;}
    .productdescription{float:left;position:absolute;width:335px;height:200px;margin:50px 200px 0px 200px;}
    .productdescription p,b{font-size:12px;}
    .productheader{color:#040858; font-size:16px;font-weight:bold;float:right;width:550px;height:25px;background:#f5f5f5;border-bottom:dashed 1px #333333;border-left:dashed 1px #333333;padding:5px;}
    .productspecifications{min-height:200px;font-size:10px;width:175px;margin-left:550px;border-left:dashed 1px #272727;padding:0px 5px;margin-top:50px;margin-bottom:5px;}
    
    .producttitlebox{background:#f5f5f5;width:700px;margin-left:22px;margin-bottom:10px;padding: 10px 25px 10px 25px;border:dotted 1px #333333;font-size:15px; font-weight:bold;}
    
    .reviewsheader{width:620px;text-align:left;padding:5px;font-size:14px;font-weight:bold;border:dotted 1px #b66648;}
	.reviewspanel{padding:3px;font-size:12px;}
	
	.reviewspanelrow1{background:#f5f5f5;}
	.reviewspanelrow2{border:solid 1px #f5f5f5;}
	
	.blockdescriptions{width:500px;padding:10px;}
	.blockdescriptions2{width:290px;padding:10px;float:left;position:relative;}
	
	.CompareRow1{vertical-align:top;background:#f5f5f5;}
	.CompareRow2{vertical-align:top;}
	.CompareTable{border-collapse:collapse;width:100%;}
	.CompareSpecColumn{color:#040858;font-weight:bold;}
	.CompareImageRow{text-align:center;}
	.CompareImageRow img{height:100px;}
	
	.CompareProductsList{font-size:12px;border:solid 1px #000000;border-collapse:collapse;width:100%;padding:5px;}
	.CompareProductsListImage {text-align:center;height:75px;vertical-align:top;}
	.CompareProductsListImage img {height:75px;}
	.CompareProductsListProduct {text-align:left;vertical-align:top;margin:2px;padding-left:5px;}
	.CompareProductsListBox {width:145px;height:125px;border:solid 1px #000000;margin:5px;font-size:12px;}
	.CompareProductsListHeader {font-size:14px; text-align:center;background:#f5f5f5;}
	
	.HighResList{font-size:12px;border:solid 1px #000000;border-collapse:collapse;width:100%;padding:5px;}
	.HighResListImage {text-align:center;height:75px;vertical-align:top;}
	.HighResListImage img {width:75px;}
	.HighResListProduct {text-align:left;vertical-align:top;margin:2px;padding-left:5px;}
	.HighResListBox {width:145px;height:150px;border:solid 1px #000000;margin:5px;font-size:12px;}
	.HighResListHeader {font-size:14px; text-align:center;background:#f5f5f5;}

	
	.TechnicalWhitePapers p,ul {font-size:13px;}
	.TechnicalWhitePapers a {text-decoration:underline;}
	.TechnicalWhitePapers img {padding:8px;}
	
#ProductsBodyLayout{padding: 0px 0px 0px 0px;margin: 0px auto 0px;width: 815px;text-align: left;height:525px;}
#ProductsImageLayout{width:350px;height:501px;background:white;float:left;} /*width 643px*/
#ProductsContentLayout{float:left;background:white;width:269px;padding:5px 12px 0 12px;height:497px;}
#ProductsContentLayout p {font-size:12px;}
#ProductsSubMenu{float:left;background:#272727;width:172px;height:525px;}

#container{position: relative;background:#272727;width: 817px;min-height:300px;}
#container_small{position: relative;background:#272727;width: 817px;min-height:150px;}
#container_left{position: absolute;width: 400px;height:100%;float: left;z-index:-30;}
#container_right{float: right;width: 158px;height: 147px;}
#container_content{background:url(/images/contentbackground.gif) repeat-y;padding:10px;width:635px;min-height:300px;}
#container_content a{text-decoration:underline;}
#container_content p{font-size:13px;}

#container_right1{padding-left:675px;min-height:300px;width: 158;background:url(/images/contentbackground.gif) repeat-y;}
#container_content1{float:left;width:600px;}

/* xp theme examples
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

*/

.ProductTabStyle .ajax__tab_header {
    font-family:helvetica,arial;
    font-size:12px;
    vertical-align:bottom;
    font-family:verdana;height:25px;padding:0px;margin:0;
    background:#333333;
}

.ProductTabStyle .ajax__tab_outer {padding-right:3px;background:#333333;height:25px;}
.ProductTabStyle .ajax__tab_tab {padding: 0 10px 0 10px;margin:0px;background:#000000;height:25px;}
/*.ProductTabStyle .ajax__tab_hover .ajax__tab_tab {background:#ffffff;width:125px;}*/
.ProductTabStyle .ajax__tab_active .ajax__tab_tab {background:#ffffff;}
.ProductTabStyle .ajax__tab_body {font-size:10pt;border-top:0;padding:35px;background-color:white;min-height:500px;}


.calendar .ajax__calendar_container 
{ 
	background-color: #e2e2e2; border:solid 1px #cccccc;z-index:999;
} 
.calendar .ajax__calendar_header 
{ 
background-color: #ffffff; margin-bottom: 4px; 
} 
.calendar .ajax__calendar_title, 
.calendar .ajax__calendar_next, 
.calendar .ajax__calendar_prev 
{ 
color: #004080; padding-top: 3px; 
} 
.calendar .ajax__calendar_body 
{ 
background-color: #e9e9e9; border: solid 1px #cccccc; 
} 
.calendar .ajax__calendar_dayname 
{ 
text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 
.calendar .ajax__calendar_day 
{ 
text-align:center; 
} 
.calendar .ajax__calendar_hover .ajax__calendar_day, 
.calendar .ajax__calendar_hover .ajax__calendar_month, 
.calendar .ajax__calendar_hover .ajax__calendar_year, 
.calendar .ajax__calendar_active 
{ 
	color: #004080; font-weight:bold; background-color: #ffffff; 
} 
.calendar .ajax__calendar_today 
{ 
font-weight:bold; 
} 
.calendar .ajax__calendar_other, 
.calendar .ajax__calendar_hover .ajax__calendar_today, 
.calendar .ajax__calendar_hover .ajax__calendar_title 
{ 
color: #bbbbbb; 
} 
