a {	text-decoration: none; font-weight: bold; color: #FFFFFF;}
a:hover { color: #FF6F21;}
body{ font-family: Verdana, Arial, sans-serif; font-size:75%; margin-top: 20px; margin-bottom: 20px; background-color: #111111;}
h1{ color: #FFFFFF; margin: 20px 0px 0px 0px; font-size:140%; font-weight:200;}
h2{ color: #FF6F21; margin: 0px; font-size:120%; font-weight:200;}
h3{ color: #FFFFFF; margin: 0px; font-size:110%; font-weight:200;}
h4{ color: #FF0000; margin: 0px; font-size:140%; }
input{ font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size:80%;}
select{ font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size:80%;}
textarea{ font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size:80%;}
img{ border:0px;}
p{ color: #CCCCCC;}
strong { color: #FFFFFF;}
ul{ color: #BBBBBB; list-style:square;font-weight: bold;}

.menu{ height: 25px; padding: 8px 20px 8px 20px; color: #FFFFFF; }
.menu a{color: #FFFFFF; font-size:88%;}
.page { background: url(/shopping_cart_service/images/page_bg.gif); background-color: #424242; }
.footer a{color: #94D800; font-size:88%;}
.showuser{position:absolute;visibility:visible; display:block; z-index:999; width: 770px; text-align:right; color: #FFFFFF;}
.sub{ background: url(/shopping_cart_service/images/sub_bg.gif); padding:5px; }
.sub ul{ color: #FFFFFF; margin:5px 0px 5px 15px;list-style:none;}
.sub ul li{padding:5px 0px;}
.sub ul li a:hover { color: #FFFFFF;}
.input{ border: 1px solid #CCCCCC;}
.info { font-family: "Century Gothic", Verdana, Arial, sans-serif; font-size:80%;}
.msg {padding:10px; border: 1px solid #FF0000;}

#login a { color: #FFB573;}
#login a:hover { color: #FFFFFF;}
#login { color: #FFFFFF;}
.white { color: #FFFFFF;}
.whitebg { background-color: #FFFFFF;}
.grey { color: #666666;}
.greybg { background-color: #555555;}
.greyborder { border: 1px dotted #CCCCCC;}
.green { color:#B4FF49;}
.red { color: #FF0000;}
a.greenwhite:hover { color: #FFFFFF;}
.floatLeft { 
    float: left; 
    margin: 4px; 
}
.floatRight { 
    float: right; 
    margin: 4px; 
}

/*****  navigation  *****/

#navigation {padding-top:30px;}
#navigation ul {margin:0px;list-style: none;padding:0px;width:200px;height:1%;border-top: 1px dotted #666666;}
#navigation li {margin:0px;padding:0px;}
#navigation li a {background: url(/images/menu_off.gif) no-repeat;text-decoration:none; font-weight:bold; color:#CCCCCC; display:block; padding:4px 3px 4px 25px;height:1%;border-bottom: 1px dotted #696969;}
#navigation li a:hover {background: url(/images/menu_on.gif) no-repeat;color:#FFFFFF;}
#navigation ul .current {background: url(/images/menu_on.gif) no-repeat;color:#FFFFFF;}
#navigation ol {margin:0px;padding:0px;list-style:none;width:auto;height:1%;}
#navigation li li a {background: url(/images/menu_off_sub.gif) no-repeat;text-decoration:none; font-weight:bold; color:#CCCCCC; display:block; padding:4px 3px 4px 35px;height:1%;border-bottom: 1px dotted #696969;}
#navigation li li a:hover {background: url(/images/menu_on_sub.gif) no-repeat;color:#FFFFFF;}
#navigation ul ol .current {background: url(/images/menu_on_sub.gif) no-repeat;color:#FFFFFF;}