﻿/* HTML Defaults and Generics Classes */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr { 
	margin: 0; 
	padding: 0;
}

html {
	background: #F3F3F3;
	min-width: 997px;
}


	
	table { 
		}
		caption { 
			font-size: 1em; 
		}
		th { 
			font-size: 1em;
			}
			th th {
				font-size: 1em;
			}
		td { 
			font-size: 1em;
			vertical-align: top;
		}
			td td {
				font-size: 1em;
			}
	ul {
		list-style: none;
		}
	ol {
		margin: 0 0 0 19px;
			/* margin-left: 22px; */
	}
		li {
			position: relative;
			font-size: 1em;
			}
			li li {
				font-size: 1em;
			}
			
	hr {
		border: 0; 
		height: 1px; 
		background: #DDD8D3; 
			/*color: #DDD8D3; */
		margin-bottom: 0;
	}
	a, a:link, a:visited {
		color: #3d8983;
		text-decoration: none;
	}
		a:hover, a:active {
			text-decoration: underline;
		}
	img { 
		border: none;
	}
	form {
		margin: 0;
		padding: 0;
		}
		input, select, textarea {
			font: 1em Verdana, Tahoma, Arial, Helvetica, sans-serif;
		}
		select { margin-left: 1px; }
		input { margin: 0; }
		button,
		input.button  { 
			background: #1F968F; 
			color: white;
			font-weight: bold;
		}
	sup {
		font-family: Georgia, Verdana;
	}


body  {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	line-height: 16px;
	color: #333333;
	background-color: #F3F3F3;
	/* background-image: url('../images/bg-body.jpg'); 
	background-repeat: repeat-x;
	background-position: top center;  */
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #F3F3F3; 
	/* font: 68.75%/1.366 Tahoma, Verdana, Arial, Helvetica, sans-serif; */
	font-size: 11px; 
}



p { 
	font-size: 1em;
	line-height:150%;
	margin: 12px 0 10px 0;
		}

h1  {
	   font-family: Arial;
	   color: #800000;
	   font-size: 24px;
	   font-weight: normal;  
	   line-height: 28px;
	   margin: 50px 0 30px 0;  
}

h2  {
	color: #336699;
	font-size: 1.8em; 
	font-family: Arial, Helvetica, sans-serif; 
    margin: 0;
	font-weight: normal; 
	letter-spacing: -1px;
	line-height: 24px;
}

h3 {
	font-size: 1.6em;
	font-family: Arial,sans-serif; 
	color: #666666; 
	letter-spacing:-1px;
	line-height: 30px;
    font-weight: normal;
}

h3 a:link {
	color: #000; 
}

h3 a:visited {
	color: #000; 
}
h3 a:hover {
	color: #FF6600; 
}

h4 {
	color: #333333;
	font-size: 1.3em;
	font-family: Arial, Tahoma, Helvetica, sans-serif, Verdana; 
	line-height: 20px;
	color:#BF0000;
    font-weight: bold;
}

h5 {
	color: #333333;
	font-size: 1em;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana; 
	line-height: 20px;
	color:#BF0000;
    font-weight: bold;
}
h6 {
	color: #333333;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	line-height: 20px;
	color:#BF0000;
    font-weight: bold;
}


.Selectable:link {
	color: #FF6600;
	text-decoration: none;
}
.Selectable:visited {
	color: #FF6600;
	text-decoration: none;
}
.Selectable:hover {
	color: #CF2727;
	text-decoration: none;
}

a  
{
    text-decoration:none; 
    color: #800000;
    }

a:Active  {}

a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	color: #555555;
	text-decoration: none;
}
a:hover {
	color: #FF6666;
	text-decoration: none;
}

