﻿
/*@font-face {
    font-family: Kalinga;
    src: url('../fonts/kalinga.eot');
    src: url('../fonts/kalinga.eot') format('embedded-opentype'),
         url('../fonts/kalinga.woff') format('woff'),
         url('../fonts/kalinga.ttf') format('truetype'),
         url('../fonts/kalinga.svg#kalinga') format('svg');
}*/

#FrontPage_Form2 > table * .item-list-coupon, #FrontPage_Form2 > table * .coupon-applied {
    font-size: 17px!important;
    color: #2db99f;
}


#FrontPage_Form2 > table * .coupon-applied {
    margin-top: 10px;
    float: left;
    background: #f9f9f4;
    margin-right: 20px;
    padding: 15px;
    width: 720px;
}
#FrontPage_Form2 > table * .coupon-applied b {
    font-size: 17px!important;
    color: black;
    max-width: 360px;
}

.hql-coupon-code {
    position: relative;
}
#FrontPage_Form2 > table .hql-coupon-code-remove {
    color: red !important;
    font-size: 11px !important;
    font-weight: normal !important;
    position: absolute;
    bottom: -18px;
    left: 124px;
}
.sc-card-bt input {

margin-bottom: 20px; }

.hql-coupon{
    margin-top: 10px;
    float: left;
    background: #f9f9f4;
    margin-right: 20px;
    padding: 15px;
    width: 720px;
}
    #FrontPage_Form2 .hql-coupon .coupon-title {
        color: #2db99f;
        font-size: 17px!important;
        padding-bottom: 15px;
    }
    #FrontPage_Form2 .hql-coupon .item-c {
        font-size: 16px!important;
        background: #fff;
        padding: 6px;
        text-align: right;
        line-height: 34px;
        margin-top: 10px;
    }
        #FrontPage_Form2 .hql-coupon .item-c div {
            font-size: 15px!important;
        }
            #FrontPage_Form2 .hql-coupon .item-c div:first-child {
            font-weight: bold;
            }
.coupon-area {
    padding: 20px;
}
.coupon font {
font-weight: bold;
}
.hql-coupon .item-c div {
    display: inline-block;
    padding-right: 10px;
}
   #FrontPage_Form2 .hql-coupon .item-c a {
        padding: 7px 10px;
        color: #fff;
        font-size: 17px!important;
        background: gray;
        padding: 7px 10px;
    color: #fff;
    font-size: 18px!important;
    background: gray;
    background-image: linear-gradient(#5DCDB9, #38BEA5, #21B397);
    box-shadow: 0px 0px 5px 0px rgba(221,221,221,1);
    }
body
{
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
font-size: 12px;
background-color: #f1f1f1;
}

.wrapper {
    width: 1055px;
    margin: 0 auto;
}
a
{
color: #336699;
}
a:hover
{
color: #FF6600;
}
h1
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #6699CC;
text-transform: capitalize;
}
h2
{
font-size: 13px;
color: #FF9900;
}

.bigimage img
{
padding: 5px;


}

.txtfield-output
{
border: 0px;
background-color: #ffffff;
font-weight: bold;
color: #CC0000;
}
.total-price
{
background-image:  url(https://www.barefootfloor.com/shop/images/total-price.jpg);
background-repeat: no-repeat;
background-position: top right;
}
.customer-service
{
margin-left: 45px;
}
.customer-service-menu-item
{
padding-top: 4px; margin: 0px; font-weight: bold;
}
.new-user-link
{

color: #CC0000;
font-weight: bold;
text-decoration: underline;
padding: 8px;
background-color: #f5f5f2;
border: solid 1px #CCCCCC;
margin-left: 35px;
}
.shoperror-messages
{
margin-left: 45px;
text-align: left;
font-size: 12px;
color: #CC6600;
font-weight: bold;
padding: 8px;
background-color: #f5f5f2;
}
.shopinfo-messages
{
margin-left: 25px;
text-align: left;
font-size: 12px;
color: #000000;
font-weight: bold;
padding: 8px;

}
/*============= Tabs =======================================*/
#tabs img
{
display: inline;
}

.inactive{display:none}
.active { }
.tab
{
cursor: hand;
cursor: pointer;
}
.act-image {border:1px solid #CE5802; cursor:pointer; cursor:hand; margin:2px; margin-top:8px;}

.inact-image{border:1px solid #cccccc;cursor:pointer; cursor:hand;margin:2px;margin-top:8px;}
dl.active
{
	background-image: url(/shop/images/tab-bg.jpg); background-repeat: repeat-x; background-position: top;
	padding-top: 0px;
	margin-top: 0px;
	}
div#tabs-text.tabs-text
{
	padding-top: 0px;
	margin-top: 0px;
	}
.brand img
{
	width: 99%;
	height: 99%;
	text-align: center;
	}
.remove-image-format img
{
	width: auto;
	height: auto;
	}
/*============ end Tabs =======================================*/

.topcontainer
{
background-color: #f7f7f6;
padding: 0;

}
.page {
    background: #fff;
}
.footerlogopan img {
    float: left;
    margin: 0 25px 0 25px;
}
.footerlogopan {
    width: 100%;
    float: left;
    background: url(/shop/images/boddot.png) repeat-x 0 0;
    background-position: top;
    padding: 19px 0;
    margin: 20px 0 0 0;
    text-align: center;
}
.shpbg span {
    padding-left: 10px;
    color: #7c7c7c;
}
.price
{
color:#CC0000;
font-size:12px;
}

/*============== Header =======================================*/
.top-links a
{
    font-size: 14px;
    color: #818989;
    padding-left: 5px;
    font-family: Kalinga;
}
.top-links a:hover
{
color: #FF0033;
}
.header
{

background-repeat: repeat-x;
}
.search
{
background-image: url(/shop/images/top-search-bg.jpg);
background-repeat: repeat-x;
}
.top-menu
{
background-image: url(/shop/images/top-menu-bg.jpg);
background-repeat: repeat-x;
}
/*====================== header END ==============================*/

/*====================== cener ===================================*/
.center
{
border: 1px solid #dddddd;
margin: 9px;
padding-left: 9px;
padding-right: 9px;
}
.breadcrumb {
	MARGIN-BOTTOM: 8px; 
}
.breadcrumb A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666;  font-family: Kalinga;
}
.breadcrumb A:hover {
	COLOR: #ff9900
}


/*=====================  Left Bar =================================*/

.left
{
background-color: #f8f7f7;
background-image: url(/shop/images/left-bg.jpg);
font-family: Arial, Helvetica, sans-serif;
border-left: solid 1px #dddddd;

}
.menu-item
{
border-bottom: 1px solid #dddddd;
padding-bottom: 5px;
padding-top: 5px;

}
.menu-item a
{
color: #2c6ea1;
padding-left: 17px;
text-decoration: none;
font-size: 12px;

}
.menu-item a:hover
{
color: #FF9900;
}
.menu-title
{
font-size: 14px;;
color: #ff5800;
font-variant: small-caps;
font-weight: bold;
letter-spacing: 1px;
padding-left: 12px;
padding-top: 10px;
padding-bottom: 12px;
background-image: url(/shop/images/menu-title-bg.jpg);
background-repeat: repeat-x;
background-position: top;
text-align: left
}
.ccount
{
color:#999999;
font-style: normal;
}
.filters-title
{
background-color: #f5f9fa;
font-size: 13px;
line-height: 16px;
COLOR: #069; 
BORDER-bottom:1px solid #bed9e0;
font-weight: bold;
padding-left: 15px;
	}
	
.filters-item
{
	font-weight: bold;
	color: #666;
	font-size: 11px;
	padding-left: 15px;
	
}

/*======================== Category ====================================*/
.categorieslist-table
{
background-image: url(/shop/images/categorylist-bg.jpg);
background-repeat: repeat-x;
background-position: top;
padding-bottom: 15px;
}
.categorylist, .categorylist td
{
background-color: inherit;
}
.categoryitem
{
border: 1px solid #dddddd;
margin-top: 13px;
}
.cat-item-name
{
padding-left: 4px;
padding-right: 4px;
padding-top: 8px;
text-transform: capitalize;

}
.cat-item-name a
{
color: #006699;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight:bold;
font-size:11px;
}
.cat-item-name a:hover
{
color: #FF6600;

}
.pother
{
font-size: 11px;
margin: 0px;
padding: 0px;
padding-bottom: 6px;
}
.showvalue-value
{
padding: 0px;
margin: 0px;
text-align: left;
}
.brands-table
{
background-color: #edf7ff;
margin-top: 10px;
}
.brands-table td
{
background-color: #edf7ff;
}
.brands, .brands td
{
background-color: #edf7ff;

}
.catmemo
{
	padding: 10px;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	}

/*========================= Item========================================*/
.otherfields
{
background-color: f1f1f1;
font-weight: bold;
color: #666666;

}

.footerverylight {
	BACKGROUND: #f5f5f5
}

.specs
{
	background-color: #CCC;
	
	}
.specs td
{
	background-color:#fff;
	padding: 5px;
	color: #333;
	}
/*======================== Footer =====================================*/
.footerbuttons
{
background-color: #79d8c9;
padding-top: 5px;
padding-bottom: 5px;

}
.footerbuttons a
{
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
}
.footercontact
{
background-color: #f9f9f9;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
font-size: 10px;
}
.footercontact a
{
color:#3399CC;
}
#footerupdated
{
font-size: 9px;
text-align:center;
padding-top: 15px;
}

.bottom-bar-info
{
background-color: #f9f9f9;
border: solid 1 px #a2c7e4;
}
.bottom-policies
{
padding-left: 20px;
text-align: left;

}

.bottom-policies a
{
font-size: 13px;
color: #399
}

#padding td {
	padding: 1px;
}
/*================ Home Page ==============================================*/

.home-cat-bg
{
background-image: url(/shop/images/home-cat-bg.jpg);
background-repeat: repeat-x;
background-position: top;
border: 1px solid #e8eff5;
}

.home-cat-title td a
{
font-size:12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}
.home-categories td a
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 17px;
text-decoration: none;
}
.home-brand-bg
{
background-image: url(/shop/images/home-brand-bg.jpg);
background-repeat: repeat-x;
background-position: top;
border: 1px solid #e8eff5;
}
/*=============== Item Page ===========================================================*/
.item-table-main
{
border: solid 1px #f3f3f3;
}
.bigimage
{
border: solid 1px #f3f3f3;
}
.border
{
border: solid 1px #f3f3f3;
}
.price-block
{
padding: 10px;
background-color: #ecf4fa;
text-align: left;
}
.price-block .price
{
font-size:16px;
font-weight: bold;
text-align: left;
}
.unitofmeasure
{
	font-size: 10px;
	font-weight: bold;
	color: #666;
	
	}
.shipping
{
	margin:0px;
	padding:0px;
	padding-top: 5px;
	font-weight: bold;
	}
.free-shipping
{
line-height: 20px;
color: #67ad22;
font-weight: bold;
}

.item-info
{
padding: 10px;
color: #666666;
line-height: 20px;
text-align: left;
}
.lead-time
{
	color: #360;
	font-size: 11px;
	font-weight: bold;
	font-family:  Geneva, sans-serif; 
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	line-height: 14px;
	}

.specialoffer
{
	
	}

/*===================  Hardcoded Pages / Articles  ===========================================================================*/
.article img
{
margin-right: 25px;
margin-bottom: 15px;
}
.article
{
padding-left: 25px;
padding-right: 25px;
line-height: 20px;
}

/*==================  Brand Page  ===============================================================================================*/
.brand-desc
{
text-align: left;
font-family:  Arial, Helvetica, sans-serif;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
text-align: justify;
background-image: url(/shop/images/brand-cat-bg.jpg);
background-repeat: repeat-x;
border: solid 1px #d3ecfe;
font-size: 13px;
color: #012742;
line-height: 18px;
}

.brand-categories
{
background-color: #fff8f0;
padding: 3px;
padding-left: 25px;

}

table.brand-categories span
{
	font-weight: bold;
	
	}

