/*
 * $Name: MQSA_Samples_v2 $
 */
A:link { text-decoration: underline; color: #990033; }
  
A:active   { text-decoration: underline; color: #CCCCCC; }
      
A:visited  { text-decoration: underline; color: #990033; }    

body {
    background-color: #FFFFFF;
}
table {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}
td {
    height: 1px;
}
input {
    font-family: Verdana;
    font-size: 11px;
}
select {
    font-family: Verdana;
    font-size: 11px;
}

.mqBar {
    //background-color: #666699;
    //background-color: #800517;
    //background-color: #993366;
    //background-color: #78184a;
	background-color: #ac1d4b;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
}
.mqVSpcr {
    height: 10px;
}
.mqHSpcr {
    width: 15px;
}
.mqEmp {
    font-weight: bold;
}
.mqEmp2 {
    font-weight: bold;
    font-size: 12px;
}
.mqHline {
    background-color: #000000;
    height: 1px;
}
.mqVline {
    background-color: #000000;
    width: 1px;
}
.mqShade {
    background-color: #FFFFE8;
}
.mqCenter {
    text-align: center;
}
.mqSmLink {
    font-size: 10px;
}
.mqSmText {
    font-size: 10px;
    text-align: center;
}
.mqFormSpcr {
    width: 30px;
}
.mqDescSpcr {
    width: 28px;
}
.mqBack {
    color: #999999;
}
.mqBorder {
    background-color: #333399;
}
.mqZoom {
    background-color: #F9F9F0;
}
.mqError {
    background-color: #EDEDED
}

/*----Redesign-newstyles----*/

.topbanner ol, .subnav ol, #navigation ol, #skip ol, #skip ul {
list-style:none;
}
/*.subnav {
width:145px;
padding:20px 5px 20px 135px;
float:left;
}*/

.subnav li {
list-style-type:none;
padding:15px 5px 0 5px;
font: 13px  'lucida grande', helvetica, verdana, arial, sans-serif;
color:#333333;
text-decoration:none;
}
.subnav li a {
font: 13px  'lucida grande', helvetica, verdana, arial, sans-serif;
color:#333333;
text-decoration:none;
padding:0 0 0 9px;
}
.subnav ol {
padding:0 0 15px 0;
}
.subnav_head {
background: transparent url(../../../media/images/subnav_01.gif) no-repeat;
width:141px;
height:15px;
display:inline;
position:relative;
float:left;
} 
.subnav_body {
background: transparent url(../../../media/images/subnav_02.gif) repeat-y;
display:inline;
position:relative;
float:left;
}
.subnav_bottom {
background: transparent url(../../../media/images/subnav_03.gif) no-repeat;
width:141px;
height:15px;
display:inline;
position:relative;
float:left;
}
.subnav .linetwo {
font: 13px  'lucida grande', helvetica, verdana, arial, sans-serif;
padding:0 0 0 9px;
margin:0;
font-weight:normal;
}
.subnav li a.current {
/*font-weight:bold;*/
color:#FFFFFF;
text-decoration:none;
background:#5a5b5b repeat-y right;
padding:5px 0 5px 9px;
margin-left:-3px;
width:130px;
display:block;
}
* html .subnav li a.current {
\width: 139px; /* for IE5 and IE6 in quirks mode */
    w\idth: 139px; /* for IE6 in standards mode */
  }
.subnav .current .linetwo {
padding:0 0 0 0;
}
.subnav a.current a:hover {
background:#5a5b5b repeat-y right;
}

.undernavequity {
width:145px;
float:left;
clear:left;
padding:15px 0 0 2px;
}



#storelocator {
width:790px;
height:auto;
float:left;
text-align:left;
}
#storelocator .subnav {
width:145px;
padding:10px 5px 15px 5px;
float:left;
list-style:none;
display:inline;
}
#storelocator .column2 {
width:600px;
padding:15px 10px 50px 10px;
float:left;
display:inline;
overflow:hidden;
}
#storelocator #container {
width:790px;
background-color:#FFFFFF;
overflow:hidden;
/*ie expanding box bug fix*/
word-wrap: break-word;
}
#storelocator .hidden {
display:none;
}
#storelocator .locate {
padding-top:15px;
width:390px;
}
#storelocator .locate div {
padding:3px 0 2px 0;
width:390px;
}
#storelocator .locate img {
padding:20px 0 0 95px;

}
#storelocator label{
	font: 1.2em  'lucida grande', helvetica, verdana, arial, sans-serif;
	padding-left:50px;
}
#storelocator .indentlabel {
padding-left:56px;
}
#storelocator .indentlabel2 {
padding-left:59px;
}
#storelocator .column2 ol {
font: 1.0em  'lucida grande', helvetica, verdana, arial, sans-serif;
padding:0 0 0 40px;
width:560px;
}
#storelocator .column2 li, #storelocator .column2 li a {
list-style-image:url(../../../media/images/arrow_d.gif);
font: 1.1em  'lucida grande', helvetica, verdana, arial, sans-serif;
padding:2px 0 0 0;
color:#525252;
}
body {
margin:0 auto;
text-align:center;
}
.subnav_body ol {
margin-left:0;

}
.subnav_body {
width:142px;
}



