@import url(../../../../../../font-awesome/3.2.1/css/font-awesome.css);
html{

    background: url("images/bg.png") repeat-x scroll 0 0 #5F5F5F;
}

body{

    font-family: Arial, sans-serif;
    margin:0;
    padding:0;

    font-size:12px;
}

a {text-decoration: none;}
img{border:none;padding:0;}

h1, h2, h3, h4, h5, h6 {
    margin: 1px;
    padding: 1px;
}

.content
{

    border: none;

    width:660px;
    margin:auto;
    overflow:hidden;
    height:100%;
    min-height:400px;

}


.container{
    width:1036px;
    margin:auto;
}

.topcontainer
{

    /* overflow:hidden;*/
}
.topcontent
{
    width:100%;
    margin:auto;
    background:none;

}

.middlecontainer
{
    margin: 0px;
    padding: 0px;
    background:white;

}
.middlecontent
{
    width:100%;
    margin:auto;
    background:white;
    margin-top:15px;
    min-height: 500px;

}

.thumb {

    width:194px;
}

.header
{
    position: relative;
    min-height:130px;
    overflow:hidden
}


.get_off{
    background: url('../../../../../../layout/5/images/get_off.jpg');
    float: left;
    width: 221px;
    height: 27px;
}

.headerlogo{
    height:auto;
    min-height: 100px;
    width:100%;
    overflow:hidden;
    background: transparent;
}


.headertext{
    float:right;
    margin-top: 33px;
}

.headermenu
{
    background:#ffffff;
    height:40px;


}

.headermenu a
{
    line-height:45px;
    color:black;
    padding:10px;
    font-weight: bold;
    font-size: 14px;

}


.headermenu a.inactive
{

}
.headermenu a.active
{

    background:black;
    color:black;

}
.color{

    background-color:black;
    border-bottom:1px solid #bbcdda;
    height:25px;
    width: 100%;
}




#lasta
{
    border:none;
}
#main-nav
{float:left}


.searchdiv
{
    float:right;
    padding:5px 5px 0 0;
}
#search_text{
    cursor:text;
    padding-top:4px;
    padding-bottom: 5px;
    border:solid 1px #d3d3d3;
    border-right:none;
    color : #646464 !important;
}

.divcomponent
{

    padding:5px;
}

a{
    text-decoration: none;
}

img {border:none;}

.none{
    display: none;
}

.clr{
    clear: both;
}

.coupondiv{
    border:  solid 1px #EAEAEA; width: 750px; margin: auto; margin-bottom: 2px;
}
.coupondiv table{
    width: 750px;
}
.coupondiv table tr{
    background: #EAEAEA;
}
.couponLtd{
    padding: 6px; font-weight: bold ; width: 350px
}
.couponLtd img{
    padding: 5px; width: 340px
}
.couponRtd{
    vertical-align: top; padding: 10px; font-size: 11px; width: 400px
}


.cartdiv{
    border:  solid 2px #EAEAEA; width: 750px; margin: auto; margin-bottom: 2px; padding: 1px;
}
.carttable{
    font-size: 12px;
    background:#eaeaea;
    width: 100%;
}
.carttable td,th{
    text-align: center
}



.wishdiv{
    border:  solid 2px #EAEAEA; width: 750px; margin: auto; margin-bottom: 2px; padding: 1px;
}
.wishdivtable{
    font-size: 12px;
    background:#eaeaea;
    width: 100%;
}
.wishdivtable tr{
    padding: 15px 0px 15px 0px;
}
.wishdivtable td,th{
    text-align: center
}
.wishdivtableline{
    background: #F8F8F8 ; width: 98%; margin: auto; height: 1px;
}
.wishdivtableTF1Row{
    height: 30px; line-height: 30px
}



.even{
    background: #eaeaea;
}




/*------New Css Start-----------------*/


.leftmenu
{
    width:180px;
    height: 100%;
    float:left;
    border: none;

}
.leftmenu a
{
    color:gray;
}



.borderdiv{

    padding:0px;
    margin-bottom:10px;
}

.menudiv a
{
    border-bottom:solid 1px #dcdcdc;
    display:block;
    padding:5px;
    margin:5px 0;
    color:black;
}


.divcomponent
{

    padding:0px;
}

.titleh3{

    background-repeat:repeat-x;
    padding: 6px 8px 8px;

}
.titleh3 a{

    color:white;

}


.rightmenu
{
    width:150px;
    height: 100%;
    float:right;
    border: none;
    padding:2px;
    min-height:644px;
    height:100%
}
.rightmenu a
{
    color:white;
}

a {
    text-decoration: none;
    color: #646464;
}
img{border:none;padding:0;}







.rightdiv
{
    padding: 2px;
    margin-left:220px;
}



.leftdiv{
    width:200px;
    padding:2px;

}

.leftdiv a
{
    border-bottom:solid 1px #dcdcdc;
    display:block;
    padding:5px;
    margin:5px;
}


/*.dashborderdiv{
    border-top:dashed 1px #dcdcdc;
    padding:3px;
    margin-bottom:10px;
    text-align: right;
}*/


input:focus
{
    border:solid 2px #dcdcdc;
}















/*------title and borders-----------------*/

.borderdiv{}
.titleh3{
    background-image: url(http://cdn.furnituremalldirect.com/images/li_bg.png);
    background-repeat:repeat-x;
    padding:11px 13px 9px;
    color:red;
    margin:0px;
}





.dashborderdiv{
    /*border-top:dashed 1px #dcdcdc;*/
    padding:3px;
    margin-bottom:10px;
    text-align: left;
}

.dashborderbottomdiv{

    border-bottom: dashed 1px #eaeaea;
}

.accordionh a
{
    padding:4px;
    line-height: 30px;
    height:30px;
    font-size:18px;
}

.breadcrumbdiv{
    border-bottom: dashed 1px #dcdcdc;
    padding: 6px 6px;
}

/*------------------end of title and borders--------------*/













/***********************************************begin featproddiv************************************/
.featproddiv
{
    padding-top:25px;
    position:relative;
    height:235px;

}


.featprodimgdiv
{
    width:200px;
    height:142px;
    background-color:#dcdcdc;
    margin-bottom:4px;
}

.featprodnamediv
{
    height:auto;
    font-size:12px; color:gray; margin-top:5px;
    vertical-align: middle;
}
.featprodnamediv a
{
    color:brown;margin:1px;font-size:13px;font-weight: bold
}

.featprodbuttonsdiv
{
    position:absolute;
    bottom:0px;
}

.featprodimg
{
    width:200px;
    height:142px;
}
.featprodpricediv{
    height:16px;
    color:black;margin:1px;font-size:15px;font-weight: bold
}


.featprodbranddiv{
    height:16px;
    color:brown;margin:1px;font-size:13px;font-weight: bold
}
/*--------------------------------------end featprod---------------------------------------------*/




/***********************************************begin listfeatproddiv************************************/

.listfeatprodimgdiv
{
    width:200px;
    height:142px;
    background-color:#dcdcdc;
    margin-bottom:4px;
}

.listfeatprodnamediv
{

    font-size:16px; color:gray; margin-top:5px;
}
.listfeatprodnamediv a
{
    font-size:14px; color:gray; margin-top:5px;
}



.listfeatprodpricediv{
    height:16px;
    color:black;margin:1px;font-size:15px;font-weight: bold
}


.listfeatprodbranddiv {
    height:16px;
    color:brown;margin:1px;font-size:13px;font-weight: bold
}
.listfeatprodbranddiv a{

    color:brown;margin:1px;font-size:13px;font-weight: bold
}
.listfeatprodbuttonsdiv
{
    padding-top:10px;
}


.listviewtable{
    width:100%;
    border-collapse: collapse;

}
.listviewtable tr{
    border-bottom: dashed 1px #dcdcdc;
}
.listimgtd{
    padding-top:10px;
    width:220px;    vertical-align: top;
}

.listdesctd{

    padding-top:10px;
    vertical-align: middle;
}

/*--------------------------------------end listfeatproddiv--------------------------------------------*/
















/***********************************************begin pagination************************************/

.paginationdiv{
    /* width:100%; */
    border: 1px solid #DCDCDC;
    margin: 0 auto 4px;
    padding: 0;
    width: 624px;
}
.paginationtable
{
    width:100%;
}

.customizetd{
    text-align: right;
    width:320px;
}
.paginationtd{
    text-align: left;
}

/*--------------------------------------end pagination---------------------------------------------*/

/***********************************************Product show table************************************/

.productshowtable{

}

#productimagetd{
    padding:0 10px 0 0;
    text-align: center;
}
#productimagetd img {} 
#bulletfeaturesdiv{
    padding-top:10px;
    padding-bottom:10px;
}

#pricediv{
    font-size:15px;
    color:brown;
}

#addtocarttable{
    width:100%;
}

#productdescriptiondiv{
    padding:5px;
    font-size:14px;
}

#qtytd{
    font-size:14px;
    font-weight: bold;
    text-align: center;
}

#otherproductstable{
    border-collapse: collapse;
    width:100%;
}
#otherproductstable tr{
    border-bottom: dashed 1px #dcdcdc;
}
#otherproductstable td{
    padding-top:10px;
    padding-bottom:5px;
}

/*--------------------------------------end show table---------------------------------------------*/



/***********************************************checkout page************************************/

.acselect{
    padding:7px;
}
.actd{
    height:200px;
    vertical-align: top;
    text-align: center;
}

/*--------------------------------------end checkout page---------------------------------------------*/



/***********************************************input buttons selects************************************/

.quantityinput {

    color:brown;
    width:60px;
    text-align: center;
    padding: .3em;
}

.textinput{
    border:solid 1px #dcdcdc;
    padding:8px;
}

.formtable
{
    border-collapse:collapse;
    width:100%;
}
.formtable td
{
    padding:6px 6px;
}

.formtable select{
    padding:5px;
}


.formtable input{
    border:solid 1px #dcdcdc;
    padding:8px;

}


/*--------------------------------------end input buttons selects-----------------------------------*/




/***********************************************Shopping Cart************************************/

.carttable {

    width:100%;
    margin:auto;
    border-collapse: collapse;
}

.carttable th{
    padding:8px;
    text-align: center;
}

.carttable td{
    padding:8px;
    text-align: center;
}
.carttable tr{
    border-bottom: dashed 1px #dcdcdc;
}
/*--------------------------------------end pagination---------------------------------------------*/



/***********************************************Tables************************************/

.addresstable {

    width:100%;
    margin:auto;
}

.addresstable td{
    vertical-align: top;
    width:50%;
}
/*--------------------------------------tables---------------------------------------------*/



/***********************************************rightmenu************************************/

.rightmenu
{
    width:150px;
    height: auto;
    float:right;
    border: none;
    min-height:500px;
    padding-top:5px;
    background-color:white;
    padding-left:5px;
    padding-bottom:5px;
    height:100%;
}
.rightmenu a
{
    color:gray;
}

.addiv{margin-bottom:5px;}

.adimage{

    width:144px;
}

/*--------------------------------------rightmenu---------------------------------------------*/


/*headertopmenu*/


#headertopmenu
{
    margin-top:8px;
    height:auto;


}


#leftimgdiv{
    display: none;


}

#headertopmenu a{



}
#headertopmenu a:hover{

}
#headertopmenupages{
    float:left;
}
#headertopmenucart{
    float:right;
}


/*end headertopmenu*/


a.first{
    margin-left:10px;
}

#footercontent{

    min-height: 50px;
}









/***********************************************bottom navigation************************************/

#bottomnavigationtable{
    width:100%;
    background:#f9f9f9;
    padding:5px;
    border-bottom:solid 1px #eaeaea;
    font-weight:bold;
    font-size:11px;



}
#bottomnavigationtable a{

    color:gray;
    padding:2px;
}

#bottomnavigationtable h5{

    color:gray;
    padding:2px;
    font-size:14px;
}

#bottomnavigationtable a:hover{

    color:black;

}

#bottomnavigationtable td{
    width:20%;
    vertical-align: top;
    border-right:dotted 1px #eaeaea;
    padding:10px;
    padding-left:33px;
}

.bottomlinkdiv a{
    display:block;

}

.sealtd{
    text-align: right;
}