/*==================================POPUP BOX================================================================*/
.box {
/*background-color: #f0f0f1;
border: 1px solid #CCC;*/
background-image: url(/shop/images/box-bg.jpg);
background-repeat: no-repeat;
color: #575757;
font-size: 11px;
vertical-align: middle;
height: 80px;
width: 250px;
padding: 9px;
display:none;
position:absolute;
}
a h1.h1-link 
{
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #006699;
	}

a{ text-decoration: none;
	}
a:hover { color: #F30;}
/*=======================================================================================================*/
.tips-advice
{
	background-image: url(/shop/images/tips-advice-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}
.tips-advice-desc
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #003;
	
	}
	
/*=================  Shopthanks page  ==============================*/

.menuhdr
{
	font-size:9px;
	
	}
	
	
	
	
	
	
	
	





.top-links{ width:100%; float:left;}
.con_tact{ width:100%; float:left; font-family: Kalinga; font-size:14px; color:#666; padding-top:5px; font-weight:600;}
.con_tact span{ font-size:19px; color:#6cb3b3; }
.tdlogtpwidth{ float:left;}
.right_top{ width:auto; float:right; padding-top:0; }
.right_top span{ float:left;}


.link_col{ padding-top:12px; padding-right:10px;}
.red_col{ padding-top:12px;}
.red_col a{ color:#ee4530!important; font-size:12px; font-weight:normal; }
.red_col a:hover{color:#ee4530;}

.srchpada2{ width:455px; float:right; }
.search3{ width:360px; float:left;  }
.search3 input{border:3px solid #d6e9e9; border-radius:4px; padding:0 10px; float:left; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#9ea6a5; font-size:14px; font-family: Kalinga; height:40px; float:left; line-height:40px;}
.search2{ width:auto; float:right; padding-top:0px;  }
.search2 input[type="submit"]{ background:#ee4530 url(/shop/images/btn_arw.png) no-repeat right; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; border:3px solid #fd8e80; border-radius:4px; padding:0 20px 0 10px; font-family: Kalinga; float:left; height:40px; line-height:32px;}
.top-menu{ float:left; width:100%; }
*{ border:none; padding:0; margin:0;}








/*#menu-wrapper{background:#ddf1ef; float:left; width:100%;}
/* Menu Container */
/*#menu-wrapper ul {
	display: inline-block; 
	position: relative;
	cursor: default;
	z-index: 500;
}*/

/* Menu List */
/*#menu-wrapper ul li {text-align: left; float:left;}*/

/* Menu Links */
/*#menu-wrapper ul li a {
	padding:0 9px;
height:40px; line-height:40px;
	font-family: Kalinga;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	background: #ddf1ef;
display:block;
}

#menu-wrapper ul li a {display:inline\9;}

:root #menu-wrapper ul li a{display:block\9/;}


#menu-wrapper ul li:hover a { background:url(/shop/images/hvrBg.png) no-repeat center 26px; color:#666666; z-index:560; position:relative; }

#menu-wrapper ul li:first-child a {	border-left: none;}

#menu-wrapper ul li ul.dropdown{width:960px\9;}*/
/* Menu Dropdown */
/*
#menu-wrapper ul li ul.dropdown {
	position: absolute; z-index:555; padding:20px 0 0 0;
	display: none;
	width:974px;
	top: 37px;
	left: 0;
	background: #ffffff;
	border:3px solid #e5e7e7;
}



#menu-wrapper ul li:hover ul.dropdown{
	display:block;
}
*/
/* Menu Content Styles */
/*.nav .nav-column {
	float: left;
	width:195px;
	padding:0 20px;
}
.nav .nav-column ul a{ padding:0 !important; line-height:normal !important; height:auto !important; margin:0; }
.nav .nav-column h3 {
	margin:0px 0 10px 0;
	line-height: 18px;
	float:left; width:100%;
	font-family: Kalinga;
	font-weight: normal;
	font-size: 14px;
	color: #34a18b;
}

.nav .nav-column .orange { color: #34a18b !important; }
.nav .nav-column ul{ position:inherit !important; display:inherit !important; width:100% !important;}
.nav .nav-column li{float:left; width:100% !important;  position:relative;  }

#menu-wrapper ul li ul li a{ padding:0 !important; height:auto !important; line-height:24px !important; }
.nav .nav-column li a {
	display: block; padding:0 !important;
	line-height: 26px !important;
	height:auto !important;
	font-family:Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #888888; background:none !important;
}
.nav .nav-column li strong{ color:#000;}

.nav .nav-column li a:hover { color: #34a18b !important; background:none; }
.colCa{ text-align:center;float:left;position:relative; width:257px; margin-left:-32px !important;}
.nilDiv{ position:absolute; left:0; top:35px; width:100%;  }
.nilDiv a{ float:none !important;}
.nilDiv h4{ font-size:14px !important; color:#34a18b; font-weight:normal !important; text-transform:uppercase; margin-bottom:5px !important }
.nilDiv p{ color:#646464; font-size:14px; line-height:24px; }

.cls_pad{ padding:40px 0 0 0 !important; float:left; }
.cls_pad2{ margin-top:30px !important; float:left;}

.nav .nav-column2{ width:17%; padding:0 2.5%; float:left; }
.nav .nav-column2 h3 {
	margin:0px 0 10px 0;
	line-height: 18px;
	
	font-family:Kalinga;
	font-weight: normal;
	font-size: 14px;
	color: #34a18b;
}
.nav .nav-column2 li a {
	display: block;
	line-height: 26px;
	
	font-family: Kalinga;
	font-weight: normal;
	font-size: 13px;
	color: #888888;
}
.nav .nav-column2 li strong{ color:#000;}

.nav .nav-column2 li a:hover { color: #34a18b; }

.kit_itm{ margin-top:90px !important; }

.ghhj{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.theme-default .nivo-controlNav{ z-index:100 !important;}


.loca{ margin-left:28px !important; }

.abcd{float:left; width:952px; height:235px;}

.xyz{float:left; width:952px; height:210px;}

.skype_c2c_text_span{color:#6cb3b3;}

.poBox_pad{ margin-top:50px; }*/
	
.header_top {
    width: 100%;
    float: left;
    background: url(/shop/images/hdtopbg.jpg) repeat-x 0 1px;
    border-bottom: 0px dotted #e6e6e6;
/*    margin-top: -8px;*/
    padding: 0 0 14px 0;
}

.shpbg {
    background: url(/shop/images/shoppingbg.png) no-repeat	0 0;
    width: 55px;
    height: 22px;
    padding: 5px 0 6px 17px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #fff;
    display: inline-block;
    margin-bottom: -7px;
}

.shpbg a {
    color: #fff!important;
}
	
.header_bottom {
	
}
/*body {
    background: #f7f7f6!important;
}*/
.maintable {
    width: 1055px;
    background: #fff;
}
.image-kitchen {
	position: relative;
    top: -20px;
}
.image-bathroom {
	position: absolute;
    top: 224px;
}
.image-homedecor {
	position: relative;
    top: -20px;
}

.image-bed {
	position: absolute;
    top: 90px;
}

.image-chair {
	position: absolute;
    top: 142px;
}

.header_bottom_menunavbottom ul li:last-child a{ background:none;}


.header_bottom_menunavbottom{
width:99.8%;
float:left;
margin:5px 0 5px 0;
border-bottom: 1px solid #ddd;
}


.header_bottom_menunavbottom div{
width:100%;
list-style:none;
margin:0; float:left;
padding:0; text-align:center;
}
/*.header_bottom_menunavbottom ul li{
display:inline-block;
padding:0;

}*/
.header_bottom_menunavbottom a{
background-color:#fff; display:inline-block;
background-image:url(/shop/images/arrowhdbtmmenu.png);
background-repeat:no-repeat;
background-position:right top;
font-family: Kalinga;
color:#229292; font-size:14px;
padding:5px 35px 5px 35px;
text-align:center;
}
.bdr_bg{ background:none !important; }

.select_field {
	border-radius: 0!important;
}

select.credit_border {
	width: 55px;
}

.error-coupon{
	font-size: 14px;
    position: relative;
    color: red;
    width: 245px;
    top: -50px;
    left: 287px;
    height: 0;
}

.header {
 
}