.more:link{text-decoration:none; color: #666666;font-size: 11px;font-weight: normal;}
.more:active{text-decoration:none; color: #666666;font-size: 11px;font-weight: normal;}
.more:visited{text-decoration:none; color: #666666;font-size: 11px;font-weight: normal;}
.more:hover{text-decoration:underline; color: #316395;font-size: 11px;font-weight: normal;}



        .RedBulls 
        {
           clear:both;
           color:#800000;
           padding: 12px;
            }   
            .RedBulls li a 
            {
                color:#800000;
                }
            .RedBulls li a:hover 
            {
                color:#FF6666;
                list-style-image: url('images/bulletTop.gif');
                list-style-position: outside; 
                }            

td {
	color: #4A4A4A;
	font-size: 11px; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
}


.TightList {
	/* list-style-image: url('../images/bullet.gif'); */
	line-height: 18px;
}

.adList {
	/* list-style-image: url('../images/LogoBullet.gif'); */
	line-height: 20px;
	top: 20px;
}


.adList ul li {
	/* list-style-image: url('../images/LogoBullet.gif'); */
	line-height: 28px;
	margin: 0 20px 0 0;
}

.Subheader {
	font-size: 11px; 
	font-family: Tahoma, Verdana; 
	font-weight: bold; 
	/*line-height: 40px;*/
	color:#800000;
	text-transform:uppercase;
	margin-top: 16px;
	padding: 22px 0 16px 10px;
	}
.first {
    padding: 10px 0 0 22px;
    line-height:150%;
    /* margin-bottom: 10px; */
	}


.Sections 
{
	font-size: 11px; 
	font-family: Tahoma, Verdana; 
	font-weight: bold; 
	/*line-height: 40px;*/
	color:#800000;
	text-transform:uppercase;
	margin-top: 16px;
	padding: 22px 0 16px 10px;
    }

.Pages li
{
    width:140px;
    margin: 2px 2px 2px 22px;
    padding: 0px 3px 3px 6px;
    border: solid 1px #fff;
        color:#000;
    }
    .Pages li:hover 
    {
        border: solid 1px #800000;
        color:#000;
        }
     .Pages li a:hover 
    {
        color:#000;
        }
   

#PageBody
{
	position: relative;
	color: #333333;
	border: 1px solid #E4E4E4;
	background-color: #fff;
	/* background-image: url('../media/graphics/Fade.jpg'); */
	/* background-repeat: no-repeat; */
	/* background-position: top left; */
	margin-top: 16px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	padding-bottom: 0px;
	text-align: center;
	width: 952px;
	/* ie5win fudge begins 
	voice-family: "\"}\"";
	voice-family: inherit; */
	display:block;

}



#HeadTop 
    {
    height: 115px; 
    position: relative; 
    top: 0px; 
    text-align: left; 
    }
 
    .topRightNav
    {
        position: relative;
        float:left;
        left: 360px;
	    display:block;
	    height: 32px;
	    width: 380px;
	    padding-top: 8px;
    }
    
   .topRightNav ul li{
        top: 0px;
	    font-size:10px;
	    font-family: Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:normal;
	    text-transform: uppercase;
	    color: #999;
	    float:left;
	    /* border-right: 1px solid #C6CDDD; */				
	    margin: 1px 0 0 0;
    	padding: 0 12px 0 12px;
        height: 12px;
        
    }
    

    .tollfreephone {
        position: relative;
        float:left;
        left: 340px;
	    display:block;
	    height: 32px;
	    width: 380px;
	    margin: 18px 20px 0px 0; 
	    text-align: right;
	    padding-right: 10px;
   
}    
    
#HeadLevel1 
{
    display:block;
    height:94px;
    }

        #Logo 
        {
            position:relative;
            float:left;
            width: 200px;
            height:94px;
            margin: 10px 0 0 10px; 
            
            }

        #Search 
        {
            position:relative;
            float:left;
            width: 190px;
            height:92px;
            padding: 2px 0 0 2px;
            font-family: Century Gothic, Arial;
            font-size:11px;
            color: #868686;
            }
            
            #SearchTop 
            {
                display:block;

                }
                #SearchWin 
                {
                    position:relative;
                    float:left;
                    width:110px;
                    height:40px;
                    background: url(../images/BGsearchWindow.jpg) no-repeat;

                    }
                    
                    #searchBox 
                    {
                        border: solid 1px #fff;
                        width: 90px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }
                #SearchBut 
                {
                    position:relative;
                    float:left;
                    width:60px;
                    height:40px;
                    padding-top: 2px;
                    cursor: pointer;
                    }
        #HeadLinks 
        {
            position:relative;
            float:left;
            font-family: Century Gothic, Arial;
            font-size: 0.9em;
            color: #868686;
            width:110px;
            }
            
        #HeadLinks li a:hover{
            color: #FF6666;
            list-style-image: url('images/bulletTop.gif');
            list-style-position: outside; 
            }
        
        #TollFree 
        {
            position:relative;
            float: left; 
            height:92px;
            padding: 0 0 0 10px;
            text-align: right;
            }

#Holder 
{
    width:950px;
    }
        
#ContentContainer
    {
	position:relative; 
	top:0;
	clear:both;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	display: block; 
}

#PageHead 
{
    position:relative; 
    display:block;
    margin:0px; 
    padding:0px;
    }

#PageNav
{
	position: relative; 
	top: 0px;
	left:  0px;
	width: 230px;
	margin:  0 6px 0 6px;
	padding: 0 4px 0 1px;
	float: left; 
	min-height: 500px;  
	/* border: solid 1px #fff;
	background-color: #fff;
    border: solid 1px #000000; */
	font-size: 1em;
}

#NavLeft 
{
    }

#OptIn 
{
    width: 220px;
    height:130px;
    margin-top: 20px;
    padding: 6px;
    }
            #ArrowBut{
            position:relative;
            float:left; 
            width:100px;
            height: 40px;
            padding-top: 3px;
            cursor: pointer;
            }

        .homeChk 
        {
            width: 110px;
            height:26px;
            float: left;
            }
            

#PageContent
{
    position: relative; 
    top: 0px;
    width: 948px;
    margin: 0 0 40px 0;
    padding: 0px;
	/* height:450px;  
    min-height: 500px; */
	text-align:left;
	font-family: Tahoma;
	font-size: 1.2em; 
	clear:both; 
    /* border: solid 1px #000000;
	background-color: #C0C0C0;
	float: left; 
    float: right;  */
}

#FourBoxes  {
    width: 948px;
    text-align:center;

}

.Boxes {
    width: 229px;
    height:230px;
    padding:2px;
    float:left;
}

.BoxedText  {
    width: 194px;
    height:200px;
    padding:0 6px 0 6px;
    text-align: left;
    font-size:11px;
    /* border: solid 1px #000000; */
}

.BoxesPage {
    width: 229px;
    padding:2px;
    float:left;
}


.BoxedTextPage  {
    width: 204px;
    padding:0 6px 0 6px;
    text-align: left;
    font-size:11px;
    /* border: solid 1px #000000; */
}


.BoxSeparator  {
    width: 5px;
    height:192px;
    float:left;
    background-image: url('../images/line-vdiv.gif');
}

#MainBox {
    width: 470px;
    padding:2px;
    float:left;
}

