/*============== LOGIN BOX =================*/

.login,
#livechat,
#google_search {
width:203px;
display:block;
position:relative;
background-color:#fbf2f3;
border:1px solid #ba070e;
padding:5px 0 5px 3px;
}

.login small {
font-size:9px;
}

p.login-fail {
font-size:12px;
color:black;
margin:2px;
padding-bottom:4px;
}

.login a,
#livechat a {
color:#ba070e;
text-decoration:none;
}

.login a:hover,
#livechat a:hover {
color:#000000;
}

.login ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:1.3em;
list-style-image: url(img/arrow-gray.png);
margin:2px 2px 0 17px;
}

.login p {
 width:100%;
 padding:3px 0 0 12px;
 font-size:10px;
 line-height:12px;
 font-weight:bold;
 color:#333333;
}

.login p.email input {
 width:140px;
}

.login p.pass input {
 width:118px;
}

.login p.pass .button02 {
 width:60px;
 margin:1px 0 0 120px;
 font-size:10px; 
 background-color:#ba070e;  
 color:#FFFFFF;
}

/*============== SEARCH =================*/

p.main-search-header {
padding-top:5px;
margin-left:12px;
}

p.search-header {
/*	position:absolute;*/
	margin-top:1px;
	margin-left:662px;
	width:1px;
/*	z-index:1;*/
	left: 71px;
}

p.main-search-header a, p.search-header a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration: none;
}

p.main-search-header a:hover, p.search-header a:hover {
color:#FFCF54;
}

p.subheader {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
margin:1px 0px 0px 0px;
padding:3px 0 0 12px;
height:18px;
background-color:#ba070e;
width:196px;
}

p.subheader a {
text-decoration:none;
color:#ffffff;
}

p.subheader a:hover {
color:#FFD460;
}

div.subheader02 {
border-left:1px solid #ba070e;
border-bottom:1px solid #ba070e;
border-right:1px solid #ba070e;
background-color:#fdecee;
padding:4px 3px 5px 6px;
width:197px;
}

div.subheader02_hover {
border-left:1px solid #ba070e;
border-bottom:1px solid #ba070e;
border-right:1px solid #ba070e;
color: #ffffff;
background-color:#ffd460;
padding:4px 3px 5px 6px;
width:197px;
} 

p.subheader02 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba070e;
font-weight:bold;
width:197px;
}

a.subheader02:link, a.subheader02:visited, a.subheader02:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba070e;
font-weight:bold;
text-decoration:none;
}

a.subheader02:hover  {
color:#503a00;
}

div.subheader03 {
border-left:1px solid #ba070e;
border-bottom:1px solid #ba070e;
border-right:1px solid #ba070e;
background-color:#ffffff;
padding:4px 3px 5px 6px;
width:197px;
}

div.subheader03_hover {
border-left:1px solid #ba070e;
border-bottom:1px solid #ba070e;
border-right:1px solid #ba070e;
color: #ffffff;
background-color:#ffd460;
padding:4px 3px 5px 6px;
width:197px;
} 

p.subheader03 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba070e;
font-weight:bold;
width:197px;
}

a.subheader03:link, a.subheader03:visited, a.subheader03:active  {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba070e;
font-weight:bold;
text-decoration:none;
}

a.subheader03:hover  {
color:#503a00;
}

table.password th {
text-align:right;
vertical-align:baseline;
}

table.password td {
text-align:left;
vertical-align:baseline;
}


/*=========== SHOPPING CART ================*/

#shopping-bag {
width:203px;
background-image:url(img/bg_shopping-cart.png);
background-repeat:no-repeat;
background-color:#fbf2f3;
border:1px solid #ba070e;
padding:5px 0px 5px 3px;
}

#shopping-bag-content {
margin:6px 0 0 70px;
width:130px
}

#shopping-bag p {
 padding:2px 0;
}

#shopping-bag p.items {
font-size:11px;
color:#000000;
font-weight:bold;
}

#shopping-bag p.items span {
color:#2f8614;
}

#shopping-bag p.message {
font-size:11px;
color:#555555;
font-weight:bold;
}

#shopping-bag p.subtotal {
font-size:11px;
color:#000000;
font-weight:bold;
}

#shopping-bag p.subtotal span {
color:#2f8614;
}

#shopping-bag p.view {
font-size:11px;
}

#shopping-bag p.link {
font-size:11px;
color:#000000;
line-height:1.3em;
background: transparent url(img/arrow-gray.png) 0 0 no-repeat;
margin:4px 2px 4px 0px;
padding-left:12px;
}

#shopping-bag p.link a {
color:#ba070e;
text-decoration:none;
}

#shopping-bag p.link a:hover {
color:#000000;
}
