
/*.InnerCartHeader1 {
    background-image:url('../images/your_shopping_cart_gr.png'); 
    height:34px; 
    width:310px;
    margin:-10px 0px 0px -8px; 
    padding:0px;
}*/

#InnerCart_Title {
 font-size:13px;
 font-weight:bold;
 /*text-shadow: 2px 2px 2px white;*/
 color:#103466;

}

/*Controls background of what's added to the cart*/
.items_inCart 
{
    float:left;
    margin:0px;
    padding:0px;
    /*background-color:#F6F6F6;*/
    width:278px; height:auto;
}


#smoothmenu3
{
    height:30px;
    width:30px;
    background-color:Aqua;
    float:left;
}

.small_ddsmoothmenu{
float:left;
display:block;
width:132px;
height:42px;


}

.small_ddsmoothmenu ul{
z-index:100;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;


}

/*Top level list items*/
.small_ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
margin: -60px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

/*Top level menu link items style*/
.small_ddsmoothmenu ul li a{
display: block;
font:16px Arial, Helvetica, sans-serif;
color:#fff;
padding: 0px;
text-decoration: none;
}

* html .small_ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;

}

.small_ddsmoothmenu ul li a, .small_ddsmoothmenu ul li a:visited{
font:16px Arial, Helvetica, sans-serif;
color:#fff;
}

.small_ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
font:16px Arial, Helvetica, sans-serif;
color:#fff;
}

.small_ddsmoothmenu ul li a:hover{
font:16px Arial, Helvetica, sans-serif;
color:#fff;
}
	
/*1st sub level menu   */
.small_ddsmoothmenu ul li ul{
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
height:auto;
width:285px;
/*background:url(../images/my_cart_bot_header.png);*/
background-color:#F6F6F6;
background-image:url('../images/your_shopping_cart_gr.png'); 
background-position:inherit;
background-repeat:no-repeat;

margin:50px 0px 0px -126px;
float:left;
padding:5px 5px 5px 5px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-o-border-radius: 7px;
border-radius:7px;
/*position:absolute;*/

-moz-box-shadow: 0px 0px 2px 1px #BEBEBE;
-webkit-box-shadow: 0px 0px 2px 1px #BEBEBE;
box-shadow: 0px 0px 2px 1px #BEBEBE;


}


/*Sub level menu list items (undo style from Top level List Items)*/
.small_ddsmoothmenu ul li ul li{
display: list-item;
margin-top:-6px;
float:left;

}
* + html.small_ddsmoothmenu ul li ul li{
display: list-item;
float: none;
margin-top:-16px;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.small_ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.small_ddsmoothmenu ul li ul li a, .small_ddsmoothmenu ul li ul li a:visited{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.small_ddsmoothmenu ul li ul li{
display: block;
position:relative;
z-index:100;
/*background: #42520b; background of menu items (default state)*/
color: black;
text-decoration: none;
font:normal 11px Arial, Helvetica, sans-serif; 
width: 237px; /*width of sub menus*/
padding: 8px 10px 8px 10px;
margin: -8px 0 8px;
}
* + html .small_ddsmoothmenu ul li ul li{
display: block;
position:relative;
z-index:100;
/*background: #42520b; background of menu items (default state)*/
color: white;
text-decoration: none;
font:normal 11px Arial, Helvetica, sans-serif; 
width: 237px; /*width of sub menus*/
padding: 8px 10px 8px 10px;
margin: -12px 0 8px;
}
.small_ddsmoothmenu ul li ul li span .hi{
cursor:text;
color:black;
font-weight:bold;

}
.small_ddsmoothmenu ul li ul li span.price{
color:Black;
font:bold 20px Arial, Helvetica, sans-serif;
cursor:text;
/*background-color:Blue;*/
float:right;

}
.small_ddsmoothmenu ul li ul li.total{
display:block;
width:275px;

background-color:#103466;
text-align:left; 
color:#fff;
font:bold 11px Arial, Helvetica, sans-serif;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
 border-radius: 5px;


}
.small_ddsmoothmenu ul li ul li span.tot_price{
float:right;
text-align:right; 
color:Yellow;
font:bold 11px Arial, Helvetica, sans-serif;

}
* + html .small_ddsmoothmenu ul li ul li span.tot_price{
float:right;
text-align:right; 
color:#fff;
font:bold 11px Arial, Helvetica, sans-serif;
margin-top:-12px;
padding-bottom:4px;
}
/* CONTROLS BORDER BOTTOM OF ITEM/PRICE*/
.small_ddsmoothmenu ul li ul li a{
position:relative;
z-index:100;
color: white;
text-decoration: none;
font:normal 11px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ffffff;
}
.small_ddsmoothmenu ul li ul li a:hover{
position:relative;
z-index:100;
color:#eef5c2;
text-decoration: none;
font: normal 11px Arial, Helvetica, sans-serif; 
}
.small_ddsmoothmenu ul li ul li a.lastrow{
 position:relative;
 z-index:100;
 color:#103466;
 text-decoration: none;
 font:normal 10px Arial, Helvetica, sans-serif;
 border-bottom: 0px solid #94a145;
 height:27px;
 width:116px;
 background-image:url(../images/shopping_cart_viewBox1a.png);
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 7px 0px 0px 0px;
 float:left;
 text-align:center;
}

.small_ddsmoothmenu ul li ul li a.lastrow:hover{
 position:relative;
 z-index:100;
 color:#103466;
 height:27px;
 width:116px;
 background-image:url(../images/shopping_cart_viewBox2a.png);
 background-repeat:no-repeat;
 text-decoration: none;
 padding: 7px 0px 0px 0px;
 text-align:center;
 font:normal 10px Arial, Helvetica, sans-serif;
}
/* Holly Hack for IE \*/
* html .small_ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;

}