.MainArea  {
    width: 450px;
    padding:0 6px 0 6px;
    text-align: justify;
    font-size:.86em;
    /* border: solid 1px #000000; */
}

#RightBox {
    width: 222px;
    padding:2px;
    float:left;
}






#PageCallOut 
{
	position: relative; 
    width: 160px;
	margin-left: 10px;
	padding: 10px;
	/* height:450px; 
	min-height:480px;
	border: solid 1px #fff; 
	background-color:#ffcc00;  */
	font-size: 1em;
	float: right; 
	text-align:justify;
}


/*PRODUCT*/

.ProdSubs 
{
	font-size: 11px;
	font-family: Tahoma; 
	color: #800000; 
	/*letter-spacing:-1px;
	height: 70px;*/
    font-weight: bold;
    width: 100px;
    float: left;
    text-align:left;
    padding: 10px 0 10px 0;
    
}

.ProdSubsText 
{
    line-height: 16px;
    display: block; 
    /*height: 70px;*/
    text-align:left;
    width: 330px;
    padding: 10px 0 10px 0;
}

#ProdTab
{
	height: 23px;
    width: 450px;
    background: url(../images/BGprodTab.gif);
}

#ProdTab li
{
	font-size: 11px;
	font-family: Tahoma; 
	/*letter-spacing:-1px;*/
	height: 23px;
    font-weight: bold;
    width: 134px;
    float: left;
    background: url(../images/prodTab.gif) no-repeat; 
    cursor:pointer;
    text-align:center;
    padding: 3px 0 0 0;
}

