/* Jquery UI Slider */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
/* /Jquery UI Slider */
/* Drop Down */
.navigation-icons {
  float: left;
  margin: 4px 10px 0 8px;
}
.wrap-dropdown-multicolumns {
/*  background: #1C548D url('/skins/basic/customer/images/nav-background.png');*/
  clear: both;
  height: 45px;
  line-height: 45px;
}
.dropdown-multicolumns {
  list-style: none outside;
}
.dropdown-multicolumns li {
  float: left;
  position: relative;
}
.dropdown-multicolumns li a:link, .dropdown-multicolumns li a:visited {
  white-space: nowrap;
  font-family: Arial, Helvetica, sans-serif;
 /* font:Arial, Helvetica, sans-serif; */
  text-transform: none;
  color: #fff;
  display: block;
  font-size: 15px;
  padding: 0 2px 0 2px;
  text-align: center;
  font-weight: bold;
  /* background: url('/skins/basic/customer/images/navigation-background.png') no-repeat 0 0; */
}
.dropdown-multicolumns li a:focus, .dropdown-multicolumns li a:hover, .dropdown-multicolumns li:hover a {
  background-position: 0 -45px;
  text-decoration: none;
}
.dropdown-multicolumns li a:active {
  color: #ddd;
  background-position: 0 -90px;
}
.dropdown-multicolumns li.activePage a, .dropdown-multicolumns li.activePage a:link, .dropdown-multicolumns li.activePage a:active, .dropdown-multicolumns li.activePage a:visited, .dropdown-multicolumns li.activePage a:focus, .dropdown-multicolumns li.activePage a:hover {
  background-position: -1px -90px;
  -webkit-box-shadow: inset 0px 0px 8px 0px #333333;
  -moz-box-shadow: inset 0px 0px 8px 0px #333333;
  box-shadow: inset 0px 0px 8px 0px #333333;
}
/* /Drop Down */
/* Sorting  styles*/
.sort-asc, .sort-desc {
  padding-right: 10px;
  background: url(/skins/basic/customer/images/icons/sort_asc.gif) no-repeat right 6px;
}
.sort-desc {
  background-image: url(/skins/basic/customer/images/icons/sort_desc.gif);
}
.sort-dropdown a {
  color: #808080;
  text-decoration: none;
  font: normal 11px Arial, Helvetica, sans-serif;
}
.sort-dropdown:hover {
  background-position: 0 -120px;
}
.sort-dropdown a:hover {
  background-position: right -120px;
  color: #666;
  text-decoration: none;
}
.sort-dropdown.dropdown-wrap-left.click a {
  color: #4d4d4d;
}
.sort-dropdown.dropdown-wrap-left {
  background: url(/skins/basic/customer/images/sort_elements.png) 0 -90px no-repeat;
}
.sort-dropdown.dropdown-wrap-left .dropdown-wrap-right {
  background: url(/skins/basic/customer/images/sort_elements.png) right -90px no-repeat;
}
.sort-dropdown.dropdown-wrap-left.hover {
  background-position: 0 -120px;
}
.sort-dropdown.dropdown-wrap-left.hover .dropdown-wrap-right {
  background-position: right -120px;
}
.sort-dropdown.dropdown-wrap-left.click {
  background-position: 0 -150px;
}
.sort-dropdown.dropdown-wrap-left.click .dropdown-wrap-right {
  background-position: right -150px;
}
.sort-pagination a, .sort-pagination a:link, .sort-pagination a:visited, .sort-pagination a:hover {
  color: #808080;
  text-decoration: none;
}
.sort-pagination a, .sort-pagination span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 85%;
}
.sort-pagination span {
  background-color: #999;
  color: #fff;
}
.sort-pagination a.set, .sort-pagination a.prev, .sort-pagination a.next {
  margin: 0 4px;
  padding: 4px 6px;
  width: auto;
  border: 1px solid #b2b2b2;
}
.sort-pagination a:hover {
  color: #333;
}
.sort-pagination a.set:hover, .sort-pagination a.prev:hover, .sort-pagination a.next:hover {
  border-color: #444;
  background-color: #444;
  color: #fff;
}
/* /Sorting styles */
.sort-container {
  margin: 7px 0 12px;
  padding: 0 0 12px 0;
  border-bottom: 1px solid #dedede;
}
.views-icons {
  float: right;
  display: inline-block;
}
.views-icons a {
  float: left;
  display: block;
  width: 25px;
  height: 23px;
  background: url(/skins/basic/customer/images/sort_elements.png) 0 0 no-repeat;
}
.views-icons a.products-without-options {
  background-position: 0 0;
}
.views-icons a.products-multicolumns {
  background-position: -25px 0;
}
.views-icons a.short-list {
  background-position: -50px 0;
}
.views-icons a.products-without-options:hover {
  background-position: 0 -30px;
}
.views-icons a.products-multicolumns:hover {
  background-position: -25px -30px;
}
.views-icons a.short-list:hover {
  background-position: -50px -30px;
}
.views-icons a.products-without-options.active, .views-icons a.products-without-options.active:hover {
  background-position: 0 -60px;
}
.views-icons a.products-multicolumns.active, .views-icons a.products-multicolumns.active:hover {
  background-position: -25px -60px;
}
.views-icons a.short-list.active, .views-icons a.short-list.active:hover {
  background-position: -50px -60px;
}
/* jCarusel */
.jcarousel-container {
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.jcarousel-clip {
  position: relative;
  overflow: hidden;
} 
.jcarousel-list {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.jcarousel-list li, .jcarousel-item {
  float: left;
  list-style: none;
}
/* /jCarusel */
/* Block "Product filters" */
.product-filters ul {
  margin: 0;
}
.product-filters li {
  margin: 5px 0;
  font-weight: bold;
}
.product-filters li ul li {
  margin: 4px 0 4px 0;
}
.product-filters a.filter-delete {
  margin-left: -14px;
  padding-right: 2px;
}
.product-filters li p {
  margin: 0;
}
.product-filters .details, .product-filters a {
  font-weight: normal;
}
.filters-tools {
  padding: 3px 3px 8px 0;
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active {
  padding-left: 15px;
}
/* /Block "Product filters" */
/*	UI Slider  */
.ui-slider .ui-slider-range.ui-widget-header {
  background: #243d5b url(/skins/basic/customer/images/ui_slider.png) 0 -60px repeat-x;
}
.cm-range-slider.ui-slider.ui-slider-horizontal {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #cecece url(/skins/basic/customer/images/ui_slider.png) 0 -30px repeat-x;
  -ms-border-radius: 0;
}
.ui-slider-horizontal {
  height: 7px;
  border: none;
}
.ui-slider .ui-slider-handle {
  top: -6px;
  margin-left: -11px;
  width: 20px;
  height: 20px;
  border: none;
  background: transparent url(/skins/basic/customer/images/ui_slider.png) 0 0 no-repeat;
  cursor: col-resize;
}
.ui-slider .ui-slider-handle:focus {
  outline: 0;
  outline-width: 0;
  outline-style: none;
}
/*	/UI Slider  */
/* Price slider */
.price-slider {
  margin: 10px 0 25px;
}
.price-slider ul {
  position: absolute;
  top: -2px;
  left: 0;
  margin-left: -1px;
  width: 100%;
  height: 6px;
  color: #666;
  white-space: nowrap;
  font-size: 10px;
}
.price-slider ul li {
  position: absolute;
  top: 0;
  width: 1px;
  height: 7px;
  background: #bfbfbf;
}
.price-slider ul li i {
  position: absolute;
  top: 16px;
  font-style: normal;
}
.price-slider ul li b {
  position: relative;
  left: -15px;
  display: block;
  width: 30px;
  text-align: center;
  font-weight: normal;
  cursor: pointer;
}
.price-slider .input-text {
  margin: 0;
  width: 75px;
}
.cm-range-slider.ui-slider.ui-slider-horizontal {
  margin: 15px 12px;
}
/* /Price slider*/
/* Discussion */
.posts {
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	line-height: 19px;
	margin: 22px 0 50px 0;
	padding: 15px;
}
.posts h2 {
	font: bold 100% Tahoma;
	float: left;
	padding: 2px 0 0;
}
.posts .float-right {
	padding-top: 5px;
}
.post-arrow {
	position:absolute;
	top: -14px;
	left: 14px;
	width: 16px;
	height: 16px;
	background: url('/skins/basic/customer/images/icons/comments_arrow.png') no-repeat 0 0;
}
.post-author {
	position: absolute;
	top: -25px;
	left: 37px;
	font-weight: 700;
}
.post-date {
	position: absolute;
	top: -25px;
	color: #a6a6a6;
	right: 0;
}
.posts em {
	font-size: 85%;
}
.post-message {
	padding: 0;
}
.left-column .post-author,.right-column .post-author {
	padding: 3px 0 15px;
}
#content_discussion p.stars {
	text-align: left;
	margin: 0;
	padding: 0 0 10px;
}
.product-main-info .stars img {
	margin: 0;
	padding: 3px 1px 0;
}
.product-main-info .stars {
	float: left;
	padding: 0 17px 0 0;
}
.product-quick-view .stars {
	float: none;
	padding: 10px 0 0;
}
.product-main-info .image-border .stars {
	float: none;
	text-align: center;
	padding: 8px 0 0;
}
.stars {
	padding-bottom: 0;
}
.product-image .stars img,.product-item-image .stars img,.feature-image .stars img,.image-border .stars img,.mainbox2-body .product-image .stars img,.mainbox2-body .product-item-image .stars img,.mainbox2-body .mainbox2-body .feature-image .stars img,.mainbox2-body .image-border .stars img {
	border: 0 none;
	background-color: transparent;
	padding: 0 1px;
}
.post-new {
	margin-top: -15px;
}
.posts .no-items {
	margin-bottom: 40px;
}
/* /Discussion */
/* Sorting Styles */
.sort-dropdown {
  display: inline-block;
  padding-left: 3px;
}
.sort-dropdown a {
  display: block;
  margin-right: -10px;
  padding: 4px 20px 0 6px;
  height: 18px;
}
.dropdown-container {
  display: inline-block;
  margin: 0 15px 0 0;
}
.cm-dropdown-content {
  border: 1px solid #b3b3b3;
  background-color: #fff;
  position: absolute;
  z-index: 100;
  display: none;
  padding: 5px 0;
}
.cm-dropdown-content a, .cm-dropdown-content a:visited, .cm-dropdown-content a:hover {
  display: block;
  padding: 2px 10px;
}
.sort-pagination {
  padding-top: 1px;
}
.sort-pagination a, .sort-pagination span {
  display: inline-block;
  padding: 1px 3px;
  min-width: 12px;
  text-align: center;
}
/* /Sorting Styles */
/* Section in main box */
.section-border {
  margin-top: 4px;
}
.section-border .cm-combo-off {
  -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;
}
.section-title {
  border-bottom: 1px solid #d4d4d4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: -moz-linear-gradient(top,  #f4f4f4 0%, #e8e8e8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e8e8e8));
  background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
  background: -o-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
  background: -ms-linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
  background: linear-gradient(top,  #f4f4f4 0%,#e8e8e8 100%);
  cursor: pointer;
}
.section-title span {
  color: #4d4d4d;
  text-decoration: none;
  text-shadow: 0px 1px 0px #fff;
  font-weight: normal;
  font-size: 13px;
}
.section-switch {
  background: url(/skins/basic/customer/images/show_hide_section.png) no-repeat;
  background-position: right 5px;
}
.cm-combo-off .section-switch-on {
  display: none;
}
.cm-combo-on .section-switch-off {
  display: none;
}
.cm-combo-off .section-switch {
  background-position: right -17px;
}
.section-body, .section-body-details {
  overflow: hidden;
  padding: 6px 20px 0 20px;
  border: 1px solid #d9d9d9;
  border-top: none;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  background: url(/skins/basic/customer/images/search_options_bg.png) repeat-x;
}
.section-body .buttons-container {
  margin-top: 29px;
  margin-left: -20px;
  padding: 15px 20px 15px 20px;
  width: 100%;
  border-top: 1px solid #ebebeb;
  background-color: #f7f7f7;
}
.section-body .form-field {
  margin: 6px 0px 14px 0px;
}
.section-body .status {
  margin-top: 8px;
}
.section-body .status td {
  padding-right: 23px;
  padding-bottom: 2px;
}
.section-body-details {
  padding: 18px 16px;
}
.section-body .input-text-short {
  width: 73px;
}	
/* Section in main box */
/* Input buttons */
.button-submit-action.button-wrap-left,
.button-submit.button-wrap-left,
.button-action.button-wrap-left,
.button.button-wrap-left, 
.button-submit-action.button-wrap-right,
.button-submit.button-wrap-right,
.button-action.button-wrap-right,
.button.button-wrap-right,
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
  height: 28px;
  background: transparent url(/skins/basic/customer/images/button_sprite.png) no-repeat left top;
}
.button-submit-action.button-wrap-right,
.button-submit.button-wrap-right,
.button-action.button-wrap-right,
.button.button-wrap-right,
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
  display: inline-block;
  margin-left: 5px;
  background-position: right -90px;
}
.button-action.button-wrap-left,
.button-submit-action.button-wrap-left {
  background-position: left -178px;
}
.button-action.button-wrap-right,
.button-submit-action.button-wrap-right {
  background-position: right -268px;
}
.button-submit.button-wrap-left.b-hover,
.button.button-wrap-left.b-hover {
  background-position: left -30px;
}
.button-action.button-wrap-left.b-hover,
.button-submit-action.button-wrap-left.b-hover {
  background-position: left -208px;
}
.button-submit.button-wrap-left.b-click,
.button.button-wrap-left.b-click {
  background-position: left -60px;
}
.button-action.button-wrap-left.b-click,
.button-submit-action.button-wrap-left.b-click {
  background-position: left -238px;
}
.button-submit.button-wrap-left.b-hover .button-wrap-right,
.button.button-wrap-left.b-hover .button-wrap-right {
  background-position: right -120px;
}
.button-action.button-wrap-left.b-hover .button-wrap-right,
.button-submit-action.button-wrap-left.b-hover .button-wrap-right {
  background-position: right -298px;
}
.button-submit.button-wrap-left.b-click .button-wrap-right,
.button.button-wrap-left.b-click .button-wrap-right {
  background-position: right -150px;
}
.button-action.button-wrap-left.b-click .button-wrap-right,
.button-submit-action.button-wrap-left.b-click .button-wrap-right {
  background-position: right -328px;
}
.button-submit-big.button-wrap-left,
.button-big.button-wrap-left,
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
  height: 34px;
  background-position: left -356px;
}
.button-submit-big.button-wrap-right,
.button-big.button-wrap-right {
  background-position: right -476px;
}
.button-submit-big.button-wrap-left.b-hover,
.button-big.button-wrap-left.b-hover {
  background-position: left -396px;
}
.button-submit-big.button-wrap-left.b-hover .button-submit-big.button-wrap-right,
.button-big.button-wrap-left.b-hover .button-big.button-wrap-right {
  background-position: right -516px;
}
.button-submit-big.button-wrap-left.b-hover.b-click,
.button-big.button-wrap-left.b-hover.b-click {
  background-position: left -436px;
}
.button-submit-big.button-wrap-left.b-hover.b-click .button-submit-big.button-wrap-right,
.button-big.button-wrap-left.b-hover.b-click .button-big.button-wrap-right {
  background-position: right -556px;
}
.button-submit-big input, .button-big a {
  margin-left: -5px;
  background: none;
}












