/*Homepage Tags*/.banner_box {    width: 100%;}.banner_box img {    width: 100%;}.heading_box {    margin: 20px 0px;    border-bottom: solid 10px #d7e6de;}.heading_box .more_product {    padding-top: 10px;}.heading_box .more_product a {    color: #737373;    text-decoration: underline;}.heading_box .more_product a:hover {    color: #000;    text-decoration: none;}/*Product Pager*/.product_pager {    margin: 0px;    padding-left: 20px;    margin-top: 6px;}.product_pager .product_arrow {    width: 8px;    height: 20px;    float: left;}.product_pager .product_left {    background: url(../images/pro-left-arrow.gif) no-repeat left top;    width: 8px;    height: 20px;    float: left;}.product_pager .product_left:hover {    background: url(../images/pro-left-arrow.gif) no-repeat left -20px;    width: 8px;    height: 20px;    float: left;}.product_pager .pager {    padding: 0px 7px;    float: left;    /*width: 80px;*/}.product_pager .pager ul {    font-size: 13px;    padding: 0px;    margin: 0px;    list-style: none;    list-style-image: none;}.product_pager .pager ul li {    float: left;    padding: 2px 7px;    margin: 0px;    list-style: none;    list-style-image: none;}.product_pager .pager ul li a {    color: #000;}.product_pager .pager ul li.cycle-pager-active a {    color: #94211f;    text-decoration: underline;}.product_pager .product_right {    background: url(../images/pro-right-arrow.gif) no-repeat right top;    width: 8px;    height: 20px;    float: left;}.product_pager .product_right:hover {    background: url(../images/pro-right-arrow.gif) no-repeat right -20px;    width: 8px;    height: 20px;    float: left;}/*Featured Slideshow Homepage*/.featured-slideshow {	height: 100%;}.featured-slideshow .featured_products {	width: 100%;	height: 100%;}/* Product Thumnb Homepage and Productpage */.home_prod_border_wrap {    background: url(../images/prod-step-side.gif) repeat-y right top;    margin-bottom: 20px;}.home_prod_border_wrap.last {    background: none;}.home_prod_border {    border-top: solid 2px #cdcdcd;    padding-top: 20px;    margin-right: 20px;}.prod_wrapper:first-child .home_prod_border, .prod_wrapper:nth-child(2) .home_prod_border,.prod_wrapper:nth-child(3) .home_prod_border {    border-top: solid 0px #cdcdcd;}.home_prod_border.first{    border-top: none 0px;    padding-top: 0px;}.home_prod_border.last {    border-bottom: none 0px;}.home_prod_border .prod_text {    padding-left: 20px;}.home_prod_border .prod_text p {    margin-bottom: 0px;}.home_prod_border .prod_text h4, .home_prod_border .prod_text h4 a {    font-weight: bold;    color: #000;    margin-top: 0px;}.home_prod_border .prod_text .hr_dotted {    margin: 0px !important;}.home_prod_border .prod_footer {    margin: 10px 0px;}.home_prod_border .prod_price {    font: bold 18px Arial, Helvetica, sans-serif;    color: #3c3c3c;}.home_prod_border .font_italic {    font: italic 14px Arial, Helvetica, sans-serif;}.prod_border_wrap {    /*background: url(../images/prod-step-side.gif) repeat-y right top;*/    margin-bottom: 10px;    height: 324px;}.prod_border_wrap.last {    background: none;}.large_hr, .medium_hr {    border-bottom: solid 1px #c6c6c6;	margin: 0px 0.9375em 30px 0.9375em;}.prod_border {    /*border-top: solid 2px #cdcdcd;    margin-bottom: 20px;    padding-top: 20px;    margin-right: 20px;*/}.prod_border .prod_thumb {    text-align: center;	height: 160px;	line-height: 160px;	width: 194px;    margin: 0px auto;}.prod_border .prod_thumb a {	text-align: center;	height: 160px;	line-height: 160px;	width: 100%;	display: block;}.prod_border .prod_thumb img{	/*	height: 100%;*/	vertical-align: middle !important;    max-width:100%;    max-height:100%;}/*.prod_wrapper:first-child .prod_border, .prod_wrapper:nth-child(2) .prod_border,.prod_wrapper:nth-child(3) .prod_border {    border-top: solid 0px #cdcdcd;}*/.prod_wrapper.third_col .prod_border_wrap {    background-image: none;}/*.prod_wrapper.first_col {    clear: left;}*/.prod_border.first{    border-top: none 0px;    padding-top: 0px;}.prod_border.last {    border-bottom: none 0px;}.prod_border .prod_text {    /*padding-left: 20px;*/}.prod_border .prod_text h4, .prod_border .prod_text h4 a {    font-weight: bold;    color: #3c3c3c;    margin-top: 10px;	margin-bottom: 5px;    height: 28px;    overflow: hidden;	font-size: 12px;}.prod_border .prod_text .description {    /*height: 135px;    overflow: hidden;*/	height: 64px;    overflow: hidden;}.prod_border .prod_text .description p {    font-size: 12px;}.prod_border .prod_text p {    margin-bottom: 0px;}.prod_border .prod_text .hr_dotted {    margin: 0px !important;}.prod_border .prod_footer {    margin: 10px 0px 0px 0px;    /*height: 46px;    overflow: hidden;*/	padding: 10px 0px 0px 0px;	border-top: solid 1px #9a9a9a;}.prod_border .prod_price {    font: bold 18px Arial, Helvetica, sans-serif;    color: #3c3c3c;}.prod_border .font_italic {    font: italic 12px Arial, Helvetica, sans-serif;	color: #a8a8a8;	padding-right: 2px;}/* Product Thumnb Homepage and Productpage End *//*About Us Page*/.about_slide {    background-color: #fff;    position: absolute;    bottom: 0px;    /*height: 184px;*/    width: 100%;    margin-bottom: -1px;    opacity: 0.8;    filter: alpha(opacity=80);}.about_slide .about_text {    opacity: 1.0;    filter: alpha(opacity=100);}.about_slide .about_text h1 {    margin-top: 20px;}.about_slide .about_text p {    font-size: 20px;    color: #212121;}.about_slide .about_text p span {    color: #a11312;}.sidebar_block {    margin-bottom: 20px;	margin-top:10px;}/*Interior Page Info*/.interior_text {    background: url(../images/interior-customer-text.gif) no-repeat left top;    height: 203px;    margin-bottom: 50px;    padding: 20px;}.interior_text ul {    font-size: 16px;    font-weight: bold;    color: #000;    margin-bottom: 10px !important;}.interior_text li {    background: url(../images/ul-bullet.gif) no-repeat left 7px;    padding: 0px 0px 8px 14px !important;}/*Product Landing Page*/.container_wrap {    border-top: solid 10px #e0ede6;    margin-top: 5px;    margin-bottom: 45px;    padding-top: 20px;}.container_wrap > #banner_bg {    margin-top: -20px;}.product_info {    margin-bottom: 20px;	/*    height: 332px;			margin-top: 20px;*/}.product_info .cycle-slideshow {    margin-left: 20px;    margin-right: 20px;}.product_info .cycle-slideshow img-disabled {    -webkit-transform: scale(0.71); /* Saf3.1+, Chrome */    -moz-transform: scale(0.71); /* FF3.5+ */    -ms-transform: scale(0.71); /* IE9 */    -o-transform: scale(0.71); /* Opera 10.5+ */    transform: scale(0.71);}.product_info #no-template-pager {    float: left;    width: 57px;}.product_info .external {    margin-bottom: 20px;}.product_info .external img {    border: solid 1px #ccc;    padding: 2px;    margin-bottom: 5px;    cursor: pointer;}/*Products Side Bar*/.product_discretion {    margin: 20px 0px 10px 0px;    padding: 0px;}.product_discretion .reevoomark {    margin: 0px 0px 25px 0px;}.product_discretion .reevoomark p {    font-size: 11px;    margin: 0px;}.product_discretion .reevoomark a {    color: #2786cb;}.product_discretion .product_form {    margin: 0px 0px 10px;}.product_discretion .product_form .product_select {    border: solid 1px #dddddd;    padding: 0px 8px 8px 8px;    font-size: 14px;    margin-bottom: 1.25rem;}.product_discretion .product_form .product_select label {    font-weight: normal;    margin-right: 0px;}.product_discretion .product_form label {    padding-top: 8px;    font-weight: bold;}.product_discretion .product_form .textfield {    width: 60px;}.product_discretion .product_form input[type="radio"] {    margin: 0px;}.product_discretion .price_item {	/* font-size: 18px;*/	font-size: 16px;    font-weight: bold;    color: #000;	padding-bottom: 2px;}.product_discretion .sale {    color: #c03b49;}.product_discretion .sale_price {    font-size: 16px;    font-weight: normal;    /*color: #7e7e7e;*/	color: #c03b49;    display: block;	float:left;    padding-top: 5px;    padding-right: 25px;}.product_discretion .price {    font-size: 18px;    font-weight: bold;    color: #000;    margin-bottom: 5px;    display: inline-block;}/*.product_discretion .price_text span {    font-style: italic;    color: #00978d;    font-size: 12px;    font-weight: normal;}*/.product_discretion .socil_link {    padding-top: 20px;}/*Products Page Sidebar Cart Info*/.wrapper_expend {	position: relative;	padding-top: 0px;}.wrapper_expend #cover {	background: rgba(0,0,0,0.6);    width: 100%;    height: 100%;    position: absolute;	z-index:999;	overflow-y: scroll;	text-align: left;	display: none;}.sidebar_cartinfo {	background-color: #fff;	position: absolute;	max-width: 450px;	height: 100%;	right: 0px;}.sidebar_cartinfo .back_div {	border-bottom: solid 1px #f4f4f2;	padding: 20px 0px 20px 15px;}.sidebar_cartinfo .back_btn {	cursor: pointer;}.sidebar_cartinfo .back_div a {	text-decoration: underline;	/*	color: #3592be;*/	color: #0000ff;    font-size: 18px;}.sidebar_cartinfo .back_div a:hover {	color: #000;	text-decoration: none;}.sidebar_cartinfo .continue_cart {	/*padding: 30px 15px;*/}.sidebar_cartinfo .continue_cart .thumb_img {	margin-top: 10px;}.sidebar_cartinfo .btn_info {	background: #009995;	background: -moz-linear-gradient(top, #009995 0%, #007d77 100%);	background: -webkit-linear-gradient(top, #009995 0%,#007d77 100%);	background: linear-gradient(to bottom, #009995 0%,#007d77 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009995', endColorstr='#007d77',GradientType=0 );	text-transform: uppercase;	text-decoration: none;	margin-bottom: 0px;	border-radius: 5px;	font-size: 14px;	padding: 10px;	display: block;	color: #fff;}.sidebar_cartinfo .btn_info:hover {	background: #2f9995;	background: -moz-linear-gradient(top,  #2f9995 0%, #006b67 100%);	background: -webkit-linear-gradient(top,  #2f9995 0%,#006b67 100%);	background: linear-gradient(to bottom,  #2f9995 0%,#006b67 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9995', endColorstr='#006b67',GradientType=0 );	color: #000;}.sidebar_cartinfo .btn_info.continue_cart {    background: #444243;	background: -moz-linear-gradient(top,  #444243 0%, #1e1e1e 100%);	background: -webkit-linear-gradient(top,  #444243 0%,#1e1e1e 100%);	background: linear-gradient(to bottom,  #444243 0%,#1e1e1e 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444243', endColorstr='#1e1e1e',GradientType=0 );}.sidebar_cartinfo .btn_info.continue_cart:hover {    background: #303030;	background: -moz-linear-gradient(top,  #303030 0%, #000000 100%);	background: -webkit-linear-gradient(top,  #303030 0%,#000000 100%);	background: linear-gradient(to bottom,  #303030 0%,#000000 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#000000',GradientType=0 );	color: #fff;}.sidebar_cartinfo .addcart {	background: url(../images/icon-ok.png) no-repeat left 5px;	padding-left: 30px;	font-size: 18px;	color: #6f6f6f;	margin-top: 10px;}.sidebar_cartinfo .font_size {	font-size: 18px;	color: #000;}.sidebar_cartinfo .gray_box {	background-color: #f2f2f2;	padding: 30px 0px 30px 20px;}.sidebar_cartinfo .gray_box h3 {	font-weight: 400;	color: #000;}.sidebar_cartinfo .prod_contents {	background-color: #fff;	margin-right: 20px;	padding: 20px 15px;	margin-bottom: 5px;}.sidebar_cartinfo .prod_contents p {	margin: 0px;}.sidebar_cartinfo .prod_contents h4 {	margin-top: 4px;}.sidebar_cartinfo .select_field {	margin-top: 4px;}.sidebar_cartinfo .select_field select {	background-color: #fff;	border-radius: 3px;}.icon_box {    margin-bottom: 14px;}/*Related Products*/.related_products {    margin-bottom: 30px;}.related_products h3 {    background-color: #e0ede6;    padding: 15px 0px 15px 15px;    font-size: 16px;    color: #00968c;    margin: 0px;}.related_products .prod_contents {    border-right: solid 1px #d6d6d6;    border-bottom: solid 1px #d6d6d6;    border-left: solid 1px #d6d6d6;    padding-top: 15px;    height: 410px;    overflow: scroll;}.related_products .prod_contents p {    margin: 0px;    font-size: 12px;}.related_products .hr_solid {    margin: 5px 0px;}.related_products h4 {    color: #000;}.related_products h4 a {    color: #000;    text-decoration: none;}.related_products a {    color: #a11312;    text-decoration: underline;}.related_products a:hover {    color: #000;    text-decoration: none;}.related_products .product_box {	margin-top: 10px;    padding: 10px 0px;	text-align: left;	border-right: solid 2px #eee;}.related_products .product_box .product_price {	color:#000;}.related_products .product_box.last {	border-right: none 0px;}.related_products .product_box h4 {    margin-top: 0px;	font-weight: bold;}/*Related Product Detail CSS*/.related_product_detail{	border:#eee solid 1px;}.related_product_detail .product_description {	text-align: left;	border-left: solid 1px #eee;	padding-top: 10px;}.related_product_detail{	background-color: #e0ede6;}.related_product_detail #product_info{	background-color:white;	border-bottom:#eee solid 1px;}.related_product_detail .product_detail{		height:auto;	margin-bottom: 10px;	padding-top: 10px;}.related_product_detail #product_info h2.dark_red {	font-size: 16px;}.related_product_detail .product_att_form {	border-top: solid 1px #eee;	padding-top: 15px;	padding-bottom: 15px;}.related_product_detail .product_att_form input[type="radio"]  {	margin-bottom: 0px;}.related_product_detail .product_form {	padding-top: 15px;	margin-bottom: 35px;}.related_product_detail .quantity_field {		padding-top: 10px;}.related_product_detail .quantity_field label {		padding-top: 5px;}.related_product_detail .quantity_field input[type="text"] {		height: 30px;	padding: 0px;	padding-left: 5px;}.related_product_detail .price_text {		font-weight:bold;	color:black;}.related_product_detail .price_box  {		padding-top: 10px;	text-align: right;}.related_product_detail .price_box strike  {		color:#c03b49;}.related_product_detail .product_price_item  {		float: right;	padding-right: 10px;	padding-top: 5px;}.related_product_detail .add_btn  {		float: right;}.related_product_detail .validation_err.validation_attr {	width: 50px;	left: -60px;	top: 2px;}.related_product_detail .quantity_field  .validation_err {	background: #990000 url(../images/en/arrow-left.png) no-repeat left top;}.related_product_detail .validation_err.validation_quantity {	width: 50px;	left: 165px;	top:5px;}/*End Related Product Detail CSS*//* Category Description Div Info */.category_desc p {    font-size: 18px;}/* Category Description Div Info Eend*//*Pager Navisation*/.pager_navi {    border-top: solid 1px #cecece;    border-bottom: solid 1px #cecece;    padding: 15px 0px;    margin-bottom: 30px;}.pager_navi .viewing_items {    padding-top: 10px;    font-size: 12px;}.pager_navi ul li.pager_navi_arrow {    width: 8px;    float: left;}.pager_navi ul li.pager_navi_left {    /*background: url(../images/pro-left-arrow.gif) no-repeat left top;*/    height: 20px;    overflow: hidden;    cursor: pointer;}.pager_navi .pager_navi_left:hover {    /* background: url(../images/pro-left-arrow.gif) no-repeat left -20px;*/}.pager_navi .pager_navi_scroll {    float: left;    padding-top: 8px;    margin-right: 15px;}.pager_navi .pager_navi_scroll ul li:hover {    text-decoration: underline;    color: #94211f;}.pager_navi .pager_navi_scroll ul li.curent {    text-decoration: underline;    color: #94211f;}.pager_navi .pager_navi_scroll ul {    font-size: 12px;}.pager_navi .pager_navi_scroll ul li {    margin: 0px 5px;    line-height: 20px;    height: 20px;    display: block;    float: left;    cursor: pointer;}.pager_navi ul li.pager_navi_right {    /* background: url(../images/pro-right-arrow.gif) no-repeat right top;*/    overflow: hidden;}.pager_navi ul li.pager_navi_right:hover {    /* background: url(../images/pro-right-arrow.gif) no-repeat right -20px;*/}.pager_navi .pager_navi_view{    float: left;    padding-top: 8px;}.pager_navi select{    height: auto;    margin: 0px;}.pager_solid {    border-top: solid 10px #e0ede6;    padding: 0px;    margin: 0px;}.page_right {    float: right !important;}/* Successfull Cart popup Top Info */#successfull_cart  {    width: 270px;    position: absolute;    top: 18px;    right: 0px;    z-index: 9999;}#successfull_cart .cart_top_bg {    background: url(../images/shopping-cart/shopping-top-bg.png) no-repeat left top;    height: 24px;    width: 270px;}#successfull_cart .cart_rept_bg  {    background: url(../images/shopping-cart/shopping-repeat-bg.png) repeat-y left top;    color: #FFFFFF;    padding: 1px 10px 6px;}#successfull_cart .cart_rept_bg .cart_img {    float: left;    margin-right: 10px;    margin-bottom: 10px;    width: 69px;    height: 56px;}#successfull_cart .cart_rept_bg .cart_title {    float: right;    font: bold 12px Arial, Helvetica, sans-serif;    width: 170px;}#successfull_cart .cart_rept_bg img {    vertical-align: top;}#successfull_cart .cart_bottom_bg {    background: url(../images/shopping-cart/shopping-bottom-bg.png) no-repeat left top;    height: 10px;    width: 270px;}/* Successfull Cart popup Top Info Ends *//* Login Info */.customer  {    font-size: 14px;    font-weight: normal;    border: dashed 1px #CBDFD4;    background: #F5FAF7;    padding: 15px;    margin-top: 15px;}.customer h2 {    font: normal 22px Arial, Helvetica, sans-serif;    color: #045870;    margin: 0px 0px 8px;    padding: 0px;    text-transform: uppercase;}.customer a {    color: #939393;    text-decoration: underline;}.customer a:hover {    color: #939393;    text-decoration: none;}.customer .login_tag  {    font-weight: bold;    font-style: italic;    color: #990000;    padding-top: 4px;    margin-bottom: 10px;}/* Login Info Ends *//* Contact Page Info */.address_box {    background: #e3dedd;    padding: 15px;    margin-bottom: 14px;}/* Contact Page Info Ends *//* Update Details Info */.update_dtls {    background: white;    margin-bottom: 1.25rem;    border: dashed 1px #dddddd;    padding: 15px;    margin-top: 15px;}.update_dtls h2 {    font: normal 22px Arial, Helvetica, sans-serif;    color: #045870;    margin: 0px 0px 8px;    padding: 0px;}/* Update Details Info Ends *//* Customer Review Page */.review_box {    margin: 0px;    padding: 0px;}.review_box .title_bar {    background: #e0ede6;    border: solid 1px #e0ede6;    height: 36px;    padding-left: 15px;    margin-bottom: 20px;    margin-top: 14px;    /*-webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;*/}.review_box .title_bar h3 {    font: bold 16px/36px Arial, Helvetica, sans-serif;    color: #000;    margin: 0px;    padding: 0px;    text-transform: none;	height: 36px;}.review_box label {    font-weight: bold;}.review_box small {    font-size: 11px;    font-weight: normal;    color: #7a7a7a;    font-style: italic;}.review_box .rating_star {    border-top: 1px solid #ababab;    border-bottom: 1px solid #ababab;    padding-top: 8px;    padding-bottom: 8px;    font-size: 12px;    font-weight: bold;    color: #960808;    padding-left: 10px;    margin-top: 10px;    margin-bottom: 14px;}.review_box .rating_img {    float: right;    width: 400px;}.review_box ul {    margin: 0px 0px 10px;    padding: 0px;    list-style: none;    font-size: 14px;}.review_box ul li {    background: url(../images/customer-review/ul-icon.png) no-repeat left 9px;    margin: 0px;    padding: 3px 0px 3px 12px;    list-style: none;}/* Customer Review Page End *//*Product detail page left navigation start*/.expcoll {    margin-bottom: 10px;}.expcoll_head {    /*width: 190px;*/    line-height: 25px;    background: url(../images/title-bg.png) repeat-x left top;    height: 25px;    border: 1px solid #d1d1d1;    overflow: hidden;}.expcoll_title {    float: left;    width: 150px;    height: 25px;    padding-left: 5px;    font-size: 14px;    line-height: 25px;    font-weight: bold;}.expcoll_menu {    float: right;    height: 25px;    width: 20px;}.expcoll_menu a {    height: 9px;    width: 11px;    margin-top: 8px;    display: block;}a:hover, a:active, a:focus {    outline: 0;}.expcoll_cnts {    clear: both;}.expcoll_cnts a {    background: url(../images/side-arrow1.png) no-repeat left 8px;    padding-top: 4px;    padding-bottom: 4px;    border-bottom: 1px solid #d1d1d1;    display: block;    padding-left: 15px;    font-size: 12px;    font-weight: bold;}.expcoll_cnts a.active {    padding-top: 4px;    padding-bottom: 4px;    display: block;    padding-left: 15px;    font-size: 12px;    font-weight: bold;    color: #000;    border-bottom-width: 0px;    border-bottom-style: none;}.sub_cnts {    background: #f0f0f0;    padding: 10px;    font-size: 11px;    border-bottom: 1px solid #d1d1d1;}.expcoll .sub_cnts ul{    margin: 0px 0px 10px;    padding: 0px;    list-style: none;}.expcoll .sub_cnts ul li{    margin: 0px 0px 3px 10px;    padding: 0px;    list-style: none;}.sub_cnts td {    height: 20px;    padding-left: 10px;}.expcoll_cnts ul {    margin: 0px;    padding: 0px;    list-style: none;}.expcoll_cnts ul li {    margin: 0px;    padding: 0px;    list-style: none;}.expcoll_cnts ul li ul {    margin: 0px;    padding: 0px 0px 0px 15px;    list-style: none;}.expand {    background: url(../images/title-arrow.png) no-repeat left top;}a.show_more  {    background-image:none;    text-align: right;    padding-right: 10px;}/*Product detail page left navigation end*//*Register Page*/.register_head {    background-color: #e0ede6;    font-size: 18px !important;    margin: 0px 0px 10px 0px;    padding: 10px;}.register_sub_text {    background: url(../images/black-arrow.gif) no-repeat left 3px;    float: right;    padding-left: 15px;    margin-bottom: 10px;}/* Search Results */.search_result_box {	margin-bottom: 0.9375em;	height:270px;}.search_result_thumb {	min-height: 161px;	border-bottom: 1px solid #CCC;	margin-bottom: 8px;}.search_result_thumb a {	display: block;	height: 161px;	text-align: center;	line-height: 161px;}.search_result_thumb a img{	display: inline;	vertical-align: middle;}.search_result_price  {	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;	color: #333333;}.search_result_title  {	font-size: 11px;	clear: both;	height: 78px;}.search_result_title a {	font-size: 12px;	font-weight: bold;	color: #195d74;	text-decoration: none;}.search_result a:hover {	font-size: 12px;	font-weight: bold;	color: #195d74;	text-decoration: underline;}/*Brand Search Form*/.brand_search_frm {	padding: 0px;	margin: 0px 0px 20px 0px;}.brand_search_frm input[type="text"] {	border: 1px solid #bbbbbb;	border-right: 0px none;	font-size: 12px;	margin: 0px;}.brand_search_frm input[type="submit"] {	background: #848484 url(../images/brand-serch-btn-bg.png) repeat-x left bottom;	border: solid 1px #818181;	padding: 0.5rem;	height: 2.3125rem;	font-size: 12px;	color: #fff;	text-transform: uppercase;	cursor: pointer;	width: 100%;	text-align: center;}.brand_cat_name{	color:black;	padding-left: 2px !important;	background-image: none !important;}.brands_navi{	border-top:0px;}.footer_links {	margin-top: 10px;	margin-bottom:20px;}.footer_links a {	font-weight: bold;	color:#5474DB;}/*Category-LP-V2*/.lp_banner {    position: relative;	margin-bottom: 30px;	/*	margin-top: -20px;*/}.lp_banner img {    width: 100%;}.lp_banner .lp_banner_text {    position: absolute;	top: 0px;	left: 0px;	width: 100%;}.lp_banner .lp_banner_text .banner_text_inner {	/*    max-width: 1200px;*/	/*	margin: 0px auto;*/	text-align: left;	font-size: 20px;	color: #fff;	padding: 2% 0px 0px 3%;}.lp_banner .lp_banner_text .banner_text_inner p {    font-size: inherit;}.lp_banner .lp_banner_text .banner_text_inner .bannet_title {	font-size: 30px;	font-weight: bold;	color: #fff;	text-shadow: -1px 3px 16px rgba(0, 0, 0, 0.73);	display: block;}.lp_banner .lp_banner_text .banner_text_inner.black_text {	color: #000;}.lp_banner .lp_banner_text .banner_text_inner.black_text .bannet_title {	text-shadow: none;	color: #000;}.lp_banner .lp_banner_text .banner_text_inner ul {	padding: 0px;	margin: 0px;	list-style: none;	list-style-image: none;	font-size: 18px;}.lp_banner .lp_banner_text .banner_text_inner ul li {	padding: 0px 10px 0px 0px;	margin: 0px;	list-style: none;	list-style-image: none;	float: left;}.lp_banner .lp_banner_text .banner_text_inner ul li:last-child {	padding-right: 0px;}.lp_banner .lp_banner_text .banner_text_inner ul li a {	padding: 5px 10px;	color: #befffb;	text-decoration: none;	border: solid 1px #fff;}.lp_banner .lp_banner_text .banner_text_inner ul li a:hover {	padding: 5px 10px;	color: #fff;	text-decoration: none;	border: solid 1px #befffb;}.lp_banner .lp_banner_text .banner_text_inner.black_text ul li a {	border: solid 1px #fff;	color: #fff;}.lp_banner .lp_banner_text .banner_text_inner.black_text ul li a:hover {	color: #000;	border: solid 1px #000;}.category_lp_head h1 {	font-size: 48px;	font-weight: normal;}.category_lp_head .category_linktab {	margin-bottom: 30px;}.category_lp_head .category_linktab ul {	padding: 0px;	margin: 0px;	list-style: none;	list-style-image: none;	font-size: 22px;}.category_lp_head .category_linktab ul li {	padding: 0px 20px 0px 0px;	margin: 0px;	list-style: none;	list-style-image: none;	float: left;}.category_lp_head .category_linktab ul li:last-child {	padding-right: 0px;}.category_lp_head .category_linktab ul li a {	display: block;	background-color: #e0ede6;	text-decoration: none;	color: #000;	line-height: 1;	padding: 14px 25px;}.category_lp_head .category_linktab ul li a:hover {	background-color: #e0ede6;	color: #a22b20;}.category_top_list h2 {	font-size: 30px;	text-align:center;	font-weight: normal;	margin: 0px 0px 14px 0px;}.category_list_thumb {	margin-bottom: 25px;	text-align: center;}.category_list_thumb a {	display: block;	background-color: #f9f9f9;	padding-top: 15px;	padding-bottom: 10px;	border: solid 6px #e3e3e3;}.category_list_thumb .category_img {	/*	height: 210px;		line-height: 210px;*/	height: 146px;	line-height: 146px;    display: block;	text-align: center;}.category_list_thumb .category_img img {	max-width: 100%;	max-height: 100%;}.category_list_thumb h4 {	padding: 0px 5px;	margin: 0px 0px 10px 0px;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	color: #313131;	/*	height: 42px;*/	height: 63px;	overflow: hidden;}.category_bottom_list h2 {	font-size: 30px;	font-weight: normal;	color: #000;	padding-bottom: 15px;	margin: 0px 0px 20px 0px;	border-bottom: solid 1px #cecece;}.category_bottom_prod {	margin-bottom: 50px;}.category_bottom_prod .category_bottom_thumb {	display: block;	height: 223px;	line-height: 223px;	height: 182px;	line-height: 182px;	text-align: center;}.category_bottom_prod .category_bottom_thumb img {	max-width: 100%;	max-height: 100%;}.category_bottom_prod .category_prod_hr {	border-top: solid 1px #d3d3d3;	border-bottom: solid 1px #dddddd;	margin: 15px 0px;}.category_bottom_prod a h4 {	color: #3c3c3c;	text-decoration: none;	font-size: 18px;	height: 63px;    overflow: hidden;}.category_bottom_prod .category_prod_description {	font-size: 16px;	color: #333333;	height: 110px;	overflow: hidden;	margin-bottom: 14px;}.category_bottom_prod .category_prod_description p {	font-size: 16px;	margin-bottom: 0px;}.category_bottom_prod .category_prod_footer {	font-size: 18px;	color: #000;}.related_items {	background-color: #efefef;	padding: 30px 0px;}.related_items h2 {	font-size: 30px;	font-weight: normal;	color: #000;	margin: 0px 0px 20px 0px;}.related_items .item_scroll {	padding: 0px 80px;}.related_items .item_thumb {	font-size: 16px;	color: #333333;}.related_items .item_thumb .item_thumb_img {	height: 156px;	line-height: 156px;	display: block;	text-align: center;}.related_items .item_thumb .item_thumb_img img {	max-width: 100%;	max-height: 100%;	width: auto;    display: inline;}.related_items .item_thumb a {	display: block;}.related_items .item_thumb p {	font-size: 16px;}.related_items .item_thumb a h4 {	font-size: 18px;	color: #3c3c3c;	margin-top: 14px;	padding-top: 14px;	border-top: solid 1px #d8d8d8;	height: 57px;    overflow: hidden;}.related_items .item_thumb .item_footer {	color: #999999;	font-size: 18px;}.related_items .item_thumb .item_footer strong {	color: #3c3c3c;	padding-left: 5px;}.related_items .item_prev, .related_items .item_next {	position: absolute;	top: 0;	width: 63px;	z-index: 800;	height: 100%;	cursor: pointer;}.related_items .item_prev { 	left: 14px;	background: url(../images/item-prev.png) no-repeat left 50%;}.related_items .item_next { 	right: 14px;	background: url(../images/item-next.png) no-repeat right 50%;}.related_items .item_prev:hover, .related_items .item_next:hover { 	opacity: .7;	filter: alpha(opacity=70)}.expiration_dd{	margin-right: 10px;}.popup .btn_info {	background: #009995;	background: -moz-linear-gradient(top, #009995 0%, #007d77 100%);	background: -webkit-linear-gradient(top, #009995 0%,#007d77 100%);	background: linear-gradient(to bottom, #009995 0%,#007d77 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009995', endColorstr='#007d77',GradientType=0 );	text-transform: uppercase;	text-decoration: none;	margin-bottom: 0px;	border-radius: 5px;	font-size: 14px;	padding: 10px;	display: block;	color: #fff;}.popup .btn_info:hover {	background: #2f9995;	background: -moz-linear-gradient(top,  #2f9995 0%, #006b67 100%);	background: -webkit-linear-gradient(top,  #2f9995 0%,#006b67 100%);	background: linear-gradient(to bottom,  #2f9995 0%,#006b67 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9995', endColorstr='#006b67',GradientType=0 );	color: #000;}