

.kitBox {

    width: 700px; 
    border: 1px solid #C4C4C4;
    padding: 10px; 
    overflow: hidden;
    margin-left: 10px; 
    
    
}



    				    
.productSearchResult {
	float: right;
    width:      710px; 
    height:     110px; 
    border:     1px solid #C4C4C4;    
    
}

b.blue {
    color: #0A7ABC;
}

.productSearchResult img {
    padding: 10px; 
    
    float: left;
    margin-right: 20px; 
}

.productSearchResult .description {
   padding-top: 10px; 
   float: left;
   width: 400px; 
}

.purchaseBox {
    padding-top: 10px; 
    text-align: right;
    float: right;
    width: 150px; 
    
    margin-right: 10px; 
}
.purchaseBox img {float: none; padding: 10px 0px 0px 0px; margin: 0px; }

.purchaseBox .original { color: #AEAEAE; width: 100%; text-align: right;}
.purchaseBox .savings {color: #528C00; width: 100%; text-align: right;}
.purchaseBox .price {color: black; width: 100%; text-align: right;}



/* purchaseBox original savings price img*

 





/*---------------------------------------------------------------------------*/
/*  Some simple ways to check progress - debugging and whatnot.              */
/*---------------------------------------------------------------------------*/

    .pageBody {
        /* border: 1px solid purple; */    
    }
    

    .pageBodyLeft {
     /*   border:1px solid black; */
    }
    .pageBodyRight {
     /*   border:1px solid red;*/
    }


/*---------------------------------------------------------------------------*/
/* Start of the Style Sheet                                                  */
/*---------------------------------------------------------------------------*/


body {
	background:         #E7E7E7 none repeat scroll 0 0; 
	margin:             0px;
	padding:            0px;
	padding-bottom:     20px;
	font-family:        Verdana, Geneva, Tahoma, sans-serif;
    font-size:          8pt;
    font-weight:        normal;
    text-align:         center;
    text-decoration:    none;
}

img {border: 0px; }

h1, h2, h3 {
    font-family:        Verdana, Tahoma, Geneva, sans-serif;
    font-size:          17px;
}

h4 {
    font-family:        Verdana, Tahoma, Geneva, sans-serif;
    font-size:          12px;
	color:				#FFF;
	line-height:		18px;
}


/*---------------------------------------------------------------------------*/
/*  Create the page layout.                                                  */
/*---------------------------------------------------------------------------*/

    .page {
        text-align:     left;
        width:          960px;
        margin:         auto; 
        background:     #fff;
    }


    .pageBody { 
        position:relative; 
        margin-top: 20px; 
        width:960px; 
        overflow: hidden;
    }
     
    
    .pageBodyLeft {float: left; width:200px;  min-height: 100px; margin-left:10px;}
    
    .pageBodyRight {float: right; width:720px;  min-height: 100px; margin-right:10px; }
  
     .pageBodyHeader {
        padding:        10px; 
        width:  100%; 
        margin-bottom:10px;
    }
    
    
    .pageClear {clear: both;}

/*---------------------------------------------------------------------------*/
/*  Manage the Header.                                                       */
/*---------------------------------------------------------------------------*/   
    .pageHeader {
        position: relative; margin-top: 0px; height: 140px;width: 960px; background: url(/images/TopNavBg.jpg);
    }
    .pageHeaderMenu {
        position:relative; top:8px; left:450px;
		width:500px; text-align:right;
    }
    .pageHeaderSearch {
        position:absolute; top:35px; left:695px;
    }
    .pageHeaderCart {
        position:absolute; top:122px; left:825px;
    }


/*---------------------------------------------------------------------------*/
/*  Manage the Item Box on the Items List page.                              */
/*---------------------------------------------------------------------------*/  

    .item {
        height:         180px;
        width:          319px; 
        border:         1px solid #E4E4E4;
        float:          left;
        margin:         0px 18px 20px 0px;
        padding:        10px;    
    }


    .item a:link {      color: #0A7ABC; text-decoration: none; font-weight: 700; }
    .item a:visited {   color: #0A7ABC; text-decoration: none; font-weight: 700; }
    .item a:focus {     color: #0A7ABC; text-decoration: none;  font-weight: 700; }
    .item a:active {    color: #0A7ABC; text-decoration: none;  font-weight: 700; }
    .item a:hover {     color: #0A7ABC; text-decoration: underline;  font-weight: 700; }

    
    
    .itemThumb {
        float:      left;
        /* margin:     0px 10px 0px 10px;    */
        border:     0px;
    }

    .itemTitle {
        height:     30px; 
    }
    
    .itemDescription {
        height:         56px;    
        overflow:       hidden;
    }
    
    .itemPurchase {
        text-align:     right;    
    }
    .itemPurchase .priceYours {
        font-size:      10pt;
        font-weight:    600;
        line-height:    18pt;
    
    }
    
    .itemPurchase .priceOriginal {
        
        color:  #AEAEAE;
        
    }
    
    .itemPurchase .priceSavings {
        
        color:  #009900;
        
        
    }


/*---------------------------------------------------------------------------*/
/*  Manage the Item Box on the Items List page.                              */
/*---------------------------------------------------------------------------*/  


    .product {
        width:          700px;
        overflow:       hidden;
        border:         1px solid #C4C4C4;    
        padding:        10px;
        float:          left; 
        margin-left:    10px;
    }

    .relatedItems {
        width:          160px;        

        overflow:       hidden;
        padding:        9px;  
        text-align:     right;
        
        border:         1px solid #C4C4C4;
        margin-top:     10px;
 
        padding-bottom: 10px;
        border-bottom:   1px solid #ccc;
         
    }
    
    .relatedItem {
	width: 			160px; 
        padding-bottom: 	10px;
        border-top:   	1px solid #ccc;
    }
    
    .relName {
        padding-top:    5px;
        font-weight:    bold;
        text-align: 	center;
	width: 		100%;
    }
    
    .relPrice {
        font-weight:    bold;
    }
    
    .upgrades {
        display:        inline;
 
        padding-left:   30px;
        vertical-align: middle;
    }
    
    
        
    
    .product .detailImage {
        float:    right;  
        display:  block;  
        border:   1px; 
    }
 
 
     
     
    .product .details {
        min-height: 200px;
        border: 0px solid #C4C4C4;    
        width: 300px;
        float: left;
        margin-right: 10px; 
    }
     
    .product .actions {
        height: 200px;
        width:  130px; 
        border: 0px solid #C4C4C4;    
        float:  left;
        text-align: right;
    }
    
    
    .product .actions .priceYours {
        font-size:      14pt;
        font-weight:    700;
        line-height:    18pt;
    
    }
    
    .product #tabs {
        
        margin-top: 10px; 
        height: 120px; 
        float: left; 
        
        
        
    }
    
    
    .product .actions .priceOriginal {
        
        color:  #AEAEAE;
        
    }
    
    .product .actions .priceSavings {
        
        color:  #009900;
        
        
    }
              
    .product .title {
        color:#000000;
        font-size:18px;
        font-weight:700;
        line-height:22px;
        padding:10px 0;
    }



/*---------------------------------------------------------------------------*/
/*  Manage the Category Boxes on the Items List page.                        */
/*---------------------------------------------------------------------------*/  


    .catMoreButton {
        
      
        left:  220px;
        position:relative;
        
    }
    
     
     #mbFind {border-width:0px;}
     
     
     
    /*-----------------------------------------------------------------------*/
    /*  The category page header and footer                                  */
    /*-----------------------------------------------------------------------*/    
    /*-----------------------------------------------------------------------*/
    /*  The category items on items.asp                                      */
    /*-----------------------------------------------------------------------*/   
    .categoryItem {
        width:330px; 
		height:160px;
        float:left;
        margin-right: 20px; 
        margin-bottom: 10px;
        border: 1px solid #E4E4E4;
    }
        
        
    .categoryItem img {
        float: left;
        margin: 5px 10px 0px 10px;     
        
    }
    .categoryItem h1 {
        font-family: verdana;
        font-size: 8pt;
        font-weight: bold;
        margin-bottom: 0px; 
        padding-bottom: 10px; 
    }
    .categoryItem .categoryItemDescription {
        float:right;
        width:210px;
        height:138px; 
        font-family: verdana;
        font-size: 8pt;
        overflow: hidden;
    }
    .categoryItem  A:link, A:visited, A:active, A:hover {
        color: #0A7ABC;
        text-decoration: none;
    }
    
    A.categoryItem:visited {
        color: black;
        
        text-decoration: none;
    }
    
    
    
    .categoryItem A:hover {
        color: black;
        text-decoration: underline
    }
    

    
    
    .footer {
        background:#ECECEC none repeat scroll 0 0;
        border-top:10px solid #FFFFFF;
        float:left;
        width:960px;
    }
    
    .footer ul {
        line-height:20px;
        padding:10px 0;
        text-align:center;
    }
    
    .footer li {
        display:inline;    
    }
    
    
    .copyright  {
        text-align: center;
        margin-right: 10px;    
    }
    
.grid {font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; text-align:center; padding:2px;}
    

/*---------------------------------------------------------------------------*/
/*  static pages StyleSheet                                              */
/*---------------------------------------------------------------------------*/ 


.chart_top {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#CCC; text-align:center; font-weight:bold; border-top:1px solid #000; border-right:1px solid #000; padding:2px;}


.chart {font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top:1px solid #000; border-right:1px solid #000; padding:3px;}

.chart_left {font-family:Arial, Helvetica, sans-serif; font-size:11px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; padding:3px;}

.chart_bottom {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#CCC; text-align:center; font-weight:bold; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; padding:2px;}

.chart_table {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #000; padding:2px;}

/*---------------------------------------------------------------------------*/
/*  jQuery Impromptu StyleSheet                                              */
/*---------------------------------------------------------------------------*/  
    
    .jqifade{
          position: absolute;
          background-color: #aaaaaa;
    }
    div.jqi{
          width: 400px;
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          position: absolute;
          background-color: #ffffff;
          font-size: 11px;
          text-align: left;
          border: solid 1px #eeeeee;
          -moz-border-radius: 10px;
          -webkit-border-radius: 10px;
          padding: 7px;
    }
    div.jqi .jqicontainer{
          font-weight: bold;
    }
    div.jqi .jqiclose{
          position: absolute;
          top: 4px; right: -2px;
          width: 18px;
          cursor: default;
          color: #bbbbbb;
          font-weight: bold;
    }
    div.jqi .jqimessage{
          padding: 10px;
          line-height: 20px;
          color: #444444;
    }
    div.jqi .jqibuttons{
          text-align: right;
          padding: 5px 0 5px 0;
          border: solid 1px #eeeeee;
          background-color: #f4f4f4;
    }
    div.jqi button{
          padding: 3px 10px;
          margin: 0 10px;
          background-color: #2F6073;
          border: solid 1px #f4f4f4;
          color: #ffffff;
          font-weight: bold;
          font-size: 12px;
    }
    div.jqi button:hover{
          background-color: #728A8C;
    }
    div.jqi button.jqidefaultbutton{
          background-color: #BF5E26;
    }
    .jqiwarning .jqi .jqibuttons{
          background-color: #BF5E26;
    }


/*---------------------------------------------------------------------------*/
/*  Old Everest Stylesheet Stuff.                                            */
/*---------------------------------------------------------------------------*/  


.siteNavTD
{
    BACKGROUND-COLOR: #ffffff
}
.siteNav1TD
{
    BACKGROUND-COLOR: #cfcf90
}
.siteNav2TD
{
    BACKGROUND-COLOR: #ddd
}
.siteNav3TD
{
    BACKGROUND-COLOR: #edf6ce
}
.sitenav4TD
{
    BACKGROUND-COLOR: #eef6d4
}
.siteNav5TD
{
    BACKGROUND-COLOR: #f3f7e6
}
.siteNav6TD
{
    BACKGROUND-COLOR: #ffffff
}
.siteNav7TD
{
    BACKGROUND-COLOR: #d0e77c
}
.siteNav8TD
{
    BACKGROUND-COLOR: #000000
}
.siteNav9TD
{
    BACKGROUND-COLOR: #ddd
}
.siteNav10TD
{
    BACKGROUND-COLOR: #0A7ABC
}
.siteNav11TD
{
    BACKGROUND-COLOR: #708090
}
.siteNav12TD
{
    BACKGROUND-COLOR: #336699
}
.siteNav13TD
{
    BACKGROUND-COLOR: #c0c0c0
}
.addressBox
{
	border:solid 1px #000;
}


A:link
{
    COLOR: #0A7ABC;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;

    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0A7ABC;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
   
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #336699;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;

    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;

    TEXT-DECORATION: underline
}

.popme {font-family: verdana,arial; font-size: 8pt; color: #000;}
.popme a:link {font-weight: 500; color: #006e9e; text-decoration: underline;}
.popme a:visited {font-weight: 500; color: #006e9e; text-decoration: underline;}
.popme a:active {font-weight: 500; color: #aec13a; text-decoration: underline;}
.popme a:hover {font-weight: 500; color: #aec13a; text-decoration: underline;}

A.serv:link
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.serv:visited
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.servicewh:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.servicewh:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.serv:active
{
    COLOR: #ffcc99;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.serv:hover
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pghead
{
    COLOR: #006699;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}


.contentNotes
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: #000;
    line-height: 16px;
    height: 85px; 
    width: 930px;
}

.content
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: #000;
    line-height: 16px;
}

ul {list-style-position:outside; list-style-image:url(images/bullet.gif); list-style-type:square;}

.contentRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.subhead
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contsmall
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: black
}
.contbold
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contboldRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}
.contboldWh
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
.contboldOr
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff9900;
}
.contboldNav
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #000
}
.CtSmallBold
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: black
}
.contsmallRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
}
.contsmallBr
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    font-color: Brown
}
.CtSmallBoldBr 
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: brown;
}
.CtSmallBoldRd 
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-color: red;
}
.ErrorMsgRd
{
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
}

A.featured:link
{
    COLOR: #000000;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:visited
{
    COLOR: #990033;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:active
{
    COLOR: #336699;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.featured:hover
{
    COLOR: black;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

