.round {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 0px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #f2f2f2 0px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 4px; -moz-border-radius: 0px; -webkit-border-radius: 0px; 
}

.page-sl {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #808080; TEXT-DECORATION: none
}
.page {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP:3px; BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #000000; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
.tim {
	BORDER-RIGHT: #a4a6a9 0px solid; BORDER-TOP: #a4a6a9 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #a4a6a9 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #a4a6a9 0px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #96b011; TEXT-DECORATION: none
}

.KhungcatIterm {
	BORDER-RIGHT: #CACACA 1px solid; BORDER-TOP: #CACACA 1px solid; BORDER-LEFT: #CACACA 1px solid; BORDER-BOTTOM: #CACACA 1px solid
}
.Khung{
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; BORDER-LEFT: #a5a5a5 1px solid; BORDER-BOTTOM: #a5a5a5 1px solid; BACKGROUND-COLOR: #ffffff
}
.Khungcat{
	BORDER-RIGHT: #a5a5a5 1px solid; BORDER-TOP: #a5a5a5 1px solid; BORDER-LEFT: #a5a5a5 1px solid; BORDER-BOTTOM: #a5a5a5 1px solid; padding-bottom:0; padding-right:0; padding-left:0; padding-top:0; BACKGROUND-COLOR: #ffffff; text-decoration:none; 
}
.group-menu{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; text-decoration:none;
}
.font-name-product{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;
}
.font-name-product1{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;
}
.tentin{
	margin: auto 0px 30px; padding: 0px; box-sizing: border-box; color: rgb(13, 115, 181); font-size: 20px; webkit-font-smoothing: antialiased; text-transform: uppercase; font-weight: bold; margin: auto 0px 0px; padding: 0px; box-sizing: border-box; color: rgb(13, 115, 181); text-decoration: none;
}
.tentin1{
	margin: auto 0px 30px; padding: 0px; box-sizing: border-box; color: rgb(13, 115, 181); font-size: 12px; webkit-font-smoothing: antialiased; text-transform: uppercase; font-weight: bold; margin: auto 0px 0px; padding: 0px; box-sizing: border-box; color: rgb(13, 115, 181); text-decoration: none;
}
.font-name-product:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold;
}
A:hover {
	TEXT-DECORATION: underline
}
.border-menu-left{
	border-right-style:solid; border-right-color:#313252; border-right-width:1px;
}
.top-menu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
}
.top-menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#ffffff; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}