.button-submit input, .button input, .button a, .button.button-wrap-right:hover a, .ui-widget-content .button a {
  color: #333;
  text-shadow: 0px 1px 0px #f7f7f7;
}
.button-submit.b-click input, .button.b-click input, .button.b-click .button.button-wrap-right a, .button.button-wrap-right.b-click a, .ui-widget-content.b-click .button a {
  color: #4d4d4d;
}
.button-submit.button-wrap-left.b-click input, .button.button-wrap-left.b-click input {
  text-shadow: 0px 1px 0px #e5e5e5;
}
/* /Input buttons */
/* Section in main box */
.section-border {
  margin-top: 6px;
  margin-bottom: 15px;
  width: 787px;
}
.section-title {
  padding: 13px 14px 11px 14px;
  background: #f4f4f4;
}
.section-switch {
  float: right;
  padding-right: 15px;
}
/* Section in main box */
/* Ajax */
.ajax-loading-box {
  position: fixed;
  top: 0;
  right: 50%;
  z-index: 800;
  display: none;
  padding: 0 10px;
  background-color: #333;
}

.ajax-inner-loading-box {
  padding: 6px 0 6px 27px;
  color: #fff;
  font-weight: bold;
}

.ajax-message {
  position: absolute;
  z-index: 700;
  display: none;
  padding: 10px;
  width: 339px;
}
/* /Ajax*/
/* Ajax */
.ajax-loading-box {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  background: transparent url(/skins/basic/customer/images/transparent_black_bg.png);
}

.ajax-inner-loading-box {
  background: url(/skins/basic/customer/images/icons/ajax.gif) no-repeat 3px center;
}

.ajax-message {
  border: 1px solid #000;
  background-color: #f4fbff;
}
/* /Ajax*/
/* Popup dialog */
.object-container {
  padding: 15px 20px;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  background-color: #fff;
  font: 100% Arial,Tahoma,Helvetica,sans-serif;
}
.ui-widget select, .ui-widget textarea {
  font: normal 100% Arial, Tahoma, Helvetica, sans-serif;
}
.ui-widget-content .button-action a {
  color: #fff;
}
.ui-widget-content.ui-dialog {
  padding: 0;
  border: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
  -moz-box-shadow: 0 4px 15px rgba(0,0,0,0.45);
  box-shadow: 0 4px 15px rgba(0,0,0,0.45);
}
.ui-dialog .ui-dialog-content {
  overflow: hidden;
  padding: 0;
  min-height: 120px !important;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ui-dialog .ui-dialog-titlebar {
  border: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: none;
  background: #383838 url(/skins/basic/customer/images/picker_title_bg.png) 0 0 repeat-x;
}
.ui-dialog .ui-resizable-se {
  right: 1px;
  bottom: 1px;
}
.cm-check-changes .ui-dialog .buttons-container {
  margin: 15px 0 -8px 0;
  padding: 15px 0;
}
.ui-widget {
  font: 13px Arial,Tahoma,Helvetica,sans-serif;
}
.ui-widget-overlay {
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: url("/skins/basic/customer/images/picker_bg_outside.png") repeat-x 0 -50% scroll #fff;
  opacity: 0.6;
  filter: Alpha(Opacity=60);
}
.ui-dialog .ui-dialog-title {
  margin: 0;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  font-family: Arial, Verdana, sans-serif;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 13px 20px 10px;
}
.ui-dialog .ui-dialog-titlebar-close {
  top: 25px;
  right: 13px;
  padding: 0;
}
.ui-dialog .el-rte .ui-resizable-se, .el-rte .ui-resizable-se {
  right: 3px;
  bottom: 51px;
  z-index: 0 !important;
}
.el-dialogform-content, .el-dialogform-content .ui-widget-content, .ui-dialog .ui-dialog-buttonpane {
  border: none;
  background-color: #f7f7f7;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ui-dialog .ui-dialog-buttonpane {
  margin-top: -10px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  margin-top: 10px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: url(/skins/basic/customer/images/icons/openhand.cur), move;
}
.ui-dialog .buttons-container.picker {
  padding: 13px 0;
  width: 100%;
  border-top: 1px solid #ebebeb;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background-color: #f9f9f9;
  -ms-border-radius: 0 0 5px 5px;
}
.buttons-container-picker, .body-bc {
  padding: 0;
  width: 100%;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
}
.buttons-container-picker {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  border: 1px solid #e3e3e3;
}
.body-bc {
  width: auto;
}
.ui-dialog .buttons-container.picker > div {
  margin: 0 15px;
}
.ui-widget-header .ui-icon-closethick {
  background: url(/skins/basic/customer/images/icons/picker_close.png) 0 0 no-repeat;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 11px;
  height: 11px;
  text-indent: -9999px;
}
.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover {
  border: none;
  background: none;
}
.ui-widget-header .ui-state-hover .ui-icon.ui-icon-closethick {
  background-position: 0 -30px;
}
/* /Popup dialog */
/* Buttons */
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .button-big a, a.cm-thumbnails-mini,  .promotion-coupon strong, .image-reload {
  display: -moz-inline-box;
  display: inline-block;
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input {
  margin: 0;
  padding: 0 15px;
  height: 28px;
  border: 1px solid #ccc;
  background-color: #ebebeb;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  font: bold 85% Arial, sans-serif;
  cursor: pointer;
}
.button a, .button-action a {
  height: 26px;
  line-height: 27px;
}
.button-submit-big input, .button-big a {
  padding: 0px 15px;
  height: 34px;
  outline: 0 none;
  font-size: 100%;
  line-height: 36px;
}
.go-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  border: 1px solid #ccc;
  background-color: #dadada;
  cursor: pointer;
}
/* /Buttons */
/* Form styles */
.error-message {
  clear: both;
  text-align: left;
}
.error-message .message {
  margin-bottom: 8px;
  padding: 0 8px;
}
.error-message .arrow {
  margin-left: 10px;
  width: 0;
  font-size: 1px;
  line-height: 1px;
}
.form-field {
  margin: 6px 0 15px 0;
  padding: 0;
  vertical-align: middle;
}
.form-field.revert {
  padding-left: 20px;
}
.form-field.revert label {
  float: none;
  margin: 0;
  width: auto;
}
.form-field.revert .checkbox, .form-field.revert .radio {
  float: left;
  clear: left;
  margin: 1px 3px 0 -20px;
}
.form-field label {
  display: block;
  padding-bottom: 2px;
  font-weight: bold;
}
.form-field label.hidden {
  display: none;
}
.select-field {
  padding: 3px 0;
}
.select-field label, .form-field table label {
  clear: none;
  margin: 0 10px 0 0;
  padding: 3px 0;
  width: auto;
  vertical-align: middle;
}
.select-field label {
  padding-left: 12px;
}
.select-field label .checkbox {
  margin-left: -12px;
  vertical-align: -2px;
}.select-field .checkbox {
  vertical-align: middle;
}
/* Form field hack to avoid float div float outside the container */
.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, .cm-tabs-content:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
  content: ".";
  font-size: 0px;
}
.break:before {
  height: 3px;
}
.product-list-field, #content_subscribtion .form-field {
  margin: 15px 0 0 0;
  padding-left: 10px;
}
.product-list-field label, #content_subscribtion .form-field label {
  float: left;
  margin-left: -10px;
  padding-top: 1px;
  width: 110px;
  font-weight: normal;
}
.product-list-field label.option-items, #content_subscribtion .form-field label.option-items {
  float: none;
  margin-left: 0;
  padding: 2px 0;
  width: auto;
}
.product-features {
  margin-left: 10px;
  padding: 5px;
}
.product-list-field .radio, .product-list-field .checkbox, #content_subscribtion .form-field .radio, #content_subscribtion .form-field .checkbox {
  margin: 0 6px 2px 0;
  padding: 0;
}
.product-list-field .fileuploader, #content_subscribtion .form-field .fileuploader {
  padding: 6px 0;
}
.product-list-field .fileuploader span, .product-list-field .fileuploader p, #content_subscribtion .form-field .fileuploader span, #content_subscribtion .form-field .fileuploader p {
  padding-top: 0;
}
/* Input append with button */
.input-append {
  position: relative;
  margin: 10px 0 0 0;
  padding: 0 28px 0 0;
  max-width: 250px;
}
.input-append .input-text {
  width: 100%;
}
/* /Input append with button */
/* /Form styles */
/* Checkout totals */
.checkout-totals {
  padding: 17px 20px;
  border: 1px solid #ebebeb;
  border-top: none;
}
#applied_promotions .wysiwyg-content {
  text-align: left;
}
/* Statistic list */
.statistic-list-wrap {
  width: 100%;
  background: #f9f9f9 url(/skins/basic/customer/images/gray_grad_bg.png) 0 -1px repeat-x;
}
ul.statistic-list {
  float: right;
  padding-top: 11px;
}
ul.statistic-list li {
  clear: both;
  overflow: hidden;
  padding: 0 0 17px 0;
  white-space: nowrap;
}
ul.statistic-list li span.checkout-item-title {
  position: relative;
  float: left;
  margin-right: 20px;
  width: 220px;
  text-align: right;
  white-space: normal;
}
ul.statistic-list li span.checkout-item-value {
  display: inline-block;
  width: 100px;
  text-align: right;
}
ul.statistic-list li.group-title {
  padding-bottom: 5px;
  font-weight: bold;
}
ul.statistic-list li.group-title .discount-price {
  font-weight: normal;
}
ul.statistic-list .total-title {
  margin-right: 20px;
}
ul.statistic-list li .delete-icon {
  position: absolute;
  top: -1px;
  right: -17px;
}
ul.statistic-list li span strong {
  float: none;
}
ul.statistic-list li strong {
  text-align: left;
}
ul.statistic-list li strong span {
  float: none;
  margin: 0;
  width: auto;
  text-align: left;
}
ul.statistic-list li.total {
  padding: 0px 0 0 0;
  font: bold 138% Arial;
}
ul.statistic-list li.total strong {
  float: left;
  margin-right: 20px;
  width: 163px;
  text-align: right;
}
/* /Statistic list */
/* /Checkout totals *//* Notification box */
.cm-notification-container {
  position: fixed;
  top: 0;
  right: 50px;
  z-index: 800;
  width: 40%;
  min-width: 300px;
}

.cm-notification-container-top {
  top: 10px;
}

.notification-content {
  position: relative;
}

.notification-w, .notification-n, .notification-e {
  position: relative;
  margin: 7px 0 7px 0;
  padding: 14px 0;
  width: 99.7%;
  border: 1px solid;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-position: 16px 12px !important;
  background-repeat: no-repeat !important;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 15px;
  opacity: 0.96;
}

.notification-w div, .notification-n div, .notification-e div {
  display: block;
  padding-right: 20px;
  padding-left: 50px;
}

.notification-header-w, .notification-header-n, .notification-header-e {
  float: left;
  margin: 0 10px 0 0;
  padding-right: 0 !important;
  font: bold 110% Arial, Helvetica, sans-serif;
  line-height: 15px;
}

.notification-w img, .notification-n img, .notification-e img {
  outline: 0;
  border: 0;
}

.notification-w p, .notification-n p, .notification-e p {
  margin: 0;
  color: #8c8531;
}

.notification-n p {
  color: #496e16;
}

.notification-e p {
  color: #9c3535;
}

.notification-w .cm-notification-close, .notification-n .cm-notification-close, .notification-e .cm-notification-close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 50%;
}
/* /Notification box */
/* Notification box */
.notification-header-w, .notification-header-n, .notification-header-e {

  color: #c52a01;
}

.notification-n {
  border-color: #8bc045;
  background: #d0eaae url(/skins/basic/customer/images/icons/notice.png);
}

.notification-n div {
  color: #496e16;
}

.notification-w {
  border: #000000 4px solid;
  background: #FFFF00  url(/skins/basic/customer/images/icons/warning.png);
}

.notification-w div {
  color: #000000;
}

.notification-e {
  border-color: #df8f8f;
  background: #ffcece url(/skins/basic/customer/images/icons/error.png);
}

.notification-e div {
  color: #9c3535;
}

.notification-header-n {
  color: #668c34;
}

