.loadermain {
	background-color: rgba(255, 255, 255, 0.7);
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999999;
}
#floatingBarsG {
	height: 125px;
	margin: 0 auto;
	position: relative;
	top: 45%;
	width: 101px;
}
.blockG {
	position: absolute;
	background-color: rgb(255,255,255);
	width: 16px;
	height: 39px;
	border-radius: 13px 13px 0 0;
	-o-border-radius: 13px 13px 0 0;
	-ms-border-radius: 13px 13px 0 0;
	-webkit-border-radius: 13px 13px 0 0;
	-moz-border-radius: 13px 13px 0 0;
	transform: scale(0.4);
	-o-transform: scale(0.4);
	-ms-transform: scale(0.4);
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	animation-name: fadeG;
	-o-animation-name: fadeG;
	-ms-animation-name: fadeG;
	-webkit-animation-name: fadeG;
	-moz-animation-name: fadeG;
	animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	-ms-animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	-moz-animation-duration: 1.2s;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-direction: normal;
	-o-animation-direction: normal;
	-ms-animation-direction: normal;
	-webkit-animation-direction: normal;
	-moz-animation-direction: normal;
}
#rotateG_01 {
	left: 0;
	top: 46px;
	animation-delay: 0.45s;
	-o-animation-delay: 0.45s;
	-ms-animation-delay: 0.45s;
	-webkit-animation-delay: 0.45s;
	-moz-animation-delay: 0.45s;
	transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
}
#rotateG_02 {
	left: 13px;
	top: 16px;
	animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
#rotateG_03 {
	left: 42px;
	top: 5px;
	animation-delay: 0.75s;
	-o-animation-delay: 0.75s;
	-ms-animation-delay: 0.75s;
	-webkit-animation-delay: 0.75s;
	-moz-animation-delay: 0.75s;
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
}
#rotateG_04 {
	right: 13px;
	top: 16px;
	animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
#rotateG_05 {
	right: 0;
	top: 46px;
	animation-delay: 1.05s;
	-o-animation-delay: 1.05s;
	-ms-animation-delay: 1.05s;
	-webkit-animation-delay: 1.05s;
	-moz-animation-delay: 1.05s;
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}
#rotateG_06 {
	right: 13px;
	bottom: 11px;
	animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
}
#rotateG_07 {
	bottom: 0;
	left: 42px;
	animation-delay: 1.35s;
	-o-animation-delay: 1.35s;
	-ms-animation-delay: 1.35s;
	-webkit-animation-delay: 1.35s;
	-moz-animation-delay: 1.35s;
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
#rotateG_08 {
	left: 13px;
	bottom: 11px;
	animation-delay: 1.5s;
	-o-animation-delay: 1.5s;
	-ms-animation-delay: 1.5s;
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
}
 @keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-o-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-ms-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-webkit-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}
 @-moz-keyframes fadeG {
 0% {
 background-color:rgb(0,0,0);
}
 100% {
 background-color:rgb(255,255,255);
}
}

body {
    font-family: 'Raleway', sans-serif;
}
.padding-0{padding:0 !important;}
#Wrapper {
    margin: 0;
    padding: 0;
    width: 100%
}
.whiteBg {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 5px;
    width: 100%;
}
ul li ul li.last {
    border: 0 none !important
}
ul li.last {
    border: 0 none !important
}
/* header CSS */
header {
    padding:0;
    margin: 0;
}
header p {
    padding: 0 !important;
    margin: 0 !important
}
.Container {
    max-width: 1017px;
    margin: 0 auto
}
.Logo {
    margin: 20px 0 10px 0;
    text-align: center
}
.Logo img {
    display: inline-block
}

.newResponsiveHeaderLogo {
    padding-top: 10px;
    text-align: center;
}
.newResponsiveHeaderLogo a:hover { text-decoration:none;}
.newResponsiveHeaderLogo img {
    max-width: 100% !important;
    height: auto !important;
}
.StoreNum {
    text-align: center;
    font-size: 1.4em;
    color: #17779c;
    font-weight: 700;
}	
.TopNav {
    background:#e1effb;
    border-bottom: 1px solid #a3cbdf;
    padding:5px 0;
}
.TopNav ul.Lft {
    list-style-type: none;
    margin: 0;
    padding: 3px 0;
    float: left;
    width: auto
}
.TopNav ul li {
    float: left;
    border-right: 1px solid #87bad2;
    margin: 0;
    font-size: 14px;
    position: relative;
}
.TopNav ul li a {
    color: #17779c;
    padding: 0 0.6em;
    font-weight: 500;
}
.TopNav ul li a.active {
    color: #fff;
    padding: 0.6em;
    font-weight: 500;
    background: #c4161c;
    text-decoration: none;
    outline: none
}
.TopNav ul li a:hover {
    text-decoration: none
}

.TopNav ul li a span.giftRegTopheIcon {
    background:url("../images/gift.png") no-repeat scroll left center;
    padding: 1px 8px;
    background-size: 18px;
    margin-right: 2px;
    height: 18px;
    width: 18px;
}

.TopNav ul li a span.whisListTopheIcon {
    background:url("../images/wish.png") no-repeat scroll left center;
    padding:2px 8px;
}

.TopNav ul li a span.cartTopheIcon {
    background:url("../images/cart.png") no-repeat scroll left center !important;
    display: inline-block;
    height: 23px;
    left: 0 !important;
    margin-right: 0;
    padding: 0 25px 0 0;
    position: relative !important;
    width: 24px;
}

.TopNav ul li.last a {
    border: 0 none;
    /* padding:0 2px 0 5px;*/
}
.TopNav ul.Rgt {
    list-style-type: none;
    margin:3px 0 0 0px;
    padding:0;
    float: right;
    width: auto;
}
.TopNav ul.LIcon {display: none;}
.TopNav ul.RIcon {display: none;}
.TopNav ul.CIcon { display: none; padding: 0; margin: 0; list-style: none;}

.menus {display: none;}
.MainMenu {
    background: #85b5d9;
    padding: 5px;
    border-bottom: 1px solid #fff;
    margin: 20px 0 0 0
}
.MainMenu ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none
}
.MainMenu ul li {
    float: left;
    border-right: 1px solid #87bad2;
    margin: 0;
    font-size: 14px;
}
.MainMenu ul li a {
    color: #fff;
    padding: 5px 15px;
    font-weight: 500;
    display: block
}
.MainMenu ul li a:hover {
    text-decoration: none
}
.MainMenu ul li.last {
    border: 0 none;
}
.ASearch {
    display: none
}
.Search {
    float: right
}
.Search input[type=text] {
    border: 1px solid #d3d3d3;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 3px 7px;
    margin: 0;
    color: #17779c;
    height: 29px;
    float: left
}
.Search input[type=button] {
    border: 0 none;
    background: url(../images/icon-search.jpg) no-repeat top left;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 0;
    margin: 0 0 0 2px;
    width: 31px;
    height: 29px;
    float: left
}
/********************* Popup Table Cart ***********************/
.PopCartTitle {
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    color: #373737;
    margin: 0 0 10px 0
}
table.PopupCartTable {
    margin: 0;
    padding: 0;
    border-top: 3px solid #E1E1E1;
    border-left: 1px solid #E1E1E1;
    background: #fff;
}
table.PopupCartTable td {
    margin: 0;
    padding: 5px;
    border-right: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    font-size: 12px;
}
table.PopupCartTable td a {
    padding: 0;
    margin: 0
}
table.PopupCartTable td img.ProImg {
    width: 40px;
    height: 40px;
}
table.PopupCartTable td img.remove {
    width: 20px;
    height: 20px;
}
.PopCartButton {
    text-align: center;
    padding: 10px 0;
    float: right;
    display: inline-block;
}
.PopCartButton a.GreenBtn {
    border-radius: 7px;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    background: #569b04;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    margin: 5px 0 0 5px;
    float: left
}
.PopCartButton a.RedBtn {
    border-radius: 7px;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    background: #9F0000;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    margin: 5px 0 0 5px;
    float: left
}
/* Middle Container CSS */
.FullCntArea {
    width: 100%;
    margin: 5px 0 0 0;
    padding: 0
}
.MainLft {
    float: left;
    width: 184px;
    margin: 0 5px 0 0;
    padding: 0
}
.LftBanner {
    margin: 0;
    padding: 0;
}
.MainLft img {
    max-width: 184px;
    height: auto;
    width: 100%;
    margin: 0 0 5px 0
}
.Lft-C-Form {
    margin: 0;
    padding: 0;
    text-align: center
}
.Lft-C-Form .Title {
    background: #17779c;
    font-weight: 600;
    font-size: 16px;
    padding: 7px 10px;
    color: #fff;
    margin: 0 0 5px 0;
    text-align: left
}
.Lft-C-Form input[type=text] {
    border: 1px solid #b6b6b6;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px 7px;
    font-weight: 600;
    margin: 0px auto 10px auto;
    color: #1d1d1d;
    width: 95%;
}
.Lft-C-Form textarea {
    border: 1px solid #b6b6b6;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px 7px;
    margin: 0px auto 10px auto;
    color: #1d1d1d;
    width: 95%;
    font-weight: 600;
}
.Lft-C-Form input[type=button] {
    border: 0 none;
    background: #616161;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 5px 20px;
    margin: 0 0 0 5px;
    color: #fff;
    font-weight: 600;
    float: left
}
.BrandList {
    margin: 0;
    padding: 0
}
.BrandList .Title {
    background: #17779c;
    font-weight: 600;
    font-size: 16px;
    padding: 7px 10px;
    color: #fff
}
.BrandList ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.BrandList ul li {
    font-size: 13px;
    margin: 0;
    padding: 0;
    border-bottom: 1px dashed #b7b7b7;
}
.BrandList ul li a {
    color: #000000;
    text-decoration: none;
    padding: 7px 5px;
    display: block;
    font-weight: 500
}
.BrandList ul li a:hover {
    color: #17779c
}
.MainRgt {
    float: right;
    width: 184px;
    margin: 0 0 0 5px;
    padding: 0
}
.RgtBanner {
    margin: 0;
    padding: 0;
}
.MainRgt img {
    max-width: 184px;
    height: auto;
    width: auto;
    margin: 0 0 5px 0
}
.MidCntArea {
    float: left;
    width: 639px;
    margin: 0;
    padding: 0;
}
.MidCntArea p {
    padding: 10px 10px 0px 10px;
    font-size: 13px;
    line-height: 20px;
    color: #090909
}
.MidCntAreaFull {
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 650px
}

.MidCntAreaFull img {
    height: auto;
    max-width: 100%;
}

.AmeLayway img {
    height: auto !important;
    max-width: 100%;
}

.container_demo {
    width: 100%;
    margin: 0;
}
/* Slider CSS */
.Slider {
    margin: 0 0 5px 0;
    padding: 0
}
.Slider img {
    max-width: 629px;
    height: auto;
    width: 100%
}
/* Footer CSS */
.FtrTop {
    margin: 25px 0 0 0;
    padding: 15px 0;
    border-top: 3px solid #cdcdcd
}
.FtrTop ul {
    float: left;
    list-style-type: none;
    padding: 0 2% 0 0;
    width: 100%
}
.FtrTop ul li {
    list-style-type: disc;
    font-size: 12px;
    padding: 2px 5px;
    margin: 0 0 0 15px
}
.FtrTop ul li a {
    color: #000;
}
.FtrTop ul li a:hover {
    color: #17779c;
}
.FtrTop ul h4 {
    color: #000;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 1px solid #cacaca;
    padding: 5px 5px 10px 5px
}
.FtrTop ul.Lclm li {
    list-style-type: none !important;
    text-align: center !important;
    display: block !important;
    padding: 0;
    margin: 0
}
.FtrTop ul.Lclm01 li {
    list-style-type: none !important;
    text-align: left !important;
    display: block !important;
    padding: 0;
    margin: 0
}
.FtrTop input[type=text] {
    border: 1px solid #d3d3d3;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 3px 7px;
    margin: 0;
    color: #17779c;
    height: 29px;
}
.FtrTop input[type=button],.FtrTop input[type=submit] {
    border: 0 none;
    background: #17779c;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 7px 10px;
    margin: 5px 0 0 0;
    color: #fff
}
.FtrBottom {
    border-top: 1px dashed #b7b7b7;
    padding: 15px 10px;
    margin: 10px 0;
    font-size: 12px;
    color: #585858;
    font-weight: 500;
    line-height: 1.5em
}
.FtrBottom a {
    color: #17779c;
    text-decoration: underline
}
.FtrBottom img {
    float: right;
    margin: 0 0 0 25px;
    vertical-align: top
}
.EAds {
    position: relative;
    z-index: 999
}
.LftAds {
    display: block;
    width: 161px;
    position: absolute;
    left: -166px
}
.RgtAds {
    display: block;
    width: 161px;
    position: absolute;
    right: -166px
}
.EAds img {
    margin: 0 0 5px 0
}
/* Product CSS */
.border-box {
    border: 1px solid #cccccc;
    margin: 3px;
    padding: 7px;
    min-height:360px;
}
.product-border-box {
    border: 1px solid #cccccc;
    margin: 0 3px 7px 3px;
    padding: 7px;
    min-height: 325px;
}
.PayAsLow {
    font-size: 12px;
    color: #000;
    width: 60%;
    float: left;
    line-height: 1.2em
}
.PayAsLow span {
    font-size: 10px;
    font-style: italic
}
.PayAsLow a {
    text-decoration: underline
}
.EMI {
    float: right;
    width: 40%;
    text-align: center;
    background: #c4161c;
    padding: 7px 5px;
    color: #fff;
    border-radius: 7px;
    line-height: 1em
}
.EMI span {
    font-size: 10px;
}
.EMI strong {
    font-size: 17px;
}
.ProImg {
    margin: 5px 0;
    text-align: center
}
.ProImg img {
    width: 100%;
    /*height: 125px;*/
    max-width: 180px;
    display: inline-block;
}
.ProImg .HoverBtn {
    margin: 0;
    padding: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    top:90px;
    left: 0px;
}

.ProImg .HoverBtn img {
    height: auto;
    margin: 2px;
    width: auto;
}

