/* CSS Document */


/* Left Menu */
.block-account .block-content li a,
sUa.nav-customer-service {
display: block;
border-bottom: none;
padding: 5px 0;
}
.product-name .block .block-content a,
.block .actions a {
margin: 10px 0 0 10px;
}

#cart-sidebar-reorder {
margin: 10px 0 10px 10px;
}
.block-reorder .button.btn-cart {
margin: 7px 10px 0 0;
}

.block .block-title {
border-bottom: #FFFFFF 1px solid;
padding: 15px 10px 5px 10px;
}

.block .block-subtitle {
background-color: #1783bd;
font-size: 12px;
padding: 5px 10px;
text-transform: uppercase;
color: #fff;
margin: 0px;
}
.block.block-title {
margin:0px;	
}
.block .block-title strong span {
color: #000000;
font-size: 13px;
}
.block-reorder input.checkbox {
float: left;
margin: 3px -20px 0 0;
}
.cms-online-support .main-container.col2-left-layout h1 {
margin:10px 0px !important;
font-size:26px !important;
}
.block.block-account,
#customer-service-left-bar {
  background: #A9CDEE;
  display: block;
  z-index: 1000;
  border-radius: 6px;
  width: 180px;
  font-size: 12px;
}
#customer-service-left-bar {
float:left;	
}
.block .block-content {
padding: 0px 0px 10px 0px;
}
#customer-service-sidebar li,
.block .block-content li,
.block-account .block-content li.current {
padding:0px 10px;	
}
#customer-service-sidebar li {
padding: 5px 10px 5px;
}
.block .block-subtitle {
font-size: 12px;
padding: 5px 10px;
text-transform: uppercase;
color: #fff;
}
.block-content li a {
color:#333 !important;	
}
ul.left_menu_block > li,
ul.left_menu_block > li.parent_item {
position: relative;
z-index: 1000;
cursor: pointer;
}

ul.left_menu_block > li.parent_item {
padding: 5px 10px 5px;
}

ul.left_menu_block > li.first {
border-top:none;	
}

ul.left_menu_block > li.last {
border-bottom:none;	
}

ul.left_menu_block > li.parent_item:hover {
background-color: #1783bd;
color:#FFFFFF;
}
li.parent_item div {
z-index: 999;
display: none;
float: left;
width: auto;
top: 0px;
position: absolute;
left: 180px;
margin-top: -10px;
}

li.parent_item div ul {
display: block;
float: left;
width: auto;
border-radius: 9px;
padding: 6px;
background: url(/custom/images/header/top_menu_right_bg.png) repeat-x top right;
background-size: 1px 200px;
}

li.parent_item > div > ul > li {
display: block;
width: auto;
float: left;
clear: both;
padding: 5px;
}
li.parent_item > div > ul > li > a {
-moz-box-shadow: inset 0px 1px 0px 0px #005d8c;
-webkit-box-shadow: inset 0px 1px 0px 0px #005d8c;
box-shadow: inset 0px 1px 0px 0px #005d8c;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1783bd), color-stop(1, #1783bd) );
background: -moz-linear-gradient( center top, #1783bd 5%, #1783bd 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1783bd', endColorstr='#1783bd');
background-color: #1783bd;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
text-indent: 0;
border: 1px solid #26a7ec;
display: inline-block;
color: #ffffff;
font-size: 15px;
height: 30px;
line-height: 30px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #000000;
padding: 0 15px;
width: 180px;
}

.col-left {
float: left;
width: 180px;
padding: 0px 15px 0px 0pc;
}

.main_menu_block li.level_0_parent {
display:block;
position:relative;
float:left;	
}
.main_menu_block li.level_0_parent a {
cursor:pointer;
}
.main_menu_block div.level_0_sub_menu {
display: block;
position: absolute;
top: 60px;
left: 0px;
text-align: left;
float: left;
line-height: 30px;
display:none;
z-index: 999;
}

.main_menu_block li.level_1_parent {
position: relative;
float: left;
width: 160px;

-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5f6ff), color-stop(1, #AEE4FF) );
background:-moz-linear-gradient( center top, #e5f6ff 5%, #AEE4FF 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f6ff', endColorstr='#AEE4FF');
background-color:#e5f6ff;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;

text-indent:0;
border:1px solid #dcdcdc;
display:inline-block;

color:#000000;
font-size:12px;
font-weight:bold;
font-style:normal;
height:28px;
line-height:28px;
text-decoration:none;
text-align:left;
text-shadow:1px 1px 0px #ffffff;
}
.main_menu_block li.level_1_parent:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AEE4FF), color-stop(1, #e5f6ff) );
	background:-moz-linear-gradient( center top, #AEE4FF 5%, #e5f6ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AEE4FF', endColorstr='#e5f6ff');
	background-color:#AEE4FF;
}
.main_menu_block li.level_1_parent:active {
	position:relative;
	top:1px;
}

.main_menu_block li.level_1_parent a {
display:block;
width:160px;	
padding:5px;
line-height:18px;
cursor: pointer;
}
.main_menu_block div.level_1_sub_menu {
position: absolute;
display: block;
float: left;
clear: both;
left: 160px;
top: -1px;
line-height: 30px;
display:none;
z-index: 90;
}
.main_menu_block div.level_1_sub_menu li {
position: relative;
float: left;
width: 180px;

-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e5f6ff) );
background:-moz-linear-gradient( center top, #e5f6ff 5%, #ffffff 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5f6ff');
background-color:#e5f6ff;
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-moz-border-radius-topright:0px;
border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-radius-bottomright:0px;
border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px;

text-indent:0;
border:1px solid #dcdcdc;
display:inline-block;

color:#000000;
font-size:12px;
font-weight:bold;
font-style:normal;
height:28px;
line-height:28px;
text-decoration:none;
text-align:left;
text-shadow:1px 1px 0px #ffffff;
}

.main_menu_block div.level_1_sub_menu li:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5f6ff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #e5f6ff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f6ff', endColorstr='#ffffff');
	background-color:#e5f6ff;
}
.main_menu_block div.level_1_sub_menu li:active {
	position:relative;
	top:1px;
}
.main_menu_block div.level_1_sub_menu li a {
display:block;
width:180px;	
padding:5px;
line-height:18px;
cursor: pointer;
}