@charset "utf-8";



/* Reset */

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,

code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,

h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,

q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,

tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}



/* Defaults */



abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}

blockquote { width:365px; margin-left:99px; padding:0px 20px; background-image:url(../images/blockquote_img.jpg); background-repeat:no-repeat; background-position:left top; margin-bottom:35px; }

blockquote p{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#333333; font-weight:500; line-height:24px; font-style:italic; margin-bottom:0px}



/*body {background:#000;color:#000;font:75%/125% "HelveticaNeue", Arial, Sans-Serif}*/

code, pre {font-size:1em}

del {text-decoration:line-through}

dfn {font-style:italic;font-weight:bold}

dt {font-weight:bold}

dd {/*margin:0 0 1em 10px*/}

fieldset {border:0}

fieldset p {margin:0 0 5px}

img {height:auto; border:0px;}

ins {text-decoration:none}

hr {margin:0 0 0.5em}





textarea {font:1em Arial;overflow:auto}

tt {display:block;margin:0.5em 0;padding: 0.5em 1em}

strong{margin-right:0px;}





h1,h2{}



p{ margin:0px; padding:0px;}



/****** Common Classes ******/

.clear{ display:block; clear:both; line-height:0;}

.space { display:block; clear:both; height:30px;}

.dspace { display:block; clear:both; height:22px;}









body { margin: 0px; padding:0px;   font-family: "Open Sans",Tahoma,sans-serif; background-color:#fff; }



/***** WRAPPER ******/



#wrapper{max-width:100%;}

.wrap{max-width:1140px; margin:0 auto;}



/***** Header ******/

.header{ float:left; width:100%; background:#fff;}
.header .top{ float:left; width:100%; border-bottom:1px solid #e9e9e9;}
.header .top .callus{ float:left; width:auto; background-image:url(../images/phone-icon.png); background-repeat:no-repeat; background-position:left; font-size:13px; color:#4648bc; font-weight:bold; padding-left:20px;}
.header .top .callus span{ color:#103a6e;}
.header .small-links{ float:right; width:auto; font-size:13px; color:#6b6b6b;}
.header .small-links li{ float:left; width:auto; list-style:none; position:relative; border-left:1px solid #e9e9e9; padding:8px 10px;}
.header .small-links li a{color:#6b6b6b; text-decoration:none;}

.header .small-links li:first-child{ border-left:0px;}
.header .small-links li:last-child{ border-left:0px;}

.header .small-links li a:hover{ text-decoration:underline; color:#5c54aa;}
.header .small-links li ul{background:#f5f4f4; border:1px solid #e9e9e9; left: 0;overflow:hidden;position: absolute;top:34px;visibility: hidden;width:210px;
z-index: 999999;}
.header .small-links li:hover ul{visibility:visible; overflow: visible;}
.header .small-links li li{ padding:5px 10px;  border-bottom:1px solid #e9e9e9; width:90%; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:196px 8px;}
.header .top .view_cart{ float:right;}
.header .top .view_cart span{ background:#333484; color:#fff; border-radius:3px; padding:1px 5px;}
.header .top .nav_head{background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position:right; float:left; padding-right:6px;}

.header .logo{ float:left; width:auto; padding-top:25px; /*padding-top:33px;*/}

.header .search-bar{ float:right; position:relative; width:35%; border:1px solid #a9a9a9;  border-radius:20px; padding:3px; margin-top:28px;}

.frmfield1{width:86%; border:0px solid #c9c9c9; background:#fff; font-size:13px; outline:none; color:#909090; font-weight:normal; text-decoration:none; padding:8px 5px; margin-left:5px;}

.header .search-bar .searchbtn{ float:right; width:34px; height:34px; background-image:url(../images/search-btn.png); background-repeat:no-repeat; border:0px; background-color: transparent; cursor:pointer;}

.header .search-bar .searchbtn:hover{ background-position:0px -34px;}



.header .findstore{background-image:url(../images/pin-icon.png); background-repeat:no-repeat; padding-left:16px!important;}

.header .user-icon{background-image:url(../images/user-icon.png); background-repeat:no-repeat; background-position:10px 8px; cursor:pointer; padding-left:30px!important;}







.header .cart .cart-count{ width:30px; height:30px; background:#6762b1; border-radius: 20px;  position:absolute; top:-10px; right:-10px; text-align:center; font-size:15px; font-weight:bold; color:#fff; line-height:28px;}



/**********************************************/

/************ Navigation Section **************/

/**********************************************/

#navigation, .nav-container{ float:left; position:relative; z-index:90; width:100%; background:#333484; margin-top:22px;}

 

/* Reset */

.nav,

.nav a,

.nav ul,

.nav li,

.nav div,

.nav form,

.nav input {

	margin: 0;

	padding: 0;

	border: none;

	outline: none;

}



.nav a { text-decoration:none; }



.nav li {list-style: none;}



/* Menu Container */

.nav {

	display: inline-block;

	position: relative;

	cursor: default;

	float:left;
	width:100%;

}



/* Menu List */

.nav > li {

	display: block;

	float: left;

    border-right:1px solid #FFFFFF;

	padding:6px 5px;

}



/* Menu Links */

.nav > li > a {

	position: relative;

	height:55px;

	text-align:center;

	display: block;

	z-index: 510;

	font-size:13px;

	font-weight:bold;

	color: #fcfcfc;

	text-transform:uppercase;

	-webkit-transition: all .3s ease;

	-moz-transition: all .3s ease;

	-o-transition: all .3s ease;

	-ms-transition: all .3s ease;

	transition: all .3s ease;

}



.nav > li:hover { background:#0a97c5 ; }

 .nav > li.active { background: #0a97c5; }





/* Menu Dropdown */

.nav > li > div {
	position: absolute;
	display:none;
	width:100%;
	top:67px;
	left:0px;
	opacity:0;
	background-color:#ffffff;
	border:2px solid #0a97c5;
	border-top:5px solid #0a97c5;
	-webkit-transition: all .3s ease .15s;
	-moz-transition: all .3s ease .15s;
	-o-transition: all .3s ease .15s;
	-ms-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
	box-shadow: 1px 1px 3px 1px #737373;

}

/* Menu Content Styles */

.nav .dropdown-menu{

	float: left;

	width:94%;

	padding:3%;

}

.nav .dropdown-menu li{ float:left; width:92px!important; text-align:center; font-size:12px; font-weight:bold; line-height:normal!important; list-style:none; padding:0px!important; margin:10px; min-height: 145px;}

.nav .dropdown-menu li span{ float:left; width:90px; height:90px; border:1px solid #e9e9e9; margin-bottom:5px;}

.nav .dropdown-menu li a{line-height:normal; color:#0b6aae;}

.nav .dropdown-menu li span:hover{ border:1px solid #7ebfdb;}



.nav li:last-child{ border:0px;}



.nav li:nth-child(1) { width:7%; line-height:50px;} 

.nav li:nth-child(2) { width:6%;} 

.nav li:nth-child(3) { width:7%;}

.nav li:nth-child(4) { width:8%; padding-top:12px; padding-bottom:0px;}

.nav li:nth-child(5) { width:7%; padding-top:12px; padding-bottom:0px;}
.nav li:nth-child(5):hover { /*background-color:#333484;*/ }

.nav li:nth-child(6) { width:8%; padding-top:12px; padding-bottom:0px;}

.nav li:nth-child(7) { width:9%; padding-top:12px; padding-bottom:0px;}

.nav li:nth-child(8) { width:5%;line-height:50px;}

.nav li:nth-child(9) { width:7%; padding-top:12px; padding-bottom:0px;}

.nav li:nth-child(10) { width:9%;}

.nav li:nth-child(11) { width:8%; padding-top:12px; padding-bottom:0px;}

.nav li:nth-child(12) { width:7.5%; padding-top:12px; padding-bottom:0px;}

/*.dropdown-menu .sub_cat:hover { background: #0a97c5 !important;}
.dropdown-menu .active { background: #0a97c5;}*/



.banner{ float:left; width:100%; margin-top:10px;}

.banner img{ width:100%; vertical-align:top;}

.cbp-fwslider {

	position: relative;

	margin: 0 0 10px;

	overflow: hidden;

}



.cbp-fwslider ul {

	margin: 0;

	padding: 0;

	white-space: nowrap;

	list-style-type: none;

}



.cbp-fwslider ul li {

	-webkit-transform: translateZ(0);

	-moz-transform: translateZ(0);

	transform: translateZ(0);

	float: left;

	display: block;

	margin: 0;

	padding: 0;

}



.cbp-fwslider ul li > a,

.cbp-fwslider ul li > div {

	display: block;

	text-align: center;

	outline: none;

}



.cbp-fwslider ul li > a img {

	border: none;

	display: block;

	margin: 0 auto;

	max-width:100%;

}



.cbp-fwslider nav span {

	position: absolute;

	top: 50%;

	width: 50px;

	height: 100px;

	background: #47a3da;

	color: #fff;

	font-size: 50px;

	text-align: center;

	margin-top: -50px;

	line-height: 100px;

	cursor: pointer;

	font-weight: normal;

}



.cbp-fwslider nav span:hover {

	background: #378fc3;

}



.cbp-fwslider nav span.cbp-fwnext {

	right: 0px;

}



.cbp-fwslider nav span.cbp-fwprev {

	left: 0px;

}



.cbp-fwdots {

	position: absolute;

	bottom: 0px;

	white-space: nowrap;

	text-align: center;

	width: 100%;

}



.cbp-fwdots span {

	display: inline-block;

	width: 18px;

	height: 18px;

	background: #ddd;

	margin: 4px;

	border-radius: 50%;

	cursor: pointer;

}



.cbp-fwdots span:hover {

	background: #999;

}



.cbp-fwdots span.cbp-fwcurrent {

	background: #25267f;

	box-shadow: 0 0 0 2px #47a3da;

	-webkit-transition: box-shadow 0.2s ease-in-out;

	-moz-transition: box-shadow 0.2s ease-in-out;

	transition: box-shadow 0.2s ease-in-out;

}



/*body start*/

.container{ float:left; width:100%;}

.brand-logo{ /*float:left; width:100%; padding-top:40px;*/ margin-left: 3em; margin-top: 3.4em;}

.brand-logo .wrap{ margin:0 auto; /*max-width:920px; */}

.brand-logo li{ float:left; list-style:none; border:1px solid #e9e9e9; margin:5px;width:137px;}

.brand-logo li img{ width:100%; vertical-align:top;}



/*inner pages*/

.breadcrumb{ float:left; width:100%; margin-top:30px; border-bottom:1px solid #cecece; padding-bottom:10px;}

.breadcrumb > li {

    display: inline-block;

    font-size:14px;

}

.breadcrumb > li a {

    color: #414141;

    text-decoration: none;

}

.breadcrumb > li > .divider {

    color: #444446;

    padding: 0 11px;

	vertical-align:middle;

}

.breadcrumb li .active {

    color: #333484;

}



.container .row{ float:left; width:100%; margin:30px 0px;}

.sidebar{ float:left; width:22%;}

.sidebar .subcategory{ float:left; width:92%; background:#f5f4f4; padding-bottom: 4%;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 4%;}

.sidebar .subcategory h2{ font-size:18px; font-weight:300; color:#333484; background-image:url(../images/list-icon.png); background-repeat:no-repeat; background-position:left 5px; padding-left:25px; border-bottom:1px solid #CCCCCC; padding-bottom:8px; margin-bottom:12px;}

.sidebar .subcategory h3{ font-size:14px; color:#4a4a4a;}



.sidebar .subcategory ul{ float:left; width:95%; list-style:none; margin:0px; padding:0px; margin-left:10px; margin-top:5px;}

.sidebar .subcategory li{ /* float:left; */ clear:both; width:auto; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:left 8px; padding-left:15px;}

.sidebar .subcategory li a{ font-size:12px; color:#636465; text-decoration:none;}
.sidebar .subcategory li a:hover{ font-size:12px; color:#333484; font-weight: bold;}

.sidebar .subcategory .active a{ color:#1287ec;}
.subcategory .current{ font-weight:bold; font-size:14px; color:#333484!important;}

/* Base Styles */

#cssmenu,

#cssmenu ul,

#cssmenu li,

#cssmenu a {

  margin: 0;

  padding: 0;

  border: 0;

  list-style: none;

  font-weight: normal;

  text-decoration: none;

  line-height: 1;

  font-size:14px;

  position: relative;

}

#cssmenu {

  width:100%;

  float:left;


}

#cssmenu a {

  line-height: 1.3;

}

#cssmenu > ul > li:first-child {

  background: #333484;

}

#cssmenu > ul > li:first-child > a {

  padding:3px 10px;

  background: url(menu_images/pattern.png) top left repeat;

  border: none;

  font-size: 18px;

  font-weight: 300;

  color:#fff;

}

#cssmenu > ul > li:first-child > a > span {

  padding: 0;

}

#cssmenu > ul > li:first-child:hover {

  background: #333484;



}



#cssmenu > ul > li {

  background: #f4f2f3;

  margin-bottom:1px;

}

#cssmenu > ul > li:hover {

  background: #f4f2f3;



}

#cssmenu > ul > li > a {

  font-size:13px;

  font-weight:bold;

  display: block;

  color:#6d6c6b;

  border-top: none;

}

#cssmenu > ul > li > a > span {

  display: block;

  padding:5px 10px;

}

#cssmenu > ul > li > a:hover {

  text-decoration: none;

}
/*** layered navigation custom css 23/12/2015 ***/

.cssmenu #aw-ln-filters-container { list-style: outside none none; }
.list-back { background: #f4f2f3 none repeat scroll 0 0; margin-bottom: 1px; clear: both; }
.drop-box { display: none; }
#aw-ln-filters-container .has-sub {
	background: url(../images/icon_plus.png) 96% center no-repeat;
	border-top: medium none;
    color: #6d6c6b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;

}
.has-sub span {
    display: block !important;
    padding: 5px 10px !important;
}
#aw-ln-filters-container .has-plus {

	background: url(../images/icon_minus.png) 96% center no-repeat;
	border-top: medium none;
    color: #6d6c6b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;

}
.has-plus span {
    display: block !important;
    padding: 5px 10px !important;
}
.drop-list-back {
    background: #fff none repeat scroll 0 0;
	border: 0 none;
	font-size: 13px;
    line-height: 1;
    margin: 0;
	color: #6d6c6b;
	padding: 5px 5px;
}
.drop-list-back > a {
    text-decoration: none;
    text-transform: lowercase;
}
.drop-list-back .txt-hover > a {
    vertical-align: text-top;
}
.drop-list-back > li > span {
    vertical-align: text-top;
}
.drop-list-back > a:hover {
	color: #333484;
	font-weight: bold;
	cursor: pointer;
}
.drop-list-back input {
    margin-left: 8px;
}
.drop-list-back input[type=checkbox]:checked ~ a {
	color: #333484;
	font-weight: bold;
}
.txt-hover a:hover {
	color: #333484;
	font-weight: bold;
	cursor: pointer;
}
.txt-hover input[type=checkbox]:checked ~ a {
	color: #333484;
	font-weight: bold;
}
.currently {
  background: #333484;
  border: medium none;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  padding: 3px 10px;
  width: 92%;
  margin-top: 15px;
}
.select-cat {
  float: left;
  list-style: none;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.select-cat li {
  background: #f4f2f3;
  padding: 5px 10px;
  border-bottom: 1px solid #fff;
  float: left;
  width: 92%;
}
.select-cat .btn-remove {
	background: url("../images/remove-icon.png");
	background-repeat: no-repeat;
	float: right;
	width: 15px;
	height: 20px;
	font-size: 0px;
	color: #f4f2f3;
	position: relative;
	top: 3px;
}
.select-cat .label {
  border-top: medium none;
  float: left;
  width: auto;
  padding-right: 5px;
  color: #6d6c6b;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.select-cat .selct {
  float: left;
  font-size: 13px;
  color: #6d6c6b;
}
.actions {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  position: relative;
  top: -1.6em;
}
.actions a {
  background: #333484;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 13px;
  font-weight: bold;
  margin-top: 5px;
  padding: 4px 20px;
  text-decoration: none;
}	

/*** layered navigation custom css end ***/

#cssmenu > ul > li.has-sub > a span {

  background: url(../images/icon_plus.png) 96% center no-repeat;

}

#cssmenu > ul > li.has-sub.active > a span {

  background: url(../images/icon_minus.png) 96% center no-repeat;

}



#cssmenu ul ul {

  display: none;

  background: #fff;

}

#cssmenu ul ul li {

  padding: 0;

  padding: 5px 5px;

}



#cssmenu ul ul li a {

  padding: 0;

  background:url(../images/white-check.jpg);

  background-repeat:no-repeat;

  background-position:3px 3px;

  padding-left:21px;

}



#cssmenu ul ul li:last-child {

  border-bottom: none;

}

#cssmenu ul ul a {

  color: #676767;

  font-size:13px;

  font-weight: normal;

}

#cssmenu ul ul a:before {

  position: absolute;

  left: 10px;

  color: #e94f31;

}

#cssmenu ul ul a:hover {

  /* color:#f58523; */

   color: #333484;
   font-size: 12px;
   font-weight: bold;

}

#cssmenu li .active a{ color:#fe7700; } 





#cssmenu .tick{ color:#fe7700;  

  background:url(../images/tick.png);

  background-repeat:no-repeat;

  background-position:8px 5px;

  padding-left:18px;}

   

#cssmenu .active li a{ color:#6d6c6b;}
#cssmenu .active li a:hover{ color:#333484; font-weight:bold;}

#cssmenu .active1 a{ color:#fe7700!important;  

  background:url(../images/orange-check.jpg);

  background-repeat:no-repeat;

  background-position:3px 0px;

  padding-left:21px;

}





.container-right{ float:right; width:76%;}

.container-right h2{ font-size:24px; color:#333484;}

.container-right .products-found{ float:right; width:auto; font-size:15px; font-weight:bold; margin-top:-30px;}

.container-right .products-found span{border-radius:12px; color:#fff; background:#333484; padding:0px 7px;}

.container-right .toolbar{ float:left; width:98%; background:#f5f4f4; padding:1%; margin-top:20px;}

.container-right .toolbar .product-sorting{ /*float:left;*/ width:auto; font-size:13px; font-weight:bold;}

.container-right .toolbar .product-sorting select{ border:1px solid #CCCCCC; background:#fff; font-size:12px; padding:5px; margin-right:10px;}

.page-list{float:right; width:auto;  margin:0px; list-style-type:none; font-size:13px;  color:#555555;}

.page-list UL { float:right; width:auto; list-style-type:none;}	 

.page-list A {display: block; text-align:center;font-weight:100; COLOR:#000;  text-decoration:none;  padding:6px 12px;}

.page-list LI { float:left; background-color:#fff; border:1px solid #b9b9ba; margin-right:-1px;}

.page-list LI A:hover { color:#000; background-color:#b9b9ba; text-decoration:none;}

.page-list .active a{ color:#fff; background-color:#005179;}

.page-list .first {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color:#d1522f; font-weight: bold; margin-top: 3px;}

.page-list .amount {border-right: 1px solid #E5E5E5;float: left; margin-top:3px; padding-right: 10px;}



.product-grid{ /*float:left;*/ width:100%;}

.product-grid li{ float:left; list-style:none; width:23%; min-height:280px; margin:8px;}

.product-grid li .product-image1{ border:1px solid #edecec; text-align:center; margin-bottom:10px;}

.product-grid li .product-image1:hover{border:1px solid #333484;}

.product-grid li .product-image1 img{ width:75%;}

.product-grid li h2{ font-size:13px; color:#565757; margin-bottom:10px;}

.product-grid li h2 a{ color:#565757; text-decoration:none;}

.product-grid li h2 a:hover{ color:#323395; text-decoration:underline;}

.product-grid li .rating{ font-size:12px;}

.product-grid li .price{ font-size:20px; font-weight:bold; color:#323395; margin-top:8px; float:left;}

.cart-btn{ float:left; width:100%; /*height:22px;*/ background:url(../images/cart-btn.png); background-repeat:no-repeat; font-size:15px; font-weight:bold; padding:9px 20px; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:20px;border:none;font-family:"Open Sans",Tahoma,sans-serif !important;cursor:pointer; }

.cart-btn:hover{ background-position:0px -40px;}

.product-grid li .qty-1{ float:right; font-size:13px; font-weight:bold; margin-top:10px;}

.product-grid li .qty-1 input{width:40px;}

.product-grid li .qty-1 select{width:60px; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:3px 7px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}



.image-gallery{ float:left; width:38%; border:1px solid #edecec; text-align:center;}

.image-gallery .ng-scope{ float:left; width:100%; height:350px; border-bottom:1px solid #edecec;}

.image-gallery .ng-scope img{ width:100%;}

.image-gallery .ng-scope img{ width:100%;}

.r-items{ float:left; width:100%; margin-top:20px; margin-bottom:20px;}

.r-items li{ list-style:none; border:1px solid #edecec; float:left; width:60px; height:60px; margin:0px 10px;}

.r-items li:hover{border:1px solid #ccc; }



.product-information{ float:right; width:60%;}

.product-information .product-name{ float:left; width:100%; border-bottom:1px solid #edecec; padding-bottom:15px; margin-bottom:15px;}

.product-code{ font-size:13px; font-weight:bold; color:#999;}

.product-information .product-name h2{ font-size:26px; font-weight:300; font-style:italic; color:#333484;}

.product-information .product-name .rating{ float:left; margin-top:10px; font-size:12px;}

.product-information .price{ float:left; width:auto; font-size:15px; color:#3d3d3d; font-weight:bold;}

.product-information .price span{ font-size:30px; color:#333484; margin-left:10px;}

.product-information .in-stock{ float:right; width:auto; background:url(../images/green-tick.png); background-repeat:no-repeat; background-position:left; padding-left:22px; font-size:16px; color:#00c800; margin-left:10px;}

.product-information .availability{ float:right; width:auto; font-size:15px; color:#404040; font-weight:bold; margin-top:10px;}



.product-information .graybar{ float:left; width:96%; background:#efeeee; padding:1% 2%; /*margin-top:20px;*/ margin-top:10px;}

.product-information .qty{ float:left; width:auto; font-size:15px; color:#3d3d3d; margin-top:3px;}

.frmfield3{width:60px; border:1px solid #d7d7d7; background:#fff; font-size:13px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px; margin-left:10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.product-information .cart-btn{ margin-top:0px; margin-left:20px; width:198px;}

.wish-btn{ float:left; width:158px; height:20px; background:url(../images/wish-btn.png); background-repeat:no-repeat; font-size:14px; font-weight:bold; padding:10px 20px; color:#333484; text-decoration:none; margin-left:20px;}

.wish-btn:hover{ background-position:0px -40px;}



.product-information .list-1{ float:left; width:90%; margin:0px; padding:0px; margin-top:20px; margin-left:20px;font-size:13px; color:#3d3d3d;}

.product-information .list-1 li{ font-size:13px; color:#3d3d3d;}

.product-information .share-product{ float:left; width:100%; margin-top:30px;}

.product-information .share-product h4{ font-size:14px; margin-bottom:15px;}

.product-information .left-1{ float:left; width:50%;}

.product-information .right-1{ float:right; width:48%; margin-top:20px;}

.product-information .right-1 img{ width:100%;}



.product-tablist{ float:left; width:100%; border:1px solid #333484; border-bottom:5px solid #333484; margin-top:70px;}

.product-tablist .head{ float:left; width:auto; background:#333484; color:#fff; font-size:16px; font-weight:bold; padding:6px 20px; margin-top:-35px; margin-left:-1px;}

.product-tablist .product-grid li{ width:17%; margin:16px;}





.feedback{float:left; margin-top:30px; width:100%;}



.accordion-group{ float:left; width:100%; margin-top:30px;}



ul.tabs {

		margin: 0;

		padding: 0;

		float: left;

		list-style: none;

		height: 32px;

		width: 100%;

		font-size:17px;

		border-bottom:1px solid #333484;

		border-left:1px solid #333484;

	}

	ul.tabs li {

		float: left;

		margin: 0;

		cursor: pointer;

		padding: 0px 21px ;

		height: 31px;

		line-height: 31px;

		border: 1px solid #333484;

		border-left: none;

		font-weight: bold;

		background: #8f90b2; 

		color:#fff;

		overflow: hidden;

		position: relative;

	}

	ul.tabs li:hover {

		background:#0a97c5;

	}	

	ul.tabs li.active{

		background:#333484;

		border-bottom:1px solid #333484;

	}

	.tab_container {

		border: 1px solid #333484;

		border-top: none;

		clear: both;

		float: left; 

		width: 100%;

		background: #FFFFFF;

		border-bottom:5px solid #333484;

	}

	.tab_content {

		padding: 20px;

		font-size:13px;

		line-height:20px;

		color:#333333;}

		

.field-0-1{width:50%; border:1px solid #ccc; padding:6px 5px; background:#fff;}

.xTab01{ width: 100%; border-collapse: collapse;  font-size:14px; margin-bottom: 20px;}

.xTab01 TH { text-align: left; font-weight: normal;}

.xTab01  TD {border-top: 1px dotted #cccccc; font-size: 12px; padding: 5px 8px;}

.xTab01 .label {background-color: #f5f5f5; color: #666666; font-size: 13px; font-weight:bold; vertical-align: top; width:25%;}





.cart-review{ float:left; width:70%; border:1px solid #d3d3d3;}

.cart-review .head{ float:left; width:96%; padding:8px 2%; border-bottom:5px solid #333484;}

.cart-review .head h2{ font-size:18px; color:#333484; float:left;}

.cart-review .head .continue-btn{ float:right; background:url(../images/arrow2.png); background-repeat:no-repeat; background-position:left; padding-left:22px; color:#5a8dbe; font-size:14px; text-decoration:none; margin-top:4px;}

.cart-review .head .continue-btn:hover{ color:#333484;}



.order-items-display{ float:left; width:96%; padding:2%;}

.order-items-display th{/*border-bottom:1px solid #d3d3d3;*/ font-size:14px; font-weight:bold; text-align:left; padding:10px;}

.order-items-display td{ padding:10px; vertical-align:top; font-size:13px; border-top:1px solid #d3d3d3; background:#f4f4f4;}

.order-items-display .button-aset{ float:left; width:98%; margin-left:10px; margin-top:20px;}

.order-items-display .button-aset .remove{ float:left; background:url(../images/remove.png); background-repeat:no-repeat; background-position:left; font-size:13px; color:#949697; text-decoration:none; padding-left:18px; margin-right:20px;}



.order-items-display .button-aset .favorites{ float:left; background:url(../images/favorites.png); background-repeat:no-repeat; background-position:left; font-size:13px; color:#949697; text-decoration:none; padding-left:18px;}

.order-items-display .button-aset a:hover{ color:#4749b6;}



.order-items-display .button-aset .button-1{ float:left; width:auto; background:#333484; text-decoration:none; color:#fff; font-size:14px; padding:6px 16px; margin-right:10px;border:0px; cursor:pointer;}

.order-items-display .button-aset .button-1:hover{ background:#1B79B5; color:#fff;}

.cart-review .top{ float:left; width:96%; margin:5px 2%; border-bottom:1px solid #333484; margin-top:20px;}

.cart-review .top span{background:#333484; font-size:13px; color:#fff; font-weight:bold; float:left; padding:3px 10px; margin-right:10px;margin-bottom:5px;}

.cart-review .top .plus{ float:left; margin-top:3px;}

.cart-review .top .first{ background:#5a8dbe;}



.cart-summary{ float:right; width:28%; border:1px solid #d3d3d3;}

.cart-summary .head{ float:left; width:96%; padding:8px 2%; border-bottom:5px solid #333484;}

.cart-summary .head h2{ font-size:18px; color:#333484; text-align:center;}



.cart-summary .copon{ float:left; width:96%; padding:2%; font-size:11px; color:#b9b1b1; text-align:center; text-transform:uppercase; margin:7px 0px;}

.cart-summary .copon .coupon_cls{ color: #69696b;font-size: 14px;font-weight: bold;}

.cart-summary .copon .aset{ float:left; width:80%; padding:10px 10%;}

.cart-summary .copon .onestepcheckout-coupons{float: left;padding: 2% !important;width: 96% !important;}

.cart-summary .copon .onestepcheckout-coupons .frmfield4{ background: #f0f0f0 none repeat scroll 0 0;border: 1px solid #bfbebe;color: #909090;font-size: 12px;font-style: italic;  font-weight: normal;padding: 5px 10px;text-decoration: none;width: 60%;}

.frmfield4{width:77%; border:1px solid #bfbebe; background:#f0f0f0; font-style:italic; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;}

.apply-btn{ width:auto; background:#f0f0f0; font-size:12px; border:1px solid #bfbebe; cursor:pointer; padding:4px 10px; margin-left:-1px;text-transform:capitalize;}

.cart-summary .bottom{ float:left; width:60%; background:#f4f4f4; border-top:1px solid #d3d3d3; padding:5% 20%;}

.cart-summary .subtotal-price{ float:left; width:100%; font-size:13px; color:#828383;}

.cart-summary .price{ font-size:13px; color:#828383; float:right;}

.cart-summary .subtotal-tax{ float:left; width:100%; font-size:13px; color:#828383; margin:10px 0px;}

.cart-summary .subtotal-price1{ float:left; width:100%; font-size:13px; font-weight:bold; color:#1c1c1c;}

.cart-summary .price1{ font-size:18px; color:#333484; float:right;}

.checkout-bottom{ float:left; width:100%; margin-top:30px;}

.checkout-bottom .checkout-step{ float:left; width:31%; min-height:420px; font-size:13px; color:#6c6c6c; padding:1%; box-shadow: 0 0 5px #c1bbbb;margin-left:3px;}

.checkout-bottom .checkout-step h1{ font-size:16px; color:#333484; text-transform:uppercase; margin-bottom:15px;}

.checkout-bottom .checkout-step .one{background:url(../images/one.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 10px 33px;}

.checkout-bottom .checkout-step .two{background:url(../images/two.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 10px 33px;}

.checkout-bottom .checkout-step .three{background:url(../images/three.png); background-repeat:no-repeat; background-position:left; padding:5px 0px 10px 33px;}

.control-group{ float:left; width:100%; padding-top:10px; font-size:13px;}

.control-group .col-01{ float:left; width:48%; margin-right:5px;}

.control-group  label{ float:left; width:100%; color:#808181; font-weight:bold;}

.frmfield5{width:85%; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}



.frmfield6{width:90%; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.control-group .col-02{ float:left; width:31%; margin-right:5px;}

.frmfield7{width:80%; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.style1{ font-size:15px; font-weight:bold; color:#333395; text-decoration:none; margin-top:20px; float:left;}

.style1:hover{ color:#000000;}

.control-group .strip-1{ float:left; width:96%; background:#edeff0; padding:5px 5px;}

.control-group .strip-1 img{ vertical-align:top;}

.control-group1{ float:left; width:80%; font-size:14px; padding:2% 10%;}

.red{ font-weight:bold; color:#ff0000;}



.login-bx{ float:left; width:45.8%; padding:2%; min-height:300px; font-size:14px; color:#454545; border:1px solid #e4e4e4; margin-left:-1px;}

.login-bx h2{ font-size:26px; color:#333484; font-weight:100; text-transform:uppercase; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}

.login-bx .control-group2{ float:left; width:100%; padding-top:20px;}

.login-bx .control-group2 label{ float:left; width:22%; font-weight:bold; margin-top:3px;}

.login-bx .control-group2 .input-box {float:right;width: 78%;}

.login-bx .control-group2 .input-box .frmfield4{width:85%; border:1px solid #bfbebe; background:#f0f0f0; font-style:italic; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;}

.login-bx .control-group2 .forgot{ float:left; margin-left:22%; color:#323395; text-decoration:none;}

.login-btn{ float:left; width:198px; height:40px; background:url(../images/login-btn.png); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; border:0px; cursor:pointer; margin-left:22%;}

.login-btn:hover{ background-position:0px -40px;}



.reseller{background:url(../images/reseller-img.jpg); background-repeat:no-repeat; background-position:bottom right;}





.register-btn{ float:left; width:198px; height:40px; background:url(../images/register-btn.png); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:20px; border:0px; cursor:pointer; padding-right:40px;}

.register-btn:hover{ background-position:0px -40px;}



.register-bx{ float:left; width:45.8%; padding:2%; min-height:300px; font-size:14px; color:#454545; border:1px solid #e4e4e4; margin-left:-1px;}

.register-bx h2{ font-size:26px; color:#333484; font-weight:100; text-transform:uppercase; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}

.register-bx .control-group2{ float:left; width:100%; padding-top:20px;}

.register-bx .control-group2 label{ float:left; width:30%; font-weight:bold; margin-top:3px;}

.register-bx .control-group2 .forgot{ float:left; margin-left:20%; color:#323395; text-decoration:none;}

.register-bx .control-group3{ float:left; margin-left:30%;}



.register-sidebar{ float:right; width:41%;}

.advantages{ float:left; width:100%; font-size:13px; color:#464646; font-weight:bold;}

.advantages h3{font-size:26px; text-align:left; color:#333484; border-bottom:1px solid #d9d9d9; margin-bottom:20px; font-weight:100;}



.advantages .discount{ background:url(../images/ico1.png); background-repeat:no-repeat; padding:2px 0px; padding-left:40px; margin-bottom:10px;}

.advantages .news{ background:url(../images/ico2.png); background-repeat:no-repeat; padding:2px 0px; padding-left:40px; margin-bottom:10px;}

.advantages .purchases{ background:url(../images/ico3.png); background-repeat:no-repeat; padding:3px 0px; padding-left:40px; margin-bottom:10px;}

.advantages .save{ background:url(../images/ico4.png); background-repeat:no-repeat; padding:4px 0px; padding-left:40px; margin-bottom:10px;}

.register-sidebar .register-now{ float:left; width:auto; margin-top:25px;}



.account-link{ float:left; /*width:22%;*/ width:100%; background:#f5f4f4;}

.account-link h2{ background:#333484; font-size:18px; color:#fff; font-weight:300; padding:6px 10px;}

.account-link ul{ float:left; width:100%; list-style:none; margin:0px; padding:0px;}

.account-link li{ float:left; clear:both; width:100%; border-top:1px solid #FFFFFF;}

.account-link li a{font-size:14px; color:#fff; font-weight:bold; text-decoration:none; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:10px 13px; padding:7px 0px 7px 25px; display:block;background-color:#79b6df;}

.account-link li a:hover{ background-color:#79b6df; color:#fff;}

.account-link .active{ color:#fff;background-color:#79b6df;}

.account-link li ul{ margin-left:13px;}

.account-link li li{ width:88%; border-bottom:1px solid #d0d0d0;}

.account-link li li a{ background-color:transparent; font-weight:100;color:#636465;}

.account-link li li a:hover{ background-color:transparent; color:#79b6df;}



.account-content-section{ /*float:right;*/ width:76%;}

.account-content-section .account-banner{ float:left; width:100%;}

.account-content-section .welcome-1{ float:left; width:100%; font-size:14px; color:#605d5d; margin-top:20px;}

.account-content-section .welcome-1 h1{ font-size:28px; color:#333484; font-weight:bold;}

.account-content-section .profile-banner{ float:left; width:auto; margin-top:30px;}

.account-content-section .offer-banner{ float:left; width:auto; margin-left:22px;margin-top:30px;}

.account-content-section .connect-banner{ float:right; width:auto;margin-top:30px;}



.account-content-section  h1{ font-size:36px; color:#333484; font-weight:100;}

.profile-info .control-group2{ float:left; width:100%; padding-top:20px;}

.profile-info .control-group2 label{ float:left; width:20%; font-weight:bold; margin-top:3px; text-align:right; padding-right:2%;}

.profile-info .control-group2 .forgot{ float:left; margin-left:22%; color:#323395; text-decoration:none;}

.profile-info .control-group3{ float:left; margin-left:22%;}

.profile-info .control-group4{ float:left;}

.account-content-section .tab_container{ border:0px; background:#f4f2f3; padding-bottom:20px;}

.account-content-section .profile-info{ float:left; width:96%; background:#fff; padding:2%; margin-bottom:22px;}

.account-content-section ul.tabs{ font-size:15px; border-bottom:3px solid #333484;}

.update-btn{ float:left; width:198px; height:40px; border:0px; cursor:pointer; background:url(../images/place-order.png); background-repeat:no-repeat; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:10px;}

.update-btn:hover{ background-position:0px -40px;}

.account-content-section .subsciption{ float:left; width:100%;margin-bottom:20px;}

.account-content-section .style2{ margin-left:23px;}

.account-content-section .new-btn{float:left; width:130px; height:40px; border:0px; cursor:pointer; background:#79b6df; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:10px;}

.account-content-section .new-btn:hover{ background:#226d9f;}

.account-content-section .save-btn{float:left; width:130px; height:40px; border:0px; cursor:pointer; background:#333484; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:10px; margin-left:20px;}

.account-content-section .save-btn:hover{ background:#141564;}

.account-content-section .delete-btn{float:left; width:130px; height:40px; border:0px; cursor:pointer; background:#474646; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:10px; margin-left:20px;}

.account-content-section .delete-btn:hover{ background:#292727;}

.account-content-section .order-1{ float:left; width:100%;}

.xTab02{ width: 100%; border-collapse: collapse;  font-size:14px; margin-bottom: 20px;}

.xTab02 TH { text-align: left; font-weight:bold;}

.xTab02  TD {border: 1px solid #cccccc; font-size: 12px; padding: 5px 8px;}

.footer{ float:left; width:100%; margin-top:50px; border-top:1px solid #e9e9e9; padding-top:22px;}

.footer h2{ font-size:20px; color:#585858; margin-bottom:10px; text-transform:uppercase;}

.footer .col-1{ float:left; width:15%;} 

.nav1 ul {list-style:none; float:left;}

.nav1 li {display:block; float:left; width:100%; text-decoration:none; font-size:13px; text-align:left; color:#707070; font-weight:100;}

.nav1 li a { color:#707070; text-decoration:none; float:left; padding:5px 0px;text-transform:capitalize;}

.nav1 li a:hover { color:#323395; text-decoration:underline; }

.frmfield2{width:92%; border:1px solid #e9e9e9;outline:none; border-radius:20px; background:#fff; font-size:13px; color:#909090; font-weight:normal; text-decoration:none; margin-top:11px; padding:8px 6%;}

.footer .submit-btn{ float:left; width:auto; background:#333484; border-radius:20px; border:0px; text-transform:uppercase; color:#fff; font-size:13px; font-weight:bold; padding:7px 20px; margin-top:22px; cursor:pointer;}

.footer .submit-btn:hover{ background:#1B79B5;}

.footer .col-2{ float:left; width:60%;} 

.footer .col-2 li{ width:33%;}

.footer .col-3{ float:left; width:20%;} 

.footer .col-4{ float:right; width:20%;} 

.footer .col-4 span{ margin:10px 3px; float:left;}

.footer .col-4 .footer-logo{ float:left; width:100%; margin-top:38px;}

/*.footer .col-4 .footer-logo img{ width:100%;}*/

.footer .bottom{ float:left; width:100%; background:#333484; padding:8px 0px; font-size:13px; color:#fff; margin-top:30px;}

.footer .bottom .left{ float:left; width:auto;}

.footer .bottom .right{ float:right; width:auto;}

.footer .bottom .right a{ color:#fff; text-decoration:none;}

.footer .bottom .right a:hover{ text-decoration:underline;}

/***** NEW CSS ******/

.toolbar-bottom .products-found{display:none;}

.toolbar .product-sorting .sorter{float:left; color:#4d4d4f;}

.product-grid .cart-btn > span{float:left;}

.cart-btn > span, .product-information .price .lbl{float:left;}

.product-information .price .price-box{float:left;margin-top:-15px;}

.prc{margin-top:5px;}

.messages  li, .messages .success-msg li{list-style:none;}

.messages .success-msg, .messages .error-msg{margin-bottom:10px;}
.messages .success-msg{color:green;}
.messages .error-msg{color:#f00;}

.mini-products-list li .product .product-details h2{min-height:60px;}

.registered-users .content ul li, .register-bx form ul li, .register-bx-frgt .form-list li{list-style:none;}

.register-bx-frgt{ float:left; width:92.8%; padding:2%; font-size:14px; color:#454545; border:1px solid #e4e4e4; margin-left:-1px;}

.register-bx-frgt h2{ font-size:26px; color:#333484; font-weight:100; text-transform:uppercase; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}

.register-bx-frgt .control-group2{ float:left; width:100%; padding-top:20px;}

.register-bx-frgt .control-group2 label{ float:left; width:10%; font-weight:bold; margin-top:3px;}

.register-bx-frgt .control-group2 .forgot{ float:left; margin-left:20%; color:#323395; text-decoration:none;}

.register-bx-frgt .control-group3{ float:left; margin-left:10%;width:25%;}

.register-bx-frgt .control-group2 .frmfield4{width:42%;}

.register-bx-frgt .buttons-set .control-group2 .back-link{margin-top:25px;}

.account-link1{}

.account-link1 h2{ background:#333484; font-size:18px; color:#fff; font-weight:300; padding:6px 10px;}

.account-link1 ul{ float:left; width:100%; list-style:none; margin:0px; padding:0px;}

.account-link1 li{ float:left; clear:both; width:100%; border-top:1px solid #FFFFFF;}

.account-link1 li a{font-size:14px; color:#636465; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:10px 13px; text-decoration:none; padding:7px 0px 7px 25px; display:block; background-color:transparent; font-weight:normal; /*background-color:#79b6df;*/}

.account-link1 li a:hover{ background-color:transparent; color:#79b6df;}

.account-link1 .current span{font-size:14px; color:#fff; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:10px 13px; text-decoration:none; padding:7px 0px 7px 25px; display:block;font-weight:bold; background-color:#79b6df;}

.account-link1 .active{ color:#fff;background-color:#79b6df;}

.account-link1 li ul{ margin-left:13px;}

.account-link1 li li{ width:88%; border-bottom:1px solid #d0d0d0;}

.account-link1 li li a{ background-color:transparent; font-weight:100;color:#636465;}

.account-link1 li li a:hover{ background-color:transparent; color:#79b6df;}

.sidebar .block-cart, .sidebar .block-compare{display:none;}

.aticon-settings, #atic_settings, .at-whatsthis, #at15about, .at_baa, .atm-f, .product-information .addthis_toolbox, .ab-branding-footer{display:none !important;}

.share-product .addthis_toolbox{display:block !important;}

.send-friend {margin-top: 20px;}

.email-sender{ float:left; width:45.8%; padding:2%; min-height:300px; font-size:14px; color:#454545; border:1px solid #e4e4e4; margin-left:-1px;}

.email-sender h2{ font-size:26px; color:#333484; font-weight:100; text-transform:uppercase; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}

.email-sender .control-group2{ float:left; width:100%; padding-top:20px;}

.email-sender .control-group2 label{ float:left; width:28%; font-weight:bold; margin-top:3px;}

.email-sender .control-group2 .forgot{ float:left; margin-left:28%; color:#323395; text-decoration:none;}

.email-sender ul li{list-style:none;}

.email-sender .frmfield_email{width:60%; border:1px solid #bfbebe; background:#f0f0f0; font-style:italic; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;}

.email-sender .register-btn{margin-left:28%;}

.emptycart{ float:left; width:95.9%; margin-top:25px; padding:2%; font-size:14px; color:#454545; border:1px solid #e4e4e4; margin-left:-1px;}

.emptycart h2{ font-size:26px; color:#333484; font-weight:100; text-transform:uppercase; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}

.emptycart .control-group2{ float:left; width:100%; padding-top:20px;}

.form_fields ul li, .checkout-step ul li{list-style:none;}

#bill_form .control-group .data_area .validate-select, #ship_form .control-group .data_area .validate-select{width:96%; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.validation-advice{color:#f00;font-size: 11px;}
.contact_form #contactForm ul li .validation-advice{margin-left:20%;}
.place-order{ float:left; width:100%; height:40px !important; background:url(../images/place-order.png) !important; background-repeat:no-repeat; font-size:16px; font-weight:bold; padding:8px 20px; color:#fff; text-decoration:none; text-transform:uppercase; margin-top:10px;font-family:"Open Sans",Tahoma,sans-serif !important;cursor:pointer;}

.place-order:hover{ background-position:0px -40px !important;}

.place-order.button.btn-checkout > span{float:left;}

.cart-summary .bottom{color: #828383;font-size: 13px;}

.bottom strong{color:#000;}

.bottom strong .price{color: #333484 !important;float: right;font-size: 18px !important;}

.checkout-types li{list-style:none;}

.shipcart .checkout-types .btn-proceed-checkout{ float:right; background-color:#323395; font-size:12px; font-weight:bold; padding:3px 20px; color:#fff; text-decoration:none; text-transform:uppercase; cursor:pointer;border:0px;}

.shipcart .checkout-types .btn-proceed-checkout:hover{ background-color:#1B79B5;}

.shipcart .checkout-types .btn-proceed-checkout > span{float:left;}

.shipcart .order-items-display #shopping-cart-table td a{text-decoration:none;color:#000;}

.shipcart .order-items-display #shopping-cart-table td .remove{ width:100px; background: rgba(0, 0, 0, 0) url("../images/remove.png") no-repeat scroll left center;color: #949697;float: left;   font-size: 13px; padding-left:18px;text-decoration: none;}

.shipcart .order-items-display td{width:21%;}

.aset-ship{float: left;padding: 2% !important;width: 96% !important;}

.aset-ship .form-list li{list-style:none;}

.aset-ship .form-list .text-type {float: left;margin: 5px 0;width: 50%;}

.aset-ship .form-list .text-type label{color: #000;float: left;font-size: 13px;font-weight: normal;padding-bottom: 1px;width: 100%;text-align:left;}

.aset-ship .form-list .text-type select{border: 1px solid #ccc;float: left;font-size: 11px;padding: 7px 10px;text-transform: capitalize;width: 96%;}

.aset-ship .form-list .text-type input {border: 1px solid #ccc;float: left;font-size: 11px;padding: 8px 10px;text-transform: capitalize;width: 125px;}

.text-type1 {float: right;margin-top: 25px;}

.text-type1 .button{background: #333484 none repeat scroll 0 0;color: #fff;float: right;font-size: 13px;padding: 6px 32px;text-decoration: none;border:0px;cursor:pointer;}

.text-type1 .button:hover{ background-color:#1B79B5;}

.flat-rate-info {float: left;width: 100%;}

.flat-rate-info h2 {color: #69696b;font-size: 14px;font-weight: bold;margin-top: 20px; text-align:left; margin-left:4px;}

.flat-det {background: #e7e7e7 none repeat scroll 0 0;border: 1px solid #c1c0c0;float: left;margin-top: 10px;padding: 7px;width: 95%;text-align:left;margin-left:-5px;}

.flat-rate-info ul li {list-style:none;}

.flat-det > label {font-weight: normal;text-transform: capitalize;color: #69696b;font-size:14px;font-style:italic;}

.flat-det > label >span{float:none !important; font-style:none !important; font-weight:bold;}

.text-type2 {float: left;margin-top: 10px; margin-bottom:20px; margin-left:5px;}

.bottom-ship{float:left;width:96% !important;padding:2% !important;}

.bottom-ship .totals .checkout-types li a{ color: #3399cc;float:right;font-size: 14px;font-weight: bold;margin-top:10px; width:100%; text-align:center; text-decoration:none;}

.bottom-ship .totals .checkout-types .btn-proceed-checkout{ float:right; width:100%; background-color:#323395; font-size:16px; font-weight:bold; padding:5px 20px; color:#fff; text-decoration:none; text-transform:uppercase; font-family:"Open Sans",Tahoma,sans-serif !important;cursor:pointer;border:0px;}

.bottom-ship .totals .checkout-types .btn-proceed-checkout:hover{ background-color:#1B79B5;}

#onestepcheckout-place-order > span {float:left;}

.onestepcheckout-place-order-wrapper .place-order{width:192px;}

.onestepcheckout-threecolumns .cart-summary .bottom{width:80%; padding:10%; padding-bottom:4%;}

.onestepcheckout-totals .grand-total td{color:#000;}

.onestepcheckout-totals .grand-total td .price{color: #333484;float: right;font-size: 18px;}

.onestepcheckout-place-order-wrapper{float:right; background: #f4f4f4 none repeat scroll 0 0;border: 1px solid #d3d3d3; border-top:none; margin-left: 18px;padding: 0;width: 28%;}

.onestepcheckout-place-order-wrapper .place-order{margin-bottom:10px; margin-left:58px;}

.onestepcheckout-summary .cart-summary{border-bottom:none;}

.control-group .input-country .validate-select{width:96%; border:1px solid #bfbebe; background:#fff; font-size:12px; color:#909090; font-weight:normal; text-decoration:none; padding:5px 10px;box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.1) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

#payment-tool-tip .block-content > img{width:100%;}

#linkcls_7, #linkcls_8, #linkcls_9{display:none;}

/***********About Us**********/
.about-us {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #e6e6e7;
    color: #4b4b4c;
    float: left;
    font-size: 13px;
    padding: 2%;
    width: 96%;
}
.about-us h1 {
    color: #333484;
    font-size: 40px;
    font-weight: 100;
}
.about-us > p {
    float: left;
    width: 100%;
}
.about-us > h2 {
    color: #333484;
    float: left;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.about-us .left_part {
    float: left;
    margin-top: 10px;
    width: 38%;
}
.about-us .left_part img {
    width: 100%;
}
.about-us .right_part {
    float: right;
    font-size: 13px;
    line-height: 22px;
    margin-top: 10px;
    width: 60%;
}
.about-us .right_part > h1 {
    color: #4b4b4c;
    font-size: 15px;
    font-weight: bold;
}
.right_part > p {
    margin: 8px 0;
}
.abt_info {
    float: left;
    font-size: 13px;
    width: 100%;
}
.abt_info h2 {
    color: #333484;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
}


.about-us1 {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #e6e6e7;
    color: #4b4b4c;
    float: left;
    font-size: 16px;
	line-height:25px;
    padding: 2%;
    width: 96% !important;
}
.about-us1 h1 {
    color: #333484;
    font-size: 40px;
    font-weight: 100;
}
.about-us1 > p {
    float: left;
    width: 100%;
}
.about-us1 > h2 {
    color: #333484;
    float: left;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.about-us1 .buttons-set .shop-ctu {
    background: #333484 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 35px;
    text-decoration: none;
    text-transform: capitalize;
}
.about-us1 .buttons-set .shop-ctu:hover{background-color:#1B79B5;}
/***********Privacy Policy**********/
.pri_policy_ban {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 38%;
}
.pri_policy_ban img {
    width: 100%;
}
.left-sec {
    float: left;
    /*width: 60%;*/
	margin: 10px 0 15px;
}
.left-sec h2 {
    color: #333484;
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.privacy_policy > ul {
    float: left;
    list-style: outside none none;
    margin: 10px 0;
    width: 100%;
}
.privacy_policy > ul li {
    background: rgba(0, 0, 0, 0) url("../images/blue-tik.png") no-repeat scroll left 6px;
    float: left;
    margin: 5px 10px;
    padding-left: 25px;
    width: 45%;
}

/***********Term & Conditions**********/
.list-style {
    float: left;
    line-height: 25px;
    list-style: outside none none;
    margin: 15px 0;
    padding: 0 2%;
    width: 56%;
}
.list-style li {
    background: rgba(0, 0, 0, 0) url("../images/blue-tik.png") no-repeat scroll left 8px;
    padding-left: 25px;
}
.terms-cond_ban {
    float: right;
    margin-top: 10px;
    width: 38%;
}
.terms-cond_ban img {
    width: 100%;
}
.text_det {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

/***********Contact Us**********/

.contact-us {
    float: left;
    width: 100%;
}
.contact-us h1 {
    color: #333484;
    font-size: 40px;
    font-weight: 100;
    padding-bottom: 5px;
}
.contact-us .left_part01 {
    float: left;
    width: 48%;
}
.contact-us .left_part01 h2 {
    color: #333484;
    font-size: 24px;
}
.contact-us .left_part01 h3 {
    color: #4a4a51;
    font-size: 16px;
}
.contact-us .address-info {
    color: #605d5d;
    float: left;
    font-size: 13px;
    font-style: italic;
	font-weight:normal;
    line-height: 21px;
    margin-top: 5px;
    width: 100%;
}
.contact-us .phone_info {
    color: #605d5d;
    float: left;
    font-size: 13px;
    line-height: 19px;
    margin-top: 5px;
    width: 100%;
}
.phone_info span {
    float: left;
    width: 10%;
}
.contact-us .map_img {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.contact-us .map_img img {
    height: 257px;
    width: 100%;
}
.contact-us .btn-styl {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.contact-us .btn-styl .direction_btn {
    background: #333484 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
}
.contact-us .right_part01 {
    color: #605d5d;
    float: right;
    font-size: 13px;
    font-weight: bold;
    width: 48%;
}
.contact-us .right_part01 h2 {
    color: #333484;
    font-size: 24px;
    padding-bottom: 6px;
}
.contact-us .contact_form {
    background: #e9e9ea none repeat scroll 0 0;
    float: left;
    margin-top: 25px;
    padding: 5% 5% 41px;
    width: 90%;
}
.contact-us .contact_form label {
    color: #3a3b3b;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    width: 20%;
}
.contact-us .contact_form input {
    border: 1px solid #bfbebe;
    float: left;
    padding: 7px 10px;
    width: 75%;
}
.contact-us .contact_form textarea {
    border: 1px solid #bfbebe;
    float: left;
    padding: 5px 10px;
    width: 75% !important;
}
.contact-us .contact_form .btn-submit {
    background: #333484 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 35px;
    text-decoration: none;
    text-transform: uppercase;
}
.contact_form ul li{list-style:none;float: left;margin: 8px 0;width: 100%;}
.btn-styl .direction_btn:hover, .contact-us .contact_form .btn-submit:hover{background-color:#1B79B5;}


/***********account-information**********/

.my-account .page-title h1{color:#333484;font-size:40px;font-weight:100;}
.my-account #form-validate .form-list{float:left; width:100%; list-style:none; margin-top:20px;}

.my-account .field.name-firstname {float:left; margin-bottom:10px; width:100%;}
.my-account .field.name-firstname label{ color:#3a3b3b;float: left;font-size: 14px;font-weight: bold; padding-top: 3px;width: 22%;}
.my-account .field.name-firstname .input-box{float:left; width:78%;}

.my-account  .field.name-lastname {float:left; margin-bottom:10px; width:100%;}
.my-account  .field.name-lastname label{ color:#3a3b3b;float: left;font-size: 14px;font-weight: bold; padding-top: 3px;width: 22%;}
.my-account  .field.name-lastname .input-box{float:left; width:78%;}
.my-account .form-list > .fields{margin-bottom:0px;}

.my-account .form-list > li {float:left; margin-bottom:10px; width:100%;}
.my-account .form-list > li label{ color:#3a3b3b;float: left;font-size: 14px;font-weight: bold; padding-top: 3px;width: 22%;}
.my-account .form-list > li {float:left; width:78%;}

.my-account .form-list > li #email{background:#f0f0f0;border: 1px solid #bfbebe;color:#909090;font-size:12px;font-style:italic;font-weight:normal;
padding:5px 10px;text-decoration: none;width:77%;}
.my-account .buttons-set{float:left;width:66%;}
.my-account .buttons-set  .required { color:#e00;float:right;font-size:13px;margin-top:-38px;width: auto;}
.my-account .buttons-set .back-link{float:left; padding-top:15px;}
.my-account .buttons-set .back-link a{color:#79b6df; font-weight:bold;}
.my-account .buttons-set .button{float:left;margin-left:100px;background:#333484;color:#fff;font-size:13px;font-weight:bold;margin-top:5px;
padding:8px 35px;text-decoration: none;text-transform:uppercase; border:0px; cursor:pointer;}
.my-account .buttons-set .button:hover{background:#1B79B5;}

.my-account .form-list > li .input-box{float:left; width:78%;}
.my-account .form-list > li .input-box input{ background: #f0f0f0;border:1px solid #bfbebe;color:#909090;font-size: 12px;
font-style:italic;font-weight:normal;padding:5px 10px;text-decoration:none;width:77%;}
.my-account .form-list > li .field{ margin-bottom:10px; float:left; width:100%;}
.my-account .form-list > li .input-box select{ background: #f0f0f0;border:1px solid #bfbebe;color:#909090;font-size:12px;font-style:italic;font-weight: normal;padding: 5px 10px;text-decoration:none; width:81%; margin-bottom:10px;}

/*********my-account***********/

.my-account .account-content-section{float:left; width:100%;}
.my-account .dashboard{float:left; width:100%;}

.my-account .dashboard .box-info .box-head h2{ font-size:28px; color:#333484; font-weight:bold; text-transform:uppercase; margin-top:20px; padding-bottom:15px;}
.box-info .col-1 .box .box-title {float: left;width:97%; background: #f5f4f4; padding:12px;}
.my-account .box-info .col-1 .box .box-title h3{float:left; width:auto; border:0px !important; padding:0px !important; font-size: 15px !important;font-weight: bold; color: #333484; text-transform:uppercase;}
.my-account .box-info .col-1 .box .box-title > a{float:right !important; color: #333484;text-decoration: none; font-size: 14px;text-transform: capitalize; font-weight:bold; padding:0px !important;}
.my-account .box-info .col-1 .box .box-title > a:hover{color:#5758cf;}
.my-account .dashboard .box-content{color:#605d5d;float:left;font-size:15px;font-weight:100;padding:1%;width: 98%; margin:8px 0px;}
.my-account .dashboard .box-content a{color:#333484;}
.my-account .dashboard .box-content a:hover{color:#5758cf;}

.box-info .col-2 .box .box-title {float: left;width:97%; background: #f5f4f4; padding:12px;}
.my-account .box-info .col-2 .box .box-title h3{float:left; width:auto; border:0px !important; font-size: 15px !important;font-weight: bold; color: #333484; text-transform:uppercase; padding:0px !important;}
.my-account .box-info .col-2 .box .box-title > a{float:right !important; color: #333484;text-decoration: none; font-size: 14px;text-transform: capitalize; font-weight:bold; padding:0px !important;}
.my-account .box-info .col-2 .box .box-title > a:hover{color:#5758cf;}

.my-account .box-info .col2-set {float: left;width: 100%;}
.my-account .box-info .col2-set .box .box-title h3{color:#333484;font-size:18px;text-transform:uppercase; float:left; width:auto; border-right:1px solid #333484; padding-left:10px; padding-right:10px;}
.my-account .box-info .col2-set .box .box-title > a{float:left; color: #333484;font-size: 14px;text-transform: capitalize; font-weight:bold;    padding: 3px 10px;}


.my-account .box-info .col-1 .box .box-title h4{float:left; width:auto; border:0px !important; padding:0px !important; font-size: 15px !important;font-weight: bold; color: #333484; text-transform:uppercase;}
.my-account .box-info .col-2 .box .box-title h4{float:left; width:auto; border:0px !important; padding:0px !important; font-size: 15px !important;font-weight: bold; color: #333484; text-transform:uppercase;}
.col-1 > address{float: left;margin:20px 10px;width:100%;}
.col-2 > address{float: left;margin:20px 10px;width:100%;}
.welcome-msg > p { font-size: 18px;font-weight: bold; color:#2c2c2c;}

/*********address-book************/

.my-account  .page-title.title-buttons{float:left; width:100%;}
.my-account  .page-title.title-buttons .button{background:#333484;border:0 none;color: #fff;cursor: pointer;float:left;font-size:14px;font-weight:bold;margin:10px 0;padding:7px 20px;text-transform: uppercase;}
.my-account  .page-title.title-buttons .button:hover{background:#1B79B5;}
.my-account .addresses-primary > ol {float: left; width:100%; margin-top:16px;}
.my-account .addresses-primary > ol .item {float:left;width:44%; background:#f5f4f4; padding:3%; list-style:none;}
.my-account .addresses-primary > ol .item h3{font-size:18px; color:#222;}
.my-account .addresses-primary > ol .item a{background:#333484;color:#fff;float:left;font-size: 14px;font-weight:bold;margin-top:10px;padding:7px 20px;
text-decoration: none;text-transform: uppercase;}
.my-account .addresses-primary > ol .item a:hover{ background:#1B79B5;}
.my-account .addresses-additional{float:left;margin-top:20px;width:100%;}
.my-account .addresses-additional > ol{float:left; width:96%; padding:0% 2%;}

.my-account .checkbox{vertical-align: middle;}

/*******whishlist*********/


#wishlist-view-form fieldset{float:left;width:100%;}

/************error-page**********/
.col-main .erroe_page{float:left; width:96%; margin-top:30px; border:1px solid #e6e4e4; padding:2%;}
.error_img{float:left;width:38%;}

.col-main .erroe_page .error-info{
    background: #f6f5f5 none repeat scroll 0 0;
    float: right;
    padding: 2%;
    width: 58%;
}
.col-main .std .page-title h1{color:#333484;font-size:40px;font-weight:100;}
.col-main .std  dl{float:left; width:100%;}
.col-main .std  dl dt{color: #505050;font-size:16px; margin:6px 0px;}
.col-main .std  dl dd {font-size:13px; margin:0px;}
.col-main .std  dl dd .disc{float:left; width:99%; list-style:none; font-size:13px; line-height:24px; margin-top:10px;}
.col-main .std  .disc a{float:left;width:auto; font-weight:bold; color:#333484; padding-right:8px;}
.col-main .std  .disc a:hover{ text-decoration:none; color:#1e1f85;}
.separator{color:#1616e7;}
.home_cls{padding-left:6px;}


/************helpdesk**********/

.col-main.container-right .page-title h1{color:#333484;font-size:32px;font-weight:bold; text-transform:uppercase; padding-bottom:25px;}
.col-main.container-right #awhdu3-customer-create-ticket-form{float:left; width:100%; margin-top:5px;}
#awhdu3-customer-create-ticket-form  .form-list{float:left; width:100%; list-style:none; margin-top:10px;}
#awhdu3-customer-create-ticket-form  .form-list li{float:left; width:100%; margin:5px 0px;}
#awhdu3-customer-create-ticket-form  .form-list li label{float:left;color:#3a3b3b;float:left;font-size:14px;font-weight:bold;padding-top:3px;width:18%;}

#awhdu3-customer-create-ticket-form  .form-list li .input-box{float:left; width:78%;}
#awhdu3-customer-create-ticket-form  .form-list li .input-box  input{background:#f0f0f0;border:1px solid #bfbebe;color:#909090;font-size:12px;font-style:italic;font-weight: normal;padding:5px 10px;text-decoration:none;width:74%;}
#awhdu3-customer-create-ticket-form  .form-list li .input-box  select{background: #f0f0f0;border:1px solid #bfbebe;color:#909090;font-size:12px;
font-style:italic;font-weight:normal;padding:5px 10px;text-decoration:none;width:77%;}
#awhdu3-customer-create-ticket-form  .form-list li .input-box  textarea{background: #f0f0f0;border:1px solid #bfbebe;color:#909090;font-size:12px;
font-style:italic;font-weight:normal;padding:5px 10px;text-decoration:none;width:74% !important;}
#awhdu3-customer-create-ticket-form  #awhdu3-ticketform-attachments{background:none; border:0px; padding:0px;}
#awhdu3-customer-create-ticket-form  .buttons-set {float:left;width:78%;}
#awhdu3-customer-create-ticket-form  .buttons-set .required {color:red;float:right;font-size:12px; margin-top:-33px;}
#awhdu3-customer-create-ticket-form  .buttons-set .button {margin-left:152px;margin-top:20px; background: #333484 none repeat scroll 0 0;
border: 0 none;color: #fff;cursor: pointer;float: left;font-size: 13px;font-weight: bold; padding: 8px 35px;text-decoration: none;text-transform: uppercase;}
#awhdu3-customer-create-ticket-form  .buttons-set .button:hover{background:#1B79B5;}

/*********cleaning***************/

.block-layered-nav .block-content{float:left;/*margin-top:14px;*/ width:100%;}
.block-layered-nav .block-content .block-subtitle{ background: #333484;border:medium none;color:#fff;font-size:18px;font-weight:300;padding:3px 10px;}
.block-layered-nav .block-content ol{float:left; list-style:none;width:100%; margin:0px; padding:0px;}
.block-layered-nav .block-content ol li{/*background:#f4f2f3;*/padding: 5px 10px; border-bottom:1px solid #fff; float:left; width:92%;} 
.block-layered-nav .block-content ol li .label{border-top: medium none; float:left; width:auto; padding-right:5px;color:#6d6c6b;display:block;font-size:14px;font-weight:bold;}
.block-layered-nav .block-content ol li .value{border-top: medium none; float:left; width:auto;color: #6d6c6b;display: block;font-size: 13px; font-style: italic;}
.block-layered-nav .block-content .actions{float:left; list-style:none;width:100%; margin-bottom:20px;}
.block-layered-nav .block-content  .btn-remove{color: #f4f2f3;font-size:0px;text-decoration-color: #f4f2f3; background:url("../images/remove-icon.png"); background-repeat:no-repeat; float:right; width:20px; height:20px; margin-top:2px;}
.block-layered-nav .block-content .actions a{ background:#333484;border: 0 none;color:#fff;cursor:pointer;
float:right;font-size: 13px;font-weight: bold;margin-top: 5px; padding: 4px 20px;text-decoration: none;}
.block-layered-nav .block-content .actions a:hover{background:#1b79b5;}


/*********shoping-cart********/
.cart-collaterals .totals #shopping-cart-totals-table{float: left;margin-bottom:5px;width:100%;}
#billing_address .address-select{border: 1px solid #ccc;font-size: 12px; padding: 3px 2px;}

/*******17-06-2015**********/
.header nav {
    display: none !important;
}
.col-left .block-reorder{display:none}
#onestepcheckout-login-popup-contents-login > h1{ color:#333484 ;}
#onestepcheckout-login-popup-contents-login > p{font-size:13px;}
#onestepcheckout-login-table label{color: #5f5f64;font-size:14px;font-weight:bold;}
#onestepcheckout-login-table input{ border:1px solid #ccc;padding: 4px 8px;}
#onestepcheckout-login-popup button{background:#333484;border:0 none;color:#fff;cursor:pointer;float:left;font-size:14px;padding:6px 10px;text-decoration:none;width:auto;padding:5px 20px !important;  margin-top:28px;}
#onestepcheckout-login-popup-contents-login  #onestepcheckout-forgot-password-link{ font-size:12px; color:#1d0df7; font-weight:bold;}
#onestepcheckout-login-popup p.close, #onestepcheckout-toc-popup p.close{bottom:11px !important; right:20px !important;}
#onestepcheckout-login-popup p.close> a{color:#A00 !important;}
#onestepcheckout-login-popup-contents-forgot > p {font-size: 13px;}
#onestepcheckout-forgot-table label{font-size:12px;font-weight:bold;color:#5f5f64;}
#onestepcheckout-forgot-table  input{ border:1px solid #ccc;padding: 4px 8px;}
#onestepcheckout-forgot-button{margin-top:0px !important; font-size:12px !important;}


/************history*************/
#my-orders-table{ float:left; width:100%; border: 1px solid #d3d3d3; margin:20px 0px;}
#my-orders-table th{font-size:14px; font-weight:bold; text-align:left; padding:10px;  width:15%;background:#c7c7c9;}
#my-orders-table td{ padding:20px 10px; vertical-align:top; font-size:13px; border-top:1px solid #d3d3d3; background:#f4f4f4;}

.my-account .pager{float:left;width:100%;}
.my-account .amount{float:left;margin-right:10px; color:#333484; font-size:14px;}
.my-account .limiter{float:left;font-size:14px;margin-top:-5px;width:auto; color:#4d4d4f; font-weight:bold;}
.my-account .limiter select{background: #fff;border:1px solid #cccccc;font-size:12px;margin-right:10px;padding:5px;}
#my-orders-table .nobr_01{ display:flex; text-align: end;}
#my-orders-table .nobr_01 a{color:#1616e7;}
#my-orders-table .nobr_01 a:hover{ color:#0808a1;}
.my-account .dashboard .box-head > a {float: right;font-size:14px; background:#333484;border:0 none;color:#fff;float:right;font-size:13px;padding:6px 28px;
text-decoration: none; font-weight:bold;}
.my-account .dashboard .box-head > a:hover{background:#1b79b5;}

.box-title h2{ margin-top:10px; margin-bottom:5px;}

/******footer-bottom********/
.customer-account-index > a{display: none;}
#profiler_section{display: none !important;}
.sales-order-history > a{display: none;}
.onestepcheckout-index-index > a{display: none;}

/******order_id/2/*******/
.my-account .page-title.title-buttons .link-reorder{color:#1616e7;}
.my-account .order-info-box {float:left;width:50%;}
.order-info { float: left;margin-top:10px;width: 100%;}
.order-info dd {margin: 0;padding: 0;}
.order-info dt {color: #333484;font-size: 18px;padding-bottom: 2px;}
.order-info ul {list-style:none;}

/*******track-order*******/
.pop_cls{float:left; width:94%; padding:3%;}
div .pop_cls .page-title.title-buttons h1{color: #333484;font-size: 40px;font-weight: 100;padding-bottom: 5px;}
div .pop_cls .page-title.title-buttons .button{background:#333484;cursor:pointer;border: 0 none;color: #fff; float: right;font-size: 13px;font-weight: bold;
padding: 6px 28px;text-decoration: none;}
div .pop_cls .page-title.title-buttons .button:hover{background:#1b79b5;}
div .pop_cls .sub-title{color:#333484; padding-bottom:5px;font-size: 24px;}
#tracking-table-popup-0{float:left; width:100%; text-align:left;}
#tracking-table-popup-0 th{color: #3a3b3b; font-weight:bold;font-size: 14px; width:20%}
#tracking-table-popup-0 td{font-size:14px;color: #3a3b3b;}
div .pop_cls .buttons-set .button{background:#333484;border:0 none;color:#fff;float:left;font-size:13px;font-weight:bold;padding:8px 28px;text-decoration: none;cursor:pointer; margin-top:10px;}
div.pop_cls  .buttons-set .button:hover{background:#1b79b5;}
div .pop_cls .error.last > a{color:#1616e7;}


/********helpdesk*********/
.col-main.container-right .pager{float:left;width:100%; margin:20px 0px;}
.col-main.container-right .amount{float:left;margin-right:10px; color:#333484; font-size:14px;}
.col-main.container-right .limiter{float:left;font-size:14px;margin-top:-5px;width:auto; color:#4d4d4f; font-weight:bold;}
.col-main.container-right .limiter select{background: #fff;border:1px solid #cccccc;font-size:12px;margin-right:10px;padding:5px;}
#awhdu3-ticket-list-table{ float:left; width:100%; border: 1px solid #d3d3d3;}
#awhdu3-ticket-list-table th{font-size:14px; font-weight:bold; text-align:left; padding:10px;  width:15%;background:#c7c7c9;}
#awhdu3-ticket-list-table td{ padding:20px 10px; vertical-align:top; font-size:13px; border-top:1px solid #d3d3d3; background:#f4f4f4;}

/*******Ticket*******/

#awhdu3-customer-reply-form .form-list{float:left; width:100%; list-style:none;}
#awhdu3-customer-reply-form .form-list li{float:left; width:100%;font-weight: bold;}
#awhdu3-customer-reply-form .form-list li label{float:left; width:20%;}
#awhdu3-customer-reply-form .form-list li .input-box{float:right;width: 70% !important;}
#awhdu3-customer-reply-form .form-list li .input-box #awhdu3-replyform-message{width:70% !important;background:#f0f0f0;border:1px solid #bfbebe;color:#909090;font-size:12px;font-style:italic;font-weight: normal;padding:5px 10px;text-decoration:none;}

.awhdu3-ticket-view-info-table.info-table{float:left;text-align:left;width:100%;}
.awhdu3-ticket-view-action-bottomgroup {float: left;margin: 20px 0;width: 61%;}
.awhdu3-ticket-view-thread {float: left;width: 100%;}
.awhdu3-ticket-view-action-bottomgroup-right #awhdu3-ticket-view-close-btn{background:#333484;border:0 none;color:#fff;float:left;font-size:13px;font-weight:bold;padding:8px 8px;text-decoration: none;cursor:pointer; margin-top:10px;}
.awhdu3-ticket-view-action-bottomgroup-right #awhdu3-ticket-view-close-btn:hover{background:#1b79b5;}
.awhdu3-ticket-view-action-bottomgroup-right #awhdu3-ticket-view-reply-btn{background:#333484;border:0 none;color:#fff;float:left;font-size:13px;font-weight:bold;padding:8px 8px;text-decoration: none;cursor:pointer; margin:10px 5px;}
.awhdu3-ticket-view-action-bottomgroup-right #awhdu3-ticket-view-reply-btn:hover{background:#1b79b5;}
.awhdu3-ticket-view-action-bottomgroup-left{float:left;}
.back > a{color:#79b6df; font-weight: bold;}
.awhdu3-ticket-view-info-table.info-table a{color:#1616e7;}

.nobr_01 a, .container-right .title-buttons .link-reorder,  .container-right .title-buttons .link-print{ float:left; width:auto; background:#333484; border:0px; text-transform:capitalize; color:#fff !important; font-size:11px; font-weight:bold; padding:5px; cursor:pointer;text-decoration:none;margin-right:3px; white-space:nowrap;}
.nobr_01 a:hover, .container-right .title-buttons .link-reorder:hover, .container-right .title-buttons .link-print:hover{ background:#1B79B5;}
.nobr_01 .separator, .container-right .title-buttons .separator{display:none;}
.dealer_cls{float:left;width:100%; background:#bbd2db; margin-top:20px;}
.dealer_cls .block-title{background: #333484; color: #fff; font-size: 18px; font-weight: 300; padding: 6px 10px;}
.dealer_cls .block-content{ float:left; width:92%; padding:4%; font-size:14px; font-weight:bold;}
.dealer_cls .block-content p{ font-weight:100;}

.wel_cls{color: #605d5d !important;font-size: 14px !important;font-weight: normal !important;}
.box-info .col-1{ float:left; width:48%;}
.box-info .col-2{ float:right; width:48%;}
.box-recent h2{ float:left;}
.welcome-msg .wel_cls{ margin-bottom:20px;}
.toolbar .product-sorting .limiter{ margin-top:0px;}
.category-products .toolbar .pager{ float:right; width:auto;}
.my-account .box-account{ float:left; width:100%;}
.search-bar .search-autocomplete{ left:14px; width:85%; position:absolute; z-index:10000; top:32px; background:#fff;box-shadow: 1px 1px 3px 1px #737373;}
.search-bar .search-autocomplete ul{ list-style:none; margin:0px; padding:10px;}
.search-bar .search-autocomplete ul li{ font-size:14px; font-weight:bold; color:#999898;}
.disc li .separator{float:left;}
.register-bx #form-validate .fieldset .form-list .frmfield4{width:65%;}
.buttons-set .back-link a {color: #79b6df;font-weight: bold;}
.register-bx .control-group2 .input-box select{width:69% !important;}
.register-bx .validation-advice{margin-left:30%;}
.container-right .my-account .buttons-set .required{margin-top:0px;}
.awhdu3-ticketform-file-list li, .awhdu3-ticket-view-thread-message-box-body-attachmentbox ul li{list-style:none;}
.awhdu3-ticket-view-info-table th{width:30%;}
.back.trk_cls {float: right;margin-top: 30px;}
.wait_cls{padding:5px; font-weight:bold; font-size:15px;}
.new_btn_ship{ float:left; width:auto; background:#333484; text-decoration:none; color:#fff; font-size:14px; padding:6px 16px; margin-right:10px;border:0px; cursor:pointer;}
.new_btn_ship:hover{ background:#1B79B5; color:#fff;}
.multiple-checkout .page-title.title-buttons{float:left;width:100%;}
.multiple-checkout .page-title.title-buttons h1{float:left;width:60%;color: #333484;font-size: 28px;font-weight: bold;}
.btnship {float: right;}
.multiple-checkout .head1 { border-bottom: 5px solid #333484;float: left;padding: 8px 5px;width: 99%;}
.multiple-checkout .head1 h2 {color: #333484;float: left;font-size: 18px; font-weight:normal;}
.tblmulti {float: left;padding: 2%;width: 96%;}
.tblmulti #multiship-addresses-table .buttons-set {float: left;margin-left: 10px;margin-top: 20px;width: 98%;}
.tblmulti #multiship-addresses-table .buttons-set .back-link a{color:#79b6df;font-size:16px;font-weight:bold;}
.tblmulti #multiship-addresses-table th {font-size: 14px;font-weight: bold;padding: 10px;text-align: left;}
.tblmulti #multiship-addresses-table td {background: #f4f4f4 none repeat scroll 0 0;border-top: 1px solid #d3d3d3;font-size: 13px;padding: 10px;vertical-align: top;width:40%;}
.tblmulti #multiship-addresses-table td a{color:#000;text-decoration:none;font-weight:normal;}
.tblmulti #multiship-addresses-table td .remove {background: rgba(0, 0, 0, 0) url("../images/remove.png") no-repeat scroll left center;color: #949697;float: left;font-size: 13px; padding-left: 18px;text-decoration: none;width: 100px;}
.brand-logo .manufacturer-list .manufacturer-name {display: none;}
.advanced-search-summary ul li{list-style:none;}
.product-img-box .r-items li{ display:inline-block; float:none;}
.product-img-box .more-views {text-align:center;}
#cssmenu ul ul li .m-selected-filter-item {padding: 0;background:url(../images/orange-check.jpg);background-repeat:no-repeat;background-position:3px 3px;padding-left:21px;  font-size:13px;color: #333484; font-weight:bold;}
.selct {float: left;font-size: 13px;color: #6d6c6b;}
#cssmenu #cat1{display:none;}
.main_cat_cls {background-image: none !important;padding-left: 0 !important;}


/**********14-07-2015(for-hide)**********/
.price-box{display:none;}
.product-grid li .qty-1{display:none;}
.cart-btn{display:none;}
.product-information .price{display:none;}
.product-information .qty{display:none;}
.product-information .availability{margin-top:0px;}
.small-links01 ul{display:none;}


.pager{float:right; width:auto;  margin:0px!important; list-style-type:none; font-size:13px;  color:#555555;}

.pager OL { float:right; width:auto; list-style-type:none;}	 

.pager A {display: block; text-align:center;font-weight:100; COLOR:#000;  text-decoration:none;  padding:6px 12px;}

.pager LI { float:left; background-color:#fff; border:1px solid #b9b9ba; margin-right:-1px;}

.pager LI A:hover { color:#000; background-color:#0a97c5; text-decoration:none;}

.pager .current{ color:#fff; background-color:#333484; padding:6px 12px;}

.pager .first {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color:#d1522f; font-weight: bold; margin-top: 3px;}
.pager strong{ display:inline-block; margin-top:5px; margin-right:10px;}

.featured_bullets{float:left; width:98%; margin-left:15px; margin-top:10px;}
.featured_bullets li{ font-size:13px; color:#707070; padding:4px 0px;}

.left-section{ float:left; width:38%;}
.left-section .image-gallery{ width:100%;}
.right-section{ float:right; width:60%; font-size:13px; color:#3d3d3d;}
.right-section .product-title{ font-size:26px; font-style:italic; color:#333484; margin-bottom: 8px;}
.right-section .sort-disp{ font-size:18px;font-style:italic; margin-bottom:20px; color: #636465}
.prod-option{ float:left; width:100%; margin-top:20px;}
.prod-option table{ width: 100%; border-collapse: collapse;  font-size:14px; margin-bottom: 20px;}
.prod-option th { text-align: left; font-weight: normal;}
.prod-option  td {border:2px solid #fff; background:#f5f5f5; font-size:14px; padding: 5px 8px;  color: #636465}
.prod-option .prod-cat td {font-weight: bold;}
.prod-option h2{font-size:14px; font-style:italic; color:#333484; margin-bottom:10px; display: block !important;}
.contact-link{ float:left; width:210px; /*height:118px; background-image:url(../images/contact-bubb.png); background-repeat:no-repeat; font-size:18px; font-weight:bold;*/ margin-left:20%; text-align:center; padding:0px 20px;}
.contact-link a{ text-decoration:none; color:#252621; display:inline-block; margin-top:30px;}
.contact-link img {height: 118px; width: 185px;}
.contact-link a:hover{ color:#333484;}

a .at-icon-wrapper{ height: 36px !important; width: 36px !important; }
.at-icon{ height: 36px !important; width: 36px !important; }
.bullets {list-style:inside; margin-left: -0.7em;}
.bullets > li { max-height: 50px; overflow: hidden; word-wrap: break-word; padding-left: 12px; text-indent: -12px; }
.product-view .product-information .featured_bullets > p { display: none; }
.tab_container .featured_bullets { margin: 0 0 3px; }
.tab_container .featured_bullets > ul { display: none; }

/*** added css for privacy page by Abhishek Anand, Date: 08/02/2016 ***/
.left-bottom{float: left}
.left-bottom > h2 {color: #333484;font-size: 16px;padding-bottom: 10px;}
/*.left-bottom > p {margin-left: 7px;}*/
.line-indent {margin: 5px 0 15px;}
.line-indent > p {margin-left: 4em;}
.left-sec-2{float: left;margin-top: 10px;}
.left-sec-2 > h2 {color: #333484;font-size: 16px;padding-bottom: 10px;}
.left-sec-2 > ul {list-style: outside none none; float: left; width: 100%; padding-bottom: 10px;}
.left-sec-2 > ul li {background: rgba(0, 0, 0, 0) url("../images/blue-tik.png") no-repeat scroll left 6px;margin: 5px 10px;padding-left: 25px;width: 45%; vertical-align: top; display: inline-block;}
.left-sec-2 img {position: relative;top: 2px;width: 173px; height: 13px;}
.mid-sec{float: left;}
.highreso{ list-style:none; float:right; margin-top: 1.2em; margin-bottom: 5px;}
.highres-text {float: left; width: 69.5%; margin-top: 0.9em;}
.highreso span {color: #fff;}
.highres-text > p {clear: both; color: #333333; float: right; font-size: 12px;}
.highreso li{ float:left; margin-right:8px; background:#8f90b2; padding: 2px 7px;}
.highreso li a{ text-decoration:none; color:#000;}
.reference li {display: block !important;}
.cms-home .footer .bottom .wrap .right span {display: none !important;}
.cms-home .footer .bottom .wrap .right .tc-home{display: none !important;}
.phone_info img {margin-top: 3px;width: 190px;}

/*** custom css for lightbox ***/

#lightbox{top: 58.3px !important;}
#lightbox #outerImageContainer{width: 520px; height: 520px; font-size: 69.2224px !important;}
#lightbox #imageDataContainer{width: 520px;}
.image-gallery .resize-img > img { height: 265px; width: 265px;}
.image-gallery .small-img img { height: 60px; width: 60px;}
.breadcrumbs .divider > img {margin-bottom: 2px;}
#imageContainer > img {height: 500px;width: 100%;}
#prevLink {height: 500px;}
#nextLink {height: 500px;}
.product-shop .left-1 .share-product {margin-top: 10px !important;}


#fade{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70); }
#light { background: #fff none repeat scroll 0 0; border: 2px solid #fff; display: none; height: auto; left: 18.5%; margin: -100px auto 0 -150px; overflow: visible; padding: 20px; position: absolute; top: 35%; width: 83%; z-index: 1002; border: 2px solid #0b6aae; }
.nav3 { list-style: outside none none; }
.nav3 .sub_cat { display: inline-block; height: 155px; max-height: 160px; }
.sub_cat > a { color: #0b6aae; float: left; font-size:11px; font-weight: bold; text-align: center; text-decoration: none; width:92px; }
.nav3 .sub_cat span { border: 1px solid #e9e9e9; float: left; height: 90px; width: 90px; }
.close-popup { background: #ccc none repeat scroll 0 0; border-radius: 50%; color: #0b6aae; float: right; font-size: 13px; font-weight: bold; height: 15px; line-height: 1; padding: 5px; position: relative; right: -2.7em; text-align: center; text-decoration: none; top: -2.8em; width: 15px; }
.home-welcome{ float:left; width:100%; margin-bottom:40px;}
.home-welcome .welcometext{ float:left; width:35%; background:#479ab7; color:#fff; font-size:23px; font-weight:bold; text-align:center; padding:10px 0px;}
.home-welcome .welcomesecond{ float:left; width:61%; border:1px solid #479ab7; font-size:14px; color:#479ab7; text-align:center; font-weight:bold; padding:6px 20px;}
.home-welcome .welcomesecond a{color:#479ab7;}


/*new*/
.nav > li.hover > div {
    left:0px; opacity:1; display:block; 
}
.searchBox{ display:none;}
.orderBox{display:none;}


.box-collateral{
display:none;
visibility:hidden;
}

.left.middlefooter{
	margin-left: 150px;
}
.home-banners-sec{ float:left; width:100%; text-align:center;}
.home-banners-sec h1{ font-size:40px; font-weight:400; color:#333484; margin-bottom:20px; text-align:center;}
.home-banners-sec .colm{ display:inline-block; width:23%; border:2px solid #e9e9e9; margin:10px 10px; padding:1%;}
.home-banners-sec .colm .left{ float:left; width:30%;}
.home-banners-sec .colm .left img{ width:100%; vertical-align:top;}
.home-banners-sec .colm .right{ float:right; width:66%; text-align:left; font-size:13px; color:#ccc;}
.home-banners-sec .colm .right h2{ font-size:22px; color:#595959; text-transform:uppercase;}
.brand-logo h1{font-size:40px; font-weight:400; color:#333484; margin-bottom:20px; text-align:center;}

/***** media queries ******/
@media screen and (min-width:768px) and (max-width:979px) 

{

.header .logo{ width:35%;padding-top:35px; margin-left:5px;}

.header .logo img{ width:100%;}

.header .search-bar{margin-right:5px;}

.nav > li{padding: 6px 3px;}

.nav > li > a{font-size: 9px;}

.frmfield1{ width:78%;}

.footer .col-2 .footer-logo img{ width:100%;}

.footer .col-2{ width:42%;}

.footer .wrap{ width:96%; padding:2%;}

.nav > li > div{ width:96%;}

.container{ width:96%; padding:2%;}

.product-grid li{ width:44%;}

.product-grid li .qty-1{ float:left; margin-left:20px;}

.product-tablist .product-grid li{ width:28%;}

.r-items li{ margin:0px 2px;}

.account-content-section .profile-banner{ width:32%;}

.account-content-section .offer-banner{ width:32%; margin-left:10px;}

.account-content-section .connect-banner{ width:32%;}

.account-content-section .profile-banner img{ width:100%;}

.account-content-section .offer-banner img{ width:100%;}

.account-content-section .connect-banner img{ width:100%;}
.onestepcheckout-place-order-wrapper{margin-left:0px;}
.onestepcheckout-place-order-wrapper .place-order{margin-left:2px;}
.checkout-bottom .checkout-step{margin-left:2px;}
.header .small-links01{width:32%;}
.control-group .col-01{width: 46%;}
.style1{font-size: 13px;margin-left:10px;margin-top:40px;}
.left_part01 .map_img iframe{width:100%;}
.contact-us .contact_form label {font-size: 11px;width: 23%;}
.contact-us .contact_form input {width: 70%;}
.contact-us .contact_form textarea {width: 70% !important;}
.contact_form #contactForm ul li .validation-advice{margin-left:23%;}

.order-items-display td{padding:10px 4px;}
.order-items-display .button-aset .button-1{padding: 6px 7px;}
.bottom-ship .totals .checkout-types .btn-proceed-checkout{font-size:12px;}
.bottom-ship .totals .checkout-types li a{font-size:11px;}
.aset-ship .form-list .text-type input{width:75px;}
#my-orders-table .nobr_01{width:165px;}
.account-banner > img{width:100%;}
.dealer_cls{width:95%}

.right-1 > iframe{width:100%; height:100%;}
.footer h2{font-size:15px;}
.footer .nav1 li{font-size:11px;}
.about-us img{max-width:100%;}
.footer .col-2{ width:64%;}
.footer .col-4 .footer-logo img{ width:100%;}
.nav > li > a{ height:40px;}
.nav li:nth-child(1){ line-height:38px;}
.nav > li > div{ top:52px;}
.home-welcome .welcomesecond{ width:59%;}
.home-welcome .welcometext{ font-size:19px;}
div.aw_brand_container{ width:30%;}
}

@media screen and (min-width: 320px) and (max-width: 767px)
{
#navigation .active{ color:#0a97c5;}
.nav li{ width:90%!important; padding:5px 5%!important; background:#f4f4f4; border-bottom:1px solid #ccc; border-right:0px; line-height:normal!important;}
.nav li a{ height:inherit; text-align:left;}
.nav > li > .parent {
   background-image: url("../images/downArrow.png");
	background-repeat: no-repeat;
	background-position:right;
}

.nav > li.hover > div, .nav li li.hover div {
	position: static;
	width: 100%;
	margin-top:8px;
}
.nav > li > div {	opacity: 1; left:-9999px;
	visibility: visible;
	overflow: visible; border:0px; box-shadow:none; background:none;}
.nav .dropdown-menu{ padding:0px; width:100%;}
.nav .dropdown-menu li{ margin:0px!important; background:none; min-height:inherit; padding:8px 0px!important; width:100%!important; border-bottom:1px dotted #ccc; text-align:left;}
.nav .dropdown-menu li span{ width:30px; height:30px; margin-right:10px;}
.nav .dropdown-menu li span img{ width:100%;}
.nav li:hover{ background:#fff;}
.hover{ background:#fff!important;}

.nav li a{ color:#444;}
.nav{ background:#fff;}
.sub_cat > a{ width:100%!important;}
.toggleMenu {
    display:  none;
	background-image:url(../images/nav-icon.png);
	background-repeat:no-repeat;
	background-position:left;
    color: #fff;
	width:auto;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin-left:3%;
	padding:10px 5%;
}
.toggleMenu1 {
    display:  none;
	background-image:url(../images/search-icon010.png);
	background-repeat:no-repeat;
	background-position:left;
    color: #fff;
	width:auto;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	padding:10px 0px;
	padding-left:9%;
}
.toggleMenu2 {
    display:none!important;
	background-image:url(../images/order-icon.png);
	background-repeat:no-repeat;
	background-position:left;
    color: #fff;
	width:auto;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	float:right;
	padding:10px 8%;
}


.searchBox{ background:#ddd; padding:10px 0px; float:left; width:100%;}
.search-bar{ display:none;}
.searchBox .search-bar{ display:block; background-color:#fff;}
.orderBox{ background:#ddd; display:block; padding:10px 0px; font-size:14px; font-weight:bold; text-align:center; float:left; width:100%;}

.left-section{ width:100%;}
.right-section{ width:100%;}
#lightbox #outerImageContainer { width: 92% !important; height:300px !important; }
#imageContainer > img{height:285px !important;}
#lightbox #imageDataContainer{ width: 92% !important;}

.header .logo{ width:100%; text-align:center;}

.header .logo img{ width:85%;}

.header .small-links li{padding: 8px 7px;}

.header .search-bar{ margin-left:0px; width:90%; float:left; margin-left:10px;}

.frmfield1{ width:72%;}

.footer{ width:96%; padding:2%; text-align:center;}

.footer .col-1{ width:100%;}

.footer .col-2{ width:100%;  margin-top:20px;}


.frmfield2{ width:80%;}

.cbp-fwslider nav span{ font-size:25px; width:30px; height:50px; line-height:50px; margin-top:-30px;}

.footer .col-3{ width:100%; margin-top:20px;}

.footer .col-4{ width:100%; float:left; margin-top:20px;}

.footer .bottom{ width:96%; padding:2%; text-align:center;}

.footer .bottom .right{ float:none;}

.container{ width:96%; padding:2%;}

.sidebar{ width:100%;}

.container-right{ float:left; width:100%; margin-top:20px;}

.container-right .toolbar .product-sorting{ float:none; width:90%; margin:0px auto}

.page-list{ float:none; width:230px; margin:0px auto; margin-top:10px;}

.product-grid li{ width:95%;}

.cart-btn{ clear:both;}

.product-grid li .qty-1{ float:left; margin-left:20px;}

.image-gallery{ width:99%;}

.product-information{ width:100%; float:left; margin-top:20px;}

.r-items li{ margin:6px;}

.product-information .cart-btn{ margin-left:0px; margin-top:10px;}

.product-information .availability{ float:left;}

.product-tablist .product-grid li{ width:85%;}

.cart-review{ width:100%; overflow:scroll;}

.cart-summary{ float:left; width:100%; margin-top:20px;}

.checkout-bottom .checkout-step{ width:96%; margin-top:20px;}

.login-bx{ width:96%;}

.account-link{ width:100%;}

.account-content-section{ width:100%; float:left; margin-top:20px;}

.account-content-section .profile-banner{ width:100%; text-align:center;}

.account-content-section .offer-banner{ width:100%; margin-left:0px; text-align:center;}

.account-content-section .connect-banner{ width:100%; text-align:center;}

.tab_content{ padding:10px;}

.profile-info .control-group2 label{ width:29%;}

.account-content-section ul.tabs{ height:98px;}

/************* NEW CSS **************/

.my-account .dashboard .box-info .box-head h2{ font-size:28px;}

.container-right .products-found{float:none;text-align:center;margin-top:0px;}

.register-bx-frgt .control-group2 label{width:30%;}

.register-bx-frgt .control-group3{margin-left:30%;}

.register-bx-frgt .control-group2 .frmfield4{width:60%;}

.register-bx, .register-sidebar{width:95%;}

.account-content-section .account-banner img{width:100%;}

.email-sender{width:96%;}

.emptycart{width:95%;}

.order-items-display{width:100%;}

.col-main .std dl dd .disc{width:92%;}

.col-main .std .page-title h1{font-size:34px;}

#awhdu3-customer-create-ticket-form .form-list li label{width:100%;}

#awhdu3-customer-create-ticket-form .form-list li .input-box{width:97%;}

#awhdu3-customer-create-ticket-form .form-list li .input-box select{width:100%;}

#awhdu3-customer-create-ticket-form .form-list li .input-box input{width:92%;}

#awhdu3-customer-create-ticket-form .form-list li .input-box textarea{width:92% !important;}

#awhdu3-customer-create-ticket-form .buttons-set{width:95%;}

#awhdu3-customer-create-ticket-form .buttons-set .required{margin-top:0px;}

#awhdu3-customer-create-ticket-form .buttons-set .button{margin-left:0px;}

.onestepcheckout-place-order-wrapper{float: left;margin-left: 0;width:98%;}

.onestepcheckout-summary .cart-summary{width:98%;}

.header .user-icon{ background-position: 12px 1px;}

.header .small-links01{width:100%; margin:10px 0px; display:none;}

.nav_head > ul{margin-left:3px;}

.header .small-links li ul{top:18px;}

#onestepcheckout-form .group-select{padding:5px !important;}

.onestepcheckout-summary tr { float: left;width: 92%;}

.cart-summary .price{margin: -5px 21px;}
.order-items-display .button-aset{margin:0px;}
.order-items-display .button-aset .button-1{font-size: 11px;}
.shipcart .order-items-display #shopping-cart-table td .remove{font-size: 10px;
    margin-right: 0px;
    padding-left: 16px;}

a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	background: #333484 ;
	padding: 4px 0;
	height: 42px;
	z-index: 999999;
	border:0px solid #2da3ed;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #096fbd;
	margin-top:4px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
	font-size:14px;
}

.mean-container .mean-nav ul li li a {
	width:93%;
	padding:10px 12px;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid #2da3ed;
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
	background:#fff;
	color:#0b71c0;
	font-size:14px;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 28px;
	height:22px;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background:#30a5ef;
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}
.mean-nav ul img{padding-right:6px; width:20px; vertical-align:text-top;}
.mean-nav ul li ul li a img{padding-right:6px; vertical-align:middle; width:auto !important;}
.mean-nav ul li ul {
    background: #fff none repeat scroll 0 0;
    float: left;
}

.mean-container .mean-nav ul li li:hover{background:#fff;}
.mean-container .mean-nav ul li ul li a:hover{color:#04457d;}
.contact-us h1 {font-size: 33px;}
.left_part01 .map_img iframe{width:100%;}
.contact-us .left_part01 {width: 100%;}
.contact-us .right_part01 {margin-top:20px !important;width: 100%;}
.contact-us .contact_form label {width: 100%;}	
.contact-us .contact_form input {width: 92%;}
.contact_form ul li {margin: 0;}
.contact-us .contact_form textarea {width: 92% !important;}
.contact_form #contactForm ul li .validation-advice{margin-left:0px;}
.cart-review .head{ width:516px;}
.cart-review1{width:98%;}
.cart-review1 .head{ width:440px;}
.ordr_cls {float:left;overflow:scroll;width:100%;}
.box-info .col-1 .box .box-title{width:92%;}
.box-info .col-2 .box .box-title{width:92%;}
.my-account .box-info .col-1 .box .box-title h4{font-size:13px !important;}
.my-account .box-info .col-2 .box .box-title h4{font-size:13px !important;}
.cart-review .top{width:445px;}
.onestepcheckout-totals td{float:left;width:50%;}
.col-main.container-right .page-title h1{font-size:22px;}
.box-title h2{font-size:16px;}
.box-content{font-size:14px;}
.about-us{font-size: 11px;}
.about-us .left_part{width: 100%;}
.about-us .right_part{width: 100%;}
.pri_policy_ban {width: 100%;}
.left-sec {float: left;width: 100%;}
.privacy_policy > ul li {width: 86%;}
.list-style {width: 98%;}
.terms-cond_ban {float: left;width: 100%;}
.dealer_cls{width:97%;}
.product-information .left-1{width:100%;}
.product-information .right-1{float:left; width:100%;}
.right-1 > iframe{width:100%;}
#imageContainer > img{width:100% !important;}
#imageDataContainer{width:100% !important;}
.register-bx .control-group2 label{width:27%;}
.awhdu3-ticket-view-action-bottomgroup{width:100%;margin-bottom:0px;}
.awhdu3-ticket-view-action-bottomgroup-left{width:100% !important;}
.awhdu3-ticket-view-action-bottomgroup-right{width:100% !important;}
.back.trk_cls{float:left;margin-bottom:10px;margin-top:0px;}
.hlp_cls {float: left;overflow-x: scroll;overflow-y: hidden;width: 100%;}

.mean-container .mean-bar{width:99.3% !important;}
.login-bx .control-group2 label{font-size:11px;}
.product-information .product-name h2{font-size:25px;}
#lightbox > div{height:100% !important;width:100% !important;}

.home-welcome .welcometext{ width:100%; font-size:22px;}
.home-welcome .welcomesecond{ padding:6px 8%; font-size:16px; width:83.5%;}
.brand-logo{ margin:0px;}
div.aw_brand_container{ width:45%;}
div.aw_brand_container img{ width:100%;}
div.aw_brand_logo{ width:100%!important; min-height:inherit!important;}
.nav1 li a{ float:none;}
.nav1 li{ text-align:center;}
.footer .col-2 li{ width:100%;}
.footer .col-4 span{ float:none;}

.category-products .toolbar .pager{ float:left; width:100%; border-top:1px solid #ccc; padding-top:10px;}
.category-products .toolbar .pager .pages{ margin:0 auto; width:180px;}
.toolbar .product-sorting .sorter{ margin-bottom:10px;}
.col-main.container-right .limiter select{ width:44px; margin-right:0px!important;}
.contact-link{ margin-left:0px;  margin:0 auto; float:none;}
.left-sec-2 > ul li{ width:85%; margin:0px; padding:5px 0px; padding-left:25px;}
.fields .field .input-box{ margin-left:0px!important;}
.about-us img{max-width:100%;}
.toolbar .product-sorting .limiter{ float:right;}
.toolbar .product-sorting select{ width:auto!important;}
.home-banners-sec .colm{ width:90%;}
}

@media screen and (min-width:980px) and (max-width:1024px) 

{

.nav > li{padding: 6px 4px;}

.header .search-bar{ margin-left:10%;}

.frmfield1{ width:82%;}

.product-grid li{ width:27%;}

.container{ width:98%; padding:1%;}

.nav > li > div{ width:97%;}

.account-content-section .profile-banner{ width:32%;}

.account-content-section .offer-banner{ width:32%; margin-left:10px;}

.account-content-section .connect-banner{ width:32%;}

.account-content-section .profile-banner img{ width:100%;}

.account-content-section .offer-banner img{ width:100%;}

.account-content-section .connect-banner img{ width:100%;}

.onestepcheckout-place-order-wrapper{margin-left: 12px;width: 28%;}
.onestepcheckout-place-order-wrapper .place-order{margin-left:12px;}
.frmfield1{width:80%;}
.header .small-links01{width:26%;} 
.checkout-bottom .checkout-step{margin-left: 2px;}
.style1{margin-top:40px;}
.left_part01 .map_img iframe{width:100%;}
.contact-us .contact_form label {font-size: 12px;}
.contact-us .contact_form input {width: 74%;}
.contact-us .contact_form textarea {width: 74% !important;}
.product-grid li h2{min-height:60px;}
.aset-ship .form-list .text-type input{width:100px;}
.text-type1 .button{padding:6px 20px;}
.header .logo{padding-top:34px; margin-left:5px;}
.header .search-bar{margin-right:5px;}
.account-banner > img{width:100%;}
.header #navigation .nav > li > a{font-size:11px;}
.footer .bottom{padding:1% 2%; width:96%;}
.footer .col-1{padding-left:10px;}
.footer .col-4{padding-right:10px;}
.right-1 > iframe{width:100%;}
.banner{width:100%; overflow:hidden;}
.home-welcome .welcometext{ width:30%; font-size:20px; padding:5px 0px;}
.home-welcome .welcomesecond{ width:65%; padding:12px 20px;}
.footer .col-4 .footer-logo img{ width:100%;}
}

.fusion-one-half.one_half.fusion-column > img {
    height: 300px;
    width: 250px;
}
.fusion-fullwidth.fullwidth-box {
    float: left;
    width: 100%;
}
.fusion-one-half h2 {
    font-size: 16px;
    font-weight: 500;
}

.fusion-column.fusion-one-sixth, .fusion-column.fusion-five-sixth, .fusion-column.fusion-one-fifth, .fusion-column.fusion-two-fifth, .fusion-column.fusion-three-fifth, .fusion-column.fusion-four-fifth, .fusion-column.fusion-one-fourth, .fusion-column.fusion-three-fourth, .fusion-column.fusion-one-third, .fusion-column.fusion-two-third, .fusion-column.fusion-one-half {
    float: left;
    margin-bottom: 20px;
    margin-right: 4%;
    position: relative;
}
.fusion-column.fusion-one-half {
    width: 46%;
}

.button {
    background: #333484 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    margin: 22px 0 0 4%;
    padding: 8px 28px;
    text-decoration: none;
    text-transform: capitalize;
}
.title-heading-left {
    border-bottom: 1px solid #ddd;
    color: #333484;
    float: left;
    font-size: 20px;
    margin-bottom: 25px;
    width: 100%;
}
.fontawesome-icon.medium.circle-yes {
    height: 35px;
    line-height: 35px;
    width: 35px;
}
.fontawesome-icon.medium {
    font-size: 18px;
}
.fontawesome-icon.circle-yes {
    background-clip: inherit;
    background-color: #333333;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    margin-top: 2px;
    text-align: center;
}
.fontawesome-icon.circle-yes {
    background-color: #333333;
}
.fontawesome-icon.circle-yes {
    border-color: #333333;
}

.fontawesome-icon {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.fusion-one-half table a {
    color: #333333;
    text-decoration: none;
}
em {
    font-style: normal;
}
.fa-search::before {
    content: "";
}
.fa-download::before {
    content: "";
}
/*.fa-search {background-image:url(../images/search.png); background-repeat:no-repeat; background-position:left top;}
.fa-download{background-image:url(../images/dwnld.png); background-repeat:no-repeat; background-position:left top;}*/