

.small_cart {
	width:100px;
	height:66px;
	float:right;
	background-image:url(../../images/layout/cart.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:13px 13px 0px 0px;
}
.small_cart .items{
	padding-left:90px;
	float:left;
	margin-top:15px;
}
.small_cart .items a{
	text-decoration:underline;
}
ul.network {
	float:right;
	list-style:none;
	padding:5px 0px 0px 0px;
}
ul.network li{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.col1center {
	width:224px;

	float:left;
}
/*
=======================================================================
	Categories Rules
=======================================================================
*/

#smoothmenu2 {
  padding: 0;
  margin: 0;
  border: 0;
}
#smoothmenu2 ul,
#smoothmenu2 ul li,
#smoothmenu2 ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#smoothmenu2 ul {
  position: relative;
  z-index: 597;
  float: left;
}
#smoothmenu2 ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#smoothmenu2 ul li.hover,
#smoothmenu2 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#smoothmenu2 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#smoothmenu2 ul ul li {
  float: none;
}
#smoothmenu2 ul ul ul {
  top: 10px;
  left: 99%;
}
#smoothmenu2 ul li:hover > ul {
  visibility: visible;
}
#smoothmenu2 ul ul {
  top: 0px;
  left: 99%;
}
#smoothmenu2 ul li {
  float: none;
}
#smoothmenu2 ul {
  font-weight: bold;background:white;
}
#smoothmenu2 ul ul {
  margin-top: 1px;
}
#smoothmenu2 ul ul li {
  font-weight: normal;
}
/* Custom CSS Styles */

#smoothmenu2 {

}
#smoothmenu2:after {
  content: '';
  display: block;
  clear: both;
}
#smoothmenu2 a {
 line-height: 28px;

  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding:7px;
  text-decoration: none;color:white;
}
#smoothmenu2 ul {
  list-style: none;
  width: 222px;
}
#smoothmenu2 > ul {
  float: left;
}
#smoothmenu2 > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 50%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #e00f16;
  margin-top: -10px;
}
#smoothmenu2 > ul > li:first-child>a {

}
#smoothmenu2 > ul > li:last-child>a {

}
#smoothmenu2 > ul > li.active a {

}
#smoothmenu2 > ul > li:hover > a {

}
#smoothmenu2 .has-sub {
  z-index: 1;
}
#smoothmenu2 .has-sub:hover > ul {
  display: block;
}
#smoothmenu2 .has-sub ul {
  display: none;
  position: absolute;
  width: 210px;
  
  padding-left:5px;
  left: 100%;
}
#smoothmenu2 a:hover{
color:#c70003;
}
#smoothmenu2 .has-sub ul li {
  margin-bottom: -1px;
  border-bottom: 1px solid #F3EFE4;
}
#smoothmenu2 .has-sub ul li a {
  font-size: 12px;
  display: block;
  padding: 10px;
}
#smoothmenu2 .has-sub ul li:hover a {

}
#smoothmenu2 .has-sub .has-sub:hover > ul {
  display: block;
}
#smoothmenu2 .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#smoothmenu2 .has-sub .has-sub ul li a 
{
    border-bottom: 1px solid #F3EFE4;
}
#smoothmenu2 .has-sub .has-sub ul li a:hover {
    }




























.ddsmoothmenu-v ul{
margin: 0;
padding: 0;

list-style-type: none;

}
 
.ddsmoothmenu-v ul li{
position: relative;
width:200px;
}

.ddsmoothmenu-v ul li ul li {}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
/*display: block;*/
overflow: auto; /*force hasLayout in IE7 */
color: #716C63;
text-decoration: none;
padding: 6px;

 clear: both;
}
.title21{background: #0a408a;margin-left: 2px;
border-bottom: 1px solid white;}
#sp_con{ background: url(../images/icon_left.png)left 15px top 12px no-repeat;padding-left:29px!important;color: black!important;
font-weight: bold!important;}
##sp_con:hover{color:red!important;}
.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
color: black;
}

#menucha{text-transform: uppercase;font-weight:bold!important;}
.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #c70003;
}

.ddsmoothmenu-v ul li a:hover{
/*background of menu items during onmouseover (hover state)*/
color:#c70003;

}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 220px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
color: #716C63;
background:#FFF;
}