#ProdTab li.GreyTab
{
    background: url(../images/prodTabOver.gif) no-repeat; 
}

#GiftSets 
{
    width: 430px;
    /*height: 150px;*/
    padding: 5px 5px 5px 5px;
    border: solid 1px #DA475E;
    }
    #GiftIdeas 
    {
        color:#800000;
        font-weight: bold;
        padding: 0 0 10px 0;
       }

#Cart 
{
    width: 460px;
    background-color: #C0C0C0;
    }

    #Cart td 
    {
        background-color: #fff;
        }
    
    #Cart .Head 
    {
        background-color: #DADADA;
        color: #000;
        font-weight: normal;
        text-align: center;
        }
  .ItemQty 
  {
        color: #800000;
        font-weight: normal;
        font-family: Arial;
        font-size: 20px;
      }
  
  #CartTaxState 
  {
      width: 320px;
      text-align:center;
      height: 100px;
      margin: 0 0 0 0;
      float: left;
      }
  #CartPromoCode 
  {
      width: 180px;
      text-align:left;
      height: 60px;
      border: solid 1px #C0C0C0;
      background: url(../images/BGsearchWindow.jpg) no-repeat;
      background-position: 10px 26px; 
      padding: 12px 0 0 14px;
      
      }
        #CartPromoCodeBoxHolder 
                    {
                        /* border: solid 1px #fff; */
                        width: 80px;
                        height: 15px;
                        margin: -3px 20px 0 -2px;  
                        float:left;  
                        /* background-color: #FFCC00; */                   
                        }
                        
                    #CodeBox 
                    {
                        border: solid 1px #fff;
                        width: 90px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        font-weight: bold;
                        color: #800000; 
                        margin: 4px 0 0 5px;                       
                        }

                
                #ApplyBut 
                {
                    position:relative;
                    float:left;
                    width:54px;
                    height:40px;
                    padding-top: 2px;
                    cursor: pointer;
                    margin: 0 0 0 12px;
                    }
   
      
  #CartButton 
  {
      width: 90px;
      text-align:right;
      height: 100px;
      margin: 0 0 0 0;
      padding: 10px 0 0 0;
      float:left;
      }

  
  #Steps
  {
      position: relative; 
      left:200px; 
      top:20px;
      height: 40px;
      width: 740px;
      
      
      }      
      
      .step 
      {
          padding: 3px 10px 3px 14px;
          height: 40px;
          float: left;
          }
          
          .steptag 
          {
	        font-size: 11px;
	        font-family: Tahoma; 
	        color: #C0C0C0; 
	        /*letter-spacing:-1px;*/
	        height: 40px;
	        /*width: 110px;*/
            font-weight: bold;              
            float: left;
            padding: 10px 0 0 0;
          }
          
          
.AddressTable 
{
 	        font-size: 11px;
	        font-family: Tahoma; 
	        color: #000; 
   }
   .AddressTableHead 
   {
 	        font-size: 11px;
	        font-family: Tahoma;
	        font-weight: bold; 
	        color: #800000; 
	        border: solid 1px #C0C0C0;
	        background-color: #fafafa;
	        padding: 6px;
       }

