.ProName {
    font-size: 14px;
    font-weight: 600;
    min-height:60px;
}
.ProName a {
    color: #000;
    text-decoration: none;
}
.cat-ProName {
    font-size: 14px;
    font-weight: 600;
    min-height: 70px;
}
.cat-ProName a {
    color: #000;
    text-decoration: none;
}
.cat-border-box {
    border: 1px solid #cccccc;
    margin: 0 3px 10px 3px;
    padding: 0px;
    min-height: 230px;
}
.cat-name {
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
    margin: 0 0 5px 0;
    line-height: 18px;
}
.cat-name img {
    margin: 0;
    padding: 0;
}
.cat-border-box img.land-img {
    width: 100%;
    height: auto;
    max-width: 100%;
}
.ProPrice {
    width: 50%;
    float: left;
    font-size: 12px;
    color: #c4161c;
    font-weight: 500;
    padding: 0;
    margin: 0;
    min-height: 60px;
}
.CartBtn {
    float: right;
    width: 45%;
    text-align: right;
    margin: 0;
    padding: 0;
}
.CartBtn a {
    border-radius: 7px;
    color: #fff;
    padding: 5px 4px;
    display: block;
    text-align: center;
    background: #569b04;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none
}
.ProPrice ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ProPrice ul li {
    margin: 0;
    padding: 0;
    font-size: 13px !important;
    font-weight: 600
}
.ProPrice ul li.GrayTxt {
    color: #747474;
}
.ProPrice ul li.BlackTxt {
    color: #000000;
}
.ProPrice ul li span {
    float: right;
}
.Paging {
    margin: 0 0 10px 0;
    font-size: 13px;
    font-weight: 600;
    color: #000000;
    padding: 10px 0px;
    border-bottom: 1px solid #dadadb;
    line-height: 30px;
}
.Paging .P-Number {
    text-align: right;
}
.Paging .ShowPro {
    display: block;
    margin-left: -10px;
    margin-right: -10px;
    text-align: center;
}
.Paging .ShowPro select {
    border: 1px solid #17779c;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 5px;
    margin: 0px 0;
    color: #58585a;
    width:100%;
}
.Paging a {
    color: #7A7A7A;
    text-decoration: none;
}
.Paging a.act {
    color: #000000;
    font-size: 18px;
    font-size: bold
}
/*************** Product Detail CSS *********************/
.ProDtlCnt {
    margin: 10px 0
}
.ProDtlImg img {
    width: 100%;
    height: auto;
}
.ProDtlImg .EnlargeBtn {
    text-align: center;
    margin: 10px 0
}
.ProDtlImg .EnlargeBtn img {
    width: auto;
}
.ProCnt {
    padding: 0px 10px;
}
.ProCnt .ProDtlTitle {
    font-size: 16px;
    border-bottom: 1px dashed #b7b7b7;
    padding: 0 0 7px 0;
    font-weight: 600
}
.PriceBtn {
    border-bottom: 1px dashed #b7b7b7;
}
.PriceBtn .ProDtlPrice {
    padding: 10px 0;
    width: 40%;
    float: left;
}
.PriceBtn .ProDtlPrice ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.PriceBtn .ProDtlPrice ul li {
    line-height: 18px;
    padding: 2px 0;
    font-weight: 600;
    color: #000000
}
.PriceBtn .ProDtlPrice ul li span {
    float: right;
}
.PriceBtn .ProDtlPrice ul li.GrayTxt {
    color: #747474;
}
.PriceBtn .ProDtlPrice ul li.RedTxt {
    color: #c4161c;
}
.PriceBtn .AddtoCart {
    float: right;
    width: 47%;
    margin: 25px 0 0 0;
    text-align: right;
    padding: 0;
}
.PriceBtn .AddtoCart a {
    border-radius: 7px;
    color: #fff;
    padding: 8px 15px;
    display: block;
    text-align: center;
    background: #569b04;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
}
.ProCnt .LayAway {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.ProCnt .PayAsLow {
    font-size: 16px;
    color: #000;
    width:53%;
    float: left;
    line-height: 1.5em
}
.ProCnt .PayAsLow span {
    font-size: 14px;
    font-style: italic
}
.ProCnt .PayAsLow a {
    text-decoration: underline
}
.ProCnt .EMI {
    float: right;
    width: 47%;
    text-align: center;
    background: #c4161c;
    padding: 10px 15px;
    color: #fff;
    border-radius: 7px;
    line-height: 1.5em
}
.ProCnt .EMI span {
    font-size: 16px;
}
.ProCnt .EMI strong {
    font-size: 28px;
}
.ProCnt .SKU {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.ProCnt .shareThis {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.ProCnt .shareThis img {
    vertical-align: middle;
    margin: 0 3px 0 0
}
.ProCnt .GrayBtn {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0;
    text-align: left
}
.ProCnt .GrayBtn a {
    border-radius: 7px;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    background: #58585a;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    margin: 0 4px 0 0;
    width: 90px;
    display: inline-block;
    float: center
}
.ProDesc {
    margin: 10px 0 5px 0;
    padding: 10px;
    border: 1px solid #bcbcbc;
    font-size: 13px;
    line-height: 20px;
    color: #58585a;
    border-radius: 7px;
}
.ProDtlCnt table.OtherCollection {
    margin: 0px 0;
    padding: 0
}
.ProDtlCnt table.OtherCollection td {
    padding: 10px 7px;
    font-size: 13px;
    font-weight: 600;
    border-bottom: 1px dashed #b7b7b7;
}
.ProDtlCnt table.OtherCollection td a.GrayBtn {
    border-radius: 7px;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    background: #58585a;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    margin:0 0 0 7px;
    width: 90px;
    display: inline-block;
    float: left
}
.ProDtlCnt table.OtherCollection td a.GreenBtn {
    border-radius: 7px;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    background: #569b04;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    margin:0;
    width: 90px;
    display: inline-block;
    float: left
}
/* Login CSS */
.MainTitle {
    background:#85b5d9;
    color: #fff;
    font-size: 24px;
    font-weight:normal;
    height: 35px;
    padding: 0 10px;
}
.GrayTitle01 {
    background: #58585a;
    padding: 5px 10px;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.GrayTitle {
    background: #58585a;
    padding: 5px 10px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 10px 0
}
.SubTitle {
    background: #17779c;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin: 5px 0 0 0
}
.Breadcum {
    padding: 10px;
    border-bottom: 1px solid #dadadb;
    font-size: 11px;
    text-align: left;
    font-weight: 600;
    color: #000;
    margin: 0 0 0px 0
}
.Breadcum  ul{list-style-type:none; margin:0; padding:0;}
.Breadcum  ul li{float:left; padding:0 10px 0 0}
.Breadcum  ul li a {
    text-decoration: underline
}
.Breadcum a {
    text-decoration: underline
}
.MainLogin {
    margin: 0;
    padding: 20px 10px;
}
.GrayBox {
    background: #e3e3e3;
    padding: 15px;
    margin:5px 0 10px 0
}
.GrayBox h2 {
    padding: 0 0 5px 5px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #b5b5b6;
    font-weight: 600;
    font-size: 30px;
    color: #17779c;
}
.GrayBox p {
    padding: 5px;
    font-size: 14px;
    line-height: 1.5em
}
.GrayBox p strong {
    color: #FF0004
}
.GrayBox input[type=text], .GrayBox input[type=email], .GrayBox input[type=password] {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0;
    color: #17779c;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.GrayBox input[type=button] {
    /*margin: 0 0 0 15px !important;*/
    margin:0;
}
.WhiteBox {
    background: #fff;
    padding: 15px;
    border: 1px solid #c7c7c7;
    margin:5px 0 10px 0
}
.WhiteBox h2 {
    padding: 0 0 5px 5px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #b5b5b6;
    font-weight: 600;
    font-size: 30px;
    color: #17779c;
}
.WhiteBox p {
    padding: 5px;
    font-size: 14px;
    line-height: 1.5em
}
.WhiteBox p strong {
    color: #FF0004
}
.WhiteBox input[type=text], .WhiteBox input[type=password] {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0;
    color: #17779c;
    width: 100%;
    box-shadow: 2px 2px #ececec
}
.WhiteBox input[type=button] {
    margin: 0 0 0 15px !important
}
.WhiteBox p.Forgot,.GrayBox p.Forgot{
    float: left;
    padding: 18px 0 0 15px
}
.WhiteBox p.Forgot a,.GrayBox p.Forgot a{
    text-decoration: underline
}
.GreenBtn {
    margin: 10px 0 5px 0;
    float: left
}
.GreenBtn input[type=button],.GreenBtn input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 5px;
    color: #fff;
    font-weight: 600
}
.RedBtn {
    margin: 10px 0 5px 0
}
.RedBtn input[type=button] {
    border: 0 none;
    background: #dd010a;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 5px;
    color: #fff;
    font-weight: 600
}
.OrangeBtn {
    margin: 10px 0 5px 0
}
.OrangeBtn input[type=button] {
    border: 0 none;
    background: #e68200;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 5px;
    color: #fff;
    font-weight: 600
}
.Contactus {
    width: 75%;
    margin: 10px auto;
}
.MandatoryTxt {
    color: #FF0004;
    font-size: 12px;
    text-align: right;
    padding: 10px 0;
    font-weight: bold
}
.C-Form {
    background: #e3e3e3;
    padding: 15px;
}
.C-Form input[type=text], .C-Form input[type=password] {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.C-Form select {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.C-Form textarea {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 10px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.C-Form input[type=button] {
    margin: 0 0 0 15px !important
}
/* Flexible iFrame */

.Flexible-container {
    position: relative;
    /*padding-bottom: 45%;
    padding-top: 30px;*/
    height:380px;
    overflow: hidden;
}
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
}
.Direction {
    padding: 10px;
}
.Direction input[type=text] {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 0px 0 10px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.Direction select {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 0px 0 10px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.Direction input[type=button],.Direction input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 0px;
    color: #fff;
    font-weight: 600;
    float: right;
}
.Direction label {
    padding: 10px 0
}
.StoreResult {
    margin: 0px 0;
    padding: 10px
}
.Title {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #DFDFDF;
    padding: 5px 0 5px 5px;
}
.StoreResult .StoreAddress {
    padding: 15px 0 0 0;
    min-height: 115px
}
/********************** Left Account Tab ***********************/

.AcntTab {
    padding: 0;
}
.handle {
    background-color: #e1effb;
    background-image: url("../images/FMD-white-down-arrow.png");
    background-position: 95% 7px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    margin: 0;
    padding: 7px;
}
.handle:hover {
    background-image: url(../images/FMD-white-down-arrow1.png);
    background-repeat: no-repeat;
    background-position: 95% 7px;
    background-color: #e1effb;
}
.panel {
    padding: 0px;
}
.open .handle {
    background-image: url(../images/FMD-white-up-arrow.png) !important;
    background-repeat: no-repeat;
    background-position: 95% 12px;
    background-color: #e1effb;
}
#sample3 ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#sample3 ul li {
    margin: 0 0 5px 0
}
#sample3 ul li table {
    margin: 5px 0 0 5px
}
#sample3 ul li table td {
    margin: 0;
    padding: 2px;
    font-size: 13px;
    color: #00024d
}
#sample4 ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#sample4 ul li {
    margin: 0 0 5px 0
}
#sample4 ul li table {
    margin: 5px 0 0 5px
}
#sample4 ul li table td {
    margin: 0;
    padding: 2px;
    font-size: 13px;
    color: #00024d
}
.Filter {
    display: none;
}
/*********************** Shopping Cart****************************/
.CartDetail {
    margin: 5px 0 0 0;
    width: 819px;
    float: left;
    padding: 0
}
.StepBox {
    margin: 0;
    padding: 0;
}
.StepBox .S-Title {
    background: #969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.StepBox .S-Title span {
    float: left;
    background: #58585a;
    padding: 0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.CarTable {
    margin: 5px 0 10px 0;
    padding: 0
}
.CarTable table {
    margin: 0;
    padding: 0;
    width: 100%
}
.CarTable table th {
    padding: 5px;
    font-size: 13px;
    font-weight: 600;
    border-bottom: 1px solid #b9b9b9
}
.CarTable table td {
    padding: 10px 7px;
    font-size: 13px;
    border-bottom: 1px dashed #dadadb
}
.CarTable table td a {
    color: #17779c;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline
}
.CarTable table td img {
    width: 125px;
    max-width: 100%;
    height: 95px;
}
.CarTable table td input {
    width: 50px;
    border: 1px solid #C0C0C0;
    padding: 5px;
    margin: 0 0 10px 0;
    text-align: center
}
.Calculate-Box {
    float: left;
    width: 49.5%;
    margin: 0 0 10px 0
}
.C-Border-Box {
    padding: 15px 7px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
}
.C-Border-Box input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 5px;
    margin: 5px 0;
    color: #58585a;
    width: 100%;
}
.C-Border-Box input[type=checkbox] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 0px;
    margin: 5px 5px 0 0;
    color: #58585a;
    width: auto;
}
.C-Border-Box select {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 5px;
    margin: 5px 0;
    color: #58585a;
    width: 100%;
}
.C-Btn {
    padding: 0 15px;
    font-size: 11px;
}
.C-Btn p {
    padding: 5px 0 0 0px;
    line-height: 18px;
    color: #000;
    font-weight: 600
}
.C-Btn input[type=button],.C-Btn input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    padding: 7px 15px;
    margin: 5px 5px 0px 0px;
    color: #fff;
    font-weight: 600;
}
.Ship-Option-Box {
    float: right;
    width: 49.5%;
    margin: 0 0 10px 0
}
.Ship-Box {
    min-height: 163px;
    color: #FF0004
}
.FirstPay {
    margin: 0 0 10px 0;
    padding: 0;
}
.FirstPay .S-Title {
    background: #a3a3a3 url("../images/black-title-bg-left.png") no-repeat scroll right top;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.FirstPay .S-Title span {
    float: left;
    background: #58585a;
    padding: 0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.FirstPay .S-Title span.OR {
    float: right;
    background: none;
    padding: 0 0px;
    font-size: 20px;
    line-height: 33px;
    font-weight: 700;
    margin: 0 10px 0 0;
    display:none;
}
.FirstPay .FirstPay-Box {
    width: 99%;
    margin: 0;
    padding: 10px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
}
.FirstPay .FirstPay-Box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.FirstPay .FirstPay-Box ul li {
    border-bottom: 1px dashed #cbcbcb;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    display: block
}
.FirstPay .FirstPay-Box ul li.last {
    font-size: 20px;
    font-weight: bold;
    border: 0 none;
}
.FirstPay .FirstPay-Box ul li span {
    float: right;
}
.FirstPay .FirstPay-Box ul li span.red-txt {
    color: #FF0004
}
.FirstPay .FirstPay-Box ul li img {
    vertical-align: top;
    margin: 0 0 0 5px
}
.FirstPay .FirstPay-Box ul li a {
    color: #17779c;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline
}
.FirstPay .FirstPay-Box ul li a.GrayBtn {
    background: #58585a;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    border-radius:0px;
    margin: 0px 0;
    display: inline-block
}
.FirstPay .FirstPay-Box ul li p {
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 11px;
}
.FirstPay .FirstPay-Box ul li input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 3px 5px;
    margin: 0px 0;
    color: #58585a;
    width: 100%;
}
.FirstPay .FirstPay-Box p strong {
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 17px;
}
.FirstPay .FirstPay-Box p img {
    height: 18px;
    width: 18px;
}
.FirstPay .FirstPay-Box table {
    margin: 0 0 10px 0
}
.FirstPay .FirstPay-Box p.SmllBlkTxt {
    padding: 10px 0 0 0;
    font-size: 12px;
    font-weight: 600
}
.FirstPay .FirstPay-Box table td {
    padding: 5px;
    font-size: 12px;
    font-weight: 600
}
.FirstPay .FirstPay-Box table td input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
    padding: 5px 0px;
    margin: 5px 0 0px 0;
    color: #000;
    width: 80%;
    font-weight: bold;
    text-align: center
}
.BoxBtn {
    text-align: center
}
.BoxBtn a.OrangeBtn {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #8e8e8e;
    color: #000;
    display: inline-block;
    float: none;
    font-family: "Arial";
    font-size: 16px;
    font-weight: normal;
    margin: 10px 5px 5px 0;
    padding: 5px 14px;
    text-decoration: none;
}
.BoxBtn a.GreenBtn {
    border: 0 none;
    background: #569b04;
    font-family: "Arial";
    font-size: 16px;
    padding: 7px 14px;
    margin: 10px 0 5px 0px;
    color: #fff;
    font-weight: normal;
    display: inline-block;
    float: none;
    text-decoration: none
}
.FullPay {
    margin: 0;
    padding: 0;
}
.FullPay .S-Title {
    background: #dd010a url("../images/black-title-bg-right.png") no-repeat scroll left top;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600;
    padding: 0 0 0 45px
}
.FullPay .S-Title span {
    float: left;
    background: #58585a;
    padding: 0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.FullPay .FullPay-Box {
    width: 99%;
    margin: 0;
    padding: 10px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    float: right
}
.FullPay .FullPay-Box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.FullPay .FullPay-Box ul li {
    border-bottom: 1px dashed #cbcbcb;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
}
.FullPay .FullPay-Box ul li.last {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px dashed #cbcbcb !important;
}
.FullPay .FullPay-Box ul li span {
    float: right;
}
.FullPay .FullPay-Box ul li span.red-txt {
    color: #FF0004
}
.FullPay .FullPay-Box ul li img {
    vertical-align: top;
    margin: 0 0 0 5px
}
.FullPay .FullPay-Box ul li a {
    color: #17779c;
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline
}
.FullPay .FullPay-Box ul li a.GrayBtn {
    background: #58585a;
    padding: 5px 10px;
    color: #fff;
    text-decoration: none;
    border-radius:0px;
    margin: 0px 0;
    display: inline-block
}
.FullPay .FullPay-Box ul li p {
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 11px;
}
.FullPay .FullPay-Box ul li input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 3px 5px;
    margin: 0px 0;
    color: #58585a;
    width: 100%;
}
/******************* Related Items ************************/
.Rel-Items {
    margin: 5px 0 0 0;
    width: 183px;
    float: right;
    padding: 0
}
.Rel-Items .S-Title {
    background:#969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600;
    padding:0px
}