.top-menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
}
.td-menu-top{
	padding-left:6px; padding-right:6px;
}
.search-form {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px solid; background-color:#ffffff; COLOR: #000000; BORDER-BOTTOM: #a4a6a9 0px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.title-sao {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4c4d51; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.title-leadtin {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #bb0001; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.lead {
	FONT-SIZE: 11px; COLOR: #4c4d51; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.bottom-menu {
	FONT-SIZE: 11px; COLOR: #bb0001; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.bottom-menu:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial
}
.bottom-menuall {
	FONT-SIZE: 11px; COLOR: #a4a6a9; FONT-FAMILY: Tahoma, Verdana, Arial
}
.copyright {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.tin-title {
	FONT-WEIGHT: normal; FONT-SIZE: 27px; COLOR: #bb0001; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.tin-date {
	FONT-SIZE: 9px; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: Tahoma, Arial
}
.tintop_title {
	FONT-WEIGHT: normal; FONT-SIZE: 27px; COLOR: #bb0001; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.news_date {
	FONT-SIZE: 9px; COLOR: #999999; FONT-STYLE: italic; FONT-FAMILY: Tahoma, Arial
}
.tin-text {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.tin-bottom {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: underline
}
.tin-titleother {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bb0001; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.tin-list {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.photo-chuthich {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.photo-chuthichmh {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.table-photo {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f0f1
}
.topmenu-table {
	BORDER-RIGHT: #4c4d51 1px solid; BORDER-TOP: #4c4d51 1px solid; BORDER-LEFT: #4c4d51 1px solid; BORDER-BOTTOM: #4c4d51 1px solid; BACKGROUND-COLOR: #bb0001
}
.title-chuyenmuc {
	border:1px solid #e1e2e3; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('line2.gif'); COLOR: #000000; FONT-FAMILY: Tahoma, "Verdana Arial"; BACKGROUND-COLOR: #e1e2e3; TEXT-DECORATION: none
}
.shop {
	border:1px solid #e1e2e3; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, "Verdana Arial"; BACKGROUND-COLOR: #EEEEEE; TEXT-DECORATION: none
}
.info {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.photo-border {
	BORDER-RIGHT: #a4a6a9 1px solid; BORDER-TOP: #a4a6a9 1px solid; BORDER-LEFT: #a4a6a9 1px solid; BORDER-BOTTOM: #a4a6a9 1px solid
}
.dctt-1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none
}
.dctt-2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bb0001; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #e1e2e3
}
.dctt-3 {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.shoponline-menu {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #bb0001; TEXT-DECORATION: none
}
.shoponline-menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.shoponline-image {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.shoponline-title {
	FONT-SIZE: 24px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.shoponline-title1 {
	FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.shoponline-title2 {
	FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.shoponline-page {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.shoponline-details {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.price { color:ea0c17; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 19px; font-weight: bold; line-height: 21.4285717010498px; text-align: center; text-decoration:none;
}

.price1 { color:ea0c17; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 21.4285717010498px; text-align: center; text-decoration:none;
}
.hotnew {
	border:1px solid #e1e2e3; FONT-SIZE: 11px; COLOR: #bb0001; FONT-FAMILY: Tahoma, Arial; BACKGROUND-IMAGE: url('line2.gif'); TEXT-DECORATION: none
}

.hotnew:hover {
	FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Tahoma, Arial; BACKGROUND-COLOR: #F0F0F0; TEXT-DECORATION: none
}
.box-name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #bb0001; TEXT-DECORATION: none
}
.spm-ten {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.spm-text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.spm-tex-new {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.spm-tex-new1 {
	FONT-SIZE: 13px; COLOR: #ffffff; font-weight:bold; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}

.spm-date {
	FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.tin-text1 {
	FONT-SIZE: 11px; COLOR: #bb0001; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.tin-text2 {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.list_title {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#ffffff ; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}

.text {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.textBold {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#333333;
	font-size: xx-small;
	
}
.product_title {font-weight: bold;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 21.4285717010498px; box-sizing: border-box; color: rgb(51, 51, 51); text-decoration: none; margin-bottom: 0px; background-color: transparent;}
.product_link {
	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;  color: #000000; font-weight: normal; text-decoration:none}
	
.product_link:hover {
		font-family:Arial, Helvetica, sans-serif;	font-size:10pt;  color: #ff0000; font-weight: normal; text-decoration:none}
.product_menu_link {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:1px;
 color:#ffffff; text-decoration:none; font-weight:bold]
}
.product_menu_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:1px;
  text-decoration:none; font-weight:bold;
   color:#FF0000;
	}
.textColor {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
}	

.textBoldColor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:1px;
	color:#453C08;

}
.textBoldColor_white {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:1px;
	color:#ffffff;
}

.textBoldColor2 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
}



.form {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
}



.button {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
	font-weight: bold; 
	background-color:#BCBDBE;
	border: 1px groove #003399

}


.bgTable {
	background-color: #F2F2F2;
}


.bgTableBorder {
	background-color: #CCCCCC;
}
body { 
	background:url(../images/bg.jpg); 
}
.bgMouseOver {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;
  color: #3ebaf5;
}
.bgMouseOff {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:12px; 
 color: #d43b42;
}
.textGrey {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CCCCCC;
}
.textRed {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF0000;
}


.bgGrey {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
}
.bgCurrentDay {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #FFCC00;
}
.bgDayListing {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	background-color: #66CCFF;
}


.bgWhite{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}
.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; color:#FF0000; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none
}



.tab {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tab * {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tab .s {
	TEXT-ALIGN: center; WIDTH: 119px; BACKGROUND: url(../images/tab_s.jpg) no-repeat; HEIGHT: 29px; CURSOR: pointer; FONT-WEIGHT: bold
}
.tab .n {
	TEXT-ALIGN: center; WIDTH: 119px; BACKGROUND: url(../images/tab_n.jpg) no-repeat; HEIGHT: 29px; CURSOR: pointer
}
.tab .x {
	BACKGROUND: url(../images/tab_x.jpg) repeat-x left bottom; HEIGHT: 29px; CURSOR: pointer
}
.tab .ps {
	TEXT-ALIGN: center; WIDTH: 109px; BACKGROUND: url(../images/tab_s.jpg) no-repeat; HEIGHT: 29px; CURSOR: pointer; FONT-WEIGHT: bold
}
.tab .pn {
	TEXT-ALIGN: center; WIDTH: 109px; BACKGROUND: url(../images/tab_n.jpg) no-repeat; HEIGHT: 29px; CURSOR: pointer
}
.tab .os {
	TEXT-ALIGN: center; WIDTH: 170px; BACKGROUND: url(../images/tab_os.jpg) no-repeat left bottom; HEIGHT: 29px; CURSOR: pointer; FONT-WEIGHT: bold
}
.tab .on {
	TEXT-ALIGN: center; WIDTH: 170px; BACKGROUND: url(../images/tab_on.jpg) no-repeat left bottom; HEIGHT: 29px; CURSOR: pointer
}
.tab .space {
	BACKGROUND: url(../images/tab_space.gif) repeat-x
}
.tabc {
	BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #dadada 1px solid; BORDER-right: #dadada 1px solid; BORDER-TOP: #dadada 0px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  PADDING-TOP: 5px
}




.top_main .product-categories {
	z-index: -1;
	position: absolute;
	top: 40px;
	display: none;
	clear: both;
	float: left;
	margin: -3px 0 10px 0;
	padding: 0 4px 4px;
	width: 200px;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	background: #d8d7d3;
	background: -moz-linear-gradient(top, #d8d7d3 0, #e4e3e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8d7d3), color-stop(100%, #e4e3e0));
	background: -webkit-linear-gradient(top, #d8d7d3 0, #e4e3e0 100%);
	background: -o-linear-gradient(top, #d8d7d3 0, #e4e3e0 100%);
	background: -ms-linear-gradient(top, #d8d7d3 0, #e4e3e0 100%);
	background: linear-gradient(to bottom, #d8d7d3 0, #e4e3e0 100%)
}
.menu_4 {
	z-index: 10;
	position: relative;
	top: 3px;
	display: block;
	clear: both;
	float: left;
	margin: -3px 0 10px 0;
	width: 232px;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8
}
.menu_4 li {
	position: relative;
	background: none repeat scroll 0 0 #0d73b5;
	border-bottom: 1px solid #ccc;
	padding: 0
}
.menu_4 a {
	display: block;
	padding: 10px 0 10px 10px;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px
}
.menu_4 .sub-menu {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 5px solid #d8d7d3;
	position: absolute;
	width: 400px;
	left: 100%;
	border-radius: 0 5px 5px 0;
	display: none;
	-webkit-transition: opacity 1s ease-out;
	opacity: 0;
	top: 0;
	max-width: 902px;
	display: block
}
.menu_4 .sub-menu .sub-menu {
	left: 100%;
	top: -34%;
	border: 0;
	visibility: visible;
	display: block;
	opacity: 1
}
.view1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f3f4f6;
    border-color: #d2d2d2;
    border-image: none;
    border-style: none none solid;
    border-width: 1px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
    display: inline-block;
    margin: 0 2px 8px 3px;
    position: relative;
    vertical-align: top;
    width: 19%;
}
.view1 img {
	border-bottom: 2px solid #25a4d6
}
.post-141.product.type-product.status-publish.has-post-thumbnail.last.sale.shipping-taxable.purchasable.product-type-simple.product-cat-camera.instock h3 {
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-line;
   font-size:14px;
}
.post-142.product.type-product.status-publish.has-post-thumbnail.last.sale.shipping-taxable.purchasable.product-type-simple.product-cat-camera.instock h3 {
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-line;
   font-size:14px;
}
.mask > h2 {
    height: 88px;
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
}
.mask {
    border: 1px solid #ddd;
    height: 120px;
    padding: 0 10px;
    text-align: center;

}
.view1 h2 a {
	font-size: 14px;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #202020;
	margin-bottom: 7px;
	text-decoration: none
}
.recent_products {
	overflow: hidden;
	clear: both;
	padding: 25px 0
}
.sidebar_widget {
	overflow: hidden;
	clear: both
}

.sidebar_widget .widget_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0d73b5;
	line-height: 28px;
	padding: 6px 7px 6px 0;
	margin: 0;
	border-bottom: 4px double #d5d5d5;
	margin-bottom: 18px
}
.sidebar_widget .textwidget {
	font-family: Open Sans;
	font-size: 16px;
	color: #801b1c;
	line-height: 23px
}
.sidebar_widget .widget {
	background: none repeat scroll 0 0 #f6f6f6;
	font-size: 13px;
	margin: 0 0 10px;
	padding: 11px;
	overflow: hidden;
	margin-top: 25px
}
.sidebar_widget ul li img {
	border: 1px solid #e7e7e7;
	float: left !important;
	margin-right: 10px;
	margin-top: 0;
	height: 90px !important;
	width:90px;
}
.sidebar_widget ul li {
	padding: 7px 0 !important
}
.sidebar_widget ul li a {
	margin-bottom: 5px;
	color: #801b1c;
	text-decoration: none;
	font-size: 13px
}











.optin-wrapperr .input_email {
	position: relative
}
.namer {
	display: none
}
.featured-heading1 a {
	color: #0d73b5;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
	text-transform: uppercase;
	text-decoration: none;
}
.emailr:before {
	content: '\f0e0';
	font-family: 'FontAwesome';
	font-size: 13px;
	line-height: 23px;
	color: #000;
	left: 8px;
	top: 17px;
	position: absolute;
	z-index: 999
}
.tagcloud a {
	color: #FFF;
	border-radius: 2px;
	font-size: 16px !important;
	line-height: 26px;
	padding: 3px 5px;
	display: inline-block;
	text-decoration: none;
	background: #5f5f5f;
	margin-bottom: 8px
}
.tagcloud a:hover {
	color: #000;
	background: #ddd
}
.cart_product a {
	padding: 6px 6px 6px 4px;
	font-size: 14px;
	color: #fff;
	background: #0d73b5;
	text-decoration: none;
	border: 2px #ccc solid;
}
.firstfture_head {
	padding: 0 6px
}
.firstfture_head h3 a {
	color: #202020
}
.first_feature_product .product-action {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	z-index: 999;
	width: 100%
}
.recent_products .view1:hover .product-action {
	display: block;
	animation: descriptions-up .3s;
	-webkit-animation: descriptions-up .3s
}
.first_feature {
	overflow: hidden;
	clear: both;
	padding: 25px 0
}
.first_feature ul {
	list-style: none
}
.span_featre {
	width: 22%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	border: 5px solid #e8e8e8;
	margin-right: 12px;
	margin-bottom: 30px;
	margin-left: 10px
}
.first_feature_product1 {
	padding: 12px 6px;
	overflow: hidden;
	margin: 10px 0 10px 0
}
.cart_product_fture a {
	background: #3a3f43;
	color: #fff;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px
}
.cart_product_fture a:hover {
	background: #35c2d8;
	color: #000
}
.first_feature .span_featre:hover {
	border: 5px solid #ddd
}
.span_featre a {
	text-decoration: none
}
.span_featre h3 {
	margin: 10px 0 8px 0;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	font-family: open sans;
	color: #202020
}
.price_product_fture {
	color: #cb0000;
	font-size: 14px;
	float: left;
	margin-bottom: 10px
}
.cart_product_fture {
	float: right
}
.recent_products .view1 .product-mask-inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	border: 2px solid #25a4d6;
	z-index: 2
}
.recent_products .view1 .product-mask-inner, .recent_products .view1 .product-mask-inner2 {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
.recent_products .view1 .product-mask-inner2 {
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	display: block;
	opacity: .2;
	background-color: #fff;
	z-index: 1
}
.recent_products .view1:hover .product-mask-inner, .recent_products .view1:hover .product-mask-inner2 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.recent_products .view1 .cart_product {
	position: absolute;
	margin-left: -41px;
	margin-top: -20px;
	top: 50%;
	left: 50%;
	width: 55%;
	height: 51px;
	text-align: center;
	opacity: 0;
	z-index: 2;
	-webkit-transform: translate(0, -150px);
	-moz-transform: translate(0, -150px);
	-ms-transform: translate(0, -150px);
	-o-transform: translate(0, -150px);
	transform: translate(0, -150px);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
.recent_products .view1:hover .cart_product {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.first_feature_product1 .amount {
	font-size: 14px
}
.three_column_products {
	overflow: hidden;
	clear: both;
	padding: 25px 0 0 0
}
.client_box_1 {
	overflow: hidden;
	clear: both
}
.client-main {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px
}
.client-main .client-box {
	border-radius: 3px;
	border: 1px solid #e3e2e2;
	margin: 4px 4PX 0 8PX;
	text-align: center;
	position: relative;
	width: 10%;
	float: left;
	opacity: .6
}
.client-box:hover {
	opacity: 1
}
.added_to_cart {
	margin-top: 15px;
	overflow: hidden;
	display: inline-block
}
	