
.clear{clear:both;}
div.mdlajax-confirm div.mdlajax-checkout-img{
    background: none repeat scroll 0 0 #FFFFFF;
    border:3px double #E6E6E6;
    box-shadow: 0 0 9px 1px #f1f1f1;
	padding:4px;
	float:left;
	margin-right:10px;
}
.btn-mdlcart{float:left;}
.mdlcheckout{float:right;}
div.mdlajax-confirm .success-msg {
    background:none;
    color:#000;
    padding: 8px !important;
    text-align:left;
    border:none !important;
}

div.mdl-cart-bts {clear:both; height:45px; margin-top:10px;}

ul.thumbnails li{list-style-type:none !important;}

div.mdlajax-confirm, div.mdlajax-progress{
    border:#ccc solid 1px; z-index: 199;
    text-align:center;
}
div.mdlajax-progress{padding:5px; z-index: 199;}


div.mdl-overlay{
    width: 100%;
    height: 100%;
    background: black;
    position: fixed;
    top: 0;
    left: 0;
    z-index:9999;
}

a.mdl-checkout-link{
    background: transparent url('../../images/mdl/mdl-button-gray-left.gif') no-repeat top left;
    display: block;
    float: right;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-right:10px;
}

a:link.mdl-checkout-link, a:visited.mdl-checkout-link, a:active.mdl-checkout-link{
    color: #494949; /*button text color*/
}