.relitemSpanNumber {
    background: #58585a none repeat scroll 0 0;
    padding: 6px 10px;
    margin-right:10px;
}
.Rel-Items .C-Border-Box {
    margin: 0;
    padding: 10px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
}
.Rel-Items .C-Border-Box .BlueTxt {
    color: #17779c;
    font-weight: 600;
    font-size: 12px;
}
.Rel-Items .C-Border-Box .UpArrow {
    margin: 5px 0 0 0
}
.Rel-Items .C-Border-Box .DownArrow {
    margin: 5px 0 0 0
}
.Rel-Items .C-Border-Box .Rel-Product {
    margin: 5px 0
}
.Rel-Items .C-Border-Box .Rel-Product ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}
.Rel-Items .C-Border-Box .Rel-Product ul li {
    border-bottom: 1px dashed #b7b7b7;
    font-size: 11px;
    padding: 5px 0;
    margin: 0 0 5px 0
}
.Rel-Items .C-Border-Box .Rel-Product ul li img {
    width: 75px;
    height: 54px;
    border: 1px solid #000;
    float: left;
    margin: 0 5px 5px 0
}
.Rel-Items .C-Border-Box .Rel-Product ul li a {
    color: #17779c;
    text-decoration: underline
}
.Rel-Items .C-Border-Box .Btn-price {
    margin: 5px 0;
    color: #FF0004
}
.Rel-Items .C-Border-Box .Btn-price span {
    float: right;
    font-weight: 600
}
.Rel-Items .C-Border-Box .Btn-price a {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 11px;
    padding: 5px 7px;
    margin: 0;
    color: #fff !important;
    font-weight: 600;
    display: inline-block;
    float: none;
    text-decoration: none !important
}
/******************************* Checkout CSS ************************************/

.CheckOutProcess {
    margin: 10px 0 0 0
}
.Billing {
    width: 37.7%;
    float: left;
    margin: 0 0 5px 0;
    padding: 0
}
.Billing .S-Title {
    background: #969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.Billing .S-Title span {
    float: left;
    background: #58585a;
    padding:0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.Billing .C-Border-Box {
    margin: 0;
    padding: 10px 0;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    font-size: 13px;
}
.Billing .C-Border-Box .Required {
    color: #FF0004;
    font-weight: 600;
    height: 40px;
    padding: 0 10px
}
.Billing .C-Border-Box label {
    font-weight: 500 !important;
    color: #000 !important
}
.Billing .C-Border-Box label span {
    color: #FF0004;
    font-weight: bold
}
.Billing .C-Border-Box input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 0 0 5px 0;
    color: #000;
    width: 100%;
}
.Billing .C-Border-Box select {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 0 0 5px 0;
    color: #000;
    width: 100%;
}
.Delivery {
    width: 37.8%;
    float: left;
    margin: 0 0 5px 5px;
}
.Delivery .C-Border-Box {
    margin: 0;
    padding: 10px 0;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    font-size: 13px;
}
.Delivery .S-Title {
    background: #969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.Delivery .S-Title span {
    float: left;
    background: #58585a;
    padding:0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.Delivery .C-Border-Box .CheckBoxArea {
    color: #000;
    font-weight: 500;
    height: 40px;
    padding: 0 10px;
    font-size: 11px
}
.Delivery .C-Border-Box label {
    font-weight: 500 !important;
    color: #000 !important
}
.Delivery .C-Border-Box label span {
    color: #FF0004;
    font-weight: bold
}
.Delivery .C-Border-Box input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 0 0 5px 0;
    color: #000;
    width: 100%;
}
.Delivery .C-Border-Box input[type=checkbox] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 2px 5px 5px 0;
    color: #000;
    width: auto;
    float: left
}
.Delivery .C-Border-Box select {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 0 0 5px 0;
    color: #000;
    width: 100%;
}
.Delivery .C-Border-Box input[type="button"], .Delivery .C-Border-Box input[type="submit"] {
    background: #569b04 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    margin: 22px 0 0;
    padding: 5px 15px;
}
.Delivery .C-Border-Box p {
    padding: 15px 15px 9px 15px;
    font-weight: 600;
    font-size: 12px;
    margin: 0
}
.OrderSummary {
    width: 23.5%;
    float: right;
    margin: 0;
    padding: 0
}
.OrderSummary .C-Border-Box {
    margin: 0;
    padding: 10px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    font-size: 13px;
    background: #f0f0f0
}
.OrderSummary .S-Title {
    background: #969696 ;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600;
    padding:0px
}
.S-Title > span {
    background: #58585a none repeat scroll 0 0;
    margin-right: 10px;
    padding: 6px 10px;
}
.OrderSummary .C-Border-Box ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.OrderSummary .C-Border-Box ul li {
    border-bottom: 1px dashed #b2b2b2;
    padding: 7px 5px;
    font-weight: 600;
    font-size: 13px;
}
.OrderSummary .C-Border-Box ul li.last {
    border: 0 none;
}
.OrderSummary .C-Border-Box ul li.total {
    border-bottom: 0 none;
    border-top:6px solid #000; 
    margin: 10px 0 0 0;
    font-size: 20px;
    font-weight: bold;
    color: #000
}
.OrderSummary .C-Border-Box ul li span {
    float: right;
}
.OrderSummary .C-Border-Box ul li span.red-txt {
    color: #FF0004
}
.ReviewTerms {
    width: 76%;
    float: left;
    margin: 0 0 5px 0px;
}
.ReviewTerms .S-Title {
    background: #969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.ReviewTerms .S-Title span {
    float: left;
    background: #58585a;
    padding:0 10px;
    line-height: 33px;
    font-weight: 600;
    margin: 0 10px 0 0
}
.ReviewTerms .C-Border-Box {
    margin: 0;
    padding: 10px 10px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    font-size: 13px;
}
.ReviewTerms .C-Border-Box input[type=checkbox] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 2px 5px 5px 0;
    color: #000;
    width: auto;
    float: left
}
.PaymentMethod {
    width: 76%;
    float: left;
    margin: 0 0 5px 0px;
}
.PaymentMethod .S-Title {
    background: #969696;
    color: #fff;
    font-size: 16px;
    line-height: 33px;
    font-weight: 600
}
.PaymentMethod .S-Title span {
    background: #58585a none repeat scroll 0 0;
    float: left;
    font-weight: 600;
    line-height: 33px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 30px;
}
.PaymentMethod .C-Border-Box {
    margin: 0;
    padding: 15px;
    border: 1px solid #d4d4d4;
    border-top: 0 none;
    font-size: 13px;
}
.PaymentMethod .C-Border-Box ul {
    list-style-type: none;
    margin: 0px 10px;
    padding: 0;
}
.PaymentMethod .C-Border-Box ul li {
    border-bottom: 1px dashed #b2b2b2;
    padding: 10px 0;
    font-weight: 600;
    font-size: 13px;
    color: #2A2A2A
}
.PaymentMethod .C-Border-Box ul li table td {
    padding: 0 5px !important;
    font-size: 12px !important
}
.PaymentMethod .C-Border-Box ul li table td img {
    margin: 0 0 5px 0 !important;
}
.PaymentMethod .C-Border-Box ul li input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 100%;
}
.PaymentMethod .C-Border-Box ul li select {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 50%;
}
.PaymentMethod .C-Border-Box ul li select.Big {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 100%;
}
.PaymentMethod .C-Border-Box ul li img.authorized {
    float: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
    display: inline-block
}
.PaymentMethod .C-Border-Box ul li p {
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 10px
}
.PaymentMethod .C-Border-Box ul li span {
    color: #FF0004
}
.PaymentMethod .C-Border-Box ul li label {
    padding: 10px 0 0 0
}
.PayBtn {
    margin: 15px 0 15px 0;
    float: left
}
.PayBtn input[type=button], .PayBtn input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 15px;
    color: #fff;
    font-weight: 600
}
/************************* My Account Tab ************************/
.MyAcntTab {
    margin: 5px 0 0 0
}
.MyAcntTab .ActTitle {
    background: #666 url(../images/FMD-white-down-arrow1.png) no-repeat 95% 9px;
    padding: 10px;
    color: #fff;
    font-weight: 600
}
.MyAcntTab ul {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
}
.MyAcntTab ul li {
    border-bottom: 1px dashed #b7b7b7;
    padding: 7px;
    font-size: 13px;
}
.MyAcntTab ul li a {
    color: #000;
    text-decoration: none;
}
.MyAcntTab ul li a:hover {
    color: #17779c;
    text-decoration: none;
}
.MyAcntTab ul li a.act {
    color: #17779c;
    text-decoration: none;
    font-weight: 600
}
.MyAcntArea {
    float: left;
	max-width:818px;
    width:100%;
    margin: 5px 0 0 0px;
    border: 1px solid #c7c7c7;
    padding: 15px
}
.MyAcntArea .BlueTitle {
    font-size: 20px;
    font-weight: 600;
    color: #17779c;
    border-bottom: 1px solid #c8c8c9;
    padding: 0 7px 7px 7px;
    margin: 0 0 10px 0;
    position:relative;
}
.MyAcntArea .BlueTitle span {
    float: right;
    padding: 5px 10px;
    background: #17779c;
    color: #fff;
    font-size: 13px
}
.MyAcntArea .BlueTitle span a {
    color: #fff;
    text-decoration: none
}
.MyAcntArea .BlueTitle span a i {
    color: #fff
}
.MyAcntArea label {
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 0
}
.Filter .MyAcntTab .ActTitle {
    background: #959595 url(../images/FMD-white-down-arrow1.png) no-repeat 98% 9px;
    padding: 10px;
    color: #fff;
    font-weight: 600
}
.Filter .smk_accordion {
    list-style: outside none none;
    margin: 0 0 5px 0;
    padding: 0;
    position: relative;
}
.MyAcntArea label span {
    color: #FF0004;
    font-weight: bold
}
.MyAcntArea input[type=text], .MyAcntArea input[type=password] {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 0 0 15px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.MyAcntArea select {
    border: 1px solid #c4c4c4;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin: 0 0 15px 0;
    color: #58585a;
    width: 100%;
    box-shadow: 2px 2px #D4D4D4
}
.MyAcntArea input[type=button], .MyAcntArea input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600
}
.AddressBox {
    margin: 0;
    padding: 0;
}
.AddressBox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.AddressBox ul li {
    border-bottom: 1px dashed #D0D0D0;
    padding: 10px 0;
    font-size: 13px;
    line-height: 24px;
}
.AddressBox ul li .AddressBtn a {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 7px 10px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none
}
.AddressBox ul li .AddressBtn {
    display: block;
    text-align: right;
    padding: 20px 0 0 0
}
.OrderHistory {
    margin: 0;
    padding: 0;
}
.OrderHistory table {
    font-size: 13px;
}
.OrderHistory table td {
    padding: 7px;
    line-height: 24px;
    border-bottom: 1px dashed #D0D0D0;
}
.OrderHistory table th {
    background: #EBEBEB;
    padding: 7px;
    font-size: 15px;
    border-bottom: 1px solid #D0D0D0;
}
.OrderHistory table td a.Btn {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 7px 15px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none
}
.WishlistTable {
    margin: 0;
    padding: 0;
}
.WishlistTable table {
    font-size: 13px; margin:0 0 10px 0
}
.WishlistTable table td {
    padding: 7px;
    line-height: 24px;
    border-bottom: 1px dashed #D0D0D0;
}
.WishlistTable table th {
    background: #EBEBEB;
    padding: 7px;
    font-size: 15px;
    border-bottom: 1px solid #D0D0D0;
}
.WishlistTable table td a.Btn {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 7px 15px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none
}
.WishlistTable table td img.wishpro {
    width:125px;
}
.WishlistTable table th img.remove {
    width:28px;
    height:28px;
}
.WishlistTable table td img.remove {
    width:28px;
    height:28px;
}
.OrderTable {
    margin: 0 0 15px 0;
    padding: 0;
}
.OrderTable table {
    font-size: 13px;
}
.OrderTable table td {
    padding: 7px;
    line-height: 24px;
    border-bottom: 1px dashed #D0D0D0;
}
.OrderTable table th {
    background: #EBEBEB;
    padding: 7px;
    font-size: 15px;
    border-bottom: 1px solid #D0D0D0;
}
.OrderTable table td.TotalAmount {
    font-size: 18px;
    color: #000
}
.OrderInfo {
    margin: 0 0 10px 0
}
.OrderInfo p {
    padding: 10px;
    line-height: 24px;
    font-size: 14px;
}
p.Username {
    font-size: 18px;
    padding: 15px;
    text-align: center
}
/****************** Finance Application *******************/
.FinanceApps {
    margin: 0;
    padding: 10px;
}
.FinanceApps .StepTitle {
    background: #D3D3D3;
    padding: 0;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
}
.FinanceApps .StepTitle span {
    float: left;
    padding: 0px 12px;
    color: #fff;
    background: #414141;
    display: inline-block;
    line-height: 40px;
}
.FinanceApps .StepDetail {
    padding: 10px 0;
    font-size: 13px;
    margin: 0 0 10px 0
}
.FinanceApps .StepDetail ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.FinanceApps .StepDetail ul li {
    float: left;
    width: 50%;
    padding: 0 0 10px 0;
    color: #FF0004;
    font-weight: 600
}
.FinanceApps .StepDetail em {
    font-weight: 600;
    color: #929292
}
.FinanceApps .StepDetail p{line-height:20px; padding:0 0 10px 0}
.FinanceApps .StepDetail span {
    font-weight: 600;
    color: #FF0004
}
.FinanceApps .StepDetail label {
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 0;
    float: left;
    width: 40%;
    line-height:18px;
}
.FinanceApps .StepDetail label span {
    color: #FF0004;
    font-weight: bold
}
.FinanceApps .StepDetail label.last {
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 0;
    float: left;
    width: 70%;
    line-height:18px;
}
.FinanceApps .StepDetail label.last span {
    color: #FF0004;
    font-weight: bold
}
.FinanceApps .StepDetail input[type=text], .FinanceApps .StepDetail input[type=password] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 60%;
    float: left
}
.FinanceApps .StepDetail select {
    border:1px solid #969696;
    background:#fff;
    font-family: 'Raleway', sans-serif;
    font-size:12px;
    padding:5px;
    margin:5px 0 5px 0;
    color:#000;
    width:60%;
    float:left
}
.FinanceApps .StepDetail select.last {
    border:1px solid #969696;
    background:#fff;
    font-family: 'Raleway', sans-serif;
    font-size:12px;
    padding:5px;
    margin:5px 0 5px 0;
    color:#000;
    width:30%;
    float:left
}
.FinanceApps .StepDetail input[type=button], .FinanceApps .StepDetail input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600
}

.errorBox{background:#FFE5E6;}
.errorBox select, .errorBox input[type=text], .errorBox input[type=password]{border:1px solid #FF0004 !important;}
label.error{display:none !important;}
#loaderImage { display: block;float: left;left: 42%;margin: 0 auto;position: absolute;top: 390px;z-index: 9999;}

/*#small-dialog {
        background: white;
        padding: 30px 20px;
        text-align: left;
        max-width: 700px;
        min-height:300px;
        margin: 0px auto;
        position: relative;
}*/
#small-dialog h4{background:#5B5B5B; padding:10px; font-size:18px; margin:5px 0 10px 0; color:#fff}

/*#email-dialog {
        background: white;
        padding: 10px 20px;
        text-align: left;
        max-width: 700px;
        min-height:300px;
        margin: 0px auto;
        position: relative;
}*/

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 



    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1); 
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -o-transform: scale(1); 
    transform: scale(1); 
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8); 
    -moz-transform: scale(0.8); 
    -ms-transform: scale(0.8); 
    -o-transform: scale(0.8); 
    transform: scale(0.8); 

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out; 
    -moz-transition: opacity 0.3s ease-out; 
    -o-transition: opacity 0.3s ease-out; 
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}



/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
    transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out; 
    -moz-transition: opacity 0.3s ease-out; 
    -o-transition: opacity 0.3s ease-out; 
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}

/*********************** Kwick View Popup CSS ******************/
.KwickImg{margin:0 0 10px 0}
.KwickImg a{display:block; margin:10px 0; font-size:14px; font-weight:600; text-decoration:underline; text-align:center}
.KwickDetail{border:1px solid #C0C0C0; padding:10px; margin:0 0 10px 0; background:#f4f4f4;border-radius: 5px;}
.KwickDetail h3{
    border-bottom: 1px dashed #b7b7b7;
    font-size: 20px;
    font-weight: 600;
    padding: 0 0 7px; margin:0}

.KwickDetail .PriceBtn {
    border-bottom: 1px dashed #b7b7b7;
}
.KwickDetail .PriceBtn .ProDtlPrice {
    padding: 10px 0;
    width: 40%;
    float: left;
}
.KwickDetail .PriceBtn .ProDtlPrice ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.KwickDetail .PriceBtn .ProDtlPrice ul li {
    line-height: 18px;
    padding: 2px 0;
    font-weight: 600;
    color: #000000
}
.KwickDetail .PriceBtn .ProDtlPrice ul li span {
    float: right;
}
.KwickDetail .PriceBtn .ProDtlPrice ul li.GrayTxt {
    color: #747474;
}
.KwickDetail .PriceBtn .ProDtlPrice ul li.RedTxt {
    color: #c4161c;
}
.KwickDetail .PriceBtn .AddtoCart {
    float: right;
    width:auto;
    margin: 25px 0 0 0;
    text-align: right;
    padding: 0;
}
.KwickDetail .PriceBtn .AddtoCart a {
    border-radius: 7px;
    color: #fff;
    padding: 8px 13px;
    display: block;
    text-align: center;
    background: #569b04;
    font-size:20px;
    font-weight: 700;
    text-decoration: none;
    text-transform:uppercase;
}
.KwickDetail .LayAway {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.KwickDetail .PayAsLow {
    font-size: 16px;
    color: #000;
    width: 60%;
    float: left;
    line-height: 1.5em
}
.KwickDetail .PayAsLow span {
    font-size: 14px;
    font-style: italic
}
.KwickDetail .PayAsLow a {
    text-decoration: underline
}
.KwickDetail .EMI {
    float: right;
    width: 40%;
    text-align: center;
    background: #c4161c;
    padding: 10px 15px;
    color: #fff;
    border-radius: 7px;
    line-height: 1.5em
}
.KwickDetail .EMI span {
    font-size: 16px;
}
.KwickDetail .EMI strong {
    font-size: 28px;
}
.KwickDetail .SKU {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.KwickDetail .shareThis {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0
}
.KwickDetail .shareThis img {
    vertical-align: middle;
    margin: 0 3px 0 0
}
.KwickDetail .GrayBtn {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0;
    text-align: left
}
.KwickDetail .GrayBtn a {
    background: #58585a none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: 700;
    margin: 0 4px 5px 0;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
}
p.CloseTxt{font-size:12px; display:block; padding:5px; text-align:center; font-weight:700}

#email-dialog label {
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 0;
    float: left;
    width: 40%;
    line-height:18px;
}
#email-dialog label span {
    color: #FF0004;
    font-weight: bold
}
#email-dialog label.last {
    font-weight: 400 !important;
    color: #000 !important;
    padding: 5px 0;
    float: left;
    width: 70%;
    line-height:18px;
}
#email-dialog label.last span {
    color: #FF0004;
    font-weight: bold
}
#email-dialog input[type=text], #email-dialog input[type=password] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 60%;
    float: left
}
#email-dialog select {
    border:1px solid #969696;
    background:#fff;
    font-family: 'Raleway', sans-serif;
    font-size:12px;
    padding:5px;
    margin:5px 0 5px 0;
    color:#000;
    width:60%;
    float:left
}
#email-dialog select.last {
    border:1px solid #969696;
    background:#fff;
    font-family: 'Raleway', sans-serif;
    font-size:12px;
    padding:5px;
    margin:5px 0 5px 0;
    color:#000;
    width:30%;
    float:left
}
#email-dialog input[type=button], #email-dialog input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600
}
#email-dialog textarea {
    border:1px solid #969696;
    background:#fff;
    font-family: 'Raleway', sans-serif;
    font-size:12px;
    padding:5px;
    margin:5px 0 5px 0;
    color:#000;
    width:60%;
    float:left
}
.Cat-Banner{margin:0 0 5px 0; text-align:center;}
.Cat-Banner img { display: inline-block;}

/**************************** PayasLowas CSS *************************/
.Twobtn{padding:10px; text-align:right;}
.Twobtn a{border: 0 none;
          background: #569b04;
          font-family: 'Raleway', sans-serif;
          font-size: 14px;
          padding: 7px 20px;
          margin: 5px 0 0 0px;
          color: #fff;
          font-weight: 600; text-decoration:none}
