#MyShoppingCartContent {
width:900px;
margin:20px auto;
font-family:Arial;
}

#OnePageCheckoutContent {
width:900px;
margin:20px auto;
font-family:Arial;
}

#OrderFinishedContent {
width:900px;
margin:20px auto;
font-family:Arial;
}


/* SHOPPING CART */

#CheckoutLoginBtn {
margin-bottom:15px;
}

p.forgotpassword a {
color:#555;
font-size:11px;
}

#cartcheckoutdiv {
margin:10px 20px 0px 20px;
}

p.calculate {
font-weight:bold;
font-size:14px;
padding-left:25px;
}

#cartshippingdiv {
color:#000;
width:825px;
border:#aaa 1px solid;
margin:10px 20px 20px 20px;
}
#cartshippingdiv a {
color:#000;
}

#cartshippingdiv table#ShippingTableNoAddr {
padding-left:25px;
background:transparent;
}


p.clearcart a {
color:#555;
font-size:11px;
}

#clearcartdiv {
margin:0 0 0 30px;
}

#cartitems {
border:#aaa 1px solid;
width:815px;
margin:10px 20px 20px 20px;
font-size:13px;
}
#cartitems table#ItemTable {
padding:10px;
color:#000;
}
#cartitems table#ItemTable tr td {
padding-left:20px;
padding-bottom:20px;
color:#000;
}
#cartitems table#ItemTable tr {
}
#cartitems table#ItemTable tr td a {
color:#000;
}

#cartdiscountdiv, #clearcartdiv {
font-size:13px;
}


#shoppingcartid {
text-align:center;
padding:10px 0 20px 0;
}
#shoppingcartid a img {
padding-top:20px;
}

img.shoppingcartheading {
display:block;
padding:0px 0 0 10px;
}

#cartcheckoutdiv {
float:left;
vertical-align:top;
width:900px;
padding:10px 0 0 0;
}

#cartproceedtocheckoutdiv {
float:left;
width:375px;
font-size:14px;
padding:5px 20px 5px 0;
}

#cartcheckoutdivider {
width:50px;
float:left;
}

#cartlogincheckoutdiv {
width:350px;
float:left;
padding-left:30px;
}








#menu_container { padding-left: 3px; }

#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

#pmenu a, #pmenu a:visited {display:block;width:90px; font-size:13px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-align:center; border:1px solid #000; border-width:1px 0 1px 1px;}


#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}

#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

#pmenu li {float:left; background:#6599FF;}

#pmenu li.sale {float:left; background:#eea320;}
#pmenu li.sale a:hover {background:#c9902c; color:#fff;}

#pmenu li:hover {position:relative;}

#pmenu li:hover > a {background:#3161CF; color:black;}

#pmenu li ul {display:none;}

#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px;}

#pmenu > li:hover > ul {left:-30px; top:16px;}
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #pmenu li a:hover {position:relative; background:#3161CF; color:black;}
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}
#AutoNumber1 { margin: auto; }

#LoginContent {
width:900px;
margin:20px auto;
padding:0 0 0 30px;
}

#PageHits {
display:none;
}




