﻿.foo
{
}
/* General
------------------------------------------------------------------------*/
.tblProducts
{
    margin-left: 12px;
    width: 100%;
}
.tblProducts .left
{
    width: 798px;
    vertical-align: top;
    padding-right: 20px;
}

.tblProducts .right
{
    width: 177px;
    vertical-align: top;
}
.testimonial
{
    color: #009DDC;
    font-weight: bold;
    line-height: 130%;
    margin: 10px 10px 0px 10px;
}

/* Product Selection (Browse) Page
------------------------------------------------------------------------*/

.seriesQuickView
{
    width: 270px;
    padding: 0 10px 10px 10px;
}
/* Product System and Detail Pages - Applies to both
------------------------------------------------------------------------*/
.titleBox h2
{
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;
}
.titleBox h3
{
    font-size: 14pt;
    line-height: 14pt;
    font-weight: normal;
    color: #ffffff;
    margin: 0;
}

/* Alternate tab style for Product Selection page */
/*---------------------------------------------------*/
.tabs2{
clear:both;
margin-top:20px;
color:#333333;
}

.tabs2 .ajax__tab_header {font-family:inherit; font-size:inherit; background:url(/wa/shared_controls/images/tab_line.gif) repeat-x bottom;}
.tabs2 .ajax__tab_outer {margin-right:2px;background:url(/wa/shared_controls/images/tab_right.gif) no-repeat right; height:21px;}
.tabs2 .ajax__tab_inner {padding-left:3px; background:url(/wa/shared_controls/images/tab_left.gif) no-repeat;}
.tabs2 .ajax__tab_tab {height:13px;padding:4px;margin:0;color:#333333; background-image:none; background-color:#E6F0FA;}

.tabs2 .ajax__tab_active .ajax__tab_outer {background:url(/wa/shared_controls/images/tab_active_right-gray.gif) no-repeat right;}
.tabs2 .ajax__tab_active .ajax__tab_inner {background:url(/wa/shared_controls/images/tab_active_left-gray.gif)  no-repeat;}
.tabs2 .ajax__tab_active .ajax__tab_tab {background:url(/wa/shared_controls/images/tab_active-gray.gif) repeat-x; color:#ffffff;}
.tabs2 .ajax__tab_body {font-family:inherit;font-size:inherit;border:1px solid #A0A0A4;border-top:0;padding:8px; background-color:#a0a0a4;}

/* hovers */
.tabs2 .ajax__tab_hover .ajax__tab_outer {background:url(/wa/shared_controls/images/tab_active_right-gray.gif) no-repeat right;}
.tabs2 .ajax__tab_hover .ajax__tab_inner {background:url(/wa/shared_controls/images/tab_active_left-gray.gif)  no-repeat;}
.tabs2 .ajax__tab_hover .ajax__tab_tab {background:url(/wa/shared_controls/images/tab_active-gray.gif) repeat-x; color:#ffffff;}

.tabs2 .datalistsolutions fieldset{
    border:0px;
   
}


.SystemElements {
    vertical-align:top;
}

.SystemElements a{
    text-decoration:none;
}

.SystemElements a:hover{
    text-decoration:underline;
}

.SystemElements img{
    float:none;
}


/* Product Home Page
------------------------------------------------------------------------*/
.productTypeQuickView
{
    width: 195px;
    padding:0 10px 10px 10px;
}

/* Product Selection (Browse) Page
------------------------------------------------------------------------*/

.seriesQuickView{
    width: 270px;
    padding:0 10px 10px 10px;
}

/* Accessories association Tab Display Control 
---------------------------------------------------*/
.accessoriestable
{
    width:100%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;  
}
.accessoriestable TR
{
    height:50px; 
}

.accessoriestable TD
{ 
	width:15%;
	vertical-align:top; 
	padding:2px 2px 2px 2px;                  
}
.accessoriestable TD.spec
{ 
     width:125px;
     vertical-align:top;     
     text-align:center;                  
}
.accessoriestable TD IMG
{
    float: left;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    vertical-align:top; 
}

.accessoriestable TD a
{
      text-align:right;  
      padding:2px 2px 2px 2px;
      overflow:auto;
      word-spacing:normal;
      z-index:auto; 
}

.softwaretable
{
   width:100%;
   padding: 10px 10px 10px 10px;
   margin: 0px 0px 0px 0px;
   vertical-align:top;     
}

.softwaretable TD
{ 
      width:15%;
      vertical-align:top; 
      padding: 0px 0px 0px 0px;                   
      margin: 0px 0px 0px 0px;
}
.softwaretable TD.spec
{ 
      width:250px;
      vertical-align:top;  
      text-align:left;  
      padding: 5px  5px 10px 10px;      
}
.softwaretable TD IMG
{
    float: None;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align:top; 
}

.softwaretable TD a
{
      text-align:right;  
      text-decoration:none; 
}

.softwaretable TD a:hover
{
    text-decoration:underline;
}

.ArrowLinks a{
text-decoration:underline;
    background: url(/wa/shared_controls/images/arrow_red.gif) no-repeat;
    background-position: left;
    padding-left: 10px;


}