.PayAsLowAsTable {
    margin: 0;
    padding: 0;
}
.PayAsLowAsTable table {
    font-size: 13px;
}
.PayAsLowAsTable table td {
    padding: 10px 7px;
    line-height: 24px;
    border-bottom: 1px dashed #D0D0D0;
}
.PayAsLowAsTable table td span{color:#FB0004; font-weight:bold}
.PayAsLowAsTable table tr:hover{background:#f4f4f4}
.PayAsLowAsTable table th {
    background: #EBEBEB;
    padding: 7px;
    font-size: 15px;
    border-bottom: 1px solid #D0D0D0;
}
.PayAsLowAsTable table td a.Btn {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 7px 15px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none
}

.PayAsLowAsTable table td strong.BigTxt{font-size:18px;}
.PayAsLowAsTable table td select{border:1px solid #969696;
                                 background:#fff;
                                 font-family: 'Raleway', sans-serif;
                                 font-size:12px;
                                 padding:10px;
                                 margin:5px 0 5px 0;
                                 color:#000;
                                 width:60%;
}
.PayasLowAsTab{margin:0 0 10px 0;}
.PayasLowAsTab ul{list-style-type:none; margin:0; padding:0;}
.PayasLowAsTab ul li{float:left; display:block; font-size:14px; text-align:center; width:50%}
.PayasLowAsTab ul li a{background:#5F5F5F; color:#fff; text-decoration:none; display:block; padding:7px 10px; font-weight:bold; border-bottom:1px solid #5F5F5F }
.PayasLowAsTab ul li.act{background:#fff; color:#5F5F5F; text-decoration:none; display:block; padding:7px 10px; font-weight:bold; border-bottom:1px solid #5F5F5F }
.PayasLowAsTab ul li.act a {
    background: #fff;
    border-bottom: 0 none;
    padding: 0 10px;
    color:#5f5f5f;
}

.PayAsLowAsProTable {
    margin: 10px 0;
    padding: 0;
}
.PayAsLowAsProTable table {
    font-size: 13px; border-top: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0;
}
.PayAsLowAsProTable table td {
    padding: 10px 7px;
    line-height: 24px;
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}
.PayAsLowAsProTable table td img{
    width:125px;
}

.PayAsLowasPayment{margin:10px 0 }
.PayAsLowasPayment ul {
    list-style-type: none;
    margin: 0px 10px;
    padding: 0;
}
.PayAsLowasPayment ul li {
    border-bottom: 1px dashed #b2b2b2;
    padding: 10px 0;
    font-weight: 600;
    font-size: 13px;
    color: #2A2A2A
}
.PayAsLowasPayment ul li table td {
    padding: 0 5px !important;
    font-size: 12px !important
}
.PayAsLowasPayment ul li table td img {
    margin: 0 0 5px 0 !important;
}
.PayAsLowasPayment ul li input[type=text] {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 100%;
}
.PayAsLowasPayment ul li select {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 50%;
}
.PayAsLowasPayment ul li select.Big {
    border: 1px solid #969696;
    background: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    padding: 5px;
    margin: 5px 0 5px 0;
    color: #000;
    width: 100%;
}
.PayAsLowasPayment ul li img.authorized {
    float: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
    display: inline-block
}
.PayAsLowasPayment ul li p {
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 10px
}
.PayAsLowasPayment ul li span {
    color: #FF0004
}
.PayAsLowasPayment ul li label {
    padding: 10px 0 0 0
}
.PayAsLowasPayment .PayBtn {
    margin: 15px 0 15px 0;
    float: left
}
.PayAsLowasPayment .PayBtn input[type=button], .PayAsLowasPayment .PayBtn input[type=submit] {
    border: 0 none;
    background: #569b04;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    padding: 7px 20px;
    margin: 0 0 0 15px;
    color: #fff;
    font-weight: 600
}


/************************ Mattress Landing Page ******************************/
.Mat-Landing{margin:0; padding:0;}
.Mat-Landing h3{padding:5px; margin:0;}
.Mat-Landing p{padding:5px}
.Mat-Landing .GrayStrip{background:#747474; color:#fff; font-size:15px; font-weight:600; padding:7px 10px; margin:0 0 5px 0}
.Mat-Landing ul.Position{list-style-type:none; margin:0; padding:0;}
.Mat-Landing ul.Position li{float:left;  padding:0; width:21%; margin:10px 2%; text-align:center; display:block}
.Mat-Landing ul.Size{list-style-type:none; margin:0; padding:0;}
.Mat-Landing ul.Size li{float:left; padding:0; width:14%; margin:10px 8px; text-align:center; display:block}
.Mat-Landing ul.Size li img{height:191px; width:auto; max-width:100%}
.Mat-Landing ul.Brand{list-style-type:none; margin:0; padding:0;}
.Mat-Landing ul.Brand li{float:left;  padding:0; width:31%; margin:10px 1%; text-align:center; display:block}
.Mat-Landing ul.Comfort{list-style-type:none; margin:0; padding:0;}
.Mat-Landing ul.Comfort li{float:left;  padding:0; width:20%; margin:10px 0; text-align:center; display:block}
.Mat-Landing ul.Comfort li a{color:#000000; font-weight:bold; text-decoration:none; font-size:14px;}
.Mat-Landing .C-level{background:url(../images/comfort-level-bg.jpg) no-repeat top left; background-size:100% 100%; margin:0 0 10px 0}
.Mat-Landing .C-level table td{padding:10px 0; text-align:center}
.Mat-Landing .C-level table td a{color:#000000; font-weight:bold;}
.Mat-Landing ul.Prefer{list-style-type:none; margin:0 0 10px 0; padding:0;}
.Mat-Landing ul.Prefer li{float:left; padding:0; width:31%; margin:10px 1% 5px 1%; text-align:center; display:block; font-size:12px}
.Mat-Landing ul.Prefer li a{background: #fec200 none repeat scroll 0 0;
                            box-shadow: 0 -1px 2px #000 inset, 0 2px 2px #d4d4d4 inset;
                            color: #000;
                            display: block;
                            font-weight: bold;
                            padding: 10px; text-decoration:none;
}


.delarPhoneList {
    height:400px !important;
    overflow-x: hidden;
    overflow-y: auto;
}

/*************Back to top button css***************/
a.back-to-top {
    display: none;
    width:50px;
    height:50px;
    text-indent: -9999px;
    position: fixed;
    z-index: 9999;
    right: 20px;
    bottom: 20px;
    background:url("../images/back-button.png") no-repeat center 43%;
    /*	-webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;*/
    outline:none;
}
a:hover.back-to-top {
    background-color: #000;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

/*******Back to top button End***************/
.myHeader.sticky{
    position: fixed;
    z-index:9999;   
    width:100%;
    top:0;
    animation-duration: 2s;
    animation-name: slideDown;
    animation-timing-function: ease;
    background: #fff;
    box-shadow: 0 3px 5px #eee;   
    padding-bottom: 2px;
}
.myHeader.sticky .Container .TopNav{
    margin-top:0px;
    background:#fff;
}
.myHeader.sticky .Container .MainMenu{
    margin-top:0px; 
}

@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}
@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideUp{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}

/******************scrool css Start***********************/
.myScrollLogo{ float:left;}
.myScrollLogo img {
    max-height:65px;
}
.MyScrollSearch {
    float: right;
    margin:10px 1px 0 0;
}

.MyScrollSearch input[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    color: #17779c;
    float: left;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    height: 29px;
    margin: 0;
    padding: 3px 7px;
}
.MyScrollSearch input[type="button"] {
    background: rgba(0, 0, 0, 0) url("../images/icon-search.jpg") no-repeat scroll left top;
    border: 0 none;
    float: left;
    font-family: "Raleway",sans-serif;
    font-size: 12px;
    height: 29px;
    margin: 0 0 0 2px;
    padding: 0;
    width: 31px;
}

/******************scrool css End***********************/


@media (max-width:1300px) {
    .LftAds {display: none;}
    .RgtAds {display: none;}
}
@media (max-width:1024px) and (max-width:1080px) {
    .MainMenu {margin:5px 0 0 0;}
    .ASearch {
        float:none;
        width:100%;
        display:inline-block;
        padding:10px
    }
    .ASearch input[type=text] {
        border:1px solid #d3d3d3;
        background:#fff;
        font-family: 'Raleway', sans-serif;
        font-size:14px;
        padding:3px 7px;
        margin:0;
        color:#17779c;
        height:29px;
        float:left;
        width:95%
    }
    .ASearch input[type=button] {
        border:0 none;
        background:url(../images/icon-search.jpg) no-repeat top left;
        font-family: 'Raleway', sans-serif;
        font-size:12px;
        padding:0;
        margin:0 0 0 2px;
        width:31px;
        height:29px;
        float:left
    }
    .Logo img {
        display:inline-block;
        width:95%
    }
}

@media (max-width:1080px) {
    .LftAds {display: none;}
    .RgtAds {display: none;}
    .HoverBtn {display: none;}
    .Search {display: none;}
}

@media (max-width:980px) {
    .MainLft {display: none;}
    .MainRgt {display: none;}
    .MidCntArea {
        margin-left: auto;
        margin-right: auto;
        padding: 0 15px;
        width: 100%;
    }
    .MainMenu {margin: 5px 0 0 0;}
    .Slider img {max-width: 100%;height: auto;width: 100%;}
    .Contactus {width: 95%;	margin: 10px auto;}
    .Filter {display: block;}
    .CartDetail {width: 100%;}
    .Rel-Items {display: none;}
    .MyAcntArea {/*float: none;*/width: 100%;}
    .ZipCodeMob {
        display: block !important;
        padding: 0 0 5px;
        width: 100%;
    }
    .deliveryZipMob {
        border: 1px solid #ccc;
        padding: 4px 7px;
        width:96%;
    }
    .deliveryZipBtnMob {
        background: #003b50 url("../images/icon-search.jpg") no-repeat scroll left top;
        border: 0 none;
        color: #fff;
        height: 29px;
        width: 31px;
        float:right;
    }
    #popModal_ex1 > span#cartItemCount { left: 15px;}


}

@media (max-width:800px) {

    .Billing {
        width: 49.5%;
        float: left;
        margin: 0 0 5px 0;
        padding: 0
    }
    .Delivery {
        width: 49.5%;
        float: right;
        margin: 0 0 5px 0;
    }
    .OrderSummary {
        width: 100%;
        float: left;
        margin: 0 0 5px 0;
        padding: 0
    }
    .ReviewTerms {
        width: 100%;
        float: left;
        margin: 0 0 5px 0px;
    }
    .PaymentMethod {
        width: 100%;
        float: left;
        margin: 0 0 5px 0px;
    }

    .deliveryZipMob { width: 94%;}
    .MainMenu ul li a { padding: 5px 4px;}

    /******************Add new css start 23-5-16*******************************/
    .bottomCategoryMenu { border-top: 1px solid #c5dbec;}
    .bottomCategoryMenu a { margin:0 !important; padding: 2px 10px !important;  color:#000;}

}

@media (max-width:768px) {
    .Search {display: none;}
    .ASearch {
        float: none;
        width: 100%;
        display: inline-block;
        padding: 10px;
    }
    .ASearch input[type=text] {
        border: 1px solid #d3d3d3;
        background: #fff;
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        padding: 3px 7px;
        margin: 0;
        color: #17779c;
        height: 29px;
        float: left;
        width: 95%;
    }
    .ASearch input[type=button] {
        border: 0 none;
        background: url(../images/icon-search.jpg) no-repeat top left;
        font-family: 'Raleway', sans-serif;
        font-size: 12px;
        padding: 0;
        margin: 0 0 0 2px;
        width: 30px;
        height: 29px;
        float: left;
    }
    .FtrTop ul.Lclm li {
        text-align: left !important
    }
    .FtrTop input[type=text] {
        width: 100%;
    }
    .FtrTop input[type=button] {
        border: 0 none;
        background: #17779c;
        font-weight: 700;
        font-family: 'Raleway', sans-serif;
        font-size: 13px;
        padding: 7px 10px;
        margin: 5px 0 0 0;
        color: #fff;
    }
    .Flexible-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }


    .TopNav ul li {font-size: 13px;}

}

@media (max-width:767px) {
	.mymobileScrollLogo {  text-align: center;}
	.mymobileScrollLogo img { max-width: 100%;}
    .Paging .ShowPro { padding:2px 0;  margin-left: -15px; margin-right: -15px;}
    .TopNav ul.Lft {display: none !important;}
    .TopNav ul.Rgt {display: none !important;}
    .TopNav ul.LIcon {display: block;}
    .TopNav ul.RIcon {display: block;}
    .TopNav ul.CIcon {display: block; width:auto; float:left;}
    .ASearch {
        float: none;
        width: 100%;
        display: inline-block;
        padding: 10px 0 10px 10px
    }
    .ASearch input[type=text] {
        width: 93%
    }
    .TopNav ul.LIcon {
        list-style-type: none;
        margin: 0 0 0 43px;
        padding: 0px 0;
        float: left;
    }
    .TopNav ul li {
        float: left;
        border-right: 0px solid #87bad2;
        margin: 0;
        font-size: 14px;
        padding: 0
    }
    .TopNav ul.RIcon {
        list-style-type: none;
        margin: 0;
        padding: 0px 0;
        float: right;
        width: auto
    }
    .TopNav ul li img {
        max-width: 36px;
        height: auto;
        width: 100%
    }
    .TopNav ul li a {
        padding: 0 3px;
        display: block
    }
    .MainMenu {	display: none;}
    .menus {display: block;}

    .cat-border-box img.land-img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #navigation2 ul {
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: left;
        height: 100%;
        overflow: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    .ProCnt {
        padding: 0px 10px;
        margin: 10px 0
    }
    #menuControl + label {
        display: block;
        width: 36px;
        height: 36px;
        background: url(../images/menu.png) no-repeat left top;
        position: absolute;
        left: 5px;
        top: 5px;
        z-index: 500000;
        cursor: pointer;
        background-size: 36px
    }
    #menuControl + label span {
        position: absolute;
        left: -9999px;
    }

    #navigation2 {
        width: 250px;
        top: 46px;
        position: absolute;
        left: -301px;
        border-right: 1px solid #ddd;
        z-index: 500000;
        background: #fff;
        border-top: 1px solid #ddd;
        -webkit-height: calc(100% - 51px);
        -moz-height: calc(100% - 51px);
        height: calc(100% - 51px);
        -webkit-transition: 0.5s 0.5s;
        transition: 0.5s 0.5s;
		height:auto;
    }
    #navigation2 > ul ul {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #menuControl {
        position: absolute;
        left: -9999px;
        display: none;
    }
    #menuControl:checked ~ #ie7 #navigation2 {
        left: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #menuControl:checked ~ #ie7 #navigation2 > ul ul {
        max-height: 200px;
        -webkit-transition: 0.5s 0.5s;
        transition: 0.5s 0.5s;
    }
    #menuControl:checked + label:before {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        background: transparent;
    }
    #navigation2 ul li {
        float: none !important;
    }
    #navigation2 ul li a {
        display: block;
        height: 50px;
        border-bottom: 1px solid #ddd;
        text-indent: 20px;
        font: normal 15px/50px 'Raleway', sans-serif;
        color: #333;
        text-decoration: none;
    }
    #navigation2 ul ul li a {
        color: #999;
    }
    #navigation2 ul li.home {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/home.png) no-repeat left top;
    }
    #navigation2 ul li.download {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/download.png) no-repeat left top;
    }
    #navigation2 ul li.settings {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/settings.png) no-repeat left top;
    }
    #navigation2 ul li.games {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/games.png) no-repeat left top;
    }
    #navigation2 ul li.archives {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/archives.png) no-repeat left top;
    }
    #navigation2 ul li.privacy {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/privacy.png) no-repeat left top;
    }
    #navigation2 #searchform {
        padding: 0;
        margin: 0;
        width: 300px;
        height: 50px;
        border-bottom: 1px solid #ddd;
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/search.png) no-repeat left top;
    }
    #navigation2 #searchform #search2 {
        background: transparent;
        border: 0;
        margin-left: 50px;
        padding: 0 10px;
        cursor: pointer;
        width: 200px;
        height: 28px;
        margin-top: 10px;
        font: 15px/25px 'Raleway', sans-serif;
        color: #333;
    }
    #navigation2 #searchform div {
        position: relative;
    }
    #navigation2 #searchform label {
        float: left;
    }
    #navigation2 #searchform label:after {
        display: block;
        text-align: left;
        content: attr(data-prompt);
        position: absolute;
        left: 60px;
        top: 10px;
        z-index: 100;
        font: 15px/25px 'Raleway', sans-serif;
        color: #333;
    }
    #navigation2 #searchform input:focus + label:after {
        display: none;
    }
    #navigation2 #searchform input:valid + label:after {
        display:none;
    }
    #menuControl:checked ~ #wrapper {
        height: 100%;
        overflow: hidden;
    }

    .S-Title.removeOr {
        margin-left: 0 !important;
        width: 100% !important;
    }
    .modal-dialog { margin:15px;}

    .mobileHomeIcon {
        background:url("../images/home.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileMyAccountIcon {
        background:url("../images/user.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileGiftIcon {
        background:url("../images/mob-gift-icon.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileWishlistIcon {
        background:url("../images/mob-wishlist.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileCartIcon {
        background:url("../images/mob-cart.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileLoginIcon {
        background:url("../images/login.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobilePhoneIcon {
        background:url("../images/mob-phone.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

    .mobileDirectionIcon {
        background:url("../images/mob-direction.png") no-repeat scroll center center;
        display: block;
        height: 36px;
        width: 36px;
        background-size: 36px;
    }

}

@media (max-width:640px) {	
    .TopNav ul.Lft {display: none;}
    .TopNav ul.Rgt {display: none;}
    .TopNav ul.LIcon {display: block;}
    .TopNav ul.RIcon {display: block;}
    .TopNav ul.CIcon {display: block; float:left; }
    .ASearch {
        float: none;
        width: 100%;
        display: inline-block;
        padding: 10px 0 10px 10px
    }
    .ASearch input[type=text] {
        width: 93%
    }
    .TopNav ul.LIcon {
        list-style-type: none;
        margin: 0 0 0 43px;
        padding: 0px 0;
        float: left;
    }
    .TopNav ul li {
        float: left;
        border-right: 0px solid #87bad2;
        margin: 0;
        font-size: 14px;
        padding: 0
    }
    .TopNav ul.RIcon {
        list-style-type: none;
        margin: 0;
        padding: 0px 0;
        float: right;
    }
    .TopNav ul li img {
        max-width: 36px;
        height: auto;
        width: 100%
    }
    .TopNav ul li a {
        padding: 0 3px;
        display: block
    }
    .MainMenu {display: none;}
    .menus {	display: block;}
    .cat-border-box img.land-img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }
    #navigation2 ul {
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: left;
        height: 100%;
        overflow: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    .ProCnt {
        padding: 0px 10px;
        margin: 10px 0
    }
    #menuControl + label {
        display: block;
        width: 36px;
        height: 36px;
        background: url(../images/menu.png) no-repeat left top;
        position: absolute;
        left: 5px;
        top: 5px;
        z-index: 500000;
        cursor: pointer;
        background-size: 36px
    }
    #menuControl + label span {
        position: absolute;
        left: -9999px;
    }
    #navigation2 {
        width: 250px;
        top: 40px;
        position: absolute;
        left: -301px;
        border-right: 1px solid #ddd;
        z-index: 500000;
        background: #fff;
        border-top: 1px solid #ddd;
        -webkit-height: calc(100% - 51px);
        -moz-height: calc(100% - 51px);
        height: calc(100% - 51px);
        -webkit-transition: 0.5s 0.5s;
        transition: 0.5s 0.5s;
		height:auto;
    }
    #navigation2 > ul ul {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #menuControl {
        position: absolute;
        left: -9999px;
        display: none;
    }
    #menuControl:checked ~ #ie7 #navigation2 {
        left: 0;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }
    #menuControl:checked ~ #ie7 #navigation2 > ul ul {
        max-height: 200px;
        -webkit-transition: 0.5s 0.5s;
        transition: 0.5s 0.5s;
    }
    #menuControl:checked + label:before {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        background: transparent;
    }
    #navigation2 ul li {
        float: none !important;
    }
    #navigation2 ul li a {
        height: 50px;
        border-bottom: 1px solid #ddd;
        text-indent: 20px;
        font: normal 15px/50px 'Raleway', sans-serif;
        color: #333;
        text-decoration: none;
        display: block;
    }
    #navigation2 ul ul li a {
        color: #999;
    }
    #navigation2 ul li.home {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/home.png) no-repeat left top;
    }
    #navigation2 ul li.download {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/download.png) no-repeat left top;
    }
    #navigation2 ul li.settings {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/settings.png) no-repeat left top;
    }
    #navigation2 ul li.games {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/games.png) no-repeat left top;
    }
    #navigation2 ul li.archives {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/archives.png) no-repeat left top;
    }
    #navigation2 ul li.privacy {
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/privacy.png) no-repeat left top;
    }
    #navigation2 #searchform {
        padding: 0;
        margin: 0;
        width: 300px;
        height: 50px;
        border-bottom: 1px solid #ddd;
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/line-icons/search.png) no-repeat left top;
    }
    #navigation2 #searchform #search2 {
        background: transparent;
        border: 0;
        margin-left: 50px;
        padding: 0 10px;
        width: 200px;
        height: 28px;
        margin-top: 10px;
        font: 15px/25px 'Raleway', sans-serif;
        color: #333;
        cursor: pointer;
    }
    #navigation2 #searchform div {
        position: relative;
    }
    #navigation2 #searchform label {
        float: left;
    }
    #navigation2 #searchform label:after {
        display: block;
        text-align: left;
        content: attr(data-prompt);
        position: absolute;
        left: 60px;
        top: 10px;
        z-index: 100;
        font: 15px/25px 'Raleway', sans-serif;
        color: #333;
    }
    #navigation2 #searchform input:focus + label:after {
        display: none;
    }
    #navigation2 #searchform input:valid + label:after {
        display:none;
    }
    #menuControl:checked ~ #wrapper {
        height: 100%;
        overflow: hidden;
    }
    .EMI {width: 40%;}
    .CartBtn {width: 45%;}
    .border-box {margin: 5px 3px;}
    .Calculate-Box {float: none;width: 100%;}
    .Ship-Option-Box {float: none;width: 100%;}
    .FirstPay .FirstPay-Box {width: 100%;}
    .FullPay .FullPay-Box {	width: 100%;}
    .Billing {width: 100%;float: none;margin: 0 0 5px 0;padding: 0;}
    .Delivery {	width: 100%;float: none;margin: 0 0 5px 0;}
    .Delivery .C-Border-Box .CheckBoxArea {
        height: 50px;
        padding: 0 0 0 15px;
        font-weight: 600;
        font-size: 12px
    }
    .AddressBox ul li .AddressBtn {	text-align: left;padding: 10px 0;}
    .deliveryZipMob { width:92%;}

}