/*Top navigation */


    #navBarcontainer{
	    background: url(../images/barBG.jpg) repeat-x; 
	    background-position: 0 1px;  
	    width: 952px;
	    height:44px;	
	    display:block;
	    padding:0 0 0 0;
	    text-align: center;
		position: relative;
        top: 0px;
        z-index:5; 
        }

    .navBar{
	    position:relative;
	    display:block;
	    text-align: left;
	    font-size:11px;
	    font-family:Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:bold;}

    .navBar ul li{
	    display:block;
	    font-size:11px;
	    font-family: Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:bold;
	    float:left;
	    border-right: 1px solid #C6CDDD;				
	    margin:1px 0 0 0;
	    }
	    
    .navBar ul li a{
	    display:block;
	    float:left;
	    font-size:11px;
	    font-family:Tahoma,Helvitica,sans-serif;
	    font-weight:bold;
	    color:#526978;
	    /*font-variant: small-caps;*/
	    text-decoration:none;
	    padding:6px 22px 0 22px;
	    height:25px;
        /* background: url(../images/bg-navBar-cell.gif) repeat-x; */
        }
        
    .navBar ul li a:hover{
	    color:#fff;
	    /* background:#657B9A; */
	    background: url(../images/barBGover.gif) repeat-x; 
	    text-decoration:none;
	    cursor: pointer;
	    }
	    
    .navBar ul li.current a{
	    color:#000;
	    background:#fff;
	    cursor: pointer;
	    text-decoration:none;
	    }

    .navBar ul li.current a:hover{
	    color:#000;
	    background:#ff6600;
	    /* background: url(../images/header/nav-on-bg.gif) repeat-x;*/
	    cursor: pointer;
	    text-decoration:none;
	    }
	    
    #bottomContainer{
        height: 26px; 
        position: relative; 
        top: 0px; 
        padding:0px;
        color: #700015;
        font-size: 1em;
        font-family: Tahoma;
        text-align: center; 
        background: url(../images/BGheader.jpg) repeat-x;
        }

    .bottomNav{
	    position: relative;
	    margin-top: 6px;
	    margin-right: auto;
	    margin-left: auto;
	    padding: 0px;
	    text-align: center;
	    display:block;
		font-size:11px;
	    font-family:Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:normal;
        width: 800px;
        }

    .bottomNav ul
    {
        text-align:center;
    }

    .bottomNav ul li{
	    display:block;
	    height: 16px;
	    font-size:11px;
	    font-family: Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:normal;
	    float:left;
	    border-left: 1px solid #700015;				
	    margin:0 0 0 0;
	    }
	
	bottomNav  ul li.first {
		border-left: 1px solid #fff;
			}
    
    .bottomNav ul li a{
	    display:block;
	    float:left;
	    font-size:11px;
	    font-family:Tahoma,Helvitica,sans-serif;
	    font-weight:normal;
	    color:#700015;
	    text-decoration:none;
	    padding:0 22px 0 22px;
	    height:11px;
        }
    .bottomNav ul li a:hover{
	    color:#ff6666;
	    text-decoration:none;
	    cursor: pointer;
	    }

   



    #footContainer{
	position: relative;
	margin-top: 46px;
	margin-bottom: 18px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	width: 930px;
	display:block;

        }

    .footBar{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display:block;
		font-size:11px;
	    font-family:Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:normal;
        width: 890px;
        }

    .footBar ul
    {
        text-align:center;
        
    }

    .footBar ul li{
	    display:block;
	    font-size:11px;
	    font-family: Tahoma,Verdana,Helvitica,sans-serif;
	    font-weight:normal;
	    float:left;
	    border-right: 1px solid #C6CDDD;				
	    margin:0 0 0 0;
	    padding: -8px 0 0 0;
	    }
    .footBar ul li a{
	    display:block;
	    float:left;
	    font-size:11px;
	    font-family:Tahoma,Helvitica,sans-serif;
	    font-weight:normal;
	    color:#526978;
	    text-decoration:none;
	    padding:0 12px 0 12px;
	    height:11px;
        }
    .footBar ul li a:hover{
	    color:#ff6600;
	    text-decoration:none;
	    cursor: pointer;
	    }