a.mdl-checkout-link span{
    background: transparent url('../../images/mdl/mdl-button-gray-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.mdl-checkout-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.mdl-checkout-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}



span.mdl-or{
    display:none;
}
a.mdl-continue-link{
    background: transparent url('../../images/mdl/mdl-button-green-left.gif') no-repeat top left;
    display: block;
    float: left;
    font-size:11px;
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
}

a:link.mdl-continue-link, a:visited.mdl-continue-link, a:active.mdl-continue-link{
    color: #494949; /*button text color*/
}

a.mdl-continue-link span{
    background: transparent url('../../images/mdl/mdl-button-green-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.mdl-continue-link:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.mdl-continue-link:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}

span.mdl-upsells-list-wrapper {display:block; text-align:left;}

table.mdl-upsell-product-table {clear:both;}
table td.mdl-upsells-list-item h5.mdl-product-lnk {}
table td.mdl-upsells-list-item h5.mdl-product-lnk a {font-size: 11px; font-weight: normal;}
h4.mdl-upsells-title {display:block; clear:both; padding-left:10px;padding-top:5px;}

div.mdlajax-progress, div.mdlajax-confirm {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px double #E6E6E6;
    box-shadow: 0 0 9px 1px #666666;
    z-index:100000;
	padding:10px;
}
.cyclers{ z-index: 998 !important}

.cms-page-view img{max-width:100%;}
p.img_border img{
    border: 1px solid #ddd;
    padding: 2px;
    margin:10px 10px 10px 0;
}
ul.points{
    
    float: left;
}
.item-options{clear:both; padding:8px;}
.item-options dt{float:left;margin-right:10px;}

.home-banners {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 0;
    padding: 10px;
    margin-top:15px;
    text-align:center!important;
    clear:both;
}
.home_banner_block{float: left; width:31.7%; margin-right: 29px;}
.banner_block_des{width:93%;}
.news h3{margin:10px 0;font-size:23px;color:#999;}
.news h4{margin:10px 0 10px 0;}
.cms-page-view .right_content{width:70%;float:left;margin-bottom:10px;}
.cms-page-view .image_left {float:left;width:28%;margin-right:2%;}
.well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 10px 19px;
  margin-top:10px;
}
img.bundle_chart{width:1000px;}

.img_right{
  width: 31.6239%;
  margin-left:2.5%;
  float:left;
}
 .text_left{
 width:65%;
 float:left;
 }
.text_left_inner{
width:55%;
float:left;
}
.inner_image{
float:left;
width:48%;
}
.inner_contant{
float:left;
width:50%;
margin-left:2%;
}
.img_left{
margin-right:10px;
}
.left_align img{float:left;margin-right:10px;}
p.clear{clear:both;}
.right_part{width:68%;float:left;}
.left_area{width:30%;float:left;margin-right:2%;}
ul.thumbnails{list-style-type:none!important;padding-left:0;margin-left:0!important;}
.news-item-content ul {list-style-type:disc;margin-left:25px;}
.news-item-content h4 {
color:#0a263c;
}
li.span4 {
  float: left;
  margin-right: 13px;
  width: 32%;
}
.thumbnail {
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  display: block;
  line-height: 20px;
  padding: 4px;
  transition: all 0.2s ease-in-out 0s;
}
.thumbnail img{max-width:100%;}
.thumbnails .thumbnail {
  background-color: #fff;
  height: 300px;
  overflow: hidden;
}
.alert {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.alert-header{margin:0!important;}
 .right_text{width:71.359%;float:left;margin-left:2.5641%;}
 .cms-t-aboutus .right_text{
     width: 66.359%;
 }
.left_image{float:left;width:26.077%;}
h1.big_heading{
font-size:38px;
}

 .pagination ul {
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
.pagination ul > li > a, .pagination ul > li > span {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #ddd;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  float: left;
  line-height: 20px;
  padding: 4px 12px;
  text-decoration: none;
}
.align_left > img{margin-right:10px;float:left;}
.btn {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #a2a2a2;
  border-image: none;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}
.row-fluid .span6 {
    width: 48.7179%;
	float:left;
}
.row-fluid .span4 {
    width: 30%;
	float:left;
	margin-right:2%;
}
.row-fluid .span3 {
    width: 23.0769%;
	margin-right:8%;


}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
 .row-fluid [class*="span"] {
  box-sizing: border-box;
  display: block;
  float: left;

  min-height: 30px;
}

img.kids{
max-width:100%;
}
LI{list-style-type:none!important;}
.location{
width:50%;
float:left;
}
 .pagination ul > li {
  display: inline;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-left-width: 1px;
  border-top-left-radius: 4px;
}
 .pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
ul.nav-tabs{
display:table;
padding-left:0;
}
ul.nav-tabs li{
float:left;padding-right:15px;
list-style-type:none;
}
.tab-content{
 overflow:auto;}
.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: none;
}
 .tab-content > .active, .pill-content > .active {
    display: block;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555;
  cursor: default;
}
.nav-tabs > li > a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  line-height: 20px;
 padding:8px 10px;
  display:block;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
 /*footer css*/
 
.footer_bottom .span3 {
    float: left;
    margin: 0 19px 0 0;
    width: 158px;
}
.span3.last_foot{width:295px!important;}
.pull-right{float:right !important;margin-right:0!important;}
.pull-right .secured_payment a  img{float:right;}
 /*accordian css*/


section {
  padding-top: 150px;
  max-width: 600px;
  display: block;
  margin: 0 auto;
}

.content-collapse {
  border: 1px solid #ecf0f1;
  border-radius: 5px;
  margin-top: 15px;

}

.content-collapse [data-toggle] {
  display: block;
  padding: 10px 20px;
  cursor: pointer;
  backface-color: #c0392b;
  color: #006699;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight:bold;
}

.content-collapse .content {
  display: none;
  
  padding: 10px 20px;
 
}

.content-collapse .open { display: block; }

.new_product .block-title {background:url(../../images/mdl/icons.png) no-repeat 0px -1696px !important;}

.new_product .block-title strong {padding: 0 0 0 23px;}
.news font{font-family:Arial, Helvetica, sans-serif !important; font-weight:normal !important;}
.main-container.col2-left-layout > font{font-family:Arial, Helvetica, sans-serif !important;}
.wrapper > font {font-family:Arial, Helvetica, sans-serif !important;}
.news > div{font-style:normal !important;}
.footer_bottom.span12{font-style:normal !important; font-family:Arial, Helvetica, sans-serif;}
.copyright{font-style:normal !important;}
.news em{font-style:normal !important;}
.footer-container{font-style:normal !important;}
.home-banners{font-style:normal !important; font-family:Arial, Helvetica, sans-serif;}
.tweet_list > li{font-family:Arial, Helvetica, sans-serif;}
.aboutBlock.static-center{font-family:Arial, Helvetica, sans-serif;}
.news font{font-family:Arial, Helvetica, sans-serif;}
.footer-container{font-weight:normal !important;}