@media (max-width:480px) {
    .ASearch {float: none;width: 100%;display: inline-block;padding: 10px 0 10px 5px;}
    .ASearch input[type=text] {	width:90%}
    .deliveryZipMob { width:89%;}
    .StoreNum {font-size: 1em;}
	
    #menuControl + label { 
        width:34px; 
        height:34px;
        background-size:34px;
    }

    .mobileHomeIcon, .mobileMyAccountIcon, .mobileGiftIcon, .mobileWishlistIcon, .mobileCartIcon, .mobileLoginIcon, .mobilePhoneIcon, .mobileDirectionIcon {
        width:34px; 
        height:34px;
        background-size:34px;
    }	
}

@media (max-width:360px) {
    .ASearch {float: none;width: 100%;display: inline-block;padding: 10px 0 10px 5px;}
    .ASearch input[type=text] {	width: 88%}
    .EMI {width: 40%;}
    .CartBtn {width: 45%;}
    .border-box {margin: 5px 3px;}
    .PaymentMethod .C-Border-Box ul li table td img {margin: 0 0 5px 0 !important;width: 50px;}
    .PaymentMethod .C-Border-Box ul li img.authorized {	width: 120px;}
    .deliveryZipMob { width:88%;}
    .FinanceApps .StepDetail #offerform23265 .button {
        display: inline-block;
    }
    .GrayTitle01 {font-size: 20px;}
    .TopNav ul.LIcon {margin:0 0 0 37px;}
    .TopNav ul li a { display: block; padding: 0 2px;}

    #menuControl + label { 
        width:30px; 
        height:30px;
        background-size:30px;
    }

    .mobileHomeIcon, .mobileMyAccountIcon, .mobileGiftIcon, .mobileWishlistIcon, .mobileCartIcon, .mobileLoginIcon, .mobilePhoneIcon, .mobileDirectionIcon {
        width:30px; 
        height:30px;
        background-size:30px;
    }

}

@media (max-width:320px) {
    .KwickDetail .PriceBtn .ProDtlPrice { float: left;padding: 10px 0; width: auto;}
    .KwickDetail .PriceBtn .AddtoCart a {  font-size: 17px; padding: 8px 10px;}
    .KwickDetail .PayAsLow { width: 58%;}
    .KwickDetail .EMI { width: 42%;}
    .deliveryZipMob { width:87%;}
    .FirstPay .FirstPay-Box ul li a.GrayBtn { padding: 5px 4px;}
    .FullPay .FullPay-Box ul li a.GrayBtn { padding: 5px 4px;}

    /*.Billing .S-Title { font-size: 12px;}
    .Delivery .S-Title { font-size: 12px;}
    .OrderSummary .S-Title { font-size: 12px;}*/
    .ReviewTerms .S-Title { font-size: 12px;}
    .PaymentMethod .S-Title { font-size: 12px;}


    .TopNav ul.LIcon {margin:0 0 0 35px;}
    .TopNav ul li a { display: block; padding: 0 2px;}
    #menuControl + label { 
        width:28px; 
        height:28px;
        background-size:28px;
    }

    .mobileHomeIcon, .mobileMyAccountIcon, .mobileGiftIcon, .mobileWishlistIcon, .mobileCartIcon, .mobileLoginIcon, .mobilePhoneIcon, .mobileDirectionIcon {
        width:28px; 
        height:28px;
        background-size:28px;
    }

}