.bottomcontainer{
    width:1036px;
    height:auto;

    margin:auto;
    padding-top:10px;
    padding-bottom:10px;
    background: white;


}
.bottomcontent{

    margin-top:0px;
}


#bottomsubsinput{

    border:solid 1px white;
    padding:4px;
}
/*-------------------------------------bottom navigation--------------------------------------------*/


#leftcolumn{
    width:182px;
    float:left;
    padding-right:3px;

}
#rightcolumn{
    width:185px;
    float:right;
    padding-left:3px;
}


.bottomcontainer
{

}
.bottomcontent
{
    width:992px;
    margin:auto;
    background:white;
    padding:10px;
    position:relative;
    height:100%
}

.middlecontent
{
    width:1018px;
    margin:auto;
    background:white;
    position:relative;
    height:100%;
    padding-top:9px;
}


#content{

    width:630px;
    margin-left: 194px;
    margin-right: 194px;



}

.prodbuttonsdiv a {
    color: #0073EA;
    font-size: 12px;
    margin: 1px;
}

.prodbuttonsdiv ul {
    list-style: none outside none;
    margin: auto;
    padding: 0;
    text-align: center;
    width: 186px;
}

.prodbuttonsdiv ul li {
    display: inline;
    list-style: none outside none;
    margin-right: 5px;
}

/*------------cart layaway plan start-----------*/
.addtolayawaycart{
    position: absolute;
    top: 0px;
    left: 0px;

}


.addtolayawaycl{




}

.addtolayawayimg{

    width: 100px;
    height: 35px;
}

/*------------cart layaway plan end-----------*/


.divcategoryheader{


    width: 100%;
    overflow: hidden;
}
.divcategoryheader img{

    width: 100%;
}

.addiv img{

    width: 100%;

}
.headerimage{
    width: 100%;

}

.bannerdiv{

    width:630px;
}
.bannerdiv img{
    width: 630px;
    height: 280px;

}

#conbtn
{
    background:red;
}


#conbtn:hover
{
    background:#444;
}

/* new cart Functional Css Start From here*/
/*------------cart layaway plan start-----------*/
.addtolayawaycart {
    position: absolute;
    top: 0px;
    left: 0px;
}
.addtolayawaycl {
}
.addtolayawayimg {
    width: 100px;
    height: 35px;
}
/*------------cart layaway plan end-----------*/







#contentFullWidth {
    width:100%;
    padding:5px 0 30px 0;
    background:#fff;
}
#contentFullWidth p {
    font-size:14px;
    padding:0 5px
}
#contentFullWidth p a, #contentFullWidth p a:hover {
    color:#00007e;
    text-decoration:underline;
}
.titleh3Full {
    background:#808080;
    font-size:22px;
    color:#fff;
    font-weight:normal;
    margin:0;
    padding:5px 8px;
}
.titleh3Full a {
    color:white;
}
/********************   Shopping Cart CSS - Niraj    *********************/
/********************   Member Login Area - Niraj    *********************/

.LoginArea {
    width:917px;
    margin:30px auto;
}
.CreatAcnt {
	background: #e3e3e3 none repeat scroll 0 0;
	float: left;
	padding: 15px 20px;
	width: 350px;
}
.CreatAcnt h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway",sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 3px;
}
.CreatAcnt label {
    font-size:14px;
    line-height:20px;
    padding:0 0 5px 0px;
}
.CreatAcnt label.error {
    font-size:11px;
    line-height:18px;
    padding:0px 0 5px 5px;
    color:#FF0000;
}
.CreatAcnt label span {
    font-size:12px !important;
    padding:0px 0px !important;
    color:#FF0000;
}
.CreatAcnt input.BigInput {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #d4d4d4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 4px;
	padding: 5px 10px;
	width: 320px;
}
.CreatAcnt input.SmallInput {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #d4d4d4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 4px;
	padding: 5px 10px;
	width: 145px;
}
.CreatAcnt .Same {
    font-size:12px !important;
    padding:0px 0px !important;
    margin:0 !important
}
.CreatAcnt a {
    color:#777777 !important;
    text-decoration:underline;
}
.CreatAcnt a:hover {
    color:#000 !important;
    text-decoration:underline;
}
.CreatAcnt input.checkbox {
    width:25px;
    border:0 none;
    padding:0 0px 0 0;
    margin:5px 0 0 0;
}
.CreatAcnt .BTNCreate {
    margin:10px 0 0 0;
}
.CreatAcnt .BTNCreate input.Create {
	background: #569b04 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	width: 178px;
}
.SignIn {
	border: 1px solid #b5b5b6;
	float: right;
	padding: 15px 20px;
	width: 50%;
}
.SignIn h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway",sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 10px;
	padding: 0 0 3px;
}
.SignIn label {
    font-size:14px;
    line-height:20px;
    padding:0 0 5px 0px;
}
.SignIn label.error {
    font-size:11px;
    line-height:18px;
    padding:0px 0 5px 5px;
    color:#FF0000;
}
.SignIn label span {
    font-size:12px !important;
    padding:0px 0px !important;
    color:#FF0000;
}
.SignIn input.BigInput {
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #ececec;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 10px 5px;
	padding: 5px;
	width: 205px;
}
.SignIn input.SmallInput {
    width:120px;
    border:0 none;
    padding:5px 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 0px;
    background:url(images/FMD-small-input-bg.jpg) no-repeat top left;
    height:27px;
}
.SignIn .Same {
	color: #337ab7;
	float: left;
	font-size: 14px !important;
	line-height: 40px;
	margin-bottom: 0 !important;
	margin-left: 10px;
	margin-right: 0 !important;
	margin-top: 0 !important;
	padding: 5px !important;
}
.SignIn a {
    color:#777777 !important;
    text-decoration:underline;
}
.SignIn a:hover {
    color:#000 !important;
    text-decoration:underline;
}
.SignIn input.checkbox {
    width:25px;
    border:0 none;
    padding:0 5px 0 0;
    margin:5px 0 0 0;
}
.SignIn .BTNCreate {
	float: left;
	margin: 10px 0 0;
}
.SignIn .BTNCreate input.Create {
	background: #569b04 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	width: 112px;
}
.CheckoutGuest {
	background: #e3e3e3 none repeat scroll 0 0;
	float: right;
	margin: 10px 0 0;
	padding: 10px 20px 20px;
	width: 50%;
}
.CheckoutGuest h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway",sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 10px;
	padding: 0 0 5px;
}
.CheckoutGuest img{}
.CheckoutGuest input.SmallInput{width:197px; border:0 none; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 0 7px 0px; background:url(images/FMD-midium-input-bg.jpg) no-repeat top left; height:27px;}
.Grayboxcolor {
	background: #e3e3e3 none repeat scroll 0 0;
	border: 0 none;
}
.GrayBtnGuest {
	background: #777777 url("images/lock.png") no-repeat scroll 10px center !important;
}
.CreateGuestLogin {
	background: #569b04 url("images/lock.png") no-repeat scroll 10px center !important;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 40px;
	margin: 0 0 0 5px;
	padding: 7px 15px 7px 40px;
}

/******************** Product Cart CSS - Niraj ******************************/


.RelatedProduct {
    float:right;
    width:186px;
    margin:0;
    padding:0;
}
.clr {
    clear: both;
}
.container {
    width:1036px;
    margin:auto;
}
/*=-========- Cart Page ======+-=-=-=*/
/******************** Product Cart CSS - Niraj ******************************/
.CartArea {
    margin:10px 5px;
}
.ProCartTable {
    float:left;
    width:805px;
    padding:0;
    margin:0;
}
.ProCartTable table.CTable {
    margin:0;
    padding:0;
}
.ProCartTable table.CTable td {
    padding:5px;
    margin:0;
    border-bottom:1px solid #eaeaea
}
.ProCartTable table.CTable td a {
    color:#000;
    text-decoration:none;
}
.ProCartTable table.CTable td a:hover {
    color:#000099;
    text-decoration:none;
}
.ProCartTable table.CTable td a.BlueTxt {
    color:#3399fd;
    text-decoration:none;
    line-height:18px;
}
.ProCartTable table.CTable td a.BlueTxt:hover {
    color:#3399fd;
    text-decoration:underline
}
.ProCartTable table.CTable td input.QTY {
    width:18px;
    border-top:1px solid #848484;
    border-left:1px solid #848484;
    border-right:1px solid #f4f4f4;
    border-bottom:1px solid #f4f4f4;
    padding:3px 5px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
}
.ProCartTable table.CTable tr.CTitle {
    background:#eaeaea;
    color:#000;
    font-weight:bold;
    font-size:12px;
}


.LaywayBox {
    padding:10px;
    border-bottom:1px solid #eaeaea;
}
.LaywayBox table td {
    padding:5px 3px;
    font-size:11px;
}
.LaywayBox table td span {
    font-size:10px;
}
.LaywayBox table td strong {
    font-size:12px;
}
.LaywayBox table td input.First {
    width:75px;
    text-align: center;
    height:37px;
    background:silver;
    border:solid 1px gray;
    font-size:40px;
    color:black;
    font-weight:bold;
    padding:5px;
}
.LaywayBox table td input.Second {
    width:150px;
    text-align: center;
    height:37px;
    background:silver;
    border:solid 1px gray;
    font-size:40px;
    color:black;
    font-weight:bold;
    padding:5px;
}
.LaywayBox table td input.Continue {border:0 none; padding:0; background:url(images/FMD-btn-continue.jpg) no-repeat top left; height:22px; width:73px; cursor:pointer; margin:15px 0 0 0}

