﻿body  
{
    background-color: #FFFFFF; 
    COLOR: #333333; 
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
} 

td 
{
    COLOR: #333333; 
    FONT-SIZE: 10px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

img
{
    border: none;
}

#mainPadding 
{
    padding:15px;
}

FIELDSET
{
    margin-bottom:15px;    
}

LEGEND 
{
    font-weight: bold;
    color:Black;
}

.cb LABEL
{
    display:inline;
    padding-right: 100px;
}

a 		  {color:#0032C7;}
a:hover   {color:#1690CB;}

a.typetwo:link    {color:#1958A3; text-decoration:none; LINE-HEIGHT: 1;}
a.typetwo:visited {color:#1958A3; text-decoration:none; LINE-HEIGHT: 1;}
a.typetwo:active  {color:#1958A3; text-decoration:none; LINE-HEIGHT: 1;}
a.typetwo:hover   {color:#1690CB; text-decoration:underline; LINE-HEIGHT: 1;}

a.typethree:link    {color:#0032C7; text-decoration:none;}
a.typethree:visited {color:#0032C7; text-decoration:none;}
a.typethree:active  {color:#0032C7; text-decoration:none;}
a.typethree:hover   {color:#1690CB; text-decoration:underline;}

a.typefour:link    {color:#666666; text-decoration:none; LINE-HEIGHT: 1;}
a.typefour:visited {color:#666666; text-decoration:none; LINE-HEIGHT: 1;}
a.typefour:active  {color:#666666; text-decoration:none; LINE-HEIGHT: 1;}
a.typefour:hover   {color:#1690CB; text-decoration:underline; LINE-HEIGHT: 1;}

a.typefive:link    {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
a.typefive:visited {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
a.typefive:active  {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
a.typefive:hover   {color:#0032C7; text-decoration:underline; LINE-HEIGHT: 1;}

.tenpxTextWhite a:link    {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
.tenpxTextWhite a:visited {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
.tenpxTextWhite a:active  {color:#FFFFFF; text-decoration:none; LINE-HEIGHT: 1;}
.tenpxTextWhite a:hover   {color:#FFFFFF; text-decoration:underline; LINE-HEIGHT: 1;}

.bodyText { COLOR: #333333; FONT-SIZE: 11; LINE-HEIGHT: 1.3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.eightpxText { COLOR: #333333; FONT-SIZE: 9px; }
.ninepxText { COLOR: #333333; FONT-SIZE: 9px; }
.tenpxText { COLOR: #333333; FONT-SIZE: 10px; }
.elevenpxText  { COLOR: #333333; FONT-SIZE: 11px;}
.twelvepxText  { COLOR: #333333; FONT-SIZE: 12px;}

.eightpxTextB { COLOR: #333333; FONT-SIZE: 9px; font-weight: bold;}
.ninepxTextB { COLOR: #333333; FONT-SIZE: 9px; font-weight: bold; text-decoration:none;}
.tenpxTextB { COLOR: #333333; FONT-SIZE: 10px; font-weight: bold;}
.elevenpxTextB  { COLOR: #333333; FONT-SIZE: 11px; font-weight: bold;}
.twelvepxTextB  { COLOR: #333333; FONT-SIZE: 12px; font-weight: bold;}

.eightpxTextG { COLOR: #999999; FONT-SIZE: 9px; }
.ninepxTextG { COLOR: #999999; FONT-SIZE: 9px; }
.tenpxTextG { COLOR: #999999; FONT-SIZE: 10px; }
.elevenpxTextG  { COLOR: #999999; FONT-SIZE: 11px; }
.twelvepxTextG { COLOR: #999999; FONT-SIZE: 12px; }

.eightpxTextGB { COLOR: #999999; FONT-SIZE: 9px;  font-weight: bold;}
.ninepxTextGB { COLOR: #999999; FONT-SIZE: 9px;  font-weight: bold;}
.tenpxTextGB { COLOR: #999999; FONT-SIZE: 10px; font-weight: bold;}
.elevenpxTextGB  { COLOR: #999999; FONT-SIZE: 11px; font-weight: bold;}
.twelvepxTextGB { COLOR: #999999; FONT-SIZE: 12px; font-weight: bold;}

.ninepxTextWhite  { COLOR: #FFFFFF; FONT-SIZE: 9px; }
.tenpxTextWhite  { COLOR: #FFFFFF; FONT-SIZE: 10px; }
.elevenpxTextWhite  { COLOR: #FFFFFF; FONT-SIZE: 11px; }
.elevenpxTextWhiteB  { COLOR: #FFFFFF; FONT-SIZE: 11px; }
.twelvepxTextWhiteB  { COLOR: #FFFFFF; FONT-SIZE: 12px; } 

.MEMeighteen  { COLOR: #000066; FONT-SIZE: 18px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.MEMfourteen  { COLOR: #000066; FONT-SIZE: 14px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.MEMtwelve{ COLOR: #000066; FONT-SIZE: 12px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.STOeighteen  { COLOR: #1865b3; FONT-SIZE: 18px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.STOfourteen  { COLOR: #1865b3; FONT-SIZE: 14px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.STOtwelve  { COLOR: #1865b3; FONT-SIZE: 12px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.NETeighteen  { COLOR: #58a6a6; FONT-SIZE: 18px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.NETfourteen  { COLOR: #58a6a6; FONT-SIZE: 14px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.NETtwelve  { COLOR: #58a6a6; FONT-SIZE: 12px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.FLAeighteen  { COLOR: #58a658; FONT-SIZE: 18px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.FLAfourteen  { COLOR: #58a658; FONT-SIZE: 14px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.FLAtwelve  { COLOR: #58a658; FONT-SIZE: 12px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.BATeighteen  { COLOR: #257325; FONT-SIZE: 18px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.BATfourteen  { COLOR: #257325; FONT-SIZE: 14px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.BATtwelve  { COLOR: #257325; FONT-SIZE: 12px; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.headlineone {
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.headlinetwo {
	font-weight: bold;
	color: #002788;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.footerLinks
{
    COLOR: #666666; FONT-SIZE: 8px; text-decoration:none;
    }

.headlinethree {
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

H1 {
  	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; 
}

H2 {
	font-weight: bold;
	color: #002788;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.headerWhite 
{
    font-weight: 900;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:3px;
    }
    
.headerBlack 
{
    font-weight: 900;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:3px;
    }

H3 {
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

HR 
{
    height:1px;
    color:Black;
    
    }
    

LABEL
{
    display:block;
    }
    
.required
{
    font-size:9px;
    font-weight:bold;
    color:Maroon;    
}   
        
.typefour   {color:#666666; text-decoration:none; LINE-HEIGHT: 1;}
.typefourblue   {color:#1690CB; text-decoration:none; LINE-HEIGHT: 1;}

.featuredTextBox 
{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:15px;
}

.SelectMenu1 {
  font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  margin:0px 0px;
  clip:  rect(   ); 
  width: 135; 
  height: 18px; 
  padding: 0px 0px;
}

/* **************************** */
/* GENERIC CATEGORY PAGE STYLES */
/* **************************** */
.box01 {
    background-image: url("/images/category/nav-box-gradation.gif");
    background-repeat: repeat-x;
    border: solid 1px black;
    padding: 5px;
    margin-bottom: 4px;
    width:145px;   
}
.box01 H2 {FONT-SIZE: 12px;}
.box02 {padding: 5px;}
.box02 H2 {COLOR: #333333; FONT-SIZE: 12px; font-weight: bold; margin:0px; padding:0px;}
.box02 P {margin-top:5px; margin-bottom:15px; }
.box03 {padding: 5px; padding-top:8px; width:160px;}
.box03 H2 {FONT-SIZE: 12px;}
.specBox {background-color:#ffffff; padding:5px;}
.specBox H2 {COLOR: #333333; FONT-SIZE: 12px; font-weight: bold; margin:0px; padding:0px;}
.specBox P {margin-top:5px; margin-bottom:15px;  }

.categoryList UL { margin-left:25px; }
.categoryList LI { margin-bottom:7px; font-size:9px; }
.categoryList a:link,.categoryList a:active,.categoryList a:visited {
    color: #333333;
    font-weight: bold;
    width: 200px;
    text-decoration: none;
}

/* **************************** */
/* GENERIC CATEGORY PAGE STYLES */
/* **************************** */
/* used on right column of category pages - black outline, grey header */
.unknownBox02 { background-color: #EEEEEE; }
.unknownBox02 HR { COLOR: #666666; }
.unknownHeaderBar { background-color: #666666; }

.flashBox01 H2{ COLOR: #58a658; }
.flashBox02 { background-color: #c5e0c5; }
.flashBox02 HR { COLOR: #58a658; }
.flashBox03 H2 { COLOR: #58a658; }
.flashBox03 .highlighted { background-color: #c5e0c5; }
.flashBox03 a:hover { background-color: #c5e0c5; }
.flashHeaderBar { background-color: #58A658; }

.memoryBox01 H2{ COLOR: #000066; }
.memoryBox02 { background-color: #a6a6ca; }
.memoryBox02 HR { color: #000066; }
.memoryBox03 H2 { COLOR: #000066; }
.memoryBox03 .highlighted { background-color: #000066; }
.memoryBox03 a:hover { background-color: #a6a6ca; }
.memoryHeaderBar { background-color: #000066; }
.memoryBorder { border: solid 1px #000066; }

.storageBox01 H2{ COLOR: #1865b3; }
.storageBox02 { background-color: #aec9e4; }
.storageBox02 HR { color: #1865b3; }
.storageBox03 H2 { COLOR: #1865b3; }
.storageBox03 .highlighted { background-color: #1865b3; }
.storageBox03 a:hover { background-color: #aec9e4; }
.storageHeaderBar { background-color: #1865B3; }

.networkingBox01 H2{ COLOR: #58a6a6; }
.networkingBox02 { background-color: #c5e0e0; }
.networkingBox02 HR { color: #58a6a6; }
.networkingBox03 H2 { COLOR: #58a6a6; }
.networkingBox03 .highlighted { background-color: #58a6a6; }
.networkingBox03 a:hover { background-color: #c5e0e0; }
.networkingHeaderBar { background-color: #58A6A6; }

.batteryBox01 H2{ COLOR: #257325; }
.batteryBox02 { background-color: #b3ceb3; }
.batteryBox02 HR { color: #257325; }
.batteryBox03 H2 { COLOR: #257325; }
.batteryBox03 .highlighted { background-color: #257325; }
.batteryBox03 a:hover { background-color: #b3ceb3; }
.batteryHeaderBar { background-color: #257325; }

.vistaBox01 H2{ COLOR: #5891AB; }
.vistaBox02 { background-color: #E1EBF0; padding: 5px; }
.vistaBox02 HR { color: #5891AB; }
.vistaBox03 H2 { COLOR: #5891AB }
.vistaBox03 .highlighted { background-color: #E1EBF0; }
.vistaBox03 a:hover { background-color: #E1EBF0; }
.vistaBox04 { background-image: url("/images/vista/table_bg.jpg"); }
.vistaHeaderBar { background-color: #5891AB; }


.error
{
	color: red;
}
.configBtn {background: url(../images/btnGo.gif) no-repeat top left; width: 31px; height: 15px;}


/* apply any styles to the config pages */
.configPage 
{
    margin-bottom:15px;
}
    
    
/* controls the product list table */    
.configTable 
{
    width:100%;  
}

.configHeader, .configHeader TH
{
    height:20px;
    font-size:11px;
    background-color: #FFFFFF;
    color: #6a6f73;  
    border: 0;  
    padding-top: 20px;
    padding-bottom: 0;
}

.configSubHeader, .configSubHeader TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configSubHeader_Memory, .configSubHeader_Memory TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configSubHeader_Storage, .configSubHeader_Storage TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configSubHeader_Networking, .configSubHeader_Networking TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configSubHeader_Flash, .configSubHeader_Flash TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configSubHeader_Batteries, .configSubHeader_Batteries TD
{
    height:20px;
    font-weight:bold;
    font-size:12px;
    background-color: #eaebed;
    color: #7d8184;
    padding-left:5px;
    padding-right:5px;
}

.configRow, .configRow TD
{
    height:20px;
    padding-left:5px;
    padding-right:5px;
    font-size:10px;
    border-bottom: solid 1px #e5e5e5;
    }
 
 .configRow a 
 {
 	color: #6e7377;
 }

.configAltRow, .configAltRow TD
{
    height:20px;
    background-color: #FFFFFF;
    border-bottom: solid 1px #e5e5e5;
    padding-left:5px;
    padding-right:5px;
    font-size:10px;
}

 .configAltRow a 
 {
 	color: #6e7377;
 }

.configBox
{
   border: solid 1px #CCCCCC; 
   padding-top:10px;
 }


.configBox .optionsBox
{
    border-top: #cccccc 1px solid;
    margin-top: 7px;
    padding-top: 7px;
    background-color: #E7F2FE;
}

.configBox label
{
    font-weight: bold;
    text-align: center;
}
    
.configBox .highlight
{
   margin-top:0px;
   font-weight:bolder;
   padding:3px;
   background-color: #E1E1E1;
   text-align: center;
}

.configBox P
{
    margin:0;
    padding:0;
}


.configMainPageBG
{
    background-color: #ffffff;
    background-image: url(/images/configurator/axiomFamily.jpg);
    background-position: 375px center;
    background-repeat: no-repeat;
}
    
    /* CONFIGURATOR STYLES FOR HOMEPAGE 
.configBox INPUT { width:164px; }
.configBox SELECT { width:164px; margin-bottom:3px; }
.configBox .shortBox { width:120px; margin-right:5px;}*/

.searchResultTable
{	
	border-collapse:collapse;
	width:100%;
}


/* Config search section */
#searchbox {float: right}
#searchbox input,
#productfinder-form input { float: left; margin:10px 0px 0px 0px; padding: 0; color: #b7bbbe;
                  border: 1px solid #ebebeb; padding: 5px; font-size: 11px; width: 153px; }

#productfinder-form .configBtn { margin:15px 0px 0px 10px; }

#productfinder .configBox { margin-left:10px; border: none; padding: 0 }
#productfinder .optionBox { margin-top:10px; }
#productfinder .configBox .highlight { background: none; padding: 0; text-align: left }

#productfinder #divPartnumber   { display:none; margin-top:10px; height:40px; width:210px; }
#productfinder #divManufacturer { display:none; margin-top:10px; }
#productfinder #divManufacturer label { text-align:left; }
#productfinder #divFamily       { display:none; margin-top:10px; }
#productfinder #divFamily label { text-align:left; }
#productfinder #divModel        { display:none; margin-top:10px; }
#productfinder #divModel label { text-align:left; }

/* Deesea custom combobox */

 .textBoxWrapper {
   padding:0;
   height:1em;
}
 
.ddTextBox {
	border:solid 0px white;
	width:150px;
	-moz-border-radius:0px;
	cursor:arrow;
}
.arrowImg {
  
}
.listBox {
   height:100px;
   overflow-y:auto;
   overflow-x:hidden;
   border:solid 1px black;
   background-color:white;
   white-space:nowrap;
   float:left;
   margin-left:125px;
   position:absolute;
   
 } 
 .listBox ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
 }
 .listBox ul li {
	cursor:arrow;
	padding-left:.2em;
	padding-right:1.3em;
 }
 .highLight {
	background-color:#316ac5;
	color:white;
 }