/************** Drop Down Menu ***************************/
.cssplay_menu {
    width: 100%;
    /*background: #85b5d9 ;*/
    background: #e1effb;
    text-align: left;
    position: relative;
    height:36px;
    z-index: 100;
    font-family: 'Raleway', sans-serif;
}
.cssplay_menu > span {
    display: none;
}
.cssplay_menu input {
    position: absolute;
    display: none;
}
.cssplay_menu label {
    display: none;
}
.cssplay_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    text-align: left;
}
.cssplay_menu ul {
    display: inline-block;
}
.cssplay_menu ul {
    *display:inline;
}
.cssplay_menu li {
    margin: 0;
    padding: 5px;
    list-style: none;
    border-right: 1px solid #dcd3cb;
}
.cssplay_menu li ul li {
    margin: 0;
    padding: 2px 35px 2px 5px;
    list-style: none;
    border-bottom: 1px solid #dcd3cb;
    border-right: 0;
}
.cssplay_menu li ul li:last-child {
    border-bottom: 0 none;
}
.cssplay_menu li {
}
.cssplay_menu ul ul {
    position: absolute;
    left: -9999px;
    top:35px !important;
}
.cssplay_menu > ul {
    margin: 0 auto;
}
.cssplay_menu > ul > li {
    float: left;
    display: block;
    position: relative;
}
.cssplay_menu ul ul li a {
    border-top: 0px solid #ddd;
    text-indent: 0;
    letter-spacing: 0;
    color: #000;
    font-size: 12px !important;
    font-weight: 400 !important;
    padding: 0
}
.cssplay_menu > ul > li.has-sub > a {
    background-image: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/down.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.cssplay_menu ul ul > li.has-sub > a {
    background-image: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/right.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.cssplay_menu ul li.left ul > li.has-sub > a {
    background-image: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/left.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.cssplay_menu ul li b {
    display: block;
    width: 100%;
    height: 25px;
    background: transparent;
    position: relative;
    z-index: 10;
    -webkit-transition: 0s 0.5s;
    transition: 0s 0.5s;
}
.cssplay_menu ul ul li b {
    margin-top: -30px;
}
.cssplay_menu ul li b {
    *display:none;
}
.cssplay_menu ul {
    background: #e1effb;
}
.cssplay_menu a {
    display: block;
    color: #000;
    line-height:24px;
    text-decoration: none;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 500
}
.cssplay_menu > ul > li > a {
    float: left;
}
.cssplay_menu ul li:hover > ul {
    visibility: visible;
    left: 0px;
    top: 40px;
    opacity: 1;
    background: #fff;
    padding: 0px 0px;
    border-radius:0;
}
.cssplay_menu ul ul li:hover > ul {
    visibility: visible;
    left: 100%;
    top: auto;
    margin-top: -40px;
}
.cssplay_menu li.left:hover > ul {
    visibility: visible;
    left: auto;
    right: -1px;
    top: 40px;
}
.cssplay_menu li.left ul li:hover > ul {
    visibility: visible;
    left: auto;
    right: 100%;
    top: auto;
    margin-top: -46px;
}
.cssplay_menu ul li:hover > b {
    width: 0;
}
.cssplay_menu li.left ul a {
    text-align: right;
    padding: 0;
}
.cssplay_menu li:hover > a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.cssplay_menu li ul li:hover {
}
.cssplay_menu li ul li:hover > a {
    text-decoration: none;
    color:000;
}
.backimage {
    display: block;
    width: 100%;
    height: 500px;
    background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/ski.jpg) no-repeat center center;
    background-size: cover;
}

@media only screen and (max-width:800px) {

    .cssplay_menu ul li b {
        display: none;
    }
    .cssplay_menu {
        height: 0;
        padding-top: 45px;
        background:#85b5d9;
        position: relative;
    }
    .cssplay_menu > label {
        display: block;
        width: 36px;
        height: 36px;
        background:#e1effb ;
        border-radius: 5px;
        position: absolute;
        right: 10px;
        top: 5px;
        cursor: pointer;
    }
    .cssplay_menu > label:before {
        display: block;
        content: "";
        width: 18px;
        height: 2px;
        background: #000;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -9px;
        margin-top: -1px;
        -webkit-transition: 0.25s;
        transition: 0.25s
    }
    .cssplay_menu ul li:hover > ul {
        visibility: visible;
        left: 0px;
        top: 40px;
        opacity: 1;
        background:none;
        padding: 0px 15px;
        border-radius: 0 0 5px 5px
    }
    .cssplay_menu > label:after {
        display: block;
        content: "";
        width: 2px;
        height: 18px;
        background: #000;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -1px;
        margin-top: -9px;
        -webkit-transition: 0.25s;
        transition: 0.25s
    }
    .cssplay_menu > span {
        display: block;
        font: normal 14px "Raleway";
        /*color: #fff;*/
        color: #005779;
        position: absolute;
        left: 10px;
        top: 15px;
    }
    .cssplay_menu ul ul li a {
        border-top: 0px solid #ddd;
        text-indent: 0;
        letter-spacing: 0;
        color: #000;
        font-size: 12px !important;
        font-weight: 400 !important;
        padding: 0
    }
    .cssplay_menu li ul li {
        margin: 0;
        padding: 2px 5px 2px 5px;
        list-style: none;
        border-bottom: 1px solid #fff;
        border-right: 0;
    }
    .cssplay_menu li:hover > a {
        text-decoration: none;
        color: #000;

    }
    .cssplay_menu li ul li:hover > a {
        text-decoration: none;
        color: #000 !important
    }
    .cssplay_menu li {
        display: block;
    }
    .cssplay_menu ul, .cssplay_menu ul ul {
        margin: 0;
        display: block;
        position: static;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: 0.25s;
        transition: 0.25s;
    }
    .cssplay_menu > ul > li.has-sub > a {
        background-image: none;
    }
    .cssplay_menu ul ul > li.has-sub > a {
        background-image: none;
    }
    .cssplay_menu ul li.left ul > li.has-sub > a {
        background-image: none;
    }
    .cssplay_menu ul li {
        float: none;
        display: block;
        position: relative;
    }
    .cssplay_menu ul li label {
        display: block;
        width: 36px;
        height: 36px;
        background: #ddd;
        border-radius: 5px;
        position: absolute;
        right: 10px;
        top: 5px;
        cursor: pointer;
    }
    .cssplay_menu ul ul li label {
        margin-top: 0;
    }
    .cssplay_menu ul li label:before {
        display: block;
        content: "";
        width: 18px;
        height: 2px;
        background: #000;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -9px;
        margin-top: -1px;
        -webkit-transition: 0.25s;
        transition: 0.25s
    }
    .cssplay_menu ul li label:after {
        display: block;
        content: "";
        width: 2px;
        height: 18px;
        background: #000;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -1px;
        margin-top: -9px;
        -webkit-transition: 0.25s;
        transition: 0.25s
    }
    .cssplay_menu ul {
        background:#e1effb;
        border: 0;
    }
    .cssplay_menu a {
        display: block;
        font: normal 14px "Raleway";
        font-size:14px;
        color: #000;
        line-height:40px;
        text-decoration: none;
        padding: 0 20px 0 10px;
    }
    .cssplay_menu ul li a {
        float: none;
        border-top: 0px solid #aaa;
        line-height:40px;
    }
    .cssplay_menu ul ul li a:before {
        content: "";
        display: block;
        width: 15px;
        height:40px;
        background: url(http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/css/right.png) no-repeat left 15px;
        float: left;
    }
    .cssplay_menu ul ul li > ul {
        margin-top: 0;
    }
    .cssplay_menu li.left ul li > ul {
        margin-top: 0;
    }
    .cssplay_menu ul ul li:hover > ul {
        margin-top: 0;
    }
    .cssplay_menu li.left ul li:hover > ul {
        margin-top: 0;
    }
    .cssplay_menu li.left ul a {
        text-align: left;
        padding: 0 20px 0 10px;
    }
    .cssplay_menu li:hover > a, .cssplay_menu li.left ul li:hover > a {
        background-color: none;
        text-decoration: none;
    }
    .cssplay_menu input:checked ~ label:before {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    .cssplay_menu input:checked ~ label:after {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .cssplay_menu input:checked ~ ul {
        max-height: 3000px;
    }
    .cssplay_menu ul ul {
        border: 0;
        margin: 0 15px;
    }


}

input.error,textarea.error,select.error{
    border:1px solid #FF0004 !important;
}
input[type="radio"].error{outline: 1px solid #FF0004 !important;}


/*********************************ADD NEW CSS BY KAMAL *********************************/

/********** START NEW CSS 6-5-2016 ***************/

.ZipCode {
    margin-bottom: 5px;
}
.deliveryZip {
    border: 1px solid #ccc;
    padding: 4px 0 4px 8px;
    width: 80%;
}
.deliveryZipBtn {
    background: #003b50 url("../images/icon-search.jpg") no-repeat scroll left top;
    border: 0 none;
    color: #fff;
    height: 29px;
    width: 31px;
}

.ZipCodeMob{ display:none;}

/********** start for star rating **************/
fieldset{ border: 0;
          font-size: 100%;
          font: inherit;
          vertical-align: baseline;
          margin: 0;
          padding: 0;
}

.csStarRating { 
    position:relative;
    float: left;

    font-family: FontAwesome;
}

.csStarRating input { display: none; } 
.csStarRating label:before { 
    margin:0 3px 0 0;
    font-size: 1em;
    display: inline-block;

    content: "\f005";
}
.csStarRating .csStarRating__star--half:before { 
    content: "\f089";
    position: absolute;
}
.csStarRating label { 
    color: #000; 
    float: right; 
    transition: all 400ms 'ease';
}


.csStarRating > input:checked ~ label, .csStarRating:not(:checked) > label:hover, .csStarRating:not(:checked) > label:hover ~ label { color: #fddc00;  } 

.csStarRating > input:checked + label:hover, .csStarRating > input:checked ~ label:hover, .csStarRating > label:hover ~ input:checked ~ label, .csStarRating > input:checked ~ label:hover ~ label { color: #fde541;  } 

.csStarRating__message {
    clear:left;
}

.SelectCL img{
    width: 250px;
}
ul.ListReview {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
/************** Ends for star rating *****************/

.MyAcntArea a.DeleteHrefBtn, .MyAcntArea a.DeleteHrefBtn:hover{
    border: 0 none;
    background: #569b04;
    font-family: 'Arial';
    font-size: 18px;
    padding: 9px 20px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600; text-decoration:none
}
.HoverBtn{
    cursor: pointer;
}
.FinanceApps .StepDetail a.button, .FinanceApps .StepDetail a.button:hover {
    border: 0 none;
    background: #569b04;
    font-family: 'Arial';
    font-size: 18px;
    padding: 10px 20px 9px;
    margin: 5px 0 0 0px;
    color: #fff;
    font-weight: 600;
    text-decoration:none;
}
.FinanceApps .StepDetail input.BigInput[type="email"], .FinanceApps .StepDetail input.BigInput[type="text"]{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #969696;
    color: #000;
    float: left;
    font-family: "Arial";
    font-size: 12px;
    margin: 5px -15px;
    padding: 10px;
    width: 100%;
}
.allmscicons {
    margin: 3px 0 3px;
    min-height:35px;
}
.allmscicons img {
    margin: 3px 2px 0 0;
}
.specialOrder,.onDisplay{
    cursor:pointer; 
}

/********** START CSS dropdown bottom 4 menu 6-5-2016 ***************/
.allProductLastMenu {
    background: #85b5d9 none repeat scroll 0 0;
    border-bottom: 0 none;
    margin-top: 10px;
}

.allProductClearanceMenu {
    background: #85b5d9 none repeat scroll 0 0;
    border-bottom: 0 none;
    margin-top: 10px;
}

.allProductSpecialMenu {
    background: #85b5d9 none repeat scroll 0 0;
    border-bottom: 0 none;
    margin-top: 10px;
}

.allProductLatestMenu {
    background: #85b5d9 none repeat scroll 0 0;
    border-bottom: 0 none;
    margin-top: 10px;
}

/********** END CSS dropdown bottom 4 menu ***************/

.panel label {
    font-weight: normal;
}

.ProCnt .GrayBtn a {
    background: #58585a none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: 700;
    margin:3px 0 3px 5px;
    max-width: 140px;
    padding: 8px 10px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.writeReview {
    margin-top: 0;
    max-width:288px !important;
    width: 100%;
}
.KwickDetail .WriteReview.writeReview {
    width: auto;
}
.modal {
    z-index: 999999;
}
.pdRightZero {
    padding-right:5px;
    padding-left:0px;
}
.pdLeftZero {
    padding-left:5px;
    padding-right:0px;
}

.modal-header .close {
    background-color: #000;
    border: 2px solid white;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    height: 30px;
    margin-top: -29px;
    opacity: 1;
    position: relative;
    right: -29px;
    width: 30px;
    z-index: 999999999;
    line-height: 0;
    padding-bottom: 4px;
}

.modal-content {
    float: left;
    width: 100%;
}
.acc_content label {
    font-weight: normal;
}

/********** START NEW CSS  9-5-2016 ***************/

.block-container {
    border-bottom: 1px dotted #ccc;
    float: left;
    width: 100%;
    padding: 5px 0;
}
.block-container .title {
    display: block;
    float: left;
    width: 100%;
}

.block-container .title a {
    text-decoration: none;
    font-weight: 600;
    color:#000;
}

.block-container img {
    float: left;
    height: auto;
    margin-top: 5px;
    width: 65px;
}
.KwickDetail.otherProductBlock {
    padding: 0 2px 0 5px !important;
}

.PriceButton {
    float: right;
    font-weight: 600;
    width: 110px;
}
.Price > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    font-size: 13px;
}
.add-btn a {
    background: #569b04 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-weight: 600;
    margin: 5px 0;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
}
.block-container .PriceButton .Price ul li.GrayTxt {
    color: #747474;
}
.block-container .PriceButton .Price ul li.RedTxt {
    color: #c4161c;
}

.bottomCategoryMenu{ margin-top:30px;}
.bottomCategoryMenu a{ background:#dfeffc ; padding:2px; margin:2px; border:1px solid #c5dbec ; color:#333;}
.mar-rgt5 {
    margin-right: 3px;
    vertical-align: top;
}

#popModal_ex1 > span#cartItemCount {
    color: #fff;
    font-size: 11px;
    left:20px !important;
    position: absolute;
    top: -1px;
}


.inquiryoverview { width: 47%;}

.addToWishlistFromKwickview { width: 47%;}

.WriteReview.writeReview { width: 96% !important;}

/********** START NEW CSS 11-5-2016 ***************/

.DtlImg {
    width: 50%;
}
.DtlDesc {
    width: 50%;
}

/********** START NEW CSS 13-5-2016 ***************/
input[type="radio"], input[type="checkbox"] {
    margin: 0px 0 0 0;
}
.OtherProdBlock {
    background: #85b5d9;
}

.OtherProductBtn {
    float: right;
}

#quickviewModal .KwickDetail .PriceBtn .AddtoCart a.addToWishlistFromKwickview {
    margin: -10px 0 10px;
    width: 100%;
}

/*********************************************************** added new css by kamal 14-05-2016 ********************************************************************/
.addLayMinHeight {
    min-height: 44px;
}

/*********************************************************** added new css by kamal 16-05-2016 ********************************************************************/
.product-wishdetail-icon {
    margin-right: 5px;
    vertical-align: middle;
}

.product-inquirydetail-icon {
    height: 14px;
    margin-right: 5px;
    vertical-align: middle;
    width: 20px;
}

.product-ratingdetail-icon {
    margin-left: 5px;
    vertical-align: middle;
}

.gid-hover-kwick{
    background:url("../images/quick-view.png") repeat scroll 0 0;
    display: block;
    height:29px;
    margin:2px auto;
    width: 144px;
}
.gid-hover-kwick:hover{
    background:url("../images/quick-view-hover.png") repeat scroll 0 0;
}

.gid-hover-wishlist {
    background:url("../images/wishlist.png") repeat scroll 0 0;
    display: block;
    height:29px;
    margin:2px auto;
    width: 144px;
}
.gid-hover-wishlist:hover {
    background:url("../images/wishlist-hover.png") repeat scroll 0 0;
}

.gid-hover-wishlistAndGiftreg {
    background:url("../images/wishlist-and-gift.png") repeat scroll 0 0;
    display: block;
    height:29px;
    margin:2px auto;
    width: 144px;
}
.gid-hover-wishlistAndGiftreg:hover {
    background:url("../images/wishlist-and-gift-hover.png") repeat scroll 0 0;
}
.nav-tabs {
    margin-top: 10px;
}

/*********************************************************** added new css by kamal 18-05-2016 ********************************************************************/
.titleh3 {
    background: #85b5d9 none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    padding: 5px 10px;
}

a.catmenu {
    border-bottom: 1px solid #dcdcdc;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 8px;
}

a.catmenu:hover {
    text-decoration: none;
}

/********************** start for pc carosel slider up ********************************/
.carousel.vertical .item {

    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
    left: 0 !important;  
}
.carousel.vertical .active,.carousel.vertical .next.left,.carousel.vertical .prev.right {
    top: 0;
}

.carousel.vertical .next,.carousel.vertical .active.right {
    /*top: 12.21%;*/
    top: 110px;
}

.carousel.vertical .prev,.carousel.vertical .active.left {
    /*top: -12.49% !important;*/
    top: -110px;
}
/*********************** end for pc carosel slider up *******************************/



/*********************** mobile slider css start *******************************/
.whiteglowlink {
    padding-left: 18px;
}
.thresholdlink {
    padding-left: 18px;
}
.Delivery .C-Border-Box .CheckBoxArea {
    font-size: 13px;
    height: auto;
}
.Delivery #shippingAddress > h4 {
    margin-left: 10px;
}
table.PopupCartTable {
    border-left: 0 none;
    border-top: 0 none;
}
table.PopupCartTable td {
    border-bottom: 0;
    border-right: 0;
}
.PopCartTitle {
    border-bottom: 1px solid #ddd;
    padding: 0 0 5px;
}
table.PopupCartTable td img.ProImg {
    height:auto;
    width: 80px;
}
.UpArrow img, .DownArrow img {
    width: 100%;
}
#clickplus > img {
    width: 42px;
}
#clickminus > img {
    width: 42px;
}
.relate-item-content {
    clear: both;
    display: block;
    height: 34px;
    overflow: hidden;
}
.carousel-control.left {
    background-image: url("../images/prev-arrow.jpg") !important;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 !important;
    padding: 0;
    width: 20px;
}
.carousel-control.right {
    background-image: url("../images/next-arrow.jpg") !important;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 !important;
    padding: 0;
    width: 20px;
    left: auto;
    right: 0;
}
.carousel-control {
    width: 4%;
    opacity: 1;
}
.carousel-control.left, .carousel-control.right {
    margin-left: 15px;
    background-image: none;
}

.desk-none {
    display: none;
}
/*********************** mobile slider css end *******************************/


#PrivacePolicynewModal{ z-index:9999999 !important;}
.calculateShipHint {
    color: #000;
}

.CreateGuestLogin {
    background: #569b04 url("../images/lock.png") no-repeat scroll 10px center !important;
    height: 40px;
    padding-left: 40px !important;
}

.CreateGuestLogin.GrayBtnGuest {
    background: #777777 url("../images/lock.png") no-repeat scroll 10px center !important;
}

.Billing .C-Border-Box input.Min3[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #969696;
    color: #000;
    float: left;
    font-family: "Arial";
    font-size: 12px;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 30%;
}

.Billing .C-Border-Box input.Min4[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #969696;
    color: #000;
    float: left;
    font-family: "Arial";
    font-size: 12px;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 30%;
}

#newsletter {
    display: inline-block;
}

/*********************************************************** Added New Css End ********************************************************************/

@media (min-width: 768px) and (max-width: 991px) {
    .block-container img {
        float: left;
        height: auto;
        margin-top: 5px;
        width: auto;
    }

    .PriceButton {
        float: left;
        font-weight: 600;
        width: 100%;
    }

    /*    .TopNav ul li {
            font-size: 12px;
        }
    
        .TopNav ul li a {
            padding: 0 0.3em;
        }*/

}



@media (max-width:767px) {
    .DtlImg {width:100%;}
    .DtlDesc { width:100%;}

    .ProDtlCnt table.OtherCollection td a.GreenBtn {
        width:100%;
    }


    .ProDtlCnt table.OtherCollection td a.GrayBtn {
        width:100%;
        margin: 10px 0 0;
    }


    .FirstPay .S-Title {
        background: #a3a3a3 none repeat scroll 0 0 !important;
    }
    .FirstPay .S-Title span.OR {
        display:none;
    }
    .FullPay .S-Title {
        background: #dd010a;
    }

    .StoreResult .StoreAddress {
        min-height: auto;
    }


    /*********************** Media quries mobile slider css start *******************************/
    .desk-none {
        display: block;
    }
    .mob-none {
        display: none !important;
    }

    .Calculate-Box {
        float: none;
        width: 100%;
        clear: both;
    }
    .Rel-Items {
        width: 100%;
    }
    .Rel-Items .C-Border-Box .Rel-Product {
        margin: 5px auto;
        padding-left: 2%;
        width: 98%;
    }
    .Rel-Items .C-Border-Box .Rel-Product ul li {
        border-bottom: 1px dashed #b7b7b7;
        float: left;
        font-size: 11px;
        margin: 5px 2px;
        padding: 5px 0;
        width: 48%;
    }
    .Rel-Items .C-Border-Box .Rel-Product ul li img {
        width: 100%;
        height: auto;
    }

    .carousel-inner .active.left {
        left: -100%;
    }
    .carousel-inner .next {
        left: 100%;
    }
    .carousel-inner .prev {
        left: -100%;
    }
    .active > div {
        display: none;
    }
    .active > div:first-child {
        display: block;
    }
    /*********************** Media quries mobile slider css End *******************************/



}





/***************Bootstrap-css Start*****************/
.GrayBox .col-xs-1, 
.GrayBox .col-sm-1, 
.GrayBox .col-md-1, 
.GrayBox .col-lg-1, 
.GrayBox .col-xs-2, 
.GrayBox .col-sm-2, 
.GrayBox .col-md-2, 
.GrayBox .col-lg-2, 
.GrayBox .col-xs-3, 
.GrayBox .col-sm-3, 
.GrayBox .col-md-3, 
.GrayBox .col-lg-3, 
.GrayBox .col-xs-4, 
.GrayBox .col-sm-4, 
.GrayBox .col-md-4, 
.GrayBox .col-lg-4, 
.GrayBox .col-xs-5, 
.GrayBox .col-sm-5, 
.GrayBox .col-md-5, 
.GrayBox .col-lg-5, 
.GrayBox .col-xs-6, 
.GrayBox .col-sm-6, 
.GrayBox .col-md-6, 
.GrayBox .col-lg-6, 
.GrayBox .col-xs-7, 
.GrayBox .col-sm-7, 
.GrayBox .col-md-7, 
.GrayBox .col-lg-7, 
.GrayBox .col-xs-8, 
.GrayBox .col-sm-8, 
.GrayBox .col-md-8, 
.GrayBox .col-lg-8, 
.GrayBox .col-xs-9, 
.GrayBox .col-sm-9, 
.GrayBox .col-md-9, 
.GrayBox .col-lg-9, 
.GrayBox .col-xs-10, 
.GrayBox .col-sm-10, 
.GrayBox .col-md-10, 
.GrayBox .col-lg-10, 
.GrayBox .col-xs-11, 
.GrayBox .col-sm-11, 
.GrayBox .col-md-11, 
.GrayBox .col-lg-11, 
.GrayBox .col-xs-12, 
.GrayBox .col-sm-12, 
.GrayBox .col-md-12, 
.GrayBox .col-lg-12 {
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

.WhiteBox .col-xs-1, 
.WhiteBox .col-sm-1, 
.WhiteBox .col-md-1, 
.WhiteBox .col-lg-1, 
.WhiteBox .col-xs-2, 
.WhiteBox .col-sm-2, 
.WhiteBox .col-md-2, 
.WhiteBox .col-lg-2, 
.WhiteBox .col-xs-3, 
.WhiteBox .col-sm-3, 
.WhiteBox .col-md-3, 
.WhiteBox .col-lg-3, 
.WhiteBox .col-xs-4, 
.WhiteBox .col-sm-4, 
.WhiteBox .col-md-4, 
.WhiteBox .col-lg-4, 
.WhiteBox .col-xs-5, 
.WhiteBox .col-sm-5, 
.WhiteBox .col-md-5, 
.WhiteBox .col-lg-5, 
.WhiteBox .col-xs-6, 
.WhiteBox .col-sm-6, 
.WhiteBox .col-md-6, 
.WhiteBox .col-lg-6, 
.WhiteBox .col-xs-7, 
.WhiteBox .col-sm-7, 
.WhiteBox .col-md-7, 
.WhiteBox .col-lg-7, 
.WhiteBox .col-xs-8, 
.WhiteBox .col-sm-8, 
.WhiteBox .col-md-8, 
.WhiteBox .col-lg-8, 
.WhiteBox .col-xs-9, 
.WhiteBox .col-sm-9, 
.WhiteBox .col-md-9, 
.WhiteBox .col-lg-9, 
.WhiteBox .col-xs-10, 
.WhiteBox .col-sm-10, 
.WhiteBox .col-md-10, 
.WhiteBox .col-lg-10, 
.WhiteBox .col-xs-11, 
.WhiteBox .col-sm-11, 
.WhiteBox .col-md-11, 
.WhiteBox .col-lg-11, 
.WhiteBox .col-xs-12, 
.WhiteBox .col-sm-12, 
.WhiteBox .col-md-12, 
.WhiteBox .col-lg-12 {
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

/***************Bootstrap-css End*****************/


/*********************** Add New css by Kamal 23--5-16 *******************************/

@media (max-width:980px) {
    #popModal_ex1 > span#cartItemCount {
        left:15px;
    }
}

@media (max-width:800px) {
    .cssplay_menu ul ul {
        border: 0 none;
        margin: 0;
    }

    .Search input[type="text"] {
        padding: 3px;
    }

}

@media (max-width:767px) {
    .KwickDetail.otherProductBlock { width:99.3%;}
    .pdLeftZero { padding-left: 0;} 

    .addLayMinHeight {
        min-height: 50px;
        float: left;
        width: 100%;
    }
    .ProImg { margin:-64px 0 0 0; clear:both;}
    .ProImg img {
        height: auto;
        max-width: 100%;
        width: auto;
    }
    .ProImg .HoverBtn {
        left: 0;
        margin: 0 auto;
        position: absolute;
        top:75px;
        /*width: 144px;*/
        min-height:1px;
    } 


}

@media (max-width:640px) {.KwickDetail.otherProductBlock { width:99.3%;}.pdLeftZero { padding-left: 0;}  }

@media (max-width:480px) {.KwickDetail.otherProductBlock { width: 99%;}.pdLeftZero { padding-left: 0;}  }

@media (max-width:360px) {
    .KwickDetail.otherProductBlock {  width: 98%;}
    .pdLeftZero { padding-left: 0;} 
}

@media (max-width:320px) {.KwickDetail .GrayBtn a { padding: 5px 19px;} }

.btn.btn-secondary.SignupButton {
    margin: 0;
    padding: 5px 10px;
}

/*********************** Add New css End *******************************/
.couponTxtTitle {
    float: left !important;
    width: 40%;
}


/*********************** Add New css by Kamal 30--5-16 *******************************/
label {
    max-width: 100%;
}
.FinanceApps .StepDetail select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    box-shadow: 2px 2px #ececec;
    color: #17779c;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    margin:0 0 10px 0;
    padding: 10px;
    width: 100%;
}

.FinanceApps .StepDetail input[type="text"], .FinanceApps .StepDetail input[type="password"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    box-shadow: 2px 2px #ececec;
    color: #17779c;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    margin:0 0 10px 0;
    padding: 10px;
    width: 100%;
}

.CVV {
    border: 1px solid #999;
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 0;
    width: 100%;
}

.S-Title.removeOr {
    background: #dd010a;
    padding: 0;
    width: 99%;
    margin-left: 1%;
}

.C-Form .radio_list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.C-Form .radio_list li {
    display: inline-block;
    margin-right: 10px;
}

.registrationform #register_newsletter {
    display: inline;
}

.brandTopImg img {
    max-width: 100%;
}
.firstbranddiv{
    float: left;
    margin: 5px;
    text-align: center;
    width: 78px;

}

.brandhadearname {
    color: #585858;
    display: block;
    font-size: 11px;
    height: 18px;
    margin-bottom: 2px;
    padding: 2px;
}
.widgetContactaHref{
    color: #fff;
    text-decoration: none;
}
.widgetContactaHref:hover {
    color: #fff;
    text-decoration: none;
}

.MainLft h3.titleh3, .MainRgt h3.titleh3 {
    margin-top: 0;
}
.borderdiv {
    margin-bottom: 10px;
    padding: 0;
} 

.disHoverClickBtn{
    display:block !important;
}

.ChangeLocalShippingOptionClass {
    margin: 5px 8px 0 0 !important;
}


/***********Add by kp 20-7-2016************/
.gid-hover-giftregistry {
    background: rgba(0, 0, 0, 0) url("../images/gift-registry.jpg") repeat scroll 0 0;
    display: block;
    height: 29px;
    margin: 2px auto;
    width: 144px;
    cursor: pointer;
}
.gid-hover-giftregistry:hover {
    background: rgba(0, 0, 0, 0) url("../images/gift-registry-hover.jpg") repeat scroll 0 0;
}
.TopNav ul li a span#reggiftItemCount {
    background: red none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    font-size: 10px;
    left: 15px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
    top: -5px;
}
/***********Add by kp End************/


/***********Add by kp 11-8-2016************/
.GreenShoppingbtnSubmit {
    background: #569b04 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin:5px 0 0 0;
    padding: 7px 20px;
}
.MyAcntArea .BlueTitle{ position:relative;}
.helpIcon {
    position: absolute;
    right: 0;
    top: 0;
}

a.Btn {
    background:#569b04;
    border: 0 none;
    border-radius:0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight:600;
    height: 34px;
    line-height: 24px;
    margin: 3px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    width: auto;
}

a.Btn img {
    display: inline;
    margin: 0 3px 0 0;
    vertical-align: middle;
}
a.Btn:hover {background: #000;}

.giftTabs {
    background: #e3e3e3 none repeat scroll 0 0;
    border: 1px solid #a6a6a6;
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;
    font-family: Arial,sans-serif;
}
.giftTabs li {
    background: #e3e3e3 none repeat scroll 0 0;
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    list-style: outside none none;
    padding:8px 7px;
    text-align: center;
}

.giftTabs li.act {
    background: #fff url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/gifthover-arrow.jpg") no-repeat scroll right top;
}

.giftTabs li a {
    color: #000;
    text-decoration: none;
}

.giftTabs li a span {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    margin-right: 5px;
    padding: 1px 4.3px;
}

#gift_registry_enddate_month, #gift_registry_enddate_day, #gift_registry_enddate_year {
    width: 15% !important;
}

/***********11-8-2016 End************/

/**************Add by kp Mattress css 12-8-2016*******************/
.MattressDetailImg{ width:50%;}
#productnameh2 {color: #585858;font-size: 18px; margin: 0 0 10px;}
.BuildTitle {background-color: #808080;	color: #fff;font-size: 20px;padding:5px 7px;}
.BuildArea {/*border-left: 1px solid #d1d1d1;float: left;	min-height: 600px;padding: 8px 7px 8px 8px;	width: 460px;*/ width:50%;}
.BuildArea table.BuildTable {margin: 10px 0; /*width: 463px;*/}
.BuildArea table.BuildTable td {padding: 3px 5px;}
.BuildArea table.BuildTable td div.Number {background: #808080;	border-radius: 50%;	color: #fff;font-weight: bold;text-align: center;height: 20px;width: 20px;	line-height: 20px;}
.BuildSize {margin: 0 0 10px;padding: 0;}
.BuildSize table td {font-size: 12px;padding: 2px !important;}
.BuildSize table tr.First {background: #eeeeee;}
.BuildSize table tr.Second {background: #fafafa;}
.BuildSize table td strong.Size {font-weight: bold;}
.BuildSize table td strong.Red {color: #ff0004;}
.MatProTxt {font-size: 11px;}
.BuildArea table.BuildTable td img { float:right;margin: 6px 0 0;}
.BuildArea table.BuildTable td select { border:1px solid #e2e4e3;border-radius:0px;float:right;font-size:12px;padding:3px;/*width:130px;*/width:40%;}
.totalMattressPrice { color: #ff0000; font-size: 24px; font-weight: bold; padding: 7px; text-align: left;}

.MattAddtoCart {
    background: #569b04;
    border-radius: 7px;
    color: #fff;
    display: block;
    float: left;
    font-size: 14px !important;
    font-weight: 700;
    padding:8px 15px !important;
    text-align: center;
    text-decoration: none;
    border:0;
    width: 46%;
}
.MattressProCnt .MatGrayBtn  {
    border-bottom: 1px dashed #b7b7b7;
    padding: 10px 0;
    text-align: left;
}

.MattressProCnt .MatGrayBtn a {
    background: #58585a none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
}
.MattressProCnt .MatGrayBtn a.addTowishlist {float: right; width: 47%;}
.MattressProCnt .MatGrayBtn a.MatwriteReview {padding: 8px 22px !important;}
.MattressProCnt .MatGrayBtn a img.product-wishdetail-icon { height: 18px;}

.MattressDetailImg{ width:50%;}

/*********** Mattress thumb slider css************/
.item .thumb {width: 33%;cursor: pointer;float: left;     }
.item.active .thumb {display: block; }
.item .thumb img { width: 100%; margin: 2px;}
.item img {width: 100%;}
/*********** Mattress thumb slider css End************/

@media (max-width:767px) {
    .MattressDetailImg{ width:100%;}
    .BuildArea {padding-left: 0; padding-right: 0; width: 100%;}	
}

/********************Add css by kp 29-8-2016************************/

/*--------------------------package_accord-css start-------------------------------*/
.package_Lft{
    float: left;
    margin-right: 3px;
    width: 182px;
    min-height:1px;
}
.pkg-left-content {
    border: 1px solid #cccccc;
    display: inline-block;
    min-height:219px;
    padding: 5px;
    margin:0 0 10px 0;
}
.pkg-left-content h5{ margin:0px;color: #7b7e85; height: 45px;}	
.pkg-left-prodimg {
    margin: 5px 0;
    min-height: 124px;
}
.pkg-left-prodimg img{ max-width:100%;}	

.package_MidCntArea {
    float: left;
    max-width: 820px;
    width: 100%;
}
.pkg-brand-img {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.pkg-brand-img li {
    display: inline-block;
    float: left;
    margin: 5px;
}
.top-bnr{ margin-bottom:5px;}
.top-bnr img {display: inline-block;}
.top-bnr img:first-child {margin-right: 1px;}

.pkg-main-content {
    border: 1px solid #cccccc;
    display: inline-block;
    margin:5px;
    min-height:226px;
    padding: 5px;
}
.pkg-main-content h5{ margin:0px !important;height: 45px;}	
.pkg-main-prodimg {
    margin: 5px 0;
    min-height: 131px;
}
.add-Product {
    padding-top:2px;
    text-align: center;
}
.add-Product a {
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #666;
    font-size: 13px;
    font-weight: 600;
    padding:2px 5px 2px 5px;
    text-decoration: none;
}
.add-Product a span {
    background: #abaeb8 none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    font-size: 8px;
    margin-left: 2px;
    padding: 2px;
    top: 0;
}
.package_accord {
    margin: 0 !important;
}
.package_accord.smk_accordion .accordion_in .acc_head {
    background:#000;
    padding:0;
}
.package_accord.smk_accordion .accordion_in .acc_head span {

}
.package_accord.smk_accordion .accordion_in .acc_head span.number {
    /*  border-radius: 50%;
      display: inline-block;
      height: 30px;
      margin: 5px;
      padding: 3px;
      text-align: center;
      width: 30px;*/
    background:#8b8b8c;
    float: left;
}
.package_accord.smk_accordion .accordion_in .acc_head span strong.round {
    background:#000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    height: 30px;
    margin: 5px;
    padding: 3px;
    text-align: center;
    width: 30px;
}
.package_accord.smk_accordion .accordion_in .acc_head span.left-text {
    background:#8b8b8c url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/package_accord_red-arrow.png") no-repeat scroll right center;
    display: inline-block;
    padding: 10px 0px;
    width: 50%;
}

.package_accord.smk_accordion .accordion_in .acc_head span.right-text {
    background: rgba(0, 0, 0, 0) url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/package_accord_black-arrow.png") repeat-x scroll 0 0 / 100% 100%;
    display: inline;
    float: right;
    padding: 10px 0;
    width: 44%;
}

/*------------------active-css --------------------------*/

.package_accord.smk_accordion .accordion_in.acc_active > .acc_head {
    background:#000;
    color: #fff;
}

.package_accord.smk_accordion .accordion_in.acc_active > .acc_head span.number {
    background:#00974d;
}
.package_accord.smk_accordion .accordion_in.acc_active > .acc_head span strong.round {

}
.package_accord.smk_accordion .accordion_in.acc_active > .acc_head span.left-text {
    background:#00974d url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/package_accord_green-arrow.png") no-repeat scroll right center;
}

.package_accord.smk_accordion .accordion_in.acc_active > .acc_head span.right-text {

}


.pkg-Complete-Btn {
    background: #00974d url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/complete-order.png") no-repeat scroll right center;
    border: 1px solid #fff;
    display: inline-block;
    float: left;
    height:42px;
    text-align: left;
    width:100%;
    max-width:350px;
    font-weight: 600;
    margin-bottom: 5px;
}

.pkg-Complete-Btn a span.number{
    background: #00974d;
    float: left;
}

.pkg-ourstore-Btn {
    background: #ffb400 url("http://furnituremallv2server.furnituremalldirect.com/layout/one_responsive/images/pkg-ourstore-Btn.png") no-repeat scroll right center;
    border: 1px solid #fff;
    display: inline-block;
    float: left;
    height:42px;
    text-align: left;
    width:100%;
    max-width:350px;
    font-weight: 600;
}

.pkg-ourstore-Btn a span.number {
    background: #ffb400;
    float: left;
}

.pkg-Complete-Btn a span.number strong.round, .pkg-ourstore-Btn a span.number strong.round {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    margin: 5px;
    padding: 3px;
    text-align: center;
    width: 30px;
}

.pkg-Complete-Btn a, .pkg-ourstore-Btn a {
    color: #fff !important;
    display: inline-block;
    float: left;
    line-height: normal;
    text-decoration: none;
    width: 100%;
}

.pkg-Complete-Btn a span.left-text, .pkg-ourstore-Btn a span.left-text {
    line-height: 40px;
}

@media (max-width:980px) {
    .package_Lft{  width:100%;}
    .pkg-left-content {
        margin:2px;

    }

}

@media (max-width:768px) {

}

@media (max-width:767px) {
    .package_accord.smk_accordion .accordion_in .acc_head span.right-text {
        width: 43%;
    }

}

@media (max-width:640px) {
    .package_accord.smk_accordion .accordion_in .acc_head span.left-text {
        width:65%;
    }
    .package_accord.smk_accordion .accordion_in .acc_head span.right-text {
        width: 40%;
		display:none;
    }

}

@media (max-width:480px) {
    .package_accord.smk_accordion .accordion_in .acc_head {
        background: #8b8b8c;
		font-size: 13px;
    }	
    .package_accord.smk_accordion .accordion_in.acc_active > .acc_head {
        background: #00974d none repeat scroll 0 0;
    }
    .package_accord.smk_accordion .accordion_in .acc_head span.left-text {
        background: #8b8b8c;
        width:auto;
		 padding: 10px 0px;
    }
    .package_accord.smk_accordion .accordion_in.acc_active > .acc_head span.left-text {
        background: #00974d;
    }
    .package_accord.smk_accordion .accordion_in .acc_head span.right-text {
        display: none;
    }
	
    .pkg-left-content {
        min-height: 195px;
    }
    .pkg-left-prodimg {
        min-height: auto;
    }
}
@media (max-width:360px) {
    .pkg-left-content {  min-height:167px;  }
}
@media (max-width:320px) {
    .pkg-left-content {
        min-height:156px;
    }    
}


/*--------------------------package_accord-css End-------------------------------*/