.RelatedProduct {
    float:right;
    width:186px;
    margin:0;
    padding:0;
    border:1px solid #d6d6d6;
}
.RelatedProduct .GTitle {
    background:#eaeaea;
    padding:5px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #d6d6d6;
}
.RelatedProduct .RelProList {
    margin:0px 0;
    max-height:450px;
    overflow:hidden;
}
.RelatedProduct .RelProList ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.RelatedProduct .RelProList ul li {
    padding:5px;
    font-size:11px;
    color:#000;
    margin:10px 0
}
.RelatedProduct .RelProList ul li img.RPro {
    margin:0 7px 7px 0;
}
.RelatedProduct .RelProList ul li a, .RelatedProduct .RelProList ul li a:hover {
    color:#606060;
    text-decoration:none;
}
.RelatedProduct .RelProList ul li span {
    line-height:25px;
    font-size:14px;
    color:#FF0000;
    font-weight:bold
}
/****************** Coupon Code CSS - Niraj ***********************/
.GCouponCode {
    width:555px;
    height:370px;
    padding:20px 25px;
    margin:0 auto;
    border:1px solid #7e7783;
    background:#FFFFFF
}
.GCouponCode .CCTitle {
    font-size:20px;
    font-weight:bold;
    color:#000;
}
.GCouponCode table.OfferTable {
    margin:20px 0;
}
.GCouponCode table.OfferTable td {
    padding:5px;
    font-size:14px;
    color:#000
}
.GCouponCode table.OfferTable td span {
    font-size:10px;
}
.GCouponCode .CouponForm table td {
    padding:5px;
    margin:20px 0;
    font-size:13px;
}
.GCouponCode .CouponForm table td input {
    border:1px solid #c0c0c0;
    padding:10px;
    margin:2px 0 5px 0;
    width:245px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666
}
.GCouponCode .CCButton {
    margin:15px 0 0 0;
    float:left
}
.GCouponCode .CCButton input.GCoupon {
    background:#dc1f2b;
    padding:7px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-weight:bold;
    border:0 none;
    cursor:pointer;
    margin:0 0 0 5px
}
.GCouponCode .CCButton input.Cancel {
    background:#e3e3e3;
    padding:6px;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-weight:bold;
    border:1px solid #dbdbdb;
    margin:0 0 0 10px;
    cursor:pointer
}
.GCouponCode .ShareIcons {
    margin:15px 0 0 25px;
    float:left;
    line-height:35px;
    font-size:13px;
}
.GCouponCode .ShareIcons img {
    vertical-align:middle;
}
/***************** Quick View - CSS [Niraj] ***************/
.QuickView {
    width:638px;
    margin:0 auto;
    border:1px solid #171718;
    background:#ececec;
    padding:10px
}
.QuickView .QVProductImg {
    width:315px;
    text-align:center;
    float:left;
    font-size:18px;
    font-weight:bold
}
.QuickView .QVProductImg a {
    color:#575757;
    text-decoration:none;
    line-height:50px;
}
.QuickView .QVProductImg a:hover {
    color:#000;
    text-decoration:none;
}
.QVProductDetail {
    float:right;
    width:288px;
    background:#ffffff;
    padding:10px;
    border:1px solid #909090
}
.QVProductDetail .QVProTitle {
    font-size:24px;
    font-weight:bold;
    color:#575757;
    line-height:25px;
}
.QVPricInfo {
    margin:20px 0 10px 0;
    font-size:19px;
    line-height:25px;
    color:#000;
    font-weight:bold
}
.QVPricInfo span.MSRP {
    color:#a7a6a6;
}
.QVPricInfo span b {
    font-weight:bold;
    text-decoration: line-through
}
.QVPricInfo span.Sale {
    color:#ff0000;
    font-size:22px
}
.QuickView .ShareIcons {
    margin:15px 0 0 0px;
    line-height:35px;
    font-size:13px;
}
.QuickView .ShareIcons img {
    vertical-align:middle;
}
.QuickView .QVQTY {
    margin:15px 0 0 0
}
.QuickView .QVQTY select {
    border:1px solid #848484;
    padding:2px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    width:50px
}
.QuickView .QVButton {
    margin:15px 0 0 0;
}
/*************************** Header Wish List Box - Niraj ***********************/
.HdrWishListBox {
    position:relative;
    width:337px;
    z-index:1000;
    right:0px;
    top:-1px;
    display:block;
    float:right
}
.HdrWishListTitle {
    background:#d5212c;
    float:left;
    height:32px;
    line-height:30px;
    width:100px;
    position:absolute;
    text-align:center;
    color:#fff;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    top:0;
}
.HdrWishListTitle a, .HdrWishListTitle a:hover {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:0px 5px;
}
.HdrViewCartTitle {
    background:#d5212c;
    text-align:center;
    color:#fff;
    font-weight:bold; /*font-family:Arial, Helvetica, sans-serif;*/
}
.ui-button-text .HdrViewCartTitle a, .HdrViewCartTitle a:hover {
    display:block;
    color:#fff;
    text-decoration:none;
    padding:0px 10px;
}
.HdrWishListCnt {
    position:absolute;
    top:36px;
}
.HdrWishListCnt .FMDHdrTopShad {
    background:url(images/FMD_hdr_top_shad.png) no-repeat top left;
    height:11px;
    width:345px;
}
.HdrWishListCnt .FMDHdrTopShadWithoutCart{background:url(images/FMD_hdr_top_shad_02.png) no-repeat top left; height:11px; width:345px;}
.HdrWishListCnt .FMDHdrTopShad01 {
    background:url(images/FMD_hdr_top_shad_01.png) no-repeat top left;
    height:11px;
    width:345px;
}
.HdrWishListCnt .FMDHdrMidCnt {
    background:url(images/FMD_hdr_mid_shad.png) repeat-y top left;
    padding:0 11px;
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea {
    background:#808080;
    padding:20px;
    line-height:35px;
    font-size:15px;
    color:#fff;
    font-weight:bold
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea {
    background:#808080;
    float:right;
    line-height:20px;
    font-size:15px;
    color:#fff;
    font-weight:bold;
    text-align:right
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea a, .HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea a:hover {
    color:#fff;
    text-decoration:none;
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable {
    margin:0;
    padding:0;
    max-height:267px;
    overflow:auto;
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td {
    padding:5px;
    font-size:11px;
    color:#000;
    border-bottom:1px solid #e5e5e5;
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProName, .HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProName:hover {
    color:#212a70;
    text-decoration:none;
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProAddCart, .HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProAddCart:hover {
    color:#061fda;
    text-decoration:underline;
    font-size:12px;
    line-height:20px;
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td span {
    color:#268144;
    line-height:20px;
    font-weight:bold;
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg {
    padding:5px;
    font-size:13px;
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg a, .HdrWishListCnt .FMDHdrMidCnt .WishListMsg a:hover {
    color:#051daf;
    text-decoration:underline;
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg a.ViewMsg, .HdrWishListCnt .FMDHdrMidCnt .WishListMsg a.ViewMsg:hover {
    font-size:15px;
    line-height:25px;
}
.HdrWishListCnt .FMDHdrBotShad {
    background:url(images/FMD_hdr_bot_shad.png) no-repeat top left;
    height:11px;
    width:345px;
}
.ShareIcons img {
    vertical-align:middle;
}
.PackageAddsAtSidebar {
    width:162px;
}
.ui-widget-overlay {
    background:#000000 !important;
    opacity: 0.6;
    background-image:none !important
}

.brandlogo img {
    margin:0 0 0 5px;
}
.bx-prev {
    background:url(../../../../../../layout/kwickview/images/FMD-up-arrow.jpg) no-repeat top left;
    height:19px;
    width:36px;
    display:block;
    margin:0 0 0px 0;
}
.bx-next {
    background:url(../../../../../../layout/kwickview/images/FMD-down-arrow.jpg) no-repeat top left;
    height:19px;
    width:36px;
    display:block;
    margin:10px 0 0px 0;
}
.KwickViewMain {
    position:relative;
}
.kwickviewSub {
    position:absolute;
    display:none;
    width:100%;
    top:110px;
    left:0;
    z-index:999;
}

#headertopmenucart a {
    /* 	background: none repeat scroll 0 0 #FFFFFF; */
    border: 0 none;
    /* color: #00448b; */
    /* font-weight:normal !important; */
    /* font-size:12px; */ text-transform:uppercase;
}
.logo_left {
    float:left;
    padding:25px 0px 0px 0px;
}
.header_right {
    float:right;
    width:510px;
}
.clear-both {
    clear:both;
}
.current-time {
    float:right;
    position:relative;
    top:35px;
}
.social-icon {
    float:right;
    margin-right:5px;
    margin-top:5px;
}
.social-icon ul {
    padding:0px;
    margin:0px;
}
.social-icon ul {
    margin:0px;
    padding:0px;
}
.social-icon ul li {
    float:left;
    list-style:none;
    padding:0px 0px 0px 5px;
}
.social-icon ul li a {
    padding:0 0 0 3px;
}
.searchdiv  .header {
    position: relative;
    height:150px;
    overflow:hidden
}
.headerlogo {
}
.HdrSearch {
    float: right;
    margin: 0px 0px 0 0;
    padding: 0;
    width: 175px;
}
input.HdSignUp {
    background: url("images/signup-bg.jpg") no-repeat scroll left top;
    border: 0 none;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 13px;
    margin: 0 0 5px 0;
    padding: 5px;
    width: 165px;
}
input.HdSearch {
    background: url("images/search-bg.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    color: #333333;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 13px;
    margin: 0;
    padding: 5px;
    width: 165px;
}
.HdrTopIcon {
    float:left;
    margin:0 10px 0 0;
    padding:0;
    text-align:right;
    width:250px;
}
.HdrTopIcon img {
    margin:30px 0 0 0;
}
.bannerdiv {
    width:630px !important;
    margin-top:0px;
}
.btnaddtocartAme {
    background: url("images/wishlist-btn-icon.jpg") no-repeat scroll right 5px #FFFFFF;
    border: 1px solid #DFE3E4;
    color: #000000;
    font-size: 13px;
    padding: 2px 15px 2px 10px;
    text-align: center;
}
.pages {
    float:right;
    text-transform:uppercase;
    font-size:14px;
    margin:5px 0;}

.pages a, .pages a:hover{color:#00458a; padding:0 10px;}

#featureslider {
    margin:7px 0 0 0;}



.divproductbgTabs {
    background-position: center top;
    background-repeat: no-repeat;
    border: 1px solid #DDDDDD;
    margin: 0 3px !important;
    padding-top: 2px;
}

.smallsku a, .smallsku a:hover{color:#333333; font-weight:normal; text-decoration:none}
.DedicatedProductList{
    height:150px;
}

.DedicatedContent{
    float:right;
}
/************** Finance Application CSS *********************/

.titleh4Full {
    background:#808080;
    font-size:24px; color:#fff; font-weight:bold; margin:0 5px; padding:5px 8px; text-align:center
}
.titleh4Full div.number{float:left;}

#contentFullWidthApps {
    width:100%;
    padding:5px 0; background:#fff;
}
#contentFullWidthApps table.FApps{margin:5px 0; padding:0;}
#contentFullWidthApps table.FApps td{padding:3px 5px; font-size:12px;}
#contentFullWidthApps table.FApps td p.Tips{font-size:12px; font-weight:bold; color:#999999}
#contentFullWidthApps table.FApps td input.OneHalf{width:173px; border:1px solid #c1c1c1; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0px 5px; color:#757575}
#contentFullWidthApps table.FApps td input.Fullwidth{width:450px; border:1px solid #c1c1c1; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0px 0px; color:#757575}
#contentFullWidthApps table.FApps td select.OneHalf{width:95px; border:1px solid #c1c1c1; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0px 5px; color:#757575}
#contentFullWidthApps table.FApps td select.ScondHalf{width:185px; border:1px solid #c1c1c1; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0 0px 5px; color:#757575}
#contentFullWidthApps table.FApps td table.WihtoutMargin{width:98%;}
#contentFullWidthApps table.FApps td table.WihtoutMargin td{padding:0; margin:0;}
#contentFullWidthApps table.FApps td input.PrtBtn{width:150px; border-radius:7px; border:0 none; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0 0px 5px; color:#fff; font-weight:bold; background:#616161; cursor:pointer}
#contentFullWidthApps table.FApps td input.SubmitBtn{width:150px; border-radius:7px; border:0 none; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0 0px 5px; color:#fff; font-weight:bold; background:#2e943c; cursor:pointer}
#contentFullWidthApps table.FApps td a, #contentFullWidthApps table.FApps td a:hover{color:#c2010a; font-weight:bold; text-decoration:underline;}

#checkasguest input.BigInput {
    background: url("images/FMD-big-input-bg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 27px;
    margin: 7px 0;
    padding: 5px 10px;
    width: 280px;
}
input.FMDRedBtn {
    background: #F00; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
    border: 0 none;
    cursor: pointer;
    height:auto; padding:5px 10px;
    width:auto;
}
/* Advanced Search*/
#accTab {width:183px; list-style:none; color:#033; margin:0 auto 0; padding:0;}
#accTab h3 {width:173px; padding:0 5px; font-weight:normal; margin:0 0 5px 0; cursor:pointer; font-size:18px; font-family:Arial, Helvetica, sans-serif; background:url(images/FMD-left-tab-title.jpg) no-repeat top left; height:32px; line-height:27px; color:#292929; }
#accTab h3:hover{background:url(images/FMD-left-tab-title-hover.jpg) no-repeat top left;}
#accTab .acc-section {overflow:hidden; }
#accTab .acc-content {width:173px; padding:0 5px 5px 0px; font-family:Arial, Helvetica, sans-serif  }
#accTab .acc-content table td{margin:0; padding:1px; font-size:14px; line-height:15px;}
h3.narrowSearch{background:#808080; color:#fff; font-weight:bold; font-size:14px; padding:5px; margin:0 0 10px 0}
#accTab .activeTab{
    width:173px; padding:0 5px; font-weight:normal; margin:0 0 5px 0; cursor:pointer; font-size:18px; font-family:Arial, Helvetica, sans-serif; background:url(images/FMD-left-tab-title-active.jpg) no-repeat top left; height:32px; line-height:27px; 
}
#accTab .activeTab:hover{background:url(images/FMD-left-tab-title-active.jpg) no-repeat top left;}


/*

All Ine One Cart Css Update

*/
/* New Cart CSS */
.CartMainTitle{background:#808080; height:36px; line-height:36px; font-weight:bold; color:#fff; font-size:16px; padding:0 5px; margin:0 0 10px 0}
.CartMainTitle img{margin:-3px 5px 0 0; vertical-align:middle}
.CartMainTitle01{background:#808080; height:36px; line-height:36px; font-weight:bold; color:#fff; font-size:16px; padding:0 5px; margin:0}
.CartMainTitle01 img{margin:-3px 5px 0 0; vertical-align:middle}
.CartMainTitle01Orange{background:#ff0000 url(images/FMD-orange-bg.png) no-repeat top left; height:39px; line-height:39px; font-weight:bold; color:#fff; font-size:16px; padding:0 5px; margin:0}
.CartMainTitle01Orange img{margin:-3px 5px 0 0; vertical-align:middle}
.CartMainTitle02{background:#ff0000; height:39px; line-height:39px; font-weight:bold; color:#fff; font-size:16px; padding:0 5px; margin:0}
.CartMainTitle02 img{margin:-3px 5px 0 0; vertical-align:middle}
.CartMainTitleRgt{float:right; width:178px; background:#808080; height:36px; line-height:36px; font-weight:bold; color:#fff; font-size:16px; padding:0 5px; margin:0 0 10px 0}
.CartMainTitleRgt img{margin:-3px 5px 0 0; vertical-align:middle}
input.FMD-Continue-shop{background:url(images/FMD-btn-continue-shopping.jpg) no-repeat top left; height:31px; border:0 none; width:180px; float:left; margin:6px 5px 5px 5px; cursor:pointer}
input.FMD-Continue-layaway{background:url(images/FMD-btn-continue-layaway.jpg) no-repeat top left; height:32px; border:0 none; width:179px; float:left; cursor:pointer; margin:5px;}
input.FMD-checkout-now{background:url(images/FMD-btn-checkout.jpg) no-repeat top left; height:34px; border:0 none; width:189px; float:right; cursor:pointer; margin:0 0 5px 0;}
input.FMD-Continue-shop-01{background:url(images/FMD-btn-continue-shopping-01.jpg) no-repeat top left; height:34px; border:0 none; width:189px; float:left; margin:0 0 5px 0; cursor:pointer}
.LayAWayPlan .Summary{background:#ededed; padding:5px; width: 95%}
.LayAWayPlan .Summary .MainTitle{font-weight:bold; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center}
.LayAWayPlan .Summary table.OrderTable{margin:0px 0 0 0px}
.LayAWayPlan .Summary table.OrderTable td{padding:5px; border-bottom:1px solid #a8a8a8; font-size:12px; color:#000;}
.LayAWayPlan .Summary table.OrderTable td.Last{border-bottom:0 none; border-top:0px solid #a8a8a8; font-size:20px; font-weight:bold;}
.LayAWayPlan .Summary table.OrderTable td strong{color:#FF0000;}
.LayAWayPlan .BSubmitOrder{margin:10px 10px 0 0; text-align:center;}
.LayAWayPlan .Summary table.OrderTable td div.SPickUp{color:#FF0000; margin:0 0 2px 0}
.LayAWayPlan .Summary table.OrderTable td a.Apply{color:#3399fd; text-decoration:none; line-height:18px;}
.LayAWayPlan .Summary table.OrderTable td a.Apply:hover{color:#3399fd; text-decoration:underline}
.LayAWayPlan .BSubmitOrder input.CntShop{background:url(images/FMD-continue-shopping.jpg) no-repeat top left; height:29px; width:149px; border:0 none; cursor:pointer; margin:0 3px}
.LayAWayPlan .BSubmitOrder input.CheckOutNow{background:url(images/FMD-checkout-now.jpg) no-repeat top left; height:29px; width:149px; border:0 none; cursor:pointer; margin:0 3px}
.LayAWayPlan .Summary table.OrderTable td input.SmallInput{width:100px; border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
/* New My Account CSS */
.FMDMyActArea{padding:10px;}
.FMDMyActArea #MyaccTab h3 {background: url("images/FMD-left-tab-title.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);color: #292929;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: normal;height: 32px;line-height: 27px;margin: 0 0 5px;padding: 0 5px;width: 173px;}
.FMDMyActArea #MyaccTab ul{list-style-type:none; margin:0 0 10px 0; padding:0;}
.FMDMyActArea #MyaccTab ul li{margin:0; padding:0 0 0 5px; color:#000; line-height:20px; font-size:13px}
.FMDMyActArea #MyaccTab ul li a{color:#000; text-decoration:none;}
.FMDMyActArea #MyaccTab ul li a span{font-size:12px; font-weight:bold}
.FMDMyActArea #MyaccTab ul li a:hover{color:#000; text-decoration:none; font-weight:bold}
.FMDMyActArea #MyaccTab ul li a.act, .FMDMyActArea #MyaccTab ul li a.act:hover{color:#000; text-decoration:none; font-weight:bold}
.ActCntArea{float:right; margin:0; padding:0; border:1px solid #a6a6a6; width:81%}
.ActCntArea .GrayTitle{background:#dadada; padding:5px 7px 7px 7px; color:#545454; font-size:14px; font-weight:bold}
.ActCntArea .GrayTitle01{background:#dadada; color:#545454; width: 48%; float: left; font-size:14px; font-weight:bold}
.ActCntArea .GrayTitle01 a{background:#dadada; padding:5px 0px 7px; color:#545454; font-size:14px; font-weight:bold; float:left; width:100%; text-align:center; display:block}
.ActCntArea .WhiteTitle01{background:#FFFFFF; padding:5px 7px 7px 7px; color:#545454; font-size:14px; font-weight:bold; float:left; width:50%; text-align:center}
table.ActInfoTable{margin:10px; width:97%; float: left;border:1px solid #a6a6a6;}
table.ActInfoTable td{padding:7px; font-size:13px; border-bottom:1px solid #e2e2e2}
table.ActInfoTable td a, table.ActInfoTable td a:hover{color:#03F; font-weight:bold; text-decoration:underline;}
table.ActInfoTable td p{padding:5px 0 !important; line-height:none !important; margin:0 !important; font-size:13px !important}
table.ActInfoTable td.MTitle{background:#f4f4f4; font-weight:bold; color:#000;}
table.ActInfoTable td input{border:1px solid #e2e2e2; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:90% }
table.ActInfoTable td input.SmallInpt{border:1px solid #e2e2e2; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:60% }
table.ActInfoTable td select{border:1px solid #e2e2e2; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:30% }
table.ActInfoTable td input.SmallInpt1{border:1px solid #e2e2e2; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:40% }
table.ActInfoTable td input.SmallInpt2{border:1px solid #e2e2e2; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:20% }
table.ActInfoTable td input.ActBtn{border:0 none; background:#e2e2e2; color:#000; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0 }
table.ActInfoTable td input.ActBtn:hover{border:0 none; background:#000; color:#fff; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0 }
table.ActInfoTable td input.ActBtn1{border:0 none; background:#e2e2e2; color:#000; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:125px; border-radius:7px; cursor:pointer; margin:5px 0 }
table.ActInfoTable td input.ActBtn1:hover{border:0 none; background:#000; color:#fff; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:125px; border-radius:7px; cursor:pointer; margin:5px 0 }
table.ActInfoTable td a.ActBtn{border:0 none; background:#e2e2e2; color:#000; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none; }
table.ActInfoTable td a.ActBtn:hover{border:0 none; background:#000; color:#fff; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none; }
table.ActInfoTable td a.ActBtn1{border:0 none; background:#e2e2e2; color:#000; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:125px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none; }
table.ActInfoTable td a.ActBtn1:hover{border:0 none; background:#000; color:#fff; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:125px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none }

table.ActInfoTable td input.submitBtn{ background: url("images/FMD-act-btn-update.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);border: medium none;height: 41px;width: 115px; cursor: pointer;}
table.LaywayTable{margin:20px 10px; width:97%; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2}
table.LaywayTable tr:hover{background:#e2e2e2;}
table.LaywayTable td{padding:7px; font-size:13px; border-bottom:1px solid #e2e2e2}
table.LaywayTable td a{color:#666; font-weight:bold; text-decoration:none; display:block}
table.LaywayTable td a:hover{color:#000; font-weight:bold; text-decoration:none;}
table.LaywayDetailTable{margin:20px 10px; width:97%; border-top:1px solid #e2e2e2;  border-left:1px solid #e2e2e2}
table.LaywayDetailTable tr:hover{background:#f4f4f4;}
table.LaywayDetailTable td{padding:7px; font-size:13px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.ActCntArea .GrayTitle a.addNew{
    color: #545454;
    font-size: 14px;
    font-weight: bold;
    float:right;
}
.ActCntArea .rightLink{
    color: #545454;
    font-size: 14px;
    font-weight: bold;
    float:right;
    margin-top: 5px;
}
.ActCntArea .rightLink a{
    color: #545454;    
}
.orderpaginationdiv{
    margin-bottom:10px;
}
table.orderpaginationtable{
    width:100%;
}
/* Jb Hunt Tracking etc */
.TrackShip{border-bottom:1px solid #777373; border-left:1px solid #777373; border-right:1px solid #777373; margin:5px 0}
.TrackShip .TrackTitle{text-align:center; background:#777373; padding:3px 0; color:#fff; font-weight:bold; font-size:15px;}
.TrackShip .Tracking{padding:7px; font-size:11px;}
.TrackShip .Tracking img.Help{vertical-align:middle; margin:0 2px;}
.TrackShip .Tracking a{color:#777373; text-decoration:underline;}
.TrackShip .Tracking a:hover{color:#000; text-decoration:none;}
.TrackShip input.TrackInput{border:1px solid #777373; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 0; width:158px;}
.TrackShip input.TrackSubmit{border:0 none; margin:0px 0 0px 40px; width:79px; height:22px; background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/track-btn-submit.jpg) no-repeat top left; cursor:pointer}

.JBHuntMainTitle{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/JB-hunt-Main-Title.jpg) no-repeat right top; height:64px; border-bottom:4px solid #fcdf3a; margin:5px 0}
.JBHTitle{font-size:26px; color:#6a6a6c; font-weight:normal}
.JBHTitle span{color:#e3093a; font-weight:bold}
.JBHuntMainTitle a{color:#000; text-decoration:underline; line-height:25px}
.JBHuntMainTitle a:hover{color:#000; text-decoration:none;}

.TrackDetail{margin:25px 0 0 5px; padding:0; float:left; width:81%}
.VTTab{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/yellow-tab.png) no-repeat top left; height:42px; width:155px; display:block; float:left; line-height:42px; padding:0 0 0 30px; font-weight:bold; font-size:13px;}
.VTTabAct{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/green-tab.png) no-repeat top left; height:42px; width:155px; display:block; float:left; line-height:42px; padding:0 0 0 30px; font-weight:bold; font-size:13px;}
.VTTabMargin{margin:0 0 0 -12px;}
.DeliverDate{font-size:16px; font-weight:bold; margin:25px 0 10px 0; padding:0 10px}
.TQuestion{font-size:11px; padding:0 10px; font-weight:bold; line-height:20px}
.TQuestion span{color:#ff0000;}
.TQuestion a{color:#ff0000; text-decoration:none}
.TQuestion a:hover{color:#ff0000; text-decoration:underline}

.TDMainTitle{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/yellow-title-bg.jpg) repeat-x top left; height:23px; line-height:20px; font-size:14px; font-weight:bold; color:#696a6c; margin:25px 0 0 0; padding:0 0 0 5px}
.TDBoxArea{background:#f8f8f8; padding:5px; border-bottom:1px solid #c9cbcc; border-left:1px solid #c9cbcc; border-right:1px solid #c9cbcc;}
.TDBoxArea01{background:#fff url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/box-shd-bg.jpg) repeat-x left top; padding:5px; border-bottom:1px solid #c9cbcc; border-left:1px solid #c9cbcc; border-right:1px solid #c9cbcc;}
.TDBoxArea table td{padding:2px 0; font-size:11px;}
.TDBoxArea01 table{border-top:1px solid #c9cbcc; border-left:1px solid #c9cbcc;}
.TDBoxArea01 table tr.MTitle{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/yellow-sub-title.jpg) repeat-x top left; height:22px; line-height:16px; font-weight:bold; color:#696a6c; font-size:13px;}
.TDBoxArea01 table td{border-bottom:1px solid #c9cbcc; border-right:1px solid #c9cbcc; padding:0 5px;}
.TDBoxArea01 table tr.Even{background:#fff;}
.TDBoxArea01 table tr.Odd{background:#f7f7f7;}

.TrackLeftClmn {
    width:182px;
    float:left;
    padding-right:3px;
}
.TrackNumber{margin:0 0 15px 0}
.TrackNumber table td input{border:1px solid #777373; padding:5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 0; width:158px;}
.TrackNumber table td input.StatusBtn{background:url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/status-button.jpg) no-repeat top left; height:25px; border:0 none; padding:0; margin:0; cursor:pointer; width:110px;}
.TDBoxArea02 table{border-top:1px solid #c9cbcc; border-left:1px solid #c9cbcc; }
.TDBoxArea02 table tr.MTitle{background:#fff url(http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/yellow-sub-title.jpg) repeat-x left bottom; height:22px; line-height:16px; font-weight:bold; color:#696a6c; }
.TDBoxArea02 table td{border-bottom:1px solid #c9cbcc; border-right:1px solid #c9cbcc; padding:5px; font-size:11px;}
.TDBoxArea02 table tr.Even{background:#fff;}
.TDBoxArea02 table tr.Odd{background:#f7f7f7;}
.BillingArea .Address .MainTitle {
    background:#808080;
    font-weight:bold;
    color:#fff;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:4px 0 4px 7px;
}
.BillingArea .Address .MainTitle img{
    vertical-align: middle;
    margin: 0 7px 0 0; 
}
.BillingArea .PayInfo .MainTitle {
    background:#808080;
    font-weight:bold;
    color:#fff;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:4px 0 4px 7px;
}
.BillingArea .PayInfo .MainTitle img{
    vertical-align: middle;
    margin: 0 7px 0 0; 
}
.OrderInfo .Summary .MainTitle {
    background:#808080;
    font-weight:bold;
    color:#fff;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:4px 0 4px 7px;
}
.OrderInfo .Summary .MainTitle img{
    vertical-align: middle;
    margin: 0 7px 0 0; 
}

.OrderInfo .Summary {
    background:#ededed;
    padding:0px;
}


.OrderInfo .MainTitle2 {
    background:#808080;
    font-weight:bold;
    color:#fff;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:4px 0 4px 7px;
    margin: 10px 0 0 0;

}
.OrderInfo .MainTitle2 img{
    vertical-align: middle;
    margin: 0 7px 0 0; 
}
.pricingTablekwick {
    font-size: 12px;
    font-weight: bold;
}



/* Updated CSS */
.BillingArea .Address label span {
    font-size:14px !important;
    padding:0px 0px !important;
    color:#FF0000;
}
.BillingArea .Address input {
    width:356px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px;
}
.BillingArea .Address input.ThirdHalf {
    width:115px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px;
}
.BillingArea .Address select.OneHalf {
    width:115px;
    border:1px solid #c1c1c1;
    padding:4px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px;
}
.BillingArea .Address input.ForthHalf {
    width:30px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px; float:left;
}
.BillingArea .Address input.FifthHalf {
    width:50px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px; float:left;
}

.BillingArea .Address select.FullWidth {
    width:178px;
    border:1px solid #c1c1c1;
    padding:4px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 0px 5px;
}

.BillingArea .PayInfo .BSubmitOrder {
    margin:0px ;
}
.BillingArea .PayInfo .BSubmitOrder input.SubmitOrder {
    background:url(images/btn-submit-order-now.jpg) no-repeat top left;
    height:38px;
    width:202px !important;
    border:0 none;
    cursor:pointer
}

/* EMI CSS */
.EMIPay{padding:5px 2px 5px 10px; margin:0 0 7px; height: 50px;}
.C-Orange{background:url(images/C-EMI-orange-round.jpg) no-repeat top left; float:right; height:37px; width:87px; margin:0px 0px 0 0px; text-align:center; color:#fff; font-size:18px; font-weight:bolder; line-height:15px; padding:10px 0 0 0}
.C-Orange span{font-size:9px; font-weight:bolder}
.EMIPay span.BlBold{font-size:12px; font-weight:bolder;}
.EMIPay span.SLBold{font-size:10px; font-weight:normal; font-style:italic}
.EMIPay span.OrngClick{font-size:12px; color:#eb212e;}
.EMIPay span.OrngClick a{color:#eb212e; text-decoration:underline;}
.EMIPay span.OrngClick a:hover{color:#eb212e; text-decoration:none;}

.EMIPay2{padding:5px 2px 5px 0px; margin:0 0 7px 0; width:52%; float:left}
.C-Orange{background:url(images/C-EMI-orange-round.jpg) no-repeat top left; float:right; height:37px; width:87px; margin:0px 0px 0 0px; text-align:center; color:#fff; font-size:18px; font-weight:bolder; line-height:15px; padding:10px 0 0 0}
.C-Orange span{font-size:9px; font-weight:bolder}

.C-Orange1{background:url(images/C-EMI-orange-round-01.jpg) no-repeat top left; float:right; height:64px; width:143px; margin:0px 0px 0 0px; text-align:center; color:#fff; font-size:30px; font-weight:bolder; line-height:25px; padding:15px 0 0 0}
.C-Orange1 span{font-size:15px; font-weight:bolder}
.EMIPay3{padding:5px 2px 5px 0px; margin:10px 0; width:100%; float:left}
.EMIPay3 span.BlBold{font-size:17px; font-weight:bolder;}
.EMIPay3 span.SLBold{font-size:14px; font-weight:normal; font-style:italic}
.EMIPay3 span.OrngClick{font-size:17px; color:#eb212e;}
.EMIPay3 span.OrngClick a{color:#eb212e; text-decoration:underline;}
.EMIPay3 span.OrngClick a:hover{color:#eb212e; text-decoration:none;}

.EMIPay2 span.BlBold{font-size:12px; font-weight:bolder;}
.EMIPay2 span.SLBold{font-size:10px; font-weight:normal; font-style:italic}
.EMIPay2 span.OrngClick{font-size:12px; color:#eb212e;}
.EMIPay2 span.OrngClick a{color:#eb212e; text-decoration:underline;}
.EMIPay2 span.OrngClick a:hover{color:#eb212e; text-decoration:none;}
.OnDisPlay{margin:0; padding:0; width:100%}
.OnDisPlay img{margin:0; padding:0;}
.featprodnamediv1
{
    font-size:12px; color:gray;
    vertical-align: middle;
    padding:5px 10px 5px 10px;
    text-align: left;
    overflow:hidden;
    margin:auto;
    height:50px;
}
.featprodnamediv3
{
    font-size:12px; color:gray;
    vertical-align: middle;
    padding:5px 10px 5px 10px;
    text-align: left;
    overflow:hidden;
    margin:0 auto 7px 0;
    height:50px;
}
.featprodnamediv3 a
{
    font-weight: bold;
    color:#000;
    font-size:13px;
}
.featprodnamediv1 a
{
    font-weight: bold;
    color:#000;
    font-size:13px;
}
.featprodnamediv2
{
    font-size:12px; color:gray;
    padding:5px 0;
    text-align: left;
    margin:0 0 7px 0;
}
.featprodnamediv2 a
{
    font-weight: bold;
    color:#000;
    margin:1px;font-size:13px;
}
.featprodimg1
{
    width:180px;

}
.featprodimgdiv1
{
    /*    height:142px;*/
    /*background-color: white;*/
    margin: 0px;
    padding:0px;
    background:white;
    margin:auto;

}
.CheapBtnArea{padding:0 10px;}
.CBuyItNow{color: #f60000; font-size: 12px;font-weight: bold;text-align: left; height: 50px;}
.CBuyItNow img{float: right;margin: 3px 0 0 5px;vertical-align: middle;}
.CBuyItNow1{float:right; width:180px; text-align:right; font-size:13px; color:#f60000; margin:15px 5px 0 0}
.CBuyItNow1 img{float:right; vertical-align:middle; margin:3px 0 0 10px}
.CBuyItNow2{font-size:13px; color:#f60000; width:100%; margin:10px 0}
.CBuyItNow2 img{vertical-align:middle; margin:0px 5px 0 0px}
.CBuyItNow3{text-align:left; height:50px;}
.CBuyItNow3 table td{padding:0;}
.divproductbg1 {
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    height: 360px;
    padding-top: 2px;
}
.productlisttable1{


    border-collapse: collapse;
    margin:0 0 5px 2px; width:99.4%;
    border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC; 

}

.productlisttable1 td {
    padding:5px;
    text-align: left;
    border-bottom: 1px solid #CCCCCC;

}
.divproductbg2 {
    background-repeat: no-repeat;
}
.LayAWayPlan {
    border: 0 none;
    float: left;
    margin: 7px 0 0;
    width: 407px;
}
.CartOrderInfo{float:right; margin:7px 0 0 0px; width:398px; }
.CartOrderInfo .Summary{background:#ededed; padding:5px;}
.CartOrderInfo .Summary .MainTitle{font-weight:bold; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center}
.CartOrderInfo .Summary table.OrderTable{margin:0px 0 0 0px}
.CartOrderInfo .Summary table.OrderTable td{padding:5px; border-bottom:1px solid #a8a8a8; font-size:12px; color:#000;}
.CartOrderInfo .Summary table.OrderTable td.Last{border-bottom:0 none; border-top:0px solid #a8a8a8; font-size:20px; font-weight:bold;}
.CartOrderInfo .Summary table.OrderTable td strong{color:#FF0000;}
.CartOrderInfo .BSubmitOrder{margin:10px 0 0 0; text-align:center;}
.CartOrderInfo .Summary table.OrderTable td div.SPickUp{color:#FF0000; margin:0 0 2px 0}
.CartOrderInfo .Summary table.OrderTable td a.Apply{color:#3399fd; text-decoration:none; line-height:18px;}
.CartOrderInfo .Summary table.OrderTable td a.Apply:hover{color:#3399fd; text-decoration:underline}
.CartOrderInfo .BSubmitOrder input.CntShop{background:url(images/FMD-continue-shopping.jpg) no-repeat top left; height:29px; width:149px; border:0 none; cursor:pointer; margin:0 3px}
.CartOrderInfo .BSubmitOrder input.CheckOutNow{background:url(images/FMD-checkout-now.jpg) no-repeat top left; height:29px; width:149px; border:0 none; cursor:pointer; margin:0 3px}
.CartOrderInfo .Summary table.OrderTable td input.SmallInput{width:100px; border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.OtherCost{width:398px; border:0 none; float:left; margin:7px 0 0 0}

.ShippingCost{background:#ededed; padding:5px; width:388px; min-height:95px}
.ShippingCost table td{padding:5px; font-size:11px;}
.ShippingCost table td strong{font-size:10px;}
.ShippingCost table td input.SmallInput{width:100px; border-top:1px solid #848484; border-left:1px solid #848484; border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center}
.ShippingCost table td select{border:1px solid #848484; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:112px;}
.ShippingCost table td input.Calculate{border:0 none; padding:0; background:url(images/FMD-btn-calculate.jpg) no-repeat top left; height:32px; width:103px; cursor:pointer}
.BillingArea {
    float: left;
    margin: 0;
    padding: 0;
    width: 776px;
}
.BillingArea .Address {
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    width: 383px;
}

.BillingArea .Address .Required {
    font-size:12px !important;
    padding:3px 0px 0 5px !important;
    color:#FF0000;
}
.BillingArea .Address .Same {
    font-size:12px !important;
    padding:0px 5px !important;
}
.BillingArea .Address label {
    font-size:14px;
    line-height:20px;
    padding:0 0 5px 5px;
}
.BillingArea .Address label.error {
    font-size:11px;
    line-height:18px;
    padding:0px 0 5px 5px;
    color:#FF0000;
}
.BillingArea .Address input.checkbox {
    width:25px;
    border:0 none;
    padding:0 5px 0 0;
    margin:0;
}

.BillingArea .Address input.OneHalf {
    width:165px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 5px;
}

.BillingArea .PayInfo {
    width:762px;
    margin:0 5px;
    padding:0;
}

.BillingArea .PayInfo table.PayTable {
    margin:10px 5px
}
.BillingArea .PayInfo table.PayTable td {
    padding:5px;
}
.BillingArea .PayInfo table.PayTable td label {
    font-size:14px;
    line-height:20px;
    padding:10px 0 5px 0px;
}
.BillingArea .PayInfo table.PayTable td label.error {
    font-size:11px;
    line-height:18px;
    padding:0px 0 5px 5px;
    color:#FF0000;
}
.BillingArea .PayInfo table.PayTable td input {
    width:250px;
    border:1px solid #c1c1c1;
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 0px;
}
.BillingArea .PayInfo table.PayTable td input.Radio {
    width:25px;
    border:0 none;
    padding:0 0px 0 0;
    margin:0;
}
.BillingArea .PayInfo table.PayTable td select.OneHalf {
    width:115px;
    border:1px solid #c1c1c1;
    padding:4px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:7px 0 7px 0px;
}
.BillingArea .PayInfo table.PayTable td label span {
    font-size:12px !important;
    padding:0px 0px !important;
    color:#FF0000;
}
.OrderInfo {
    float:right;
    margin:0;
    width:229px;
}
.OrderInfo .Summary table.OrderTable {
    margin:10px 0 0 0px
}
.OrderInfo .Summary table.OrderTable td {
    padding:7px 5px;
    border-bottom:1px solid #a8a8a8;
    font-size:12px;
    color:#000;
}
.OrderInfo .Summary table.OrderTable td.Last {
    border-bottom:0 none;
    border-top:4px solid #a8a8a8;
    font-size:18px;
    font-weight:bold;
}
.OrderInfo .Summary table.OrderTable td strong {
    color:#FF0000;
}
.divproductbg213 {
    background-repeat: no-repeat;
    border: 1px solid #cccccc;
    height: 304px;
    padding-top: 2px;
}
.divproductbg123 {
    background-repeat: no-repeat;
    border: 1px solid #cccccc;
    height: 340px;
    padding-top: 2px;
}
.BillingArea .Review {
    margin: 0 5px;
    padding: 0;
    width: 762px;
}
.BillingArea .Review .MainTitle {
    background: none repeat scroll 0 0 #808080;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 0 4px 7px;
}
.BillingArea .Review .MainTitle img {
    margin: 0 7px 0 0;
    vertical-align: middle;
}


.BillingArea .withoutPayment {
    margin: 0 5px;
    padding: 0;
    width: 762px;
}
.BillingArea .withoutPayment .MainTitle {
    background: none repeat scroll 0 0 #808080;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 0 4px 7px;
}
.BillingArea .withoutPayment .MainTitle img {
    margin: 0 7px 0 0;
    vertical-align: middle;
}
.BillingArea .withoutPayment .BSubmitOrder {
    margin: 0;
}
.BillingArea .withoutPayment .BSubmitOrder input.SubmitOrder {
    background: url("images/btn-submit-order-now.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 38px;
    width: 202px !important;
}

table td label.error{font-size:11px; line-height:18px; padding:0px 0 5px 5px; color:#FF0000;}
/* Claim Form CSS */
table.ClaimForm{padding:0; margin:0 auto 10px auto; }
table.ClaimForm td{padding:5px;}
table.ClaimForm td input{font-family: Arial,Helvetica,sans-serif;
                         font-size: 12px;
                         margin:5px 8px 2px 0px;
                         padding:7px; border:1px solid #dcdcdc;
                         width:90%;
}
table.ClaimForm td input.SmallI{font-family: Arial,Helvetica,sans-serif;
                                font-size: 12px;
                                margin:5px 8px 2px 0px;
                                padding:7px; border:1px solid #dcdcdc;
                                width:78%;
}
table.ClaimForm td select{font-family: Arial,Helvetica,sans-serif;
                          font-size: 12px;
                          margin:5px 8px 2px 0px;
                          padding:7px 5px; border:1px solid #dcdcdc;
                          width:90%;
}
table.ClaimForm td textarea{font-family: Arial,Helvetica,sans-serif;
                            font-size: 12px;
                            margin:5px 8px 2px 0px;
                            padding:7px 5px; border:1px solid #dcdcdc;
                            width:96%;
}
table.ClaimForm td input.SendBtn{font-family: Arial,Helvetica,sans-serif;
                                 font-size: 12px;
                                 margin:5px 8px 2px 0px;
                                 padding:7px; border:1px solid #dcdcdc;
                                 width:35%; cursor:pointer
}
.NewProductOut{
    position: relative; top: 0; left;    
}
.NewProdcutIn{
    background: #ff9900; color: #fff; font-size: 12px; font-weight: bold; padding: 5px; position: absolute; text-align: center; top: 90px; z-index: 999;        
}
.Lftdiv{margin-bottom:5px;}
.Lftdiv img{
    width: 100%;
}
.checkasgues input.BigInput {
    background: url("images/FMD-big-input-bg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 27px;
    margin: 7px 0;
    padding: 5px 10px;
    width: 230px;
}
.FindDealer{float: left;width: 100%; margin:10px 0; background:url(images/img-find-dealer.jpg) no-repeat right top; min-height:166px;}

.FindDealer select{border:1px solid #9F9F9F; padding:5px; width:90%}

input.phoenixbuttonsearch{background:url(images/btn-find-dealer-search.jpg) no-repeat top left; height:22px; width:83px; cursor:pointer; border:0 none; margin:5px 0}

.RedOr{ background: none repeat scroll 0 0 #da1a0f;
    border-radius: 50%;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding: 7px;}
/* Category Landing Page CSS */
.MainCatLand{width:100%;}
.MainCatLand .CLBox{float:left; width:31%; margin:1%; border:1px solid gray; padding:0; min-height:260px;}
.MainCatLand .CLBox .title{font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; padding:10px 10px 0 10px; min-height:54px;}
.MainCatLand .CLBox .title a{font-size:12px; background:url(images/red-arrow.jpg) no-repeat right 2px; display:block; color:#e22332; text-decoration:none; float:left; padding:0 13px 0 0px}
.MainCatLand .CLBox img{width:100%; margin:0;}

.CatLandTitle{font-size:20px; font-weight:bold; color:#f5081a; text-transform:uppercase; padding:10px 0 0 0}

/* Mattress CSS */
.MatLanding{width:100%;}
.MatLanding .LandTitle{margin:0 0 10px 0}
.MatLanding .LandTitle img{width:100%; margin:0; padding:0;}
.MatLanding .Banner{margin:0 0 10px 0;}
.MatLanding .LandCnt{margin:10px 0;}
.MatLanding .MatTitle{font-size:18px; font-weight:bold; color:#585858; padding:5px 0}
.MatLanding h1,h2,h3{color:#585858; padding:5px 0;}
.mattressProduct h1{color:#585858; padding:5px 0;font-size: 18px;}

.Position{margin:10px 0 0 0;}
.Position .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}
.Position ul{margin:0 auto; padding:0; list-style-type: none; width:99%}
.Position ul li{float:left; width:23%; text-align:center; margin:20px 1%}
.Position ul li img{width:100%}
.Position table{margin:0; width:98%}
.Position table td{padding:7px;}
.Position img{width:100%; margin:0; padding:0;}

.SizeBox{margin:10px 0 0 0;}
.SizeBox table{margin:0; width:98%}
.SizeBox .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}
.SizeBox table td{padding:7px;}
.SizeBox img{width:100%; margin:0; padding:0;}

.MatBrand{margin:10px 0 0 0;}
.MatBrand .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}
.MatBrand table{margin:5px 0; width:100%}
.MatBrand table td{padding:7px;}
.MatBrand img{width:100%; margin:0; padding:0;}

.ComfortLevel{margin:10px 0 0 0;}
.ComfortLevel .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}
.ComfortLevel img{width:100%; margin:0; padding:0;}

.Prefer{margin:10px 0 0 0;}
.Prefer .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}
.Prefer ul{margin:2% auto; padding:0; list-style-type: none; width:100%}
.Prefer ul li{float:left; width:31%; margin:0 1% 2% 1%; text-align:center;}
.Prefer ul li a{background:#fec200; display:block; color:#000; box-shadow: inset 0 -1px 2px #000,inset 0 2px 2px #D4D4D4; padding:10px; font-weight:bold}

.BestSeller{margin:10px 0 0 0;}
.BestSeller .GrayTitle{background:#808080; color:#fff; font-weight:normal; font-size:18px; padding:5px 10px;}

.CLOption{margin:10px 0}
.CLOption table{width:100%;}
.CLOption td{padding:5px; text-align:center; font-weight:bold; font-size:14px}
.CLOption td a, .CLOption td a:hover{color:#000; text-decoration:none}
.CLRange{background:url(images/img-comfort-level.jpg) no-repeat top left; background-size:100%; min-height:90px;}
.CLRange ul{list-style-type:none; margin:0; padding:35px 0 0 0}
.CLRange ul li{float:left; margin:0; padding:25px 0 0 0; width:10%; text-align:center; background:url(images/range-div.jpg) no-repeat center top;}
.CLRange ul li a, .CLRange ul li a:hover{color:#000; font-size:14px; text-decoration:underline; font-weight:bold}

.breadcrumbdiv{margin:0; padding:0; width:100%; float:left}
ul.bradcrumbs{list-style-type:none; margin:0; padding:0; display:block; text-align:right}
ul.bradcrumbs li{float:left; margin:0; padding:0 5px 0 0; line-height:20px; font-weight:bold; color:#777777}
ul.bradcrumbs li a{font-weight:bold; color:#000; font-size:12px; text-decoration:underline;}

#loaderImage {
    display: block;
    float: left;
    left: 42%;
    margin: 0 auto;
    position: absolute;
    top: 390px;
    z-index: 9999;
}

/***** Gift Registry CSS *****/
.GiftRegInfo{margin:10px auto 0 auto; width:98%}
.GiftRegInfo table{width:70%; margin:0; padding:0; float:left}
.GiftRegInfo table td{border-bottom:1px dashed #BBBBBB; padding:10px; font-size:14px}

.GiftRegInfo .ProfilePhoto{float:left; margin:0px 0 0 50px; text-align:center}
.GiftRegInfo .ProfilePhoto img{border-radius:50%; border:3px solid #fff; width:200px; height:200px;}
.WishListPro{margin:20px auto 0 auto; width:98%}
.WishListPro .Title {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.WishListPro table{width:100%; margin:0; padding:0;}
.WishListPro table td{border-bottom:1px dashed #BBBBBB; padding:10px; font-size:14px}
.WishListPro .GTotal{background:#e2e2ee; color:#000; font-size:16px; text-align:right; padding:10px; font-weight:bold; margin:5px 0 0 0}

.GiftCards{margin:20px auto 0 auto; width:98%}
.GiftCards .Title {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.GiftCards table{width:100%; margin:0; padding:0;}
.GiftCards table td{border-bottom:0px dashed #BBBBBB; padding:10px; font-size:14px}
.GiftCards table td input[type=radio]{margin:0 0 10px 0}
.GiftCards table td input[type=text]
{
    border:1px solid #848484;
    color: #000;
    font-weight:bold; text-align:center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding:10px;
    margin:10px 0 0 0; width:80px;
}

.AcptTerms{margin:20px auto 0 auto; width:98%}
.AcptTerms .Title {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}
.AcptTerms table{width:100%; margin:0; padding:0;}
.AcptTerms table td{border-bottom:0px dashed #BBBBBB; padding:10px; font-size:14px}

.PayOption{margin:20px auto 0 auto; width:98%}
.PayOption .Title {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.giftTabs {
  background: #e3e3e3 none repeat scroll 0 0;
  border-bottom: 1px solid #a6a6a6;
  border-top: 1px solid #a6a6a6;
  float: left;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
/** replace giftabs **/
.giftTabs li{
    background: #e3e3e3 none repeat scroll 0 0;
    /*border-bottom: 1px solid #a6a6a6;
    border-top: 1px solid #a6a6a6;*/
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    list-style: outside none none;
    padding: 10px 7px;
    text-align: center;
}
.giftTabs li.act{            
    background:#fff url("images/gifthover-arrow.jpg") no-repeat scroll  right top;    
}
/** end giftab replace **/

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


.AProtable {

    width:100%;
    margin:auto;
    border-collapse: collapse;
}

.AProtable th{
    padding:8px;
}

.AProtable td{
    padding:8px;
    border-bottom:1px solid #dcdcdc;
}

.AProtable td a{color:#000; text-decoration:none; font-weight:bold}

.GList{margin:10px 0 0 0;}
.GList ul{list-style-type:none; margin:0; padding:0;}
.GList ul li{width:31.3%; padding:10px; float:left; text-align:center}

.GList ul li input[type=radio]{margin:0 0 10px 0}
.GList ul li input[type=text]
{
    border:1px solid #848484;
    color: #000;
    font-weight:bold; text-align:center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding:10px;
    margin:10px 0 0 0; width:80px;
}

.GAmount{border-top:1px dashed #979797; font-size:25px; margin:15px 0 0 0; padding:15px 0 0 0}

.SenderInfo{margin:20px auto 0 auto; width:98%}
.SenderInfo .Title {
    background: #808080 none repeat scroll 0 0;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.SenderInfo table{width:100%; margin:0; padding:0;}
.SenderInfo table td{border-bottom:1px dashed #BBBBBB; padding:10px; font-size:14px}
.SenderInfo table td input[type=text]
{
    border:1px solid #848484;
    color: #000;
    font-weight:normal; text-align:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding:10px;
    margin:10px 0 0 0; width:90%;
}



table.ActInfoTable td input.AddBtn {
    background: rgba(0, 0, 0, 0) url("images/FMD-btn-add.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 41px;
    width: 115px;
}
table.ActInfoTable td input.SaveBtn {
    background: rgba(0, 0, 0, 0) url("images/FMD-btn-save.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 41px;
    width: 115px;
}
table.ActInfoTable td input.SendBtn {
    background: rgba(0, 0, 0, 0) url("images/FMD-btn-send.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 41px;
    width: 115px;
}

.registryTabs{
    padding: 0;

}
.registryTabs li{        
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    float: left;
    width: 47.5% !important;
    list-style: none;
    padding:10px; background:#E3E3E3; color:#000; font-weight:bold; font-size:14px; text-align:center
}
.registryTabs li a{color:#000; text-decoration:none}


.registryTabs li.act{        
    background:#fff;
    border-bottom: 1px solid #E3E3E3;
}

table.ActInfoTable01{margin:10px; width:97%; float: left;border:1px solid #e2e2e2;}
table.ActInfoTable01 td{padding:7px; font-size:13px; border-bottom:1px solid #e2e2e2; }
table.ActInfoTable01 th{background:#e2e2e2; padding:7px;}
table.ActInfoTable01 td a.ActBtn{border:0 none; background:#e2e2e2; color:#000; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none; }
table.ActInfoTable01 td a.ActBtn:hover{border:0 none; background:#000; color:#fff; font-weight:bold; padding:5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:65px; border-radius:7px; cursor:pointer; margin:5px 0;text-decoration:none
}

#companySelection ul{list-style-type:none; margin:10px 0 0 0; padding:0; border-bottom:1px solid #5F5F5F }
#companySelection ul li{
    float: left;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 21%; }
#companySelection ul li img{width:125px; height:100px;}

#companySelection ul li a.submitToCompany{color:#fff; background:#5f9f2b; padding:7px 15px; margin:25px 0 0 0; display:block; border-radius:5px; }
#companySelection ul li span{padding:35px 0 0 0; display:block}

#companySelection input[type=submit]{color:#fff; background:#479B03; padding:7px 15px; font-weight:bold; margin:10px 0; display:block; border-radius:5px; border:0 none}

#companySelection ul li input[type=radio]{margin:40px 0 0 0}
#companySelection ul li label.error{display:block}


a.ActBtn01{background: #009e00 none repeat scroll 0 0;
           border: 0 none;
           border-radius: 7px;
           color: #fff;
           cursor: pointer;
           display: inline-block;
           font-family: Arial,Helvetica,sans-serif;
           font-size: 12px;
           font-weight: bold;
           margin: 3px;
           padding: 5px 10px;
           text-decoration: none;
           width: 150px;
		   text-align:center; }
a.ActBtn01 img{vertical-align:middle; margin:0 3px 0 0}
a.ActBtn01:hover{background: #000 none repeat scroll 0 0;
                 border: 0 none;
                 border-radius: 7px;
                 color: #fff;
                 cursor: pointer;
                 display: inline-block;
                 font-family: Arial,Helvetica,sans-serif;
                 font-size: 12px;
                 font-weight: bold;
                 margin: 3px;
                 padding: 5px 10px;
                 text-decoration: none;
                  /*width: 145px;*/ text-align:center;}				  
.widthAuto{width:auto;}
.PayOption .PayInfo .BSubmitOrder input.SubmitOrder {
    background:url(images/btn-send-my-gift.jpg) no-repeat top left;
    height:38px;
    width:202px !important;
    border:0 none;
    cursor:pointer
}
.FMDMyActArea #MyaccTab h3.Gift {background: url("images/FMD-left-tab-title-gift.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important; color: #292929;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight: normal;height: 32px;line-height: 27px;margin: 0 0 5px;padding: 0 5px 0 32px;width: 173px;}
.FMDMyActArea #MyaccTab h3.Gift a{color:#292929; text-decoration:none;}

/* Mattress Product Detail Css */
.mattressProduct {
    position: relative;
    width: 100%;
}
.mattressProduct .productshowtable {
    width: 100%;
}
.mattressProduct .productshowtable td .ProductImage{
    width: 100%;
    position: relative;
}
.ProductShow{width: 630px !important}
.BuildMattress{width:630px; border:1px solid #808080; margin:10px auto; float: left}
.MattressImg{width:248px; padding:8px; float:left}
.MattProduct img{width:100%;border:1px solid #a0a0a0; margin:0 0 10px 0}
.SelectCL{display:block; text-align:center;}

.BuildArea{float:left; border-left:1px solid #d1d1d1; width:350px; padding:8px 7px 8px 8px; min-height:300px}
.BuildTitle{background-color: #808080; font-size:20px; color:#fff; padding:7px}
.BuildArea table.BuildTable{margin:10px 0 5px 0; width:350px}
.BuildArea table.BuildTable td{padding:3px 5px}
.BuildArea table.BuildTable td div.Number{text-align:center; border-radius:50%; background:#808080; padding:5px 3px; color:#fff; font-weight:bold}

.BuildSize{margin:0 0 10px 0; padding:0; }
.BuildSize table td{padding:2px !important; font-size:12px}
.BuildSize table tr.First{background:#eeeeee;}
.BuildSize table tr.Second{background:#fafafa;}
.BuildSize table td strong{color:#FF0004}

.BuildSize table td span.Size{font-weight:bold}
.BuildSize table td span.RPrice{text-decoration:line-through; color:#4A4A4A}

.BuildArea table.BuildTable td select{ border: 1px solid #e2e4e3;
    border-radius: 7px;
    float: right;
    font-size: 12px;
    padding: 3px;
    text-align: left;
    width: 130px;}
.BuildArea table.BuildTable td img{float:right; margin:3px 0 0 0}

.BuildBtn{margin:7px 0; text-align:center}
input.MattAddtoCart{background:url(images/Matt-add-to-cart.jpg) no-repeat top left; height:34px; width:161px; cursor:pointer; border:0 none; margin:0 5px 0 10px; padding:0; float:left}

.MattSocial{margin:5px 0; text-align:right; padding:0 10px 0 0}
.MattSocial img{vertical-align:middle; margin:0 0 0 3px}

.MattExtraBtn{margin:10px 0; float: left}
.MattExtraBtn img{vertical-align:middle; margin:0 20px 0 0; float:left}

/** 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;
}

#review {
    border: 1px solid #cdcdcd;
    color: #000 !important;
    font-size: 12px;
    line-height: 18px;
    margin-left: 0;
    padding: 2px;
}

ul.ListReview{list-style-type:none; margin:0 auto; padding:12px 0; width:98%}
ul.ListReview li{margin:7px 0; border-bottom:1px solid #f4f4f4}
ul.ListReview li img{margin:5px 0 5px 5px !important; vertical-align:middle !important}

#tabs ul li img{vertical-align:top; margin:0; padding:0}

.writeReviewFormDiv table td{padding:5px 2px 10px 2px}
.writeReviewFormDiv table td textarea{width:100%;}
.writeReviewFormDiv table td input.Sbtn{background:#549b01; font-weight:bold; color:#fff; font-size:13px;  margin:0 0px 0 0; padding:5px 10px; border:0 none;}
.writeReviewFormDiv table td a, .writeReviewFormDiv table td a:hover{color:#444444; text-decoration:underline; font-weight:bold; font-size:11px}
.MattTabCnt{float: left; width: 99%;}

/** Mattress Detail page product img crowsal **/
.MSliderBig{
	width: 250px;
}
#slide-pager_mattress {
	margin: 20px auto 0;
}

#slide-pager_mattress ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#slide-pager_mattress ul li {
	margin-right: 10px;
	border: 2px solid #fff;
}

#slide-pager_mattress ul li img { display: block; height:60px; width:60px;}    
#slide-pager_mattress_prev {
	display: block;
	height: 30px;
	left: 0px;
	position: absolute;
	top: 18px;
	width: 40px;
z-index: 9999;
}

#slide-pager_mattress_next {
	display: block;
	height: 30px;
	position: absolute;
	right: -29px;
	top: 18px;
	width: 40px;
	z-index: 9999;
}

#slide-pager_mattress ul li.activeSlide {
	border: 2px solid #EC9700;
}
.MattProduct{height: 260px;}
.totalMattressPrice{font-size:24px; font-weight:bold; padding:7px; text-align:left; color:#ff0000}


/*************** loder-css - 28-03-2016 **********************/

.loder-main {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #115dac;
  font-size: 16px;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: middle;
  width: 100%;
  z-index: 999999;
}

.loder-container {
  background: #fff none repeat scroll 0 0;
  border: 4px solid #115dac;
  margin: 18% auto;
  padding: 20px 0 0;
  width: 280px;
}

.loder-main strong {font-size:21px;}


/*my account page-css 30-3-16*/


.myactiveTab {
  list-style: none;
  padding: 0;
  margin:0;
  
}

.myactiveTab .acc-section {
    overflow: hidden;
	/*border-right: 1px solid #999;
    border-left: 1px solid #999;*/
}

.myactiveTab .acc-section ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.myactiveTab .acc-section li {
	display:block;  
}

.myactiveTab .acc-section li a {
  background: #dedbdb none repeat scroll 0 0;
  color: #000;
  display: block;
  font-size: 14px;
  line-height: 32px;
  padding-left: 30px;
  border-bottom: 1px solid #999;
}

.myactiveTab .acc-section li a:hover {
  background: #9c9898 none repeat scroll 0 0;
  color: #000;
  display: block;
  font-size: 14px;
  line-height: 32px;
  padding-left: 30px;
  border-bottom: 1px solid #999;
}

#myaccTab {
  margin-top: -3px;
  padding: 0;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  border-left: 1px solid #999;
  border-bottom:0;
}

#myaccTab #profile {
  background: rgba(0, 0, 0, 0) url("images/myaccount-profile.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #profile:hover {
  background:#000 url("images/myaccount-profile-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}


#myaccTab #profile.activeTab {
  background:#000 url("images/myaccount-profile-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}


#myaccTab #wish,#myaccTab #gift {
  background: rgba(0, 0, 0, 0) url("images/my-wish.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #wish:hover,#myaccTab #gift:hover {
  background:#000 url("images/my-wish-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #wish.activeTab,#myaccTab #gift.activeTab {
  background:#000 url("images/my-wish-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myaccpayaslow {
  background: rgba(0, 0, 0, 0) url("images/pay.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #myaccpayaslow:hover {
  background:#000 url("images/pay-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myaccpayaslow.activeTab {
  background:#000 url("images/pay-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myacclayaway {
  background: rgba(0, 0, 0, 0) url("images/Lay-A-Way.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #myacclayaway:hover {
  background:#000 url("images/Lay-A-Way-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myacclayaway.activeTab {
  background:#000 url("images/Lay-A-Way-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myaccloyati {
  background: rgba(0, 0, 0, 0) url("images/Loyalty.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #myaccloyati:hover {
  background:#000 url("images/Loyalty-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myaccloyati.activeTab {
  background:#000 url("images/Loyalty-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

/*tooltip-css-start-4-4-16*/

.bubbles {
    position: relative;
    width: 100%;
    
}
.bubbles span.line{border-bottom:0; color: #000}
.bubbles span.arrow{position: absolute; bottom: -13px; left:115px; z-index: 999}

.bubbles .bubblestext {
    visibility: hidden;
    width: 100%;
    max-width:225px;
    background: #fff;
    color: black;
    border-radius: 1px;
    border:1px solid #ccc;
    /* Position the tooltip */
    z-index: 1;
     box-shadow: 5px 5px 5px #888888;
     padding: 10px;
    position: absolute;
    text-align: center;
   bottom: 25px;
    visibility: hidden;
	right:100px;
}

.bubbles:hover .bubblestext {
    visibility: visible;
}

.orange-text{ font-size:20px; color:#d10e52; font-weight:bold;}
.wishSubTotal {
  font-weight: bold;
  font-size: 14px;
}
.wishlistimg > img {
  width: 100%;
}

/*latest style popup-css-start-5-4-16*/
.latestStyled{
 	overflow: visible !important;
    padding: 0 !important;
}
.latestStyled .ui-dialog .ui-dialog-content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  overflow: auto;
  padding: 0;
  position: relative;
}

.latestStyled .ui-widget-content {
	padding: 0 !important;
	background: #fff none repeat scroll 0 0 !important;
	box-shadow: 0 0 9px 9px rgba(0, 0, 0, 0.75);
	margin: 0 !important;
}

.latestStyled .ui-widget-header {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    height: 24px;
    position: absolute !important;
    right: -5px !important;
    top: -25px !important;
    width: 24px;
    z-index:999999 !important;
	text-indent:-50px; 
}


.latestStyled .ui-widget-header .ui-dialog-title {
	display:none;    
}
.latestStyled .ui-widget-header .ui-dialog-titlebar-close {

}
.latestStyled .ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick{
	background: url("../../../../../../images/icons/32/icon-close.png") no-repeat scroll 0 0 !important;
    border: 1px solid #fff;
    border-radius: 50%;
    height: 31px;
    position: absolute !important;
    right: -15px !important;
    top: 0px !important;
    width: 31px;
    z-index: 9999 !important;
	text-indent:-50px; 
}

.latestStyled  .ui-dialog-buttonpane{
	display:none;

}

/*latest style popup-css-end*/

table.ActInfoTable td input.UploadBtn {
    background: rgba(0, 0, 0, 0) url("images/upload-guest-list-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height:31px;
    width:159px;
}
table.ActInfoTable td input.AddGuestBtn {
    background: rgba(0, 0, 0, 0) url("images/add-guest-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 31px;
    width: 108px;
}

table.ActInfoTable td input.btnSave {
    background: rgba(0, 0, 0, 0) url("images/save-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 31px;
    width:80px;
}

table.ActInfoTable td input.btnPreview {
    background: rgba(0, 0, 0, 0) url("images/priview-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 31px;
    width:98px;
}
table.ActInfoTable td input.btnSend {
    background: rgba(0, 0, 0, 0) url("images/send-now-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 31px;
    width: 104px;
}
.SelectWishTable {
  float: left;
  font-size: 12px;
}
.SelectWishTable tr td{
 padding:7px;
 text-align:left;
}
.AddWishtable{
float:left;
font-size:12px;

}
.AddWishtable tr td{
 padding:7px;
 text-align:left;
}

.wishlist-title {
  font-weight: bold;
  font-size: 20px;
  color: gray;
}
.giftTabs li a span {
  background: #000 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  margin-right: 5px;
  padding: 1px 4.3px;
} 
/*latest style popup-css-start-5-4-16*/
.latestStyled{
 	overflow: visible !important;
    padding: 0 !important;
}
.latestStyled .ui-dialog .ui-dialog-content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  overflow: auto;
  padding: 0;
  position: relative;
}

.latestStyled .ui-widget-content {
	padding: 0 !important;
	background: #fff none repeat scroll 0 0 !important;
	box-shadow: 0 0 9px 9px rgba(0, 0, 0, 0.75);
	margin: 0 !important;
}

.latestStyled .ui-widget-header {
 background: none !important;
    border: 0 none;
    height: 24px;
    position: absolute !important;
    right: -5px !important;
    top: -25px !important;
    width: 24px;
    z-index:999999 !important;
	text-indent:-50px; 
}


.latestStyled .ui-widget-header .ui-dialog-title {
	display:none;    
}
.latestStyled .ui-widget-header .ui-dialog-titlebar-close {

}
.latestStyled .ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick{
	background: url("../../../../../../images/icons/32/icon-close.png") no-repeat scroll 0 0 !important;
    border: 1px solid #fff;
    border-radius: 50%;
    height: 31px;
    position: absolute !important;
    right: -15px !important;
    top: 0px !important;
    width: 31px;
    z-index: 9999 !important;
	text-indent:-50px; 
}

.latestStyled .ui-dialog-buttonpane{
	display:none;

}

.latestStyled .ui-dialog .ui-dialog-titlebar { background:none !important;}
.latestStyled .ui-state-hover  {
  background: none !important;
  border: 0 !important;
}
/*latest style popup-css-end*/

/* gift add two button start */
.ActInfoTable td a.btnSubmit {
    background: rgba(0, 0, 0, 0) url("images/go-shopping-btn.png") no-repeat scroll 10px 0;
    margin-top: 0;
    padding: 16px 100px 7px;
    vertical-align: middle;
}
table.ActInfoTable td input.AddBtn {
    background: rgba(0, 0, 0, 0) url("images/add-profile-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 35px;
    width: 135px;
}
table.ActInfoTable td input.updateProfileBtn {
    background: rgba(0, 0, 0, 0) url("images/update-profile-btn.png") no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 35px;
    width: 135px;
}
.addTowishlist{
	cursor: pointer;
}
/* gift add two button end */

/*product-detail-page-css-9-4-16*/

.productshowtable h1 {
  color: #585858;
  font-size: 18px;
  margin:1px;
  padding: 5px 0;
}
.product-detail-page-h2 {
  color: #000;
  font-size: 24px;
  font-weight: bold;
  margin: 1px;
  padding: 1px;
}
/* added start 21-04-2016 */
.myhint{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;        
    left: 8%;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 13%;
    width: 300px;
    z-index: 999999;
}    
.arrow {
    bottom: -12px;
    position: absolute;
    text-align: center;
    left:50%;
}
/* added end 21-04-2016 */
.SelectWishTable select {
    min-width: 225px;
}

/************** added by kamal 26-05-2016 ***********************/

.gid-hover-kwick {
  background: rgba(0, 0, 0, 0) url("images/gid-kwickview.jpg") repeat scroll 0 0;
  display: block;
  height: 29px;
  margin: 2px auto;
  width: 144px;
  cursor: pointer;
}
.gid-hover-kwick:hover {
  background: rgba(0, 0, 0, 0) url("images/gid-kwickview-hover.jpg") repeat scroll 0 0;
}

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

.gid-hover-wishlistAndGiftreg:hover {
  background: rgba(0, 0, 0, 0) url("images/gid-wishlistAndGiftreg-hover.jpg") repeat scroll 0 0;
}

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

.gid-hover-wishlist:hover {
  background: rgba(0, 0, 0, 0) url("images/gid-wishlist-hover.jpg") repeat scroll 0 0;
}

.kwickviewOptionalSub {
    left: 22px !important;
}
.ZipCode {
  margin-bottom: 5px;
}

.deliveryZip {
  border: 1px solid #ccc;
  padding: 4px 0 4px 8px;
  width: 78%;
}

.deliveryZipBtn {
  background: #002a5f url("images/arrow-right.png") no-repeat scroll center center;
  border: 1px solid #002a5f;
  color: #000 !important;
  float: right;
  padding: 3px 10px;
}

/**************Added by kamal 15-7-2016***************************/

#myaccTab #myrebate {
  background: rgba(0, 0, 0, 0) url("images/Rebate.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

#myaccTab #myrebate:hover {
  background:#000 url("images/Rebate-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

#myaccTab #myrebate.activeTab {
  background:#000 url("images/Rebate-hover.jpg") no-repeat scroll left top;
  border-bottom: 1px solid #999;
  font-family: arial;
  font-weight: normal;
  line-height: 34px;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  cursor:pointer;
  color:#fff;
}

.rebat-choose { display: block; float: none; width: 50%; margin-left: 15px;}
.rebat-input { display: block; float: none; width: 50%; margin-top: 10px; margin-left: 15px;}
.rebat-delivery { display: inline-block; width: 36%;}
 table.ActInfoTable td select {  width: 47.5%;}
 table.ActInfoTable td .rebat-input input.rebateDate { width: auto;}
.rebateTime { margin: 5px 0 15px 140px;}
.rebateTime input.rebateTimeRadio { width: auto;}

table.ActInfoTable td .rebat-save-btn {
  background: rgba(0, 0, 0, 0) url("images/green-save-btn.png") no-repeat scroll 0 0 !important;
  border: 0 none;
  border-radius: 6px;
  color: #fff;
  text-indent: -999px;
  float: left;
  margin-left:21%;
  width: 12%;
}

#myacountAccountForm table.ActInfoTable td input.submitBtn, #loginForm table.ActInfoTable td input.submitBtn, #rebateForm table.ActInfoTable td input.submitBtn {
  background: rgba(0, 0, 0, 0) url("images/green-save-btn.png") no-repeat scroll 0 0 !important;
  border: 0 none;
  border-radius: 6px;
  color: #fff;
  text-indent: -999px;
}

/**************End-CSS***************************/

.HdrWishListCnt {
  width: 345px;
  z-index: 99;
}

.HdrWishListCnt .FMDHdrTopShadCenter {
  background: rgba(0, 0, 0, 0) url("images/FMDHdrTopShadCenter.png") no-repeat scroll left top;
  height: 11px;
  width: 345px;
}

.gid-hover-giftregistry {
  background: rgba(0, 0, 0, 0) url("images/gift-registry.jpg") repeat scroll 0 0;
  cursor: pointer;
  display: block;
  height: 29px;
  margin: 2px auto;
  width: 144px;
}

.gid-hover-giftregistry:hover {
  background: rgba(0, 0, 0, 0) url("images/gift-registry-hover.jpg") repeat scroll 0 0;
}

.giftProductSubTotal {
  float: right;
  font-size: 14px;
  font-weight: bold;
}

/**************Thank you-CSS Start***************************/
.thank-you-wrap {
	width: 100%;
}
.thank-top {
	border: 2px solid #808080;
}
.thank-top h2 {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	text-align: center;
}
ul.categ {
	float: left;
	margin: 40px 0;
	padding: 0;
	width: 60%;
}
ul.categ li {
	background: rgba(0, 0, 0, 0) url("http://cdn.furnituremalldirect.com/www.furnituremalldirect.com/furnituremallv2/server/web/layout/5/images/check.png") no-repeat scroll 10px 5px;
	color: #545454;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	list-style: outside none none;
	padding: 7px 10px 7px 30px;
}
ul.categ li p.left-txt {
	float: left;
	font-size: 20px !important;
	margin: 0;
	padding: 0;
	width: 60%;
}
ul.categ li span {
	color: #ff0000;
}
.thank-right {
	float: left;
	margin-top: 30px;
	width: 38%;
}
.thank-top button {
	background: #8bc144 none repeat scroll 0 0;
	border: 1px solid #808080;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-family: arial;
	font-size: 18px;
	margin: 0 0 10px 35px;
	padding: 2px 20px;
	text-align: center;
}
.thank-top small {
	display: block;
	margin: 0 0 10px 35px;
}
.thank-top h2 {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	text-align: center;
}
/**************Thank you-CSS End***************************/

/**************Added by kp 10-8-2016 for Product Detail page slider***************************/
.productDtlImgSlides {width: 300px;}
/*.productDtlSlides { height: 250px !important;}*/

.MSliderBig{width: 100%;}
#product_detail_slides {
  width: 255px !important;
}

#product_detail_slides ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#product_detail_slides ul li {
	margin-right: 10px;
	border: 2px solid #fff;
	height: auto !important;
}

#product_detail_slides ul li img { display: block; width:75px; height:auto !important;}    
#product_detail_slides_prev {
	display: block;
	position: absolute;
	left: 0px;
	top:18px;
	width:auto;
	height:auto;
	z-index: 9999;
	cursor:pointer;
}

#product_detail_slides_next {
  display: block;
  height: auto;
  position: absolute;
  right: 0;
  top:18px;
  width: auto;
  z-index: 9999;
  cursor:pointer;
}

#product_detail_slides ul li.activeSlide {
	border: 2px solid #EC9700;
}

/**************Product Detail page slider css End***************************/