/* -------------------------- Layout -------------------------- */
p#tagLine {position:absolute;
           top:118px;
           left:22px;
           width:402px;
           height:22px;
           overflow:hidden;
           padding:0;
           }
           p#tagLine span.cssimage {background-image:url(images/tagline.png);}
           
ul#sideNav {width:204px;
            background:black;
            border-bottom:1px solid #8c8c8c;
            }
            ul#sideNav li {border:1px solid #8c8c8c;
                           border-bottom:none;
                           width:202px;
                           min-height:14px;
                           overflow:hidden;
                           font-size:1em;
                           padding:0;
                           background:#626262;
                           }
						ul#sideNav li:before{content:''}
                           
            ul#sideNav a {font-size:.8em;
                          color:#d6d6d6;
                          display:block;
                          min-height:14px;
                          padding:4px 10px;
                          background:#626262;
                          }
             ul#sideNav a:hover {background:#adabab;
                                 color:Black;
                                 }
                          
ul#nav li {font-size:1em;
           padding:0;
           }
ul#nav li:before{content:''}

ul#nav a {color:#b9b9b9;
          padding:5px 18px;
          font-size:.7em;
          }
ul#nav a.on {color:#b9b9b9;
             border-top-color:#fbc60d;
             }

div#mission p{padding:13px 20px;
              font-weight:bold;
              font-size:.8em;
              text-align:center;
              letter-spacing:-.1em;
              }

div#mission ol {font-size:.78em;
                }
div#mission li {padding:7px 10px;
                font-size:.9em;
                }

/*ol#ourMissionList li:before{content:'*';}*/
ol#ourMissionList {list-style-image:url(images/checkmarkbullet.png) ;
                   list-style-position:inside;
                   }
                   
 ol#ourMissionList li {font-size:.7em;}                  

div#footer ul { letter-spacing:-.08em;}
div#footer li {display:inline;
               font-size:1em;
               padding:0;
               }
div#footer li:before {content:'';}
div#footer a{color:#acacac;
             font-size:.8em;
             }
div#footer .on, div#footer a:hover {color:#fbc60d;}
div#footer div p {font-size:.5em;
                  padding:0;
                  }
div#footer div p.first {font-size:.6em;
                        color:#acacac;
                        letter-spacing:-.08em;
                        } 
                        div#footer div p.first a {font-size:1em;}  
       
div#specials_ShopStore {font-size:.7em;
                        }

div#search small {position:absolute;
                  top:37px;
                  right:20px;
                  font-size:.6em;
                  color:#bfbfbf;
                  }
                  div#search small a {color:#bfbfbf;}
                  div#search small a:hover {color:#fbc60d;}
                  
input.searchinput:focus {color:Black;}

div#specials h3 span span{text-align:center;
                          font-size:.9em;
                          }
                          
span#shoppingCartLink a {font-size:.7em;
                         font-weight:bold;
                         }  
          



/* -------------------------- Global -------------------------- */
* {font-family:Verdana, Arial, Sans-Serif;
   color:#fff;
   }

/* -------------------------- Tags -------------------------- */
a {cursor:pointer;
   text-decoration:none;
   color:#fbc60d;
   }
a:hover {color:#fbc60d;}

h1, h2, h3, h4, h5, h6 {}
	h1 {font-size:.9em;
	    text-transform:uppercase;
	    padding:4px 0;
	    }
	h2 {}
	h3 {}
	h4 {}
	h5 {}
	h6 {}

input {color:Black;}

li {font-size:.8em;
    padding:4px 22px 4px 60px;
    }
   /*ul.bulletline li:before{content:'-'}*/
   ul.bulletline {list-style:url('images/dashed-bullet.png') outside;}
      ul.bulletline li{
      padding-left:0;
      margin-left:60px;
      }

p {padding:8px 22px;
   font-size:.8em;
   }
	li p {font-size:1em;}	

strong {font-size:1.3em;
        font-style:normal;
        }
        p strong {font-size:1em;
                  }

textarea {color:Black;}

table.para {font-size:.8em;}
table.para p,
table.para li,
table.para table {font-size:1em;}




/* -------------------------- Classes -------------------------- */


.larger {font-size:larger}
.on {color:#fbc60d;}

ul#servicesListBigText {background:url(images/services/quality-products-innovative-supplier-partners.png) no-repeat 0 0;
                        height:180px;
                        width:480px;
                        text-indent:-9999px;
                        }

div.servicesBox {/*border:1px solid white;
                 padding:5px;
                 font-weight:bold;
                 margin-left:23px;
                 margin-bottom:15px;*/
                 
                 }
                 
ul#servicesList {margin-left:23px;
                 padding-bottom:5px;
                 overflow:hidden;
                 }
ul#servicesList li {float:left;
                    width:50%;
                    padding-left:0;
                    padding-right:0;
                    }
ul#servicesList a {font-weight:bold;}

span.yellow {color:#fbc60d;}
h2.drivingDirecionts {padding-bottom:4px;
                      color:#fbc60d;
                      }

.alignright {text-align:right;}

.highlight *, .highlight{color:#fbc60d;}

div#listoffromlocations a{color:White;}
div#listoffromlocations a:hover{color:#fbc60d;}
div#listoffromlocations a.on{color:#fbc60d;}

.paraheader {font-size:.95em;
padding-bottom:0;
}

.white {color:White;}
.underline {text-decoration:underline;}

ul.tableLike span {display:block;
width:50px;
float:left;
}
ul.tableLike li {clear:both;}


table.shipping td{padding-right:20px;}

div.specials-middle p
{
	/*background:#a3a4a1;*/
	font-size:.6em;
	overflow:hidden;
	padding:0;
	margin:0;
	width:73px;
	}

div.specials-middle td.image a
{
	display:block;
	height:78px;
	overflow:hidden;
	}