.notification-header-w {
  color: #bfa615;
}
/* /Notification box */
/*=================== Slider--*/
.cm-slider {
	position: relative;
  margin:0 0 0 0;
}
/*--Window/Masking Styles--*/
.cm-slider-window {
	width: 100%;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.cm-slide-page-reel {
	position: absolute;
	top: 0; left: 0;
}
.cm-slide-page-reel img {
	border: 0; padding: 0;
}
.displace {
  position: absolute;
  left: -5000px;
}
/* Tables */
/* Block "Product filters" */
.product-filters {
  padding-top: 5px;
  font-size: 90%;
  line-height: 140%;
}
.product-filters li {
  padding: 2px 0 3px;
}
.product-filters .extra-link-wrap {
  margin-top: -3px;
  padding-top: 0;
}
.product-filters a.extra-link {
  border-bottom: 1px dotted #4d4d4d;
}
.product-filters a.extra-link.filter-delete {
  float: right;
  border: none;
}
.product-filters li a.filter-item, .product-filters li a.filter-item:hover {
  display: inline-block;
  padding-left: 15px;
  background: url(/skins/basic/customer/images/icons/checkbox_bg.png) 0 3px no-repeat;
  color: #4d4d4d;
}
.product-filters li a.filter-item:hover, .product-filters li a.filter-item.checked {
  background-position: 0 -27px;
  text-decoration: none;
}
.product-filters li a.filter-item.disabled {
  background-position: 0 -117px;
  color: #ccc;
  text-decoration: none;
  cursor: default;
}
.product-filters li a.filter-item.checked.disabled {
  background-position: 0 -87px;
  color: #ccc;
  text-decoration: none;
  cursor: pointer;
}
.product-filters li a.filter-item.checked:hover {
  background-position: 0 -57px;
}
.product-filters .details {
  color: #959595;
  font-weight: normal;
}
.filter-wrap {
  padding-bottom: 10px;
}
.filter-title {
  /* border-bottom: 1px dotted #4d4d4d; */
  color: #ffffff;
  font-family: 'open_sanssemibold';
  background:#005596 url('/skins/basic/customer/images/blue-navbg.png');
  font-size:11pt;
  cursor: pointer;
  margin:0 -10px 0 -10px;
}
.toggle-arrow {
  display: inline-block;
  padding: 0 2px;
  width: 7px;
  background: url(/skins/basic/customer/images/icons/toggle_arrow.gif) 2px 7px no-repeat;
}
.filter-wrap.cm-combo-on .toggle-arrow {
  background-position: 1px -25px;
}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active {
  background: url('/skins/basic/customer/images/icons/reset_icon.png') no-repeat 0 1px;
  color: #b20101;
  text-transform: lowercase;
  font-size: 85%;
}
/* /Block "Product filters" */

/* Common table */
.table {
  margin-top: 30px;
  border: 1px solid #ebebeb;
  border-width: 1px 0px 1px 1px;
  border-bottom: none;
}
.table th {
  padding: 10px;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  text-align: left;
  white-space: nowrap;
  font-weight: bold;
  background-color: #eee;
}
.table th.right {
  text-align: right;
}
.table th.left {
  text-align: left;
}
.table tr, .table .table tr {
  background-color: #fff;
}

.table table tr {
  background-color: transparent;
}
.table td, .table .table td {
  padding: 13px 10px;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.table .table-footer td {
  margin: 0;
  padding: 0;
  height: 5px;
  font-size: 38%;
}
.category-rows .table {
  margin-top: -1px;
}
table.qty-discounts {
  padding: 0;
  border: 1px solid #ebebeb;
}
table.qty-discounts th, table.qty-discounts td {
  border: 0 none;
}
/* /Common table */
.categories-picker table td {
  padding: 0;
  border: none;
}
.categories-picker table img {
  padding: 3px;
}
.categories-picker .radio {
  margin: 0;
}
.tree-space {
  display: inline-block;
  width: 20px;
}
/* /Tables */
/*--Paging Styles--*/
.cm-paging {
	position: absolute;
	bottom: 20px; 
	right: 25px;
	width: 200px; 
	height:20px;
	margin-bottom: 10px;
	color: #808080;
	text-align: right;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.cm-paging a, .cm-paging a:visited, .cm-paging a:hover, .cm-paging a:active {
	display: inline-block;
	padding: 5px 8px;
	background: #dbdbdb;
	text-decoration: none;
	text-align: center;
	color: #808080;
	line-height: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cm-paging a.active {
	font-weight: bold;
	background: #4d4d4d;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.cm-paging-dots a, .cm-paging-dots a:hover {
	width: 15px;
	padding: 0;
	background: url(/skins/basic/customer/images/paging_dots.png) 0 0 no-repeat;
}
.cm-paging-dots a.active {
	width: 15px;
	padding: 0;
	background: url(/skins/basic/customer/images/paging_dots.png) 0 -40px no-repeat;
}
.cm-slide-page {
	float: left;
  font-size:17px;
	vertical-align: middle;
}
.cm-slide-page h3{
 background: url(/skins/basic/customer/images/banner-header-bg.png) 0 40px no-repeat;
 font-size:36px;
 padding:0 0 5px 0;
 margin:0;
}
.cm-slide-page h4{
 font-size:20px;
 margin:10px 0 0 0;
}
/*-- Arrows --*/
.cm-slide-prev, .cm-slide-next {
	position: absolute;
	width: 18px;
	height: 36px;
	bottom: 50px;
	cursor: pointer;
	background-image: url(/skins/basic/customer/images/icons/prev_next_btn_sprite.png);
	background-repeat: no-repeat;
}
.cm-slide-prev {
	left: 20px;
	background-position: 0 0;
}
.cm-slide-next {
	right: 20px;
	background-position: 100% 0;
}
.cm-slide-prev:hover {
	background-position: 0 -60px;
}
.cm-slide-next:hover {
	background-position: 100% -60px;	
}
/*=================== /Slider--*/
/*=================== ITSilicon Styles--*/
@font-face {
    font-family: 'open_sansregular';
    src: url('/skins/basic/customer/fonts/opensans-regular-webfont.eot');
    src: url('/skins/basic/customer/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/skins/basic/customer/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'open_sansbold';
    src: url('/skins/basic/customer/fonts/opensans-bold-webfont.eot');
    src: url('/skins/basic/customer/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('/skins/basic/customer/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('/skins/basic/customer/fonts/opensans-light-webfont.eot');
    src: url('/skins/basic/customer/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/opensans-light-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/opensans-light-webfont.ttf') format('truetype'),
         url('/skins/basic/customer/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
	}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('/skins/basic/customer/fonts/opensans-semibold-webfont.eot');
    src: url('/skins/basic/customer/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('/skins/basic/customer/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/skins/basic/customer/fonts/opensans-semibold-webfont.svg#bitterregular') format('svg');
    font-weight: normal;
    font-style: normal;}
	
@font-face {
    font-family: 'oswaldbold';
    src: url('/skins/basic/customer/fonts/oswald-bold-webfont.eot');
    src: url('/skins/basic/customer/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('/skins/basic/customer/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/skins/basic/customer/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('/skins/basic/customer/fonts/oswald-light-webfont.eot');
    src: url('/skins/basic/customer/fonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/skins/basic/customer/fonts/oswald-light-webfont.woff2') format('woff2'),
         url('/skins/basic/customer/fonts/oswald-light-webfont.woff') format('woff'),
         url('/skins/basic/customer/fonts/oswald-light-webfont.ttf') format('truetype'),
         url('/skins/basic/customer/fonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {margin:0; padding:0; outline:0;}
body { font-family: 'open_sansregular'; font-size:14px; line-height:normal; color:#000;}
a {outline:none; text-decoration:none; color:#333;}
div, a, span, input, select, textarea, li, img, i {behavior:url(css/PIE.htc);}
input, textarea, select {font-size:12px; color:#666; vertical-align:middle; font-family:'open_sansregular'; outline:none;}
form {margin:0 !important;}
.clr {clear:both !important;height:10px;}
.fl {float:left !important;}
.fr {float:right !important;}
.vAlign {vertical-align:middle !important;}
img {border:none;}
/* h1, h2, h3, h4, h5, h6 {font-weight:normal;} */
ul {list-style:none;}
.clearfix:before, .clearfix:after {content:''; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both;}
.responsive{max-width:1000px; margin:auto;position: relative;}
.mainCont{ width:100%;}
.topCont{ width:100%; background:#f3f3f3; border-bottom:#ebebeb solid 1px; position:relative;}
.toppart{ display:block;text-align:right; padding:5px 0;}
.tollfree{font-size:16px; color:#000000; font-family: 'oswaldbold'; text-transform:uppercase; display:inline-block; line-height:25px;}
.tollfree span{color:#cc2448;}
.item{ font-size:13px; color:#000000; line-height:25px; display:inline-block; margin:0 15px; padding-left:20px;}
.item a{ color:#000000;}
.item a:hover{ color:#cc2448;}
.item img{ padding-top:5px; margin-left:-16px; position:absolute; }
.login{font-size:13px; color:#6a6a6a; display:inline-block;}
.login a{color:#6a6a6a;}
.login a:hover{color:#cc2448;}
.logoMain{background:#FFFFFF; position:relative; width:100%; }
.logoMain .logo{display:inline-block; padding:4px 0; margin-right:10px;float:left; vertical-align:top;}
.nav{ display:inline-block; margin:0 10px; vertical-align:top;}
.nav ul li{display:inline-block; position:relative;}
.nav ul li a{ font-size:13px; color:#444444; display:inline-block; text-transform:uppercase; padding:21px 20px; border-right:#d6d6d6 solid 1px;}
.nav ul li a:hover{ color:#000000;}
.logoMain  .rightsearch{display:inline-block; float:right; vertical-align:top;}
.logoMain  .rightsearch .searcInp{border:#bdbdbd solid 2px; font-size:13px; font-style:italic; color:#000000;  border-radius:7px; width:295px; height:29px; background:#FFFFFF; margin:10px 0; padding-left:5px;}
.logoMain  .rightsearch span{position:absolute; margin-top:11px; margin-left:-35px;}
.menubg{ width:100%; position:relative; background:url(/skins/basic/customer/images/blue-navbg.png) 0 0 repeat; padding:2px 0}
.menu{ display:inline-block; height:38px; z-index:1100; height:40px; position:relative; top:-2px;}
.menu ul li{ display:inline-block; vertical-align:top;  background:url(/skins/basic/customer/images/menubdr.png) right 3px no-repeat; line-height:40px;}
.dropdown-fullwidth ul li{background:none; line-height:20px;}
.menu ul li a{ font-size:13px; color:#FFFFFF; vertical-align:middle; padding:5px 7px;}
.menu ul li a span { font-size:13px; color:#FFFFFF; vertical-align:middle; padding:5px 2px;}
.menu ul li a strong{display:inline-block; vertical-align:middle;}
/*.menu ul li a:hover{ background:#FFFFFF; color:#0b9fdb; z-index:999999; padding:12px 7px 12px 7px; border-bottom:none; position:relative;}
.menu ul li a:hover span{ background:#FFFFFF; color:#0b9fdb; z-index:9999;}*/
.menu ul li a.active{ background:#FFFFFF; color:#0b9fdb; z-index:999999; padding:10px 7px 12px 7px; border-bottom:none; position:relative; margin-top:-22px;}
/*.menu ul li:hover{ background:#FFFFFF; color:#0b9fdb;}
.menu ul li:hover span{ color:#0b9fdb;}*/
.menu ul li a.active span{color:#0b9fdb;}
.menu ul li:hover .SubMain{display:block;}
.menu ul li .hardware-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/hardware-icon.png) center center no-repeat;}
.menu ul li:hover .hardware-icon{ background:url(/skins/basic/customer/images/hardware-icon-hover.png) center center no-repeat;}
.menu ul li.active .hardware-icon{ background:url(/skins/basic/customer/images/hardware-icon-hover.png) center center no-repeat;}
.menu ul li .storage-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/storage-icon.png) center center no-repeat;}
.menu ul li:hover .storage-icon{ background:url(/skins/basic/customer/images/storage-icon-hover.png) center center no-repeat;}
.menu ul li .network-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/network-icon.png) center center no-repeat;}
.menu ul li:hover .network-icon{ background:url(/skins/basic/customer/images/network-icon-hover.png) center center no-repeat;}
.menu ul li .system-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/system-icon.png) center center no-repeat;}
.menu ul li:hover .system-icon{ background:url(/skins/basic/customer/images/system-icon-hover.png) center center no-repeat;}
.menu ul li .periph-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/preherels-icon.png) center center no-repeat;}
.menu ul li:hover .periph-icon{ background:url(/skins/basic/customer/images/preherels-icon-hover.png) center center no-repeat;}
.menu ul li .software-icon{ width:33px; height:34px; text-indent:-99999px; background:url(/skins/basic/customer/images/software-icon.png) center center no-repeat;}
.menu ul li:hover .software-icon{ background:url(/skins/basic/customer/images/software-icon-hover.png) center center no-repeat;}
/*-------------------starting of subnav----------------*/
.SubMain{ width:780px; padding:10px; background:#FFFFFF; border:#0b9edb solid 1px; border-top:0; display:none; position:absolute; z-index:9999; margin-top:-1px;}
.SubMain .leftpart{ display:inline-block;}
.SubMain .leftpart .subleftnav{width:240px; background:#f0f0f0;}
.SubMain .leftpart .subleftnav ul li{ display:block; line-height:24px; background-image:none !important; position:relative;}
.SubMain .leftpart .subleftnav ul li a {font-size:13px; display:block; color:#6b6b6b; padding:3px 0 3px 15px !important;  background:url(/skins/basic/customer/images/subnav-icon.png) 5px 13px no-repeat;}
.SubMain .leftpart .subleftnav ul li:hover{ background:#FFFFFF; border:0; }
.SubMain .leftpart .subleftnav ul li a:hover{ background:#ffffff url(/skins/basic/customer/images/subnav-icon-hover.png) 5px 13px no-repeat; border:0; color:#000000;}
.SubMain .leftpart .subleftnav ul li:hover .subnav{ display:block;}
ul.subnav{background:#f2f2f2; position:absolute; display:none; top:10px; margin-left:240px;width: 230px;z-index: 400;}
ul.subnav li { display:block; padding-left:10px;}
ul.subnav  li a{ font-size:13px; color:#6b6b6b; padding:5px 0; background:url(/skins/basic/customer/images/subnav-left.png) 0 10px no-repeat !important; }
ul.subnav li a:hover{ color:#005596 !important;}
.SubMain .rightpart{ width:260px; display:inline-block; float:right; border-left:#ccc solid 1px; text-align:center; min-height:300px; padding-left:30px;}
.SubMain .rightpart .c2gTxt{font-size:14px; color:#000000; padding:5px 0;}
.SubMain .rightpart .submenuimg{border:#CCCCCC solid 1px; display:block; padding: text-align:center; background:#FFFFFF;}
.SubMain .rightpart .submenuimgTxt{font-size:13px; color:#999999; text-align:center; line-height:18px; padding-top:5px; margin-bottom:25px;}
/*-------------------starting of subnav----------------*/
.securesiteimg{ width:100px; height:85px; position:fixed; right:0; bottom:0; z-index:9999;}
.menuright{display:inline-block; float:right; padding-top:3px;}
.menu a.mobNav{ display:none;}
.bannerCon{ width:100%; padding:10px 0 30px 0; position:relative; background:#f0f0f0;}
.bannerBg {width:100%; box-sizing: border-box;}
.bannerBg {background:url(/skins/basic/customer/images/banner-bg.jpg) 0 0 no-repeat; min-height:315px; border:#FFFFFF solid 2px; display:block;}
.bannerBg li .bannerCnt{display:block; }
.bannerBg li .leftpart{ display:inline-block; padding-top:40px; padding-bottom:30px; padding-left:40px ;margin-right:35px; vertical-align:top;}
.bannerBg li .rightpart{ display:inline-block; vertical-align:top; padding-top:40px;}
.bannerBg .dataHd{ font-size: 36px; font-family: 'oswaldbold'; color:#000000; text-transform:uppercase;}
.bannerBg .dataHd span{ color:#cc2448;}
.bannerBg li .rightpart .supmicroTxt{color:#656565; font-size:24px; font-family: 'oswaldlight'; }
.bannerBg li .rightpart .bannernav{ width:100%; margin:10px 0 0 0;}
.bannerBg li .rightpart .bannernav .banTxt{ background:url(/skins/basic/customer/images/banner-rightimg.png) 0 5px no-repeat; font-family: 'open_sanslight'; font-size:15px; padding:7px 0 7px 30px; color:#000000;}
#bx-pager{clear:left;}
/*.bannerBg .bx-pager {display:block; text-align:center; margin-top:25px;}
.bannerBg .bx-pager .bx-pager-item {display:inline-block;}
.bannerBg .bx-pager .bx-pager-item a {display:inline-block; float:left; background:#c9c9c9; width:7px; height:7px; margin:0 2px; overflow:hidden; text-indent:-100px;}
.bannerBg .bx-pager .bx-pager-item a:hover, .banner-cont .bx-pager .bx-pager-item a.active {background:#ff7f00;}
.bannerBg .bx-controls-direction a {position:absolute; top:50%; height:50px; width:50px; z-index:9999; display:none; text-indent:-99999px;}
.bannerBg .bx-controls-direction .bx-prev {left:5%; background:url(/skins/basic/customer/images/prev.png) no-repeat center center;}
.bannerBg .bx-controls-direction .bx-next {right:5%; background:url(/skins/basic/customer/images/next.png) no-repeat center center;}*/
.viewmore{ display:block; margin-top:20px;}
.viewmore a{background:#cc2448; padding:10px 15px; font-size:15px; text-transform:uppercase; color:#FFFFFF; margin-top:30px; border-radius:5px;}
.viewmore a:hover{background:#da5515;}
.isoBg{width:100%; padding:30px 0; position:relative; background:#FFFFFF; text-align:center;}
.isoBg .isoTxt{font-size:14px; color:#757575; line-height:22px;}
.isoBg .isoTxt span{font-size:14px; color:#000000; line-height:22px; font-family: 'open_sanssemibold';}
.featBg{ width:100%; padding:20px 0; background:url(../images/featbg.png) 0 0 repeat; text-align:center;}
.featBg .featHd{ font-size:26px; color:#000000; font-family: 'open_sanssemibold'; text-align:center; padding-bottom:5px; background:url(../images/featBdr.png) center bottom no-repeat;}
.featBg .featNav{ margin:20px 0; display:block; padding-right:50px;}
.featBg .featNav ul li{ width:216px; height:252px; display:inline-block; position:relative; background:#FFFFFF; border:#e1e4dd solid 2px; border-radius:5px; margin:0 13px; text-align:center;}
.featBg .featNav ul li .imgMain{width:216px; height:166px; z-index:-1; display:table-cell; vertical-align:middle; text-align:center; border-bottom:#e1e4dd solid 1px;}
.featBg .featNav ul li .imgTxt{font-size:13px; text-transform:uppercase; line-height:16px; color:#6b6b6b; padding:10px;}
.featBg .featNav ul li .mainhvr{ width:208px; height:250x; background:rgba( 0, 0, 0, 0.8); text-align:center;  cursor:pointer; border-radius:5px;  position:absolute; top:0; left:0; display:none;}
.featBg .featNav ul li .mainhvr h1{ font-size:24px; margin:80px 0 20px 0; color:#FFFFFF;}
.featBg .featNav ul li .mainhvr a{ background:#3da24c; padding:10px 15px; color:#FFFFFF; text-transform:uppercase; border-radius:5px; } 
.featBg .featNav ul li:hover .mainhvr{ display:block; transition:all 2s ease;}
.featBg .bx-wrapper{ max-width:1000px !important; padding-bottom:20px; }
.featBg .bx-wrapper .bx-viewport{ padding-bottom:10px !important;}
.featBg .bx-pager {display:none;}
.featBg .bx-pager .bx-pager-item {display:inline-block;}
.featBg .bx-pager .bx-pager-item a {display:inline-block; background:#c9c9c9; width:7px; height:7px; margin:0 2px; overflow:hidden; text-indent:-100px;}
.featBg .bx-pager .bx-pager-item a:hover, .banner-cont .bx-pager .bx-pager-item a.active {background:#ff7f00;}
.featBg .bx-controls-direction a {position:absolute; height:27px; width:27px; margin-top:8px; z-index:9999; display:block; text-indent:-99999px;}
.featBg .bx-controls-direction .bx-prev {left:50%; margin-left:-45px; background:url(/skins/basic/customer/images/prev-icon.png) no-repeat center center;}
.featBg .bx-controls-direction .bx-next { right:50%; margin-right:-13px; background:url(/skins/basic/customer/images/next-icon.png) no-repeat center center;}
.ourservicesBg{ width:100%; padding:20px 0; background:#FFFFFF;}
.ourservicesBg .featHd{ font-size:26px; color:#000000; font-family: 'open_sanssemibold'; text-align:center; padding-bottom:5px; background:url(/skins/basic/customer/images/featBdr.png) center bottom no-repeat;}
.ourservicesBg .servicesnav{ width:100%; text-align:center; margin-top:30px;}
.ourservicesBg .servicesnav ul li{ width:150px; height:135px; display:inline-block; padding:0 40px; vertical-align:top; }
.ourservicesBg .servicesnav ul li a { text-align:center; font-size:14px; line-height:20px; padding-top:10px; color:#6b6b6b;}
.ourservicesBg .servicesnav ul li a:hover{ color:#000000;}
.ourservicesBg .servicesnav ul li .operatingsystem{width:66px; height:64px; display:inline-block; background:url(/skins/basic/customer/images/opretingsystem-icon.png) center 0 no-repeat;}
.ourservicesBg .servicesnav ul li:hover .operatingsystem{background-position:center -67px;}
.ourservicesBg .servicesnav ul li .networking{width:69px; height:65px; display:inline-block; background:url(/skins/basic/customer/images/networking-icon.png) center 0 no-repeat;}
.ourservicesBg .servicesnav ul li:hover .networking{background-position:center -68px;}
.ourservicesBg .servicesnav ul li .oficsoftware{width:56px; height:57px; display:inline-block; background:url(/skins/basic/customer/images/oficsoftware.png) center 0 no-repeat;}
.ourservicesBg .servicesnav ul li:hover .oficsoftware{background-position:center -59px;}
.ourservicesBg .servicesnav ul li .virusscan{width:62px; height:59px; display:inline-block; background:url(/skins/basic/customer/images/virousscane.png) center 0 no-repeat;}
.ourservicesBg .servicesnav ul li:hover .virusscan{background-position:center -61px;}
.feedbackBg{background:#005596; padding:20px 0; height:300px;}
.feedbackBg .feedHd{ font-size:26px; color:#FFFFFF; font-family: 'open_sanssemibold'; text-align:center; padding-bottom:5px; background:url(/skins/basic/customer/images/feedback-bdr.png) center bottom no-repeat;}
.feedbackBg .feedMain{ width:100%; margin:20px 0;}
.feedbackBg .feedMain .leftpart{ width:49%; display:inline-block; text-align:center; border-right:#3377ab solid 1px;}
.feedbackBg .feedMain .rightpart{ width:49%; display:inline-block; text-align:center;}
.feedTxt{ width:80%; margin:auto; font-size:13px; color:#FFFFFF; line-height:18px;}
.feedname{ font-size:16px; font-style:italic; margin-top:20px; color:#FFFFFF;}
.clientBg{ background:#FFFFFF; border-bottom:#eeeeee solid 1px; padding-top:1px;}
.clientBg .clientHd{background:#eeeeee; padding:40px 0; width:130px; text-align:center; display:inline-block; color:#403d42; font-size:16px; font-family: 'open_sanssemibold'; vertical-align:top;}
.clientBg .clientnav{ display:inline-block; position:relative; width:800px; height:87px; margin-top:10px; overflow:hidden; vertical-align:middle;}
.clientBg .clientnav ul li{ display:inline-block; vertical-align:middle; padding:0 18px;}
.footerBg{ width:100%; padding:25px 0; background:#005596;}
.footerBg .footerLeft{width:375px; display:inline-block; vertical-align:top;}
.footerBg .footerLeft .leftTxt{font-size:14px; color:#80aacb; line-height:20px; padding:5px;}
.footerBg .footerLeft .leftTxt span{ color:#FFFFFF;}
.footerBg .footerLeft .leftTxt a{ color:#80aacb;}
.footerBg .footerLeft .leftTxt a:hover{ color:#fff;}
.footerBg h5{font-size:16px; text-transform:uppercase; color:#FFFFFF; padding-bottom:5px; font-family: 'open_sanssemibold';}
.footerBg h5 span{ width:50%; display:block; border-bottom:#3377ab solid 1px;}
.footerBg .footerMid{width:277px; display:inline-block; vertical-align:top;}
.footerBg .footerMid .footNav{width:100%; margin:10px 0; position:relative;}
.footerBg .footerMid .footNav ul li{ display:block; background:url(/skins/basic/customer/images/footer-navicon.png) 0 8px no-repeat;}
.footerBg .footerMid .footNav ul li:hover{ display:block; background:url(/skins/basic/customer/images/footer-navicon-hover.png) 0 8px no-repeat;}
.footerBg .footerMid .footNav ul li a{ color:#80aacb; font-size:13px; line-height:18px; padding-left:10px;}
.footerBg .footerMid .footNav ul li a:hover{ color:#FFFFFF;}
.footerBg .footerRight{ width:300px; display:inline-block; vertical-align:top;}
.footerBg .footerRight .footNav{width:100%; margin:10px 0; position:relative;}
.footerBg .footerRight .footNav ul li{ display:inline-block; width:49%; background:url(/skins/basic/customer/images/footer-navicon.png) 0 8px no-repeat;}
.footerBg .footerRight .footNav ul li:hover{background:url(/skins/basic/customer/images/footer-navicon-hover.png) 0 8px no-repeat;}
.footerBg .footerRight .footNav ul li a{ color:#80aacb; font-size:13px; line-height:18px; padding-left:10px;}
.footerBg .footerRight .footNav ul li a:hover{ color:#FFFFFF;}
.footerBot{border-top:#3377ab solid 1px; margin-top:20px; padding:20px 0 10px 0; display:block;}
.footerBot .botLeft{display:inline-block; font-size:12px; line-height:16px; color:#80aacb; vertical-align:top;}
.footerBot .botRight{display:inline-block; float:right; vertical-align:bottom;}
.footerBot .botRight .social{ display:block;}
.footerBot .botRight .social .fb{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) 0 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .fb:hover{background-position:0 bottom;}
.footerBot .botRight .social .twitter{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -35px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .twitter:hover{background-position:-35px bottom;}
.footerBot .botRight .social .blog{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -201px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .blog:hover{background-position:-201px bottom;}
.footerBot .botRight .social .linkedin{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -70px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .linkedin:hover{background-position:-70px bottom;}
.footerBot .botRight .social .video{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -103px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .video:hover{background-position:-103px bottom;}
.footerBot .botRight .social .gplus{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -137px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .gplus:hover{background-position:-137px bottom;}
.footerBot .botRight .social .youtube{ width:32px; height:29px; display:inline-block; background:url(/skins/basic/customer/images/socialmedia.png) -169px 0 no-repeat; text-indent:-99999px;}
.footerBot .botRight .social .youtube:hover{background-position:-169px bottom;}
marquee{width:880px; padding-top:17px;}
.ban-leftpart{ width:245px; display:inline-block; padding-bottom:30px; vertical-align:top;}
.ban-rightpart{ width:700px; display:inline-block; vertical-align:top; margin-top:20px; vertical-align:top;}
.dataHd{ font-size: 36px; font-family: 'oswaldbold'; color:#000000; text-transform:uppercase;}
.dataHd span{ color:#cc2448;}
.ban-rightpart .supmicroTxt{color:#656565; font-size:24px; font-family: 'oswaldlight'; }
.ban-rightpart .bannernav{ width:100%; margin:10px 0 0 0;}
.ban-rightpart .bannernav .banTxt{ background:url(/skins/basic/customer/images/banner-rightimg.png) 0 5px no-repeat; font-family: 'open_sanslight'; font-size:15px; padding:7px 0 7px 30px; color:#000000;}
.ls-bottom-slidebuttons { width:100px; margin:0px auto; bottom:7px; position:relative; display:inline-block; text-align:center;}
.ls-bottom-slidebuttons a {display:inline-block; background:url(../images/deactive-icon.jpg) no-repeat; width:6px; height:6px; margin:0 2px;}
.ls-bottom-slidebuttons a:hover, .ls-bottom-slidebuttons a.ls-nav-active {background:url(/skins/basic/customer/images/active-icon.jpg) no-repeat;}
a.ls-nav-prev{ width:10px; height:17px; position:absolute; left:50%; margin-left:-60px; bottom:-5px; display:inline-block; background: url(/skins/basic/customer/images/ban-prev.png) no-repeat !important;}
a.ls-nav-next{ width:10px; height:17px;  position:absolute; left:50%; margin-left:45px; bottom:-5px; display:inline-block; background: url(/skins/basic/customer/images/ban-next.png) no-repeat !important;}
.ls-nav-prev:before, .ls-nav-next:before {content: '' !important;}
/*-------------------Start of login Top menu-----------------*/
.topmenuBg{ background:#f0f0f0; padding:5px 0; width:100%; margin-bottom:1px;}
.loginHd{ font-size:18px; text-transform:uppercase; color:#000000; font-family: 'open_sanssemibold';}
.loginHd span{ color:#3f3f3f; font-size:11px; font-family: 'open_sansregular'; line-height:22px; }
.loginHd span a{ color:#3f3f3f;}
.loginHd span a:hover{ color:#cc2448;}
.loginHd span small{ color:#cc2448; font-size:11px;}
.loginCont{ border-top:#e5e5e5 solid 1px; width:100%; padding:5px 0;}
.loginContTxt{ font-size:14px; color:#757575; padding-bottom:20px;}
.loginContTxt strong{ font-size:14px; color:#3f3f3f; font-family: 'open_sanssemibold'; display:block; padding-bottom:5px;}
.membLog-Left{ width:49.8%; display:inline-block; border-right:#e5e5e5 solid 1px; margin-bottom:70px;}
.membLog-Right{ width:49%; display:inline-block; vertical-align:top;}
.memfrmMain{ width:75%;}
.memberHd{ font-size:16px; color:#000; background:#e1e1e1; padding:7px; display:block; border-radius:3px; margin-bottom:24px;}
.memberHd span{ font-size:12px; color:#7f7f7f; float:right;}
.memberHd small{color:#FF0000;}
.loginInp{ background:url(../images/usericon.png) no-repeat 5px center, url(../images/inp-bg.png); height:43px; border:#cccccc solid 1px; width:100%; box-sizing:border-box; margin-bottom:24px; padding-left:28px; /*text-transform:uppercase;*/}
.passInp{ background:url(../images/pass-icon.png) no-repeat 5px center, url(../images/inp-bg.png); height:43px; border:#cccccc solid 1px; width:100%; box-sizing:border-box; margin-bottom:24px; padding-left:28px; /*text-transform:uppercase;*/}
.forgetPass{ font-size:14px; color:#3e454c; line-height:14px; vertical-align:middle; margin-bottom:24px;}
.forgetPass a{ float:right; color:#cc2448; text-decoration:underline;}
.forgetPass a:hover{ text-decoration:none; color:#cc2448;}
.logBtn{ width:100%;}
.logBtn a{ font-size:16px; background:#cc2448; display:block; text-transform:uppercase; text-align:center; padding:10px 0; border-radius:3px; color:#FFFFFF;}

.logBtn a:hover{ background:#333333; color:#FFFFFF;} 
.needAcc{ border-bottom:#e5e5e5 solid 1px; padding:0 0 20px 50px; vertical-align:top;}
.needMain{ width:60%;}
.needHd{ font-size:18px; color:#000000; font-family: 'open_sanssemibold'; border-bottom:#999999 dotted 1px;}
.needTxt{ font-size:14px; color:#3f3f3f; padding:5px 0;}
.creataccBtn{ width:100%; margin-top:10px;}
.creataccBtn a{background:#fbfbfb; color:#3f3f3f; font-size:12px; font-family: 'open_sanssemibold'; text-transform:uppercase; padding:5px 10px; border-radius:3px; border:#bdbcbd solid 1px;}
.creataccBtn a:hover{background:#eeeeee; color:#000000;}
.needAcc-bot{ padding:35px 0 20px 50px; vertical-align:top;}
.reg-box{ width:520px; margin:20px auto 80px auto;}
.regtop-L{ width:80px; display:inline-block; position:relative;}
.regtop-R{ width:200px; display:inline-block; margin-left:15px; position:relative;}
.frmFiled{ background: url(../images/inp-bg.png); height:43px; border:#cccccc solid 1px; width:100%; box-sizing:border-box; margin-bottom:24px; padding-left:15px; color:#3e454c;  font-size:13px;}
.frmFiled1{ background: url(../images/inp-bg.png); height:43px; border:#cccccc solid 1px; width:100%; box-sizing:border-box; margin-bottom:24px; padding-left:8px; color:#3e454c;  font-size:13px;}
.frmFiledmsg{ background: url(../images/messageBg.png); height:161px; border:#cccccc solid 1px; width:100%; box-sizing:border-box; margin-bottom:15px; padding-left:5px; padding-top:5px; resize:none; color:#3e454c;  font-size:13px;}
.remark{color:#FF0000 !important; position:absolute; top:15px; right:-11px;}
.regfrm-L{ width:250px; display:inline-block; position:relative;}
.regfrm-R{ width:250px; display:inline-block; float:right; position:relative;}
.terms{ display:block; color:#3e454c; margin-bottom:25px; font-size:13px; vertical-align:middle; line-height:14px;}
.terms a{color:#cc2448; text-decoration:underline;}
.terms a:hover{color:#cc2448; text-decoration:none;}
.terms span{float:right; font-size:12px;}  
.terms span small{color:#FF0000;}
/*-----------------Start of Contact page*/
.contactCont{ border-top:#e5e5e5 solid 1px; width:100%; padding:0 0 20px 0;}
.contmap{ width:100%; position:relative; display:block;}
.contmap img{ width:100%;}
.contWrap{ background:url(../images/cont-wrap.png) center top no-repeat; margin-top:-50px; display:block; position:relative; width:100%; padding-top:1px;}
.contContainer{ width:98.2%; margin:5px auto 0 auto; background:#FFFFFF;}
.contPage-Left{ width:57%; display:inline-block; padding:20px; box-sizing:border-box;}
.contPage-Right{ width:41%; display:inline-block; float:right; vertical-align:top; padding:20px; box-sizing:border-box;}
.select-wrapper{display: inline-block;	border: 1px solid #CCCCCC; background: url("images/listmenu-icon.png") no-repeat right center,  url(images/inp-bg.png); cursor: pointer; font-size:13px;}
.select-wrapper, .select-wrapper select{line-height: 36px; padding-bottom:4px; margin-bottom:20px; position:relative; width:100%; font-family: 'open_sansregular';  color:#666666; font-size:13px;}
.select-wrapper .holder{display: block; margin: 0 25px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; z-index: 0;}
.select-wrapper select{	margin: 0;	position: absolute;	z-index: 2;	cursor: pointer; outline: none;	opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
.select-wrapper select option.optsmall{ font-size:13px; color:#000000; padding:5px 3px;}
/*----------------------custam select------------------*/
.select-wrapper-det{display: inline-block;	border: 1px solid #CCCCCC; background: url("images/listmenu-icon.png") no-repeat right center,  url(images/inp-bg.png); cursor: pointer; font-size:12px;}
.select-wrapper-det, .select-wrapper-det select{line-height: 32px; position:relative; width:100%; font-family: 'open_sansregular';  color:#666666; font-size:12px;}
.select-wrapper-det .holder-det{display: block; margin: 0 25px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; z-index: 0;}
.select-wrapper-det select{	margin: 0;	position: absolute;	z-index: 2;	cursor: pointer; outline: none;	opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
.select-wrapper-det select option.optsmall{ font-size:13px; color:#000000; padding:5px 3px;}
.contHd{ font-size:18px; font-family: 'open_sanssemibold'; color:#000000; border-bottom:#CCCCCC solid 1px; padding-bottom:3px;}
.contTxt{ font-size:14px; color:#3f3f3f;font-family: 'open_sanssemibold'; padding:10px 0; line-height:20px;}
.contnum{ font-size:14px; color:#3f3f3f; font-family: 'open_sanssemibold'; padding:2px 0; line-height:20px; vertical-align:middle;}
.contnum span{ display:inline-block; vertical-align:middle; margin-right:5px;}
.contnum span img{ vertical-align:middle;}
.contnum small{ display:inline-block; color:#cc2448; font-size:14px;}
.contnum a{color:#cc2448; text-decoration:underline;}
.contnum a:hover{text-decoration:none;}
.conttop-L{ width:80px; display:inline-block; position:relative;}
.conttop-R{ width:200px; display:inline-block; margin-left:15px; position:relative;}
.contfrm-L{ width:250px; display:inline-block; position:relative;}
.contfrm-R{ width:250px; display:inline-block; float:right; position:relative;}
/*---------------Start of search Listing -----------------*/
.search_list-Left{ width:200px; margin-right:15px; display:inline-block; /*margin-top:40px;*/}
.searchCatHd{ font-size:18px; color:#000000; border-bottom:#a1a1a1 dotted 1px; padding-bottom:5px; margin-bottom:1px;}
.searchCatHd small{ font-size:15px; color:#929292;}
.searchCatHd span{ float:right; position:relative;}
.searchCatHd span .fltType{font-size:12px; color:#000000; display:inline-block; padding-right:12px; background:url(images/fltr-arrow.png) right center no-repeat; margin-right:10px;}
.searchCatHd span .sortby{font-size:12px; color:#000000; padding-right:12px; background:url(images/fltr-arrow.png) right center no-repeat;}
.catListBg{background:#f8f8f8; padding:10px; /*margin-bottom:20px;*/}
.catListBg ul > li{background:url(../images/searchlist-icon.png) 0 center no-repeat;}
.catListBg ul > li.active{background:url(../images/searchlist-icon-hover.png) 0 center no-repeat;}
.catListBg ul li{display:block; border-bottom:#e5e5e5 solid 1px; padding:5px 0; color:#2857a5;/* background:url(images/searchlist-icon.png) 0 center no-repeat; */padding-left:10px; cursor:pointer; }
.catListBg ul li.active{color:#4a4a4a; /*background:url(images/searchlist-icon-hover.png) 0 center no-repeat;*/}
.sechCatList{ display:none; padding:5px 10px;}
.sechCatList ul li{ display:block; padding:5px 0; border-bottom:none; background:none;}
.sechCatList ul li a{ color:#989898; font-size:13px;}
.sechCatList ul li a:hover{ color:#cc2448;}
.fltTypeList{ width:100px; background:#f7f7f7; border:#CCCCCC solid 1px; padding:10px; display:none; position:absolute; top:24px; z-index:9;}
.fltTypeList ul li{ display:block; border-bottom:#CCCCCC solid 1px;}
.fltTypeList ul li a{ display:block; padding:5px 0; font-size:13px; color:#757575;}
.fltTypeList ul li a:hover{ color:#cc2448;}
.sortbyList{ width:100px; background:#f7f7f7; border:#CCCCCC solid 1px; padding:10px; display:none; position:absolute; top:24px; z-index:9; right:0;}
.sortbyList ul li{ display:block; border-bottom:#CCCCCC solid 1px;}
.sortbyList ul li a{ display:block; padding:5px 0; font-size:13px; color:#757575;}
.sortbyList ul li a:hover{ color:#cc2448;}
.search_list-right{ width:76%; display:inline-block; vertical-align:top;}
.searchListBanner{ width:100%; margin:5px 0 10px 0; position:relative;}
.searchListBanner img{ width:100%;}
.searchBannerTxt{ position:absolute; bottom:20px; left:20px;}
.srchBanHd{ font-size:24px; color:#FFFFFF; display:block; text-transform:uppercase;}
.srchBanTxt{ font-size:18px; font-family: 'open_sanslight'; color:#FFFFFF; display:block;}
.searchListMain{ width:100%;}
.searchList{ width:100%;}
.searchList ul.product-List li{display:block; padding:15px 10px; border-bottom:#e4e4e4 solid 1px;}
.searchList ul.product-List li:nth-child(odd){background:#f8f8f8;}
.searchList ul.product-List li:nth-child(even){background:#ffffff;}
.listImg{width:146px; height:146px; /*border:#dbdbdb solid 1px;*/ margin-right:7px; display:inline-block; position:relative;}
.zoomIcon{ position:absolute; top:50%; display:block; text-align:center; left:50%; margin-top:-16px; margin-left:-16px;}
.listImg-right{ width:72%; display:inline-block; vertical-align:top;}
.listitemHd{ display:block; padding-bottom:5px; font-family: 'open_sanssemibold';}
.listitemHd a{ font-size:18px; color:#4b4b4b;}
.listitemHd a:hover{color:#0b9fdb}
.listitemHd span{ float:right; color:#cc2448; text-align:right;}
.reviewList{ display:block; font-size:12px; color:#4b4b4b;}
.reviewList img{ vertical-align:top;}
.stockTxt{ font-size:14px; color:#333333; display:block; padding:5px 0 8px 0; font-family: 'open_sanssemibold';}
.stockTxt span{ font-size:14px; color:#6e9716; display:inline-block; padding-left:6px;}
.listDisc{ font-size:14px; color:#757575; line-height:20px; padding-bottom:7px;}
.pagerMain{width:100%; margin:0; text-align:center;float: left;}
.pagerMain img{ vertical-align:middle;}
.pagerMain .pager{display:inline-block; text-align:center; vertical-align:middle;}
.pagerMain .pager a{ width:27px; height:28px; background:url(../images/pager-img.png) 0 0 no-repeat; display:inline-block; padding-top:4px; margin:0 3px;}
.pagerMain .pager a:hover{ background-position: center bottom; color:#FFFFFF;}
.mobShow{ display:none !important;}
.listPrice{ display:inline-block; font-size:13px; color:#757575;}
.listPrice span{ display:inline-block; padding-left:5px; font-size:14px; color:#cc2448; text-decoration:line-through;}
.websitePrice{ display:inline-block; font-size:13px; color:#757575;}
.websitePrice span{ display:inline-block; font-size:14px; color:#cc2448; font-family: 'open_sanssemibold';}
.savePrice{ display:inline-block; font-size:13px; color:#757575; padding-left:10px;}
.savePrice span{ display:inline-block; padding-left:5px; font-size:14px; color:#cc2448; font-family: 'open_sanssemibold';}
/*------------language------------*/
.tolfr{ display:inline-block;}
.langMain{ display:inline-block; padding-right:20px;}
.language{ display:block;}
.langInp{ width:16%; height:24px; border:#CCCCCC solid 1px; font-size:12px; color:#666666; margin-top:6px; }
.selectLang { background: #ffffff url("../images/lang-arrow.jpg") no-repeat right center; border: 1px solid #cccccc; float: right; font-size: 13px;    height: 22px; line-height: 18px; text-align: left; width: 167px; position:relative; top:3px;}
/*--------------Starting of Product Detail--------------*/
.detailMain{ width:100%; padding:5px 0;}
.detailImg{ width:310px; display:inline-block; vertical-align:top;float:left;}
.detailImg img{ max-width:300px; display:inline-block; vertical-align:top;float:left;}
.detail-R{  display:block; margin-left:2%; vertical-align:top;}
.productImg{ width:100%;}
.productImg img{ width:100%;}
.productImg ul li{ display:block;}
.productImg ul li .bx-pager {display:none;}
.productImg ul li .bx-pager .bx-pager-item {display:inline-block;}
.productImg ul li .bx-pager .bx-pager-item a {display:inline-block; background:#c9c9c9; width:7px; height:7px; margin:0 2px; overflow:hidden; text-indent:-100px;}
.productImg ul li .bx-pager .bx-pager-item a:hover, .productImg ul li .bx-pager .bx-pager-item a.active {background:#ff7f00;}
.productImg ul li .bx-controls-direction a {position:absolute; height:27px; width:27px; margin-top:8px; z-index:9999; display:block; text-indent:-99999px;}
.productImg ul li .bx-controls-direction .bx-prev {left:50%; margin-left:-45px; background:url(images/prev-icon.png) no-repeat center center;}
.productImg ul li .bx-controls-direction .bx-next { right:50%; margin-right:-13px; background:url(images/next-icon.png) no-repeat center center;}
 
.productList{ width:100%; margin-top:-15px;}
.productList ul li{ display:inline-block;}
.productList ul li a{ display:block; width:62px; height:47px; border:#dfdfdf solid 3px; margin:0 4px;}
.productList ul li a img{width:100%; height:100%;}
.productList ul li a:hover{ border:#cc2448 solid 3px;}
.productList ul li a.active{ border:#cc2448 solid 3px;}
.productList ul li:first-child a{ margin-left:0;}
.productname{ font-size:18px; color:#000;}
.detail-Left{ display:inline-block; margin-top:10px;}
.detail-Right{ width:230px; padding:15px; background:#f0f0f0; display:inline-block; float:right; margin-left:20px; margin-top:10px; height:390px;}
.detail-Right2{ width:100%; padding:15px; background:#f0f0f0; display:none; margin-top:10px;}
.awdsHd{ font-size:14px; font-family: 'open_sansbold'; color:#000000;}
.awards-List{ width:100%; display:block;}
.awards-List ul li{display:block; padding:10px 0; border-bottom:#e0e0e0 solid 1px;}
.awards-List ul li .awdImg{ width:87px; height:87px; border:#e0e0e0 solid 3px; display:inline-block; margin-right:5px;}
.awards-List ul li .awdImg img{ width:87px;min-height:110px;}
.awards-List ul li .awdImg-R{display:inline-block; font-size:13px; color:#8b8b8b; line-height:16px; width:104px; vertical-align:top;}
.awards-List ul li .awdImg-R span{ display:block; color:#000;}
.awards-List ul li:last-child{ border-bottom:0;}
.detailPrice{ width:100%; border-top:#dcdcdc solid 1px; padding-top:5px; margin-top:7px;}
.green{color:#6e9716;}
.red{ color:#cc2448;}
.price{color:#cc2448; font-size:15px;font-family: 'open_sansregular'}
.priceTxt{color:#212121; font-size:18px; font-family: 'open_sanssemibold'; }
.priceTxt small {color:#8b8b8b; font-size:15px;font-family: 'open_sansregular'; width:65%; }
.listPrice{color:#8b8b8b; font-size:15px; font-family: 'open_sansregular'; display:block;}
.listPrice span{color:#cc2448; font-size:15px; text-decoration:line-through;font-family: 'open_sanssemibold';}
.stokAvil{color:#212121; font-size:15px;  padding:10px 0 5px 0;}
.adfev{ font-size:13px; color:#cc2448; display:block;}
.adfev img{ vertical-align:middle;}
.conditionList{ width:100%; padding:10px 0;}
.conditionList ul li{ display:block; padding:7px 0; font-size:15px; color:#212121; border-bottom:#dcdcdc solid 1px;}
.conditionList ul li span{ color:#8b8b8b;}
.share{ width:100%; padding:10px 0;}
.share small{font-size:12px; color:#000; display:inline-block; line-height:19px; vertical-align:top;}
.share span{ display:inline-block;}
.share span a{ display:inline-block;}
.share span a:hover{ opacity:0.8;}
.qtyMain{ width:100%;}
.qtyDrop{ display:inline-block; width:55px;}
.rfqBtn{ background:#cc2448; padding:5px 10px; font-size:14px; line-height:24px; color:#FFFFFF; margin:0 5px; border-radius:3px; transition:all 0.5s ease; }
.rfqBtn:hover{ background:#3da24c;color: #fff;}
.addtocartBtn{ background:#3da24c; padding:5px 10px; font-size:14px; color:#FFFFFF; margin:0 5px; border-radius:3px; transition:all 0.5s ease; }
.addtocartBtn img{vertical-align:middle;}
.addtocartBtn:hover{ background:#cc2448;color:#fff;}
.qtyMain a{ display:inline-block; vertical-align:top;}
.speciDetMain{width:100%; border:#dfdfdf solid 1px; box-sizing:border-box; margin:0;padding:10px;}
.speciNav{width:100%; padding-top:5px; border-bottom:#d8d8d8 solid 1px; background: #fbfbfc; /* Old browsers */
background: -moz-linear-gradient(top, #fbfbfc 0%, #e7e7e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfc), color-stop(100%,#e7e7e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fbfbfc 0%,#e7e7e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fbfbfc 0%,#e7e7e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fbfbfc 0%,#e7e7e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #fbfbfc 0%,#e7e7e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfc', endColorstr='#e7e7e9',GradientType=0 ); /* IE6-9 */}
.speciNav ul li{ display:inline-block;}
.speciNav ul li a{ font-size:15px; color:#8b8b8b; padding:5px 10px 6px 10px; position:relative; top:1px; display:block; border-top:rgba(0, 0, 0, 0) solid 1px; border-bottom:rgba(0, 0, 0, 0) solid 1px;}
.speciNav ul li:hover a{ color:#000; border-top:#d0cfd4 solid 1px; border-bottom:#FFFFFF solid 1px; background: #e4e4e7; /* Old browsers */
background: -moz-linear-gradient(top, #e4e4e7 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e7), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e4e4e7 0%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e7', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}
.speciNav ul li.active a{ color:#000; border-top:#d0cfd4 solid 1px; border-bottom:#FFFFFF solid 1px; background: #e4e4e7; /* Old browsers */
background: -moz-linear-gradient(top, #e4e4e7 0%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e7), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e4e4e7 0%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e4e4e7 0%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e7', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}
.speciListMain{ display:block; padding:10px 10px 20px 10px;}
.speciList-left{ display:inline-block; width:48%;}
.speciList-Right{ display:inline-block; width:48%; float:right;}
.speciListNav{ width:100%;}
.speciListNav ul li{display:block; border-bottom:#e0dfe4 solid 1px; padding:8px 0; font-size:13px; color:#888888; vertical-align:top;}
.speciListNav ul li span{ width:150px; display:inline-block; color:#212121; vertical-align:top;}
.speciListNav ul li small{ display:inline-block; font-size:13px; width:65%;}
.speciListNav ul li:last-child{ border-bottom:0;}
.owl-controls{ display:block; position:absolute; width:100%; right:0; top:0;}
.owl-nav{ display:block; position:absolute; right:0;}
.owl-nav .owl-prev{ display:inline-block; width:10px; height:13px; position:relative; top:-13px; background:url(../images/awards-prev.png) right top no-repeat; text-indent:-99999px;}
.owl-nav .owl-next{ display:inline-block; width:10px; height:13px; position:relative; top:-13px; background:url(../images/awards-next.png) right top no-repeat; text-indent:-99999px;}
.bx-controls-direction{ display:block; text-indent:-99999px;}
.productOverMain{ display:block; width:100%;}
.overviewTxt{ font-size:13px; color:#878787; line-height:18px;}
.overviewTxt span{ font-size:14px; color:#212121; display:block; padding-bottom:2px;font-family: 'open_sanssemibold';}
.overviewTxt ul{ list-style:disc !important; padding:20px; display:block;}
.overviewTxt ul li{ padding:5px 10px; font-size:13px; color:#212121;}
.prodreviewMain{width:100%; padding:10px;}
.prodreviewMain ul li{ display:inline-block; padding:15px 0; border-bottom:#e0e0e0 solid 1px;}
.prodreviewMain ul li .revHd{ font-size:14px; font-family: 'open_sanssemibold'; color:#212121; padding-bottom:3px; display:block;}
.prodreviewMain ul li .revTxt{ font-size:13px; line-height:18px; color:#878787; padding-bottom:10px; display:block;}
.prodreviewMain ul li:last-child{ border-bottom:0;}
.awardsMain{ width:100%; display:block; padding:0 10px;}
.awardsMain ul li{display:block; padding:15px 0; border-bottom:#e0e0e0 solid 1px;}
.awardsMain ul li .awdImg{ width:87px; height:87px; border:#e0e0e0 solid 3px; display:inline-block; margin-right:10px;}
.awardsMain ul li .awdImg img{ width:100%; height:100%;}
.awardsMain ul li .awdImg-R{display:inline-block; font-size:13px; color:#8b8b8b; line-height:18px; width:88%; vertical-align:top;}
.awardsMain ul li .awdImg-R span{ display:block; font-size:14px; color:#212121;font-family: 'open_sanssemibold'; padding-bottom:5px;}
.awardsMain ul li:last-child{ border-bottom:0;}
.govContrect{ width:100%; padding:0 10px;}
.govContrect ul li{display:block; padding:15px 0; border-bottom:#e0e0e0 solid 1px; font-size:13px; color:#8b8b8b; line-height:18px;}
.govContrect ul li span{display:block; font-size:14px; color:#212121;font-family: 'open_sanssemibold'; padding-bottom:3px;}
.govContrect ul li:last-child{ border-bottom:0;}
/*---------------Start of Dasboard Page------------*/
.dashbanner{ width:100%; background:url(../images/dash-Banner.jpg) center top no-repeat; background-size:100% 100%; height:auto;}
.dashboardMain{ width:100%;}
.btn-mains{  background: none repeat scroll 0 0 #cc2448;
    border: medium none;
    border-radius: 3px;cursor:pointer;
    color: #ffffff;
	font-family:"open_sansregular";
    display: block;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	}
.btn-mains:hover{background: none repeat scroll 0 0 #000;color:#fff;}
.customer-registration  .validation-advice{ 
     position: absolute;
    top: 42px;
    z-index: 99;
	}
.customer-registration .terms{position:relative;}
/*------------------Start of About us------------------------*/
.adoutCont{width:100%; padding:30px 0;}
.abput-mid-L{ width:100%;}
.abput-mid-R{ width:100%;}
.aboutContHd{ color:#3e3e3e; font-size:36px; text-transform:uppercase; line-height:46px; font-family: 'open_sanssemibold';}
.aboutContHd span{ color:#999999; font-size:32px;}
.abutTxtHd{ font-size:16px; color:#000000; font-family: 'open_sanssemibold';}
.aboutTxt{ font-size:14px; line-height:24px; color:#787878;font-family:'open_sansregular';}
.missionMain{ width:100%; padding:30px 0; display:block; background:#f7f7f7; text-align:center;}
.missionHd{ font-size:32px; color:#000;  font-family: 'open_sanssemibold'; display:block; padding-bottom:7px;}
.missionTxt{ font-size:18px; color:#787878; font-style:italic; font-family: 'open_sanssemibold';}
.teamBehind{ width:100%; background:#fff; padding:30px 0; display:block; text-align:center;}
.teambehindHd{ display:block; font-size:26px;  font-family: 'open_sanssemibold'; color:#000;}
.teambehindHd span{font-family:'open_sansregular'; color:#a1bf64;}
.teambehindHd small{font-size:26px; font-family:'open_sansregular'; color:#fc8006; font-style:italic;}
.teamList{ width:100%; text-align:center; display:block; margin-bottom:15px; font-family:'open_sansregular'; }
.teamList ul li{display:inline-block; margin-right:20px; margin-top:15px; margin-bottom:20px;}
.teamList ul li:last-child{ margin-right:0;}
.teamList ul li img{display:block; width:216px; height:216px; margin-bottom:10px; border:#e7e9eb solid 2px;}
.teamList ul li .TeamTxt{display:block; font-size:14px; color:#3a3b3a; line-height:20px; }
.teamList ul li .TeamTxt span{ display:block; color:#9bbb59;}
.howitTxt{ width:100%;}
.howitTxt h3{ font-size:20px;font-family: 'open_sanssemibold'; padding-bottom:5px; color:#424242;}
.howitTxt h4{ font-size:16px;font-family: 'open_sanssemibold'; padding-bottom:5px; color:#424242;}
.howitTxt span{ color:#333333; font-family: 'open_sanssemibold';}
.howitTxt p{font-family: 'open_sanslight'; font-size:17px; line-height:21px; color:#505050; padding-bottom:20px;}
.howitTxt ul li{ line-height:20px; font-size:14px; padding:5px 0; color:#666;font-family: 'open_sansregular'; padding-left:20px;}
.howitTxt strong{ font-family: 'open_sanssemibold'; color:#333333;}
/*-------------------Start of Faq --------------------*/
.faqMain{ width:100%; padding:20px 0;}
.faqHd{ font-size:29px; color:#505050; padding-bottom:10px;}
.faqList{ width:100%;}
.faqList ul li{ border:#ccc solid 1px; padding:15px 15px 15px 15px; font-size:19px; color:#333; font-family: 'open_sanssemibold'; background:#f7f7f7 url(../images/faq-plus.png) 98% center no-repeat; cursor:pointer; margin-bottom:15px; border-radius:3px;}
.faqList ul li.active{background:#f7f7f7 url(../images/faq-minus.png) 98% center no-repeat; border:#ccc solid 1px; border-radius:3px 3px 0 0; color:#333; border-bottom:#ccc solid 1px; margin-bottom:0;}
.faqDetail{ background:#f7f7f7; font-size:15px; line-height:21px; color:#333; border-radius:0 0 3px 3px; padding:15px; margin-bottom:15px; display:none;font-family: 'open_sansregular'; border:#CCCCCC solid 1px;}
/*---------------------Start of Cart---------------------*/
.cartDetail{ padding:10px 0;}
.cartHd{ font-size:18px; color:#151714; font-family: 'open_sansbold'; display:block;}
.cartHd span{ display:inline-block; float:right;}
.cartHd span a{ display:inline-block; margin-left:5px; padding:7px 15px; border-radius:3px; font-size:14px; color:#FFFFFF; transition:all 0.5s ease;font-family: 'open_sansregular';}
.shopingBtn{ background:#a1a1a1;}
.shopingBtn:hover{ background:#cc2448;}
.checkoutBtn{ background:#cc2448;}
.checkoutBtn:hover{ background:#a1a1a1;}
.itemtble{ display:block; margin-top:5px;}
.itemtble th{ background:#e5e5e5; color:#000000; font-size:15px; text-align:left; padding:15px 0px; text-align:left;}
.itemtble td{ padding:15px 0px; font-size:14px; vertical-align:top; border-bottom:#e4e4e4 solid 1px; }
.itemImg{ display:inline-block; margin-right:20px;}
.itemImg img{ width:192px; height:174px; border:#e4e4e4 solid 1px;}
.itemDisc{ display:inline-block; vertical-align:top; font-size:14px; color:#787878; line-height:20px; width:65%;}
.itemDisc strong{ font-size:14px; color:#151714; font-family: 'open_sanssemibold'; display:block; padding-bottom:20px;}
.qtyInp{ background:#fff; border:#ccc solid 1px; height:25px; width:30px; text-align:center; color:#000; line-height:25px; display:block;}
.qtyInp::-webkit-input-placeholder {  color:#000; opacity:1;}
.qtyInp:-moz-placeholder { /* Firefox 18- */ color:#000; opacity:1;}
.qtyInp::-moz-placeholder {  /* Firefox 19+ */ color:#000; opacity:1;}
.qtyInp:-ms-input-placeholder { color:#000; opacity:1;}
.qtyTxt{ display:block; padding:5px 0; font-family: 'open_sanssemibold';}
.qtyTxt a{ font-size:13px; color:#151714; display:block; line-height:20px;}
.qtyTxt a:hover{ color:#cc2448;}
.priceDet{ display:block; line-height:20px; font-size:16px; color:#151714; font-family: 'open_sanssemibold';}
.priceDet small{ font-size:13px; display:block;}
.getQuestion{ display:inline-block; float:left; padding-top:10px; }
.proPriceDet{ display:inline-block; float:right; width:28%; padding-top:7px;}
.gotque{ display:block; font-size:14px; color:#151714; font-family: 'open_sanslight'; line-height:20px;}
.gotque span{ color:#be531c;}
.gotque2{ display:block; font-size:12px; color:#151714; font-family: 'open_sanssemibold'; line-height:18px;}
.gotque2 span{ color:#be531c;}
.gotque-img{ display:block; padding:10px 0;}
.prodtot{ display:block; font-size:14px; color:#000000; font-family: 'open_sanssemibold'; padding:3px 0;}
.prodtot span{ display:inline-block; float:right;font-family: 'open_sanssemibold';}
.prodtot span small{ font-size:12px; vertical-align:top;}
.prodtot2{ display:block; font-size:14px; color:#000000; font-family: 'open_sanssemibold'; padding:3px 0;}
.prodtot2 small{ display:inline-block; font-size:12px; float:right; font-family: 'open_sansregular';}
.color{ color:#cc2448;}
.bdr{ border-bottom:#ccc solid 1px; padding:10px 0;}
.checkoutBx{ width:68%; display:inline-block;position:relative;}
.checkoutList{ width:100%;}
.checkoutList ol li{ display:block;}

.checkoutList ol li a{/* background:#f0f0f0; color:#bbbbbb; font-size:15px; padding:10px; display:block; margin-bottom:2px;*/}
.checkoutList ol li.active h2{color:#000000;}
.billingBx{ width:30%; display:inline-block; float:right;}
.checkoutDet{ border:#e5e5e5 solid 1px; display:block; padding:20px 10px; margin-bottom:1px; margin-top:-1px;}
.checkout-Left{ display:inline-block; width:48%;}
.checkout-Right{ display:inline-block; width:48%; float:right;}
.checkInnerHd{ display:block; border-bottom:#e5e5e5 solid 1px;text-transform:uppercase; color:#000000; font-size:14px; font-family: 'open_sanssemibold';}
.checkInnerHd2{ display:block; padding-bottom:3px; text-transform:uppercase; color:#000000; font-size:14px; font-family: 'open_sanssemibold';}
.regTxt{ font-size:14px; color:#666; display:block;  font-family: 'open_sanssemibold'; line-height:22px;}
.redioBtn{font-size:14px; color:#666; display:block;  font-family: 'open_sanssemibold'; padding:7px 0;}
.redioBtn ul li{ padding:3px 0; display:block;}
.fastList{font-size:14px; color:#666; display:block;  font-family: 'open_sanssemibold'; padding:7px 0;}
.fastList ul li{ display:block; line-height:22px;}
.contiBtn{ display:block;}
.contiBtn a{ background:#cc2448; color:#fff; font-size:14px; display:inline-block; padding:7px 15px; transition:all 0.5s ease; border-radius:3px;}
.contiBtn a:hover{ background:#797979;}
.cartFrmInp{ width:100%; height:32px; border:#cecece solid 1px; box-sizing:border-box; font-size:13px; color:#666666; font-family: 'open_sansregular'; margin-bottom:10px; padding:0 5px;}
.carmfrmmain{ padding-top:10px; display:block;}
.rempass{display:block;}
.rempass-L{ font-size:13px; color:#666; line-height:20px;  display:inline-block;}
.rempass-L a{ color:#cc2448; text-decoration:underline; display:block;}
.rempass-L a:hover{ color:#cc2448; text-decoration:none;}
.rempass-R{ display:inline-block; float:right;}
.rempass-R a{ background:#cc2448; color:#fff; text-transform:uppercase; font-size:14px; display:inline-block; padding:7px 15px; transition:all 0.5s ease; border-radius:3px;}
.rempass-R a:hover{ background:#797979;}
.billingAdd{ font-size:14px; line-height:20px; color:#767676; line-height:20px;font-family: 'open_sanssemibold';}
.billingAdd a{ color:#000000;}
.billingAdd a:hover{ color:#cc2448; text-decoration:underline;}
.billing-fullwidth{ width:100%;}
.billing-Left{ width:48%; display:inline-block;}
.billing-Right{ width:48%; display:inline-block; float:right;}
.lblTxt2{ font-size:13px; color:#000; display:block;font-family: 'open_sanssemibold'; padding-bottom:2px;}
.lblTxt2 span{ color:#FF0000;}
.requiredFld{ border-top:#ccc solid 1px; padding-top:15px; font-size:12px; color:#FF0000; text-align:right; padding-bottom:10px;}
.continueBtn{ text-align:right; display:block;}
.continueBtn a{ background:#cc2448; color:#fff; text-transform:capitalize; font-size:14px; display:inline-block; padding:7px 15px; transition:all 0.5s ease; border-radius:3px;}
.continueBtn a:hover{ background:#797979;}
.proPriceDet #shopping-cart-totals-table{float:right;margin-bottom: 10px; width: 100%;}
.cart-price {
    font-family: "open_sanssemibold";
    font-size: 16px;
}
#shopping-cart-totals-table td{padding:5px 0;}
.col2-right-layout .page-title{top:-51px;}
/*=================== /ITSilicon Styles--*/
/*=================== Tablet--*/
@media only screen and (max-width:999px) {
.responsive{max-width:99%; margin:auto;}
.nav{ margin:0 8px;}
.detail-R{ width:67%;}
}
@media only screen and (max-width:979px) {
.responsive{max-width:98%; margin:auto;}
.nav{margin:0 5px;}
.nav ul li a{ padding:21px 4px;}
.logoMain  .rightsearch .searcInp{width:238px; font-size:10px; margin:10px 0;}
.bannerBg {min-height:350px;}
.bannerBg li .leftpart{ padding-top:30px; padding-bottom:30px; padding-left:20px; margin-right:0;}
.bannerBg li .leftpart img{ width:80%;}
.bannerBg li .rightpart{ padding-top:30px;}
.bannerBg li .rightpart .dataHd{ font-size: 26px;}
.bannerBg li .rightpart .supmicroTxt{font-size:18px;}
.bannerBg li .rightpart .bannernav .banTxt{font-size:11px; padding:7px 0 7px 30px;}
.menu{ display:block; text-align:center; height:35px; margin-top:5px; }
.menu ul li{ display:inline-block;line-height:32px;}
.menu ul li a{ font-size:13px; color:#FFFFFF; padding:0 4px; display:table-cell; vertical-align:middle;}
.menu ul li a img{ margin:0 2px; vertical-align:middle;}
.menu ul li a span{ display:inline-block;}
.menu ul li a:hover{ padding:0 4px;}
.menu ul li a.active{ padding:0 4px;}
/*-------------------starting of subnav----------------*/
.SubMain{ width:685px; text-align:left; left:60px; padding:5px; margin-top:0px;}
.SubMain .rightpart{ width:200px;  padding-left:10px;}
/*-------------------starting of subnav----------------*/
.menuright{display:block; float:none; text-align:center; padding-top:10px;}
.featBg .featNav ul li{ width:212px; margin:0 4px}
.featBg .featNav ul li .imgMain img{ width:80%}
.featBg .featNav ul li .imgMain{width:212px;}
.featBg .featNav ul li .imgTxt{font-size:11px;}
.featBg .featNav ul li .mainhvr{ width:209px; }
.ourservicesBg .servicesnav ul li{ padding:0 10px;}
.clientBg .clientHd{ width:100%; display:block; text-align:center;padding:15px 0 15px 0;}
.clientBg .clientnav{display:block; text-align:center;}
.clientBg .clientnav ul li{ display:inline-block; vertical-align:middle; padding:0 4px 10px 4px; }
.footerBg .footerLeft{width:300px;}
.footerBg .footerMid{width:150px;}
.footerBg .footerRight{ width:290px;}
.footerBg .leftHd span{ width:80%;}
.footerBot .botLeft{ font-size:11px;}
marquee{width:96%; padding-top:17px; margin:0 2%;}
.featBg .featNav { padding-right:0;}
.featBg .featNav{ text-align:center; margin: 20px 53px; padding-right:0;}
.clientBg .clientnav{ width:100%;}
.ban-rightpart .dataHd{ font-size:30px;}
.ban-rightpart .supmicroTxt{ font-size:20px;}
.ban-rightpart .bannernav .banTxt{ font-size:13px; padding:5px 0 5px 30px;}
.ban-leftpart{padding-top:0; position:relative; top:-15px;}
.ban-rightpart{ width:500px; margin-left:30px !important;}
.ban-rightpart .bannernav{ margin-top:0;}
.ls-container{ height:330px !important;}
.memfrmMain{ width:90%;}
.contContainer{ width:99.7%;}
.contPage-Left{ width:75%; margin: 0 auto; display:block;}
.contPage-Right{ width:75%; margin:20px auto; display:block; float:none;}
.sechCatList ul li a{ font-size:12px;}
.search_list-Left{ width:180px; margin-right:10px;}
.search_list-right{ width:74%;}
.listImg-right{ width:68%;}
.stockTxt{ font-size:14px; padding:5px 0 5px 0;}
.listitemHd a{ font-size:16px; line-height:20px;}
.listDisc{ font-size:13px; line-height:18px;}
.detail-R{ width:58%;}
.detail-Left{ width:100%; display:block;}
.detail-Right{ display:none;}
.detail-Right2{ display:block;}
.awards-List ul li{ border-bottom:0; display:inline-block; padding:10px;}
.speciListNav ul li small{ width:56%; font-size:12px;}
.speciListNav ul li span{ font-size:12px;}
.awardsMain ul li .awdImg-R{ width:85%;}
.proPriceDet{ width:37%;}
.itemDisc{ width:59%;}
}
@media only screen and (min-width: 768px) {
nav > ul {display:block !important;}
}
@media only screen and (max-width: 800px) {
/*-------------------starting of subnav----------------*/
.SubMain{ width:685px; text-align:left; left:68px; padding:5px; margin-top:0px;}
.featBg .featNav{ text-align:center; margin: 20px 53px; padding-right:0;}
}
@media only screen and (max-width: 768px) {
/*-------------------starting of subnav----------------*/
.SubMain{ width:685px; text-align:left; left:52px; padding:5px; margin-top:0px;}
.featBg .featNav{ text-align:center; margin: 20px 35px; padding-right:0;}
}
@media only screen and (min-width: 768px) {
.menu > ul {display:block !important;}
}
/*=================== /Tablet--*/
/*=================== Mobile--*/
@media only screen and (max-width:767px) {
.nav{ display:none !important;}
/*.nav {padding:20px 10px 0 0; z-index:999; margin-left:12%;}
.nav a.mobMenu {display:block; width:40px; height:29px; background:#099dd9; border-radius:1px; padding:6px 0 0 0;}
.nav a.mobMenu i {display:block; height:2px; background:#FFFFFF; width:28px; margin:0 auto 5px auto;}
.nav ul {display:none; width:200px; background:#333333; position:absolute; top:50px; border-radius:3px; overflow:hidden; z-index:999;}
.nav ul li {margin:0; float:none; border-bottom:1px solid #454444; display:block;}
.nav ul li a {float:none; color:#ffffff; padding:10px; border-right:none;}
.nav ul li a:hover, .nav ul li a:focus{color:#000000; border:none;}*/
.menu { width:100%; z-index:0; background:#056dbc; height:auto; margin:0 25px 0 0; box-sizing:border-box; text-align:left; border-radius:3px;}
.menu a.mobNav {display:block; width:100%; height:auto; border-radius:3px; padding:4px 0 0 10px; color:#FFFFFF; line-height:29px; margin:0 25px 0 0;}
.menu a.mobNav span{ width:28px; display:inline-block; float:right; margin-right:15px; background:#00457a; padding:5px 5px 0 5px;}
.menu a.mobNav i {display:block; height:3px; background:#FFFFFF; width:25px; margin:0 auto 5px auto;}
.menu ul {display:none; width:100%; background:#056dbc; top:0px; overflow:hidden; z-index:99999;}
.menu ul li {margin:0; float:none; border-bottom:1px solid #1884d5; display:block;}
.menu ul li a {float:none; color:#ffffff; padding:2px 4px; border-right:none; display:block;}
.menu ul li a:hover, .nav ul li a:focus{color:#000000; border:none; padding:2px 4px;}
.menu ul li:hover{ background:none;}
.menu ul li a.active{ padding:2px 4px;}
.menu ul li:last-child{ border-bottom:none;}
.bannerBg {min-height:310px;}
.bannerBg li .leftpart{ padding-top:20px; width:30%; padding-bottom:30px; padding-left:10px; margin-right:0;}
.bannerBg li .leftpart img{ width:90%;}
.bannerBg li .rightpart{ padding-top:20px; width:67%;}
.bannerBg li .rightpart .dataHd{ font-size: 22px;}
.bannerBg li .rightpart .supmicroTxt{font-size:16px;}
.bannerBg li .rightpart .bannernav{ margin-top:5px;}
.bannerBg li .rightpart .bannernav .banTxt{font-size:11px; padding:5px 0 5px 30px;}
.featBg .featNav{ text-align:center; margin: 20px 80px; padding-right:0;}
.featBg .featNav ul li{ width:216px; margin:5px 13px}
.featBg .featNav ul li .imgMain img{ width:80%}
.featBg .featNav ul li .imgMain{width:216px;}
.featBg .featNav ul li .imgTxt{font-size:11px;}
.featBg .featNav ul li .mainhvr{ width:216px; }
.ourservicesBg .servicesnav ul li{ padding:0px;}
.footerBg .footerLeft{width:96%; margin:10px 2%;}
.footerBg .footerMid{width:96%; margin:10px 2%;}
.footerBg .footerRight{width:96%; margin:10px 2%;}
.footerBg .leftHd span{ width:40%;}
.footerBot .botLeft{display:block; font-size:12px; text-align:center; margin-bottom:10px; }
.footerBot .botRight{display:block; float:none; text-align:center;}
.menu ul li:hover .SubMain{display:none;}
.featBg .bx-controls-direction .bx-prev {left:50%; margin-left:-25px;}
.featBg .bx-controls-direction .bx-next { right:50%; margin-right:-32px;}
.ban-rightpart .dataHd{ font-size:24px;}
.ban-rightpart .supmicroTxt{ font-size:16px;}
.ban-leftpart{ width:20%; margin-top:20px; top:10px; left:10px;}
.ban-leftpart img{width:150px;}
.ban-rightpart{ width:415px; top:0px;   margin-left:20px !important;}
.ban-rightpart .bannernav{ margin-top:3px;}
.ls-container{ height:295px !important;}
.needAcc{ padding:0 0 20px 20px;}
.needAcc-bot{ padding:20px 0 20px 20px;}
.needMain{ width:80%;}
.contPage-Left{ width:90%;}
.contPage-Right{ width:90%;}
.search_list-Left{ width:100%; margin-right:0; display:block;}
.search_list-right{ width:100%; display:block; margin-top:30px;}
.forgetPass{ font-size:13px;}
.mobShow{ display:block !important;}
.detail-R{ width:50%;}
.productname{ font-size:16px;}
.priceTxt{ font-size:14px;}
.priceTxt small{ font-size:14px;}
.listPrice{font-size:14px;}
.conditionList ul li{ font-size:13px; padding:5px 0;}
.detail-Right2{ padding:5px;}
.awards-List ul li{ padding:10px 1px;}
.speciNav ul li a{ font-size:13px; padding:5px 8px 6px 8px;}
.speciListNav ul li span{ font-size:11px; width:125px;}
.speciListNav ul li small{ font-size:11px; width:55%;}
.awardsMain ul li .awdImg-R{ width:82%;}
/*--------------18-05-2015----------------*/
.itemImg{ margin-right:10px;}
.itemImg img{ width:150px; height:120px;}
.itemDisc{ width:56%;}
.itemDisc strong{ font-size:13px; line-height:18px; padding-bottom:15px;}
.itemDisc{ font-size:13px; line-height:18px;}
.proPriceDet{ width:100%; float:left; display:block; margin-bottom:20px;}
.getQuestion{ float:none; display:block; margin-top:20px; clear:both;}
.checkoutBx{ display:block; width:100%;}
.billingBx{ display:block; width:100%; margin-top:20px; float:none;}
}
@media only screen and (max-width:639px) {
.logoMain .logo{ display:block; text-align:center; margin:5px 0 0px 0;}
.nav { display:inline-block; position:relative; margin:0 auto 10px auto;}
.nav ul {background:#333333; position:absolute; top:51px;}
.nav ul li {border-bottom:1px solid #454444;}
.nav ul li a {float:none; color:#ffffff; padding:10px; border-right:none;}
.logoMain  .rightsearch{ display:inline-block; text-align:center; margin:0px auto; float:right;}
.logoMain  .rightsearch .searcInp{ width:290px;}
.bannerBg {min-height:205px;}
.bannerBg li .leftpart{ padding-top:20px; width:29%; padding-bottom:30px; padding-left:10px; margin-right:0;}
.bannerBg li .leftpart img{ width:95%;}
.bannerBg li .rightpart{ padding-top:14px; width:67%;}
.bannerBg li .rightpart .dataHd{ font-size: 18px;}
.bannerBg li .rightpart .supmicroTxt{font-size:14px;}
.bannerBg li .rightpart .bannernav{ margin-top:5px;}
.bannerBg li .rightpart .bannernav .banTxt{font-size:11px; padding:3px 0 3px 15px; background:url(../images/banner-rightimg-mob.png) 0 5px no-repeat;}
.viewmore{margin-top:4px;}
.viewmore a{padding:5px 10px; font-size:14px; margin-top:15px;}
.featBg .featNav{ text-align:center;}
.featBg .featNav ul li{ width:216px; margin:5px 13px}
.featBg .featNav ul li .imgMain img{ width:80%}
.featBg .featNav ul li .imgMain{width:216px;}
.featBg .featNav ul li .imgTxt{font-size:11px;}
.featBg .featNav ul li .mainhvr{ width:210px; }
.ourservicesBg .servicesnav ul li{ padding:0 30px;}
.footerBg .footerLeft{width:96%; margin:10px 2%;}
.footerBg .footerMid{width:96%; margin:10px 2%;}
.footerBg .footerRight{width:96%; margin:10px 2%;}
.footerBg .leftHd span{ width:40%;}
.footerBot .botLeft{display:block; font-size:12px; text-align:center; margin-bottom:10px; }
.footerBot .botRight{display:block; float:none; text-align:center;}
.featBg .featNav{width: 225px; height: 245px;  margin-left: 107px;  text-align: center; }
.featBg .bx-controls-direction .bx-prev {left:50%; margin-left:-45px;}
.featBg .bx-controls-direction .bx-next { right:50%; margin-right:-13px;}
.ban-rightpart .bannernav{display:none;}
.ban-leftpart img{width:110px;}
.ban-rightpart .dataHd{ font-size:20px;}
.ban-rightpart{ width:300px;  margin-left:15px !important;}
.ls-container{ height:190px !important;}
/*-----------start of login page--------------*/
.membLog-Left{ width:90%; margin:0 auto 30px auto; display:block; border-right:0;}
.memfrmMain{ width:100%;}
.membLog-Right{ width:90%; margin:0 auto; display:block; margin-bottom:30px;}
.needAcc{ padding:0 0 20px 0;}
.needAcc-bot{ padding:20px 0 0px 0;}
/*-----------start of register page--------------*/
.reg-box{ width:100%;}
.regtop-L{ width:90%; margin:0 auto; display:block;}
.regtop-R{ width:90%; margin:0 auto; display:block;}
.regfrm-L{ width:90%; margin:0 auto; display:block;}
.regfrm-R{ width:90%; margin:0 auto; display:block; float:none;}
.terms{ width:90%; margin:0 auto 25px auto;}
.terms span{ float:none; display:block; padding-top:10px;}
.memberHd span{ float:none; display:block; padding-top:7px;}
/*-----------start of Contact page--------------*/
.contPage-Left{ width:100%;}
.contPage-Right{ width:100%;}
.conttop-L{ width:100%; margin:0 auto; display:block;}
.conttop-R{ width:100%; margin:0 auto; display:block;}
.contfrm-L{ width:100%; margin:0 auto; display:block;}
.contfrm-R{ width:100%; margin:0 auto; display:block;}
.contnum{ font-size:13px;}
.searchListMain{ overflow:scroll;}
.searchList{ width:700px;}
.listImg-right{ width:75%;}
.searchCatHd span{ float:none; display:block;}
.searchCatHd span .fltType{ margin-right:20px;}
.sortbyList{ left:100px;}
.srchBanHd{ font-size:20px; font-family: 'oswaldbold';}
.srchBanTxt{ font-size:16px; font-family: 'open_sansregular';}
.toppart{ text-align:center; display:block;}
.tolfr{ display:block; text-align:center;}
.langMain{ width:167px; margin:0 auto 10px auto; display:block; padding-right:0px; text-align:center; height:25px;}
.logoMain  .rightsearch{ display:block; text-align:center; margin:0px auto 5px auto; float:none;}
.detailImg{ width:100%; display:block;}
.detail-R{ width:100%; margin-left:0; float:none; display:block; margin-top:20px;}
.speciNav ul li{ display:block;}
.speciNav ul li a{ font-size:14px; border-bottom:#ccc solid 1px;}
.speciList-left{ display:block; width:100%;}
.speciList-Right{display:block; width:100%; float:none;}
.speciListNav ul li span{ width:150px; font-size:13px;}
.speciListNav ul li small{ width:65%; font-size:13px;}
.productList{ text-align:center;}
.awardsMain ul li .awdImg-R{ width:76%;}\
/*--------------18-05-2015----------------*/
.itemDisc{ width:100%;}
.itemtble th{ font-size:13px; padding:10px 0;}
.cartHd{ font-size:16px;}
.checkout-Left{ width:100%; display:block;}
.checkout-Right{ width:100%; display:block; float:none; margin-top:15px;}
}
@media only screen and (max-width:479px) {
.nav {padding:12px 10px 0 0; z-index:999; margin:0 0 10px 0;}
.nav a.mobMenu {display:block; }
.nav a.mobMenu i {display:block; height:2px; background:#fff; width:28px; margin:0 auto 5px auto;}
.nav ul {background:#099dd9; position:absolute; top:51px; border-radius:3px; left:0; overflow:hidden; z-index:999;}
.nav ul li {margin:0; float:none; border-bottom:1px solid #fff; display:block;}
.nav ul li a {float:none; color:#ffffff; padding:10px; border-right:none;}
.nav ul li a:hover, .nav ul li a:focus{color:#fff; border:none;}
.logoMain  .rightsearch .searcInp{ width:230px;}
.menu{ display:inline-block; width:100%; margin-top:7px;}
.menu ul li{ background-image:none;}
.menu ul{ margin-left:-10px; width:103%;}
.isoBg .isoTxt{font-size:12px; line-height:18px;}
.isoBg .isoTxt span{font-size:12px; line-height:18px;}
.tollfree{font-size:12px;}
.item{ font-size:11px; margin:0 10px;}
.login{font-size:11px;}
.menuright img{ width:30%;}
.bannerBg {min-height:160px;}
.bannerBg li .bannerCnt{padding-bottom:20px; }
.bannerBg li .leftpart{display:none;}
.bannerBg li .rightpart{ padding-top:20px; width:95%; padding-bottom:20px; text-align:center;}
.bannerBg li .leftpart img{ width:100%;}
.bannerBg li .rightpart .dataHd{ font-size: 16px;}
.bannerBg li .rightpart .supmicroTxt{font-size:14px;}
.bannerBg li .rightpart .bannernav{ margin-top:5px;}
.bannerBg li .rightpart .bannernav .banTxt{display:none;}
.viewmore{margin-top:10px; display:block;}
.viewmore a{padding:5px 10px; font-size:12px; margin-top:4px;}
.ourservicesBg .servicesnav ul li{ padding:0 30px;}
.footerBg .footerLeft{width:96%; margin:10px 2%;}
.footerBg .footerMid{width:96%; margin:10px 2%;}
.footerBg .footerRight{width:96%; margin:10px 2%;}
.footerBg .leftHd span{ width:40%;}
.footerBot .botLeft{display:block; font-size:12px; text-align:center; margin-bottom:10px; }
.footerBot .botRight{display:block; float:none; text-align:center;}
.featBg .featNav{width: 225px; height: 245px;  margin-left: 30px;  text-align: center; }
.featBg .bx-controls-direction .bx-prev {left:50%; margin-left:-45px;}
.featBg .bx-controls-direction .bx-next { right:50%; margin-right:-13px;}
.ban-leftpart img{width:76px;}
.ban-rightpart .dataHd{ font-size:16px;}
.ban-rightpart{ width:220px; margin-left:10px !important;}
.ls-container{ height:150px !important;}
.contWrap{ margin-top:-30px;}
.loginHd span{ float:none; display:block;}
.speciListNav ul li span{ width:100%; display:block;}
.speciListNav ul li small{ width:100%; display:block;}
.awardsMain ul li .awdImg-R{ width:100%; display:block;}
.awardsMain ul li .awdImg{ margin:0 auto; display:block;}
.cartHd{ text-align:center;}
.cartHd span{ display:block; text-align:center; margin-top:10px; float:none;}
.billing-Left{ width:100%; display:block;}
.billing-Right{ width:100%; display:block; float:none;}
}
@media only screen and (max-width:360px) {
.featBg .featNav{ text-align:center; margin: 20px 58px; padding-right:0;}
}
@media only screen and (max-width:320px) {
.featBg .featNav{ text-align:center; margin: 20px 37px; padding-right:0;}
}
/*=================== /Mobile--*/
.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}
	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}
	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}
/* Custom class modifications - override classees
.simply-scroll is default
*/
.simply-scroll { /* Customisable base class for style override DIV */
	width: 100%;
}
	.simply-scroll .simply-scroll-clip {
		width: 100%;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: auto;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	
/* Vertical scroller example */
.vert { /* wider than clip to position buttons to side */
	width: 340px;
	height: 400px;
	margin-bottom: 1.5em;
}
	.vert .simply-scroll-clip {
		width: 290px;
		height: 400px;
	}
	
		.vert .simply-scroll-list {}
		
		.vert .simply-scroll-list li {
			width: 290px;
			height: 200px;
		}
		.vert .simply-scroll-list li img {}
	
	.vert .simply-scroll-btn {}
	.vert .simply-scroll-btn-up { /* modified btn pos */
		right: 0;
		top: 0;
	}
	.vert .simply-scroll-btn-up.disabled {}
	.vert .simply-scroll-btn-up:hover {}
	
	.vert .simply-scroll-btn-down { /* modified btn pos */
		right: 0;
		top: 52px;
	}
	.vert .simply-scroll-btn-down.disabled {}
	.vert .simply-scroll-btn-down:hover {}
	
	/* NOTE left-right classes wouldn't be needed on vertical scroller */
/* Steven Custom */
.productRow{border-bottom:1px dotted #005596; margin:0 0 15px 0;}
.listDisc .conditionList{display:none;visibility:hidden;}
.product-title{
		font-family: 'open_sanssemibold';
    color:#005596;  
}
.hidden{
	display:none;  
}
.show{
	display:block;
 	visibility:visible; 
}
.clear{
clear:both;
}
.clear-left{
clear:left;
}
.clear-right{
clear:right;
}
.homepage-banners{
 max-width:950px;
  margin:0 auto;
}
.recalculate-button {
  border: 0;
  height: 35px;
  width: 130px;
  background: transparent url("/skins/basic/customer/images/recalculate.jpg") no-repeat 0 0;
}
.recalculate-button:hover {
  background: transparent url("/skins/basic/customer/images/recalculate.jpg") no-repeat -130px 0;
}
a.continue-shopping-rollover {
  display: block;
  width: 130px;
  height: 35px;
  text-decoration: none;
  background: url('/skins/basic/customer/images/continue-shopping.jpg');
}
a.continue-shopping-rollover:hover {
  background-position: -130px 0;
}
a.checkout-rollover {
  display: block;
  width: 146px;
  height: 40px;
  text-decoration: none;
  background: url('/skins/basic/customer/images/checkout.jpg');
}
a.checkout-rollover:hover {
  background-position: -146px 0;
}
.addtocart-button {
  border: 0;
  height: 40px;
  width: 146px;
  background: transparent url("http://www.esaitech.com/skins/basic/customer/images/addtocart2.jpg") no-repeat 0 0;
}
.float-right{
float:right;
}
.float-left{
float:left;
}
.addtocart-button:hover {
  background: transparent url("http://www.esaitech.com/skins/basic/customer/images/addtocart2.jpg") no-repeat -146px 0;
}


.cpc-logo, .cpc-manufacture{ 
  display:inline-block;
  background:url('/skins/basic/customer/images/certifications/logos-sprite.jpg') no-repeat;   
  text-indent:-99999px;
}
.cpc-logo{ 
  width:87px; 
  height:87px; 
}
.cpc-manufacture{ 
  width:150px; 
  height:86px;
}
.cpc-microsemi{background-position: 0 -1239px;width:115px;}
.cpc-brocade{background-position: -833px -1152px;height:60px;width:184px;}
.cpc-navy{background-position: 0 -978px;}
.cpc-airforce{background-position: -435px -891px;}
.cpc-alcohol{background-position: -435px -978px;}
.cpc-army{background-position: -261px -1066px;}
.cpc-doe{background-position: -957px -891px;}
.cpc-justice{background-position: -522px -891px;}
.cpc-labor{background-position: 0 -1065px;}
.cpc-navy2{background-position: -348px -978px;}
.cpc-foreign{background-position: -174px -1065px;}
.cpc-gsa{background-position: -957px -978px;}
.cpc-homeland{background-position: -609px -891px;}
.cpc-marine{background-position: -174px -978px;}
.cpc-naval{background-position: -174px -891px;}
.cpc-naval2{background-position: -778px -1065px;}
.cpc-dps{background-position: -87px -1065px;}
.cpc-coastguard{background-position: 0 -891px;}
.cpc-uniwashington{background-position: -870px -891px;}
.cpc-army2{background-position: -609px -978px;}
.cpc-boeing{background-position: -672px -816px;height:75px;width:150px;}
.cpc-ratheon{background-position: -822px -816px;height:75px;width:150px;}
.cpc-tactical{background-position: -783px -891px;}
.cpc-mit{background-position: 0 -1152px;width:162px;}
.cpc-northrop{background-position: -377px -1152px;width:187px;}
.cpc-navsea{background-position: -349px -1065px;width:150px;}
.cpc-lockheed{background-position: -162px -1152px;width:215px;}
.cpc-dla{background-position: 0 -65px;width:91px;height:63px;}
.cpc-interior{background-position: -628px -1065px;width:150px;}
.cpc-agriculture{background-position: -783px -978px;}
.cpc-aloka{background-position: -87px -891px;}
.cpc-park{background-position: -87px -978px;}
.cpc-dgs{background-position: -499px -1066px;height:86px;width:129px;}
.cpc-ftb{background-position: -261px -891px;}
.cpc-hamilton{background-position: -522px -978px;}
.cpc-jeffco{background-position: -348px -891px;}
.cpc-slac{background-position: -261px -978px;}
.cpc-kern{background-position: -696px -891px;}
.cpc-maryland{background-position: -870px -978px;}
.cpc-orlando{background-position: -696px -978px;}

.cpc-erai{background-position: -865px -1065px;width:99px;height:87px;}
.cpc-everify{background-position: -676px -1152px;width:157px;height:87px;}
.cpc-anab{background-position: -564px -1152px;width:112px;height:87px;}
.cpc-adaptec{background-position: 0 -128px;}
.cpc-adobe{background-position: -625px -65px;width:143px;height:63px;}
.cpc-amd{background-position: -300px -128px;}
.cpc-areca{background-position: -450px -472px;}
.cpc-apc{background-position: -303px -816px;width:125px;height:72px;}
.cpc-asus{background-position: -750px -558px;}
.cpc-cisco{background-position: 0 -214px;}
.cpc-corsair{background-position: 0 -300px;}
.cpc-crucial{background-position: -600px -386px;}
.cpc-dell{background-position: -600px -558px;}
.cpc-exabytes{background-position: 0 -644px;}
.cpc-gigabyte{background-position: -150px -558px;}
.cpc-hp{background-position: 0 -816px;height:75px;}
.cpc-hpe{background-position: -907px 0;width:143px;height:63px;}
.cpc-intel{background-position: -600px -645px;}
.cpc-inwin{background-position: -150px -300px;}
.cpc-kingston{background-position: -150px -644px;}
.cpc-lg{background-position: -911px -65px;width:139px;height:63px;}
.cpc-mellanox{background-position: -750px -472px;}
.cpc-furuno{background-position: -750px -214px;}
.cpc-lsi{background-position: -900px -214px;}
.cpc-viewsonic{background-position: -750px -300px;}
.cpc-lenovo{background-position: -900px -730px;}
.cpc-emulex{background-position: 0 -386px;}
.cpc-microsoft{background-position: -300px -558px;}
.cpc-micron{background-position: -592px -128px;width:158px;height:86px;}
.cpc-linksys{background-position: -150px -128px;}
.cpc-emerson{background-position: -450px -644px;}
.cpc-matrox{background-position: -150px -214px;}
.cpc-belkin{background-position: -150px -816px;width:153px;height:75px;}
.cpc-ibm{background-position: -750px -644px;}
.cpc-elo{background-position: -900px -558px;}
.cpc-msi{background-position: -750px -386px;}
.cpc-nec{background-position: -900px -128px;}
.cpc-juniper{background-position: -900px -300px;}
.cpc-emc{background-position: -600px -472px;}
.cpc-nvidia{background-position: -300px -730px;}
.cpc-oki{background-position: -150px -730px;}
.cpc-hitachi{background-position: 0 -730px;}
.cpc-hgst{background-position: -753px 0;width:154px;height:63px;}
.cpc-dlink{background-position: -150px -386px;}
.cpc-panasonic{background-position: -150px -472px;}
.cpc-motion{background-position: -750px -128px;}
.cpc-huawei{background-position: -300px -644px;}
.cpc-eaton{background-position: -428px -816px;width:122px;height:70px;}
.cpc-pny{background-position: -300px -300px;}
.cpc-axiom{background-position: -750px -730px;}
.cpc-promise{background-position: -900px -472px;}
.cpc-atto{background-position: -450px -137px;width:134px;height:77px;}
.cpc-qlogic{background-position: -900px -644px;}
.cpc-aoc{background-position: 0 -472px;}
.cpc-quantum{background-position: -600px -214px;}
.cpc-alliedtelesis{background-position: -600px -730px;}
.cpc-redhat{background-position: -695px 0;width:58px;height:63px;}
.cpc-supermicro{background-position: -900px -386px;}
.cpc-samsung{background-position: -450px -386px;}
.cpc-seagate{background-position: -300px -214px;}
.cpc-sony{background-position: 0 -558px;}
.cpc-teac{background-position: -450px -558px;}
.cpc-toshiba{background-position: -450px -300px;}
.cpc-vmware{background-position: -768px -65px;width:143px;height:63px;}
.cpc-wd{background-position: -450px -214px;}
.cpc-xfx{background-position: -450px -730px;}
.cpc-zippy{background-position: -600px -300px;}
.cpc-xerox{background-position: -300px -386px;}
.cpc-netgear{background-position: -550px -816px;width:122px;height:70px;}
.cpc-acer{background-position: -300px -472px;}
      
/* Steven /Custom */ 