/* CATEGORY AND HOME PAGE FEATURES */

   #Feature
   {
       width:948px;
       }
    #Spotlight    {
       width:660px;
       height:34px;
       background-image: url('/images/spotRibbon.jpg');
       background-repeat:no-repeat;
       padding: 0px 0 0 12px;
       font-family: Century Gothic,Arial;
       font-size: 24px;
	   font-weight:normal;
       color: #fff;
       line-height:25px;
        }
    #SpecialOffers 
    {
       width:660px;
       height:220px;
       display:block;
        }
    .OfferBox 
    {
       width:150px;
       height:206px;
       position: relative;
       float:left;
       margin: 4px;
       padding: 2px;
       border: solid 1px #D5D5D5;
        }

    #ToolboxWrap 
    {
       width:660px;
       height:270px;
       display:block;
       margin-top: 6px;
         }
        
        .RedFontSubHeader 
        {
            color:#800000;
            margin: 2px 16px 12px 0;
            }
        #LoginWrap 
        {
          width:170px;
          height:190px;
          float:left;
           }
            #LoginBoxes 
            {
               background-image: url('/images/BGlogin.gif');
               background-repeat:no-repeat;
               width:108px;
               height:90px;
               float:left;  

                }
            #LoginBut 
            {
               width:50px;
               height:31px;
               padding-top: 59px;
               padding-left: 5px;
               float:left;  

                }
              #LoginBoxEmail 
                    {
                        position: relative;
                        top:18px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 90px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }    
                
               #LoginBoxPwd 
                    {
                        position: relative;
                        top:33px;
                        left:7px;
                        border: solid 1px #fff;
                        width: 90px;
                        height: 13px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }          
       
        NewCustomer 
        {
            float: left;
            width: 220px;
            }
        
        
        #Track 
        {
            position:relative;
            float:left;
            width: 170px;
            height:60px;
            padding: 2px 0 0 2px;
            font-family: Tahoma, Century Gothic, Arial;
            font-size:11px;
            color: #868686;
            }
            
            #TrackTop 
            {
                display:block;

                }
                #TrackWin 
                {
                    position:relative;
                    float:left;
                    width:110px;
                    height:40px;
                    background: url(../images/BGsearchWindow.jpg) no-repeat;
                    }
                    
                    #TrackBox 
                    {
                        border: solid 1px #fff;
                        width: 90px;
                        height: 15px;
                        font-family: Tahoma;
                        font-size: 11px;
                        color: #868686; 
                        margin: 4px 0 0 5px;                       
                        }
                #TrackButt 
                {
                    position:relative;
                    float:left;
                    width:54px;
                    height:40px;
                    padding-top: 2px;
                    cursor: pointer;
                    }
       
       
       #UserLinks 
        {
           color:#800000;
           padding-left: 22px;
           width: 110px;
           float: left;
            }   
            #UserLinks li a 
            {
                color:#800000;
                }
            #UserLinks li a:hover 
            {
                color:#FF6666;
                list-style-image: url('images/bulletTop.gif');
                list-style-position: outside; 
                }            

     
     
        
    .GradBox323 
    {
       width:309px;
       height:263px;
       background-image: url('/images/BGtools.jpg');
       background-repeat:no-repeat;
       position: relative;
       float:left;
       margin: 2px;
       padding: 6px;
       border: solid 1px #D5D5D5;
        }

        #Her 
        {
           width:140px;
           float:left; 
           padding-left:70px;
           color:#800000;
            }
            #Her li a 
            {
                color:#800000;
                }
            #Her li a:hover 
            {
                color:#FF6666;
                list-style-image: url('images/bulletTop.gif');
                list-style-position: outside; 
                }
        #Him 
        {
           color:#800000;
            }   
            #Him li a 
            {
                color:#800000;
                }
            #Him li a:hover 
            {
                color:#FF6666;
                list-style-image: url('images/bulletTop.gif');
                list-style-position: outside; 
                }            
            
            
             
	.RightSideList {
	    line-height: 200%;
	/* list-style-image: url('../images/green-bullet.gif'); */
	}    
    
    
    #GradCell {
		border: 1px solid #99CCFF; 
		/* background-image: url('../images/back-grad.gif'); */
		height: 75px;
    }

    #GradCellTall {
	    border: 1px solid #99CCFF; 
	    /* background-image: url('/images/back-grad-tall.gif'); */
	    height: 200px;
	}
	
	.ShadeBox {
	    /* position: relative; 
	    width: 265px; 
	    z-index: 100; */
	    left: 10px; 
	    top: 0px;
	    border: 1px solid #99CCFF; 
	    padding: 10px; 
	    /* background-image: url('/images/back-grad-bar.jpg');*/
    }
    
    .ListCellLeft 
    {
        position: relative;
        display:block;  
        padding: 6px; 
        float: left;
        height: 180px;
        }

    .ListCellRight
    {
        position: relative;  
        display:block;  
        padding: 6px; 
        text-align:left;
        height: 180px;
        } 

    #GradCellThin {
	    border: 1px solid #99CCFF; 
	    /* background-image: url('/images/bg-navBar-cell.gif'); */
	    height: 20px;
	    margin-left: 10px;
	    font-size:11px;
	    font-family:Tahoma,Helvitica,sans-serif;
	    font-weight:bold;
	    color:#526978;
	    font-variant: small-caps;
	    text-decoration:none;
	    padding-left: 12px;
	}

    #barSearch {
	    border: 1px solid #99CCFF; 
	    /* background-image: url('../images/back-grad-bar.jpg');*/
    }
    
    
 	.TableTop {
        background-image: url('../images/bgTablehead.jpg');
        background-repeat: repeat-x;
	    height: 26px;
	    font-size:11px;
	    font-family:Tahoma,Helvitica,sans-serif;
	    font-weight:bold;
        color: #004F88; 
	    /* font-variant: small-caps; */
	    text-decoration:none;
	    text-align: left;
	    padding: 3px 0 0 16px;
    }
    
	


	.highlight {
	    background-color:#ffffff; 
	    font-size: 8.5pt; 
	    font-family: Verdana; 
	    font-weight: bold; 
	    color: #FF0000; 
	    border: 1px solid #FF0000; 
	    padding: 2px; 
	    }
	
    #listTabs{
	    /* background: url('../images/tabsProperties.gif') no-repeat;*/
	    width: 422px;
	    height:24px;	
	    display:block;
	    padding:0 0 0 0;
	    text-align: center;
		position: relative;
        top: 0px;
        }



	.box 
	{ 
		/* background-image: url('../images/backbox.gif'); */
		font-family: Tahoma; 
		font-size: 11px; 
		color: #666666; 
		border: 1px #808080 solid;
	}

	.pbox 
	{ 
		/* background-image: url('../images/backbox.gif'); */
		font-family: Tahoma; 
		font-size: 11px; 
		color: #666666; 
		border: 1px solid #9CC7F5;
    
}

 
	 .But
	 {
	 	border-bottom: 1px #DD9B00 solid;
	 	border-right: 1px #DD9B00 solid;
	 	border-top: 1px #DD9B00 solid;
	 	border-left: 1px #DD9B00 solid;
	 	font-size: 11px;
	 	font-family: Verdana,sans-serif;
	 	background-color: #FABB00;
	 	font-weight: bold;
	 	color: #FFFFFF;
	 	/* background-image: url('../images/butBG.gif');*/
	 	cursor: pointer;
	 	height: 18px;
	 } 
 
	  .Button {
	 	border-bottom:1px solid #993300;
	 	border-right:1px solid #993300;
	 	border-top:1px solid #FFAEAE;
	 	border-left:1px solid #FFAEAE;
	 	font-size:11px;
	 	font-family:Verdana,sans-serif;
	 	background-color:#EC0000;
	 	color:white;
	 	cursor: pointer;
	 	height: 22px;
	 } 

	  .Reset
	 {
	 	border-bottom:1px solid #424142;
	 	border-right:1px solid #424142;
	 	border-top:1px solid #F5F4F3;
	 	border-left:1px solid #F5F4F3;
	 	font-size:11px;
	 	font-family:Verdana,sans-serif;
	 	background-color:#D6D3CE;
	 	color:black;
	 	cursor: pointer;
	 	height:22px;
 }
 
	.ButPaging {
	 	border-bottom: 1px #C0C0C0 solid;
	 	border-right: 1px #C0C0C0 solid;
	 	border-top: 1px #C0C0C0 solid;
	 	border-left: 1px #C0C0C0 solid;
	 	font-size:11px;
	 	font-family:helvetica, verdana, sans-serif;
	 	background-color: #F2F2F2;
	 	color: black;
	 	cursor: pointer;
	 	height:22px;
	} 
 
	.ButInquire {
	 	border: 1px #93B7DB solid;
	 	font-size:11px;
	 	font-family:helvetica, verdana, sans-serif;
	 	background-color: #F2F2F2;
	 	color: black;
	 	cursor: pointer;
	 	height:18px;
	} 

	 .module-header
	{
	   /* ie win (5, 5.5, 6) bugfix */
	   width: 100%;
	   margin: 0;
	   border-left: 5px solid #36414d;
	   padding: 5px;
	   color: #fff;
	   background: #a3b8cc;
	   font-size: 11px;
	   font-weight: bold;
	   line-height: 1;
	   text-transform: uppercase;
	}

	 .barwebmanager
	{
	   width: 160px;
	   margin: 0;
	   border-left: 5px solid #36414d;
	   border-bottom: 1px solid #2E4B9B;
	   padding: 5px;
	   color: #fff;
	   background: #a3b8cc;
	   font-size: 11px;
	   font-weight: bold;
	   line-height: 1;
	   text-transform: uppercase;
	   cursor: pointer;
	}

	 .topnavbar
	{
	   color: #004E77;
	   font-size: 11px;
	   font-weight: bold;
	   cursor: pointer;
	   height:20px;
	
	}

	.PageHeader
	{
	   font-family: Arial;
	   color: #800000;
	   font-size: 24px;
	   font-weight: normal;  
	   line-height: 28px;
	   margin: 50px 0 30px 0;  
    }
    
    #Hearts 
    {
      margin-left: 20px;
        }
    
    #Hearts ul 
    {
        list-style-image: url('../images/bullet-heart.gif');
                }

    #Hearts ul li 
    {
        list-style-image: url('../images/bullet-heart.gif');
                   }


    .ClientRaw  {
    clear:both;
    width:100%;
    height: 106px;
    }

    .Client  {
    width:44%;
    height: 86px;
    padding: 8px 4px 2px 14px;
    float:left;
    cursor: pointer;
    border: solid 1px #fff; /* transparent; */ 
        }
        
        .Client:hover {
                border: solid 1px #C0C0C0;
                color: #800000;
        }

            .ClientImg  {
            width:120;
            height: 82px;
            text-align: center;
            float:left;
            }

            .ClientTxt  {
            height: 82px;
            width: 180px;
            font-size: 10px;
            line-height: 12px;
            float:left;
            padding: 2px 4px 2px 8px; 
            text-align:left;
            }

        .ClientTxt a:hover {
                color: #800000;
        }


 .bar
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 180;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #C0C0C0;
   border-bottom: 1px solid #C0C0C0;
   padding: 5px;
   color: #707070;
   background: #FAFAFA;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
   cursor: hand;
}

.pageHead
  { 
	font-size: 28px; 
	font-family: Arial; 
	color: #666666;
	font-weight: normal; 
	letter-spacing: -1pt; 
	line-height:100%; 
	text-align:left;
  }

.pageAbstr
  { 
	font-size: 12px; 
	font-family: Arial; 
	color: #666666;
	font-weight: bold; 
  }

.Thead
  { font-size: 11px; 
  font-family: Tahoma, Verdana; 
  color: #004F88; 
  font-weight: bold;
  text-transform: uppercase;
  }

.Tcell
  { 
	padding: 10px; 
	font-size: 11px; 
	font-family: Tahoma, Verdana; 
	color: #333333; 
	font-weight: normal;
	line-height:150%; 
  }

.Bcell
  { 
	padding: 20px; 
	font-size: 11px; 
	font-family: Tahoma, Verdana; 
	color: #333333; 
	font-weight: normal;
	line-height:150%; 
  }

.bulleted {
   list-style-image: url('/images/bullet.gif');
   padding-left: 6px;
   margin-left: 16px;
   list-style: outside;
}