.fine	{
	font:	bold normal 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color:#FAF7F7;
	background-color: transparent;
	text-decoration:none;
	
	}
a.fine	{
	font:	bold normal 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color:#FAF7F7;
	background-color: transparent;
	text-decoration:none;
	}
a.fine:hover	{
	font:	bold normal 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: transparent;
	text-decoration:underline;
	}
.copy	{
	font:	11px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#E2DEDC;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	}
.copyPronounced	{
	font:	11px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	}
.confirmText	{
	font:	11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #2E1F10;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	}
.confirmDiscountText {
	color: #8E2D1E;
}

.headline	{
	font:	bold 16px/normal Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: transparent;
	text-decoration:none;
	}
.bgleft {
	background-image: url(http://www.iluvfabrix.com/images/bg_left.gif);
	background-repeat: repeat-x;
	}
.copyProducts {
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#2E1F10;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
.copyProductsLarge {
    font: 13px/15px Geneva, Arial, Helvetica, sans-serif;
	color:#2E1F10;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	text-align:center;
}
.copyProductsDiscount {
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#931818;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
.productHeader {
    font: bold normal 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color:#8E532B;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
.viewDetails {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
a.viewDetails {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
a.viewDetails:hover {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#703610;
	background-color: transparent;
	text-decoration:underline;
	font-weight: normal;
}
a.viewDetailsSecondary {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
a.viewDetailsSecondary:hover {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#703610;
	background-color: transparent;
	text-decoration:underline;
	font-weight: normal;
}
a.viewDetailsSecondaryRec {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
a.viewDetailsSecondaryRec:hover {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#703610;
	background-color: transparent;
	text-decoration:underline;
	font-weight: normal;
}
.copyContact {
    font: bolder 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#A97138;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
.estimatorHeader, .estimatorHeader a, .estimatorHeader a:hover {
	font:bold normal 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #422608;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}



.productHeader2 {
    font: bold normal 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}

.recommendHeader { 
    font: bold normal 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color:#513B26;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}

.copyFabrix {
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#563A1D;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	padding: 3px;
}
.bgDotted {
	background-image: url("images/bg_productdoubledot100.gif");
	background-repeat: no-repeat;
}
.bgDottedTall {
	background-image: url("images/bg_productdoubledot100tall.gif");
	background-repeat: no-repeat;
}
a.copyProducts:link {  color: #2E1F10; text-decoration: underline}
a.copyProducts:visited {  color: #2E1F10; text-decoration: underline}

.adminNav{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
}
a.adminNav:link {  
    color: #2E1F10;
    text-decoration: underline;
}
a.adminNav:visited {  
    color: #2E1F10;
    text-decoration: underline;
}

.viewDetailsRed {
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#931818;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
.searchfield {
	font:normal 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #422608;
	background-color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 35px;
	margin: 30px;
	line-height: 23px;
}
.h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 15px;
    text-indent: 35px;
    margin-top: 35px;
}
.offer{
    font: 24px/26px Geneva, Arial, Helvetica, sans-serif;
	color: #840A04;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	margin-top: 40px;
    margin-bottom: 80px;
    text-align: center;
}
.admin{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #2E1F10;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px;
	margin-top: 20px;
}

.admin td{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #2E1F10;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px;
	margin-top: 20px;
}

.footer:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 22px;
}
.footer:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 22px;
}
.footer:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #6CF8D9;
text-decoration: none;
line-height: 22px;
}
.bold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	}

.img {
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 6px;
	}
.footerproduct:link
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#2E1F10;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
    line-height: 22px;
}
.footerproduct:visited
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#2E1F10;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
    line-height: 22px;
}
.footerproduct:hover
{
    color:#BF5D1B;
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
    background-color: transparent;
	text-decoration:none;
	font-weight: normal;
    line-height: 22px;
}
.homeh1
{
 color:#563A1D;
 font-weight: 400;
 font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
 }
 
 .homebold {
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#563A1D;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	}
	
 .homelink:link
 {
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
	}
.homelink:visited
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
}
.homelink:hover
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#BF5D1B;
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	}
.link:link
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#563A1D;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}
	
.link:visited
{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color:#563A1D;
	background-color: transparent;
	text-decoration:none;
	font-weight: normal;
}

.border {
	width: 400px;
	height: 50px;
	float: middle;
	padding: 20px;
	border: thin dotted #B1AC8E;
}

.h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    text-indent: 35px;
    margin-top: 35px;
}

p.error {
    font-family: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
}

p.success{
    font-family: 11px Verdana, Arial, Helvetica, sans-serif;
	color: green;
	font-weight: bold;
}

#pNav{
    width: 160px;
    height: 15px;
    display: inline;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.rNav a:link { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #563A1D; text-decoration: none; }
.rNav a:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #563A1D; text-decoration: none; }
.rNav a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #563A1D; text-decoration: none; }
.rNav a:active { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #563A1D; text-decoration: none; }

a.bigLink:link { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #563A1D; text-decoration: none; }
a.bigLink:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #563A1D; text-decoration: none; }
a.bigLink:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #BF5D1B; text-decoration: none; }
a.bigLink:active { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #563A1D; text-decoration: none; }


#pNav a{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
#pNav a:link{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
#pNav a:hover{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
#pNav a:active{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}

.pNav{
    width: 160px;
    height: 15px;
    display: inline;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.pNav a{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
.pNav a:link{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
.pNav a:hover{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}
.pNav a:active{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #563A1D;
    text-decoration: none;
}

/* begin styles used for the offer banner */
#ad {
    width: 100%;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    float: center;
    position: absolute;
    top: 0px;
    display: block;
}

#sub {
    width: 284px;
    float: center;

    overflow: hidden;
}

#adFlash{
    height: 94px;
    width: 284px;
    display: inline;
    overflow: hidden;

}

#adText{
    display: none;
    height: 20px;
    width: 284px;

}
/* end styles used for the offer banner */


.soldout{
    color: red;
    text-transform: uppercase;
}

.cartDiscount {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8E2D1E;
	background-color: transparent;
	text-decoration:none;
	font-weight: bold;
}

.detailsDiscount{
    font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	color: #8E2D1E;
}

.discountIndicator {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
    color: #8e2d1e;
    font-weight: bold;
    font-size: 12px;
}

.discountIndicatorAsterix {
    font-size: 18px;
}

.prdBasketBtnCell {
    padding-top: 5px;
    padding-bottom: 5px;
    background: url("images/bg_productdot200single.gif");
    background-position: bottom;
    background-repeat: no-repeat;
}

.prdSpecialsBasketBtnCell {
    padding-top: 5px;
    padding-bottom: 5px;
    background: url("images/bg_specialsdot200single.gif");
    background-position: bottom;
    background-repeat: no-repeat;
}

#basketShipping {
    background-position: bottom;
    background-repeat: no-repeat;
    background: url("images/bg_basketshipping.gif");
}

#basketCouponCode {
    background-position: bottom;
    background-repeat: no-repeat;
    background: url("images/bg_basketshipping.gif");
}

#welcome {
    background-position: top left;
    background-repeat: no-repeat;
    background: url("images/bg_welcome.gif");
    height: 48px;
    padding-left: 135px;
    padding-top: 25px;
}

#welcome td {
    vertical-align: bottom;
    padding-left: 140px;
    padding-bottom: 2px;
    height: 48px;
}

#welcome p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.noCreditCardRequired{
	color:#931818;
}

/* style for the list on the subscribe to newsletter page */
ul.subscribe {
    margin-top: 1 em;
    margin-left: 40px;
}
ul.subscribe li {
    list-style-type: none;
}
/* end style for the list on the subscribe to newsletter page */

#navigationBox {
    background-color: #c9bb99;
}

form{
	margin: 0;
	padding: 0;
}


.main_tables {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}

.userNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #553923;
}

.userNav a {
    z-index: 100;
    position: relative;
}

.userNav a:link { text-decoration: none; color: #553923; }
.userNav a:visited { text-decoration: none; color: #553923; }
.userNav a:hover { text-decoration: none; color: #553923; }
.userNav a:active { text-decoration: none; color: #553923; }

.userMainNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #553923;
}

.userMainNav a:link { text-decoration: none; color: #553923; }
.userMainNav a:visited { text-decoration: none; color: #553923; }
.userMainNav a:hover { text-decoration: none; color: #553923; }
.userMainNav a:active { text-decoration: none; color: #553923; }

.userMainNav a.special:link { text-decoration: none; color: #840A04; }
.userMainNav a.special:visited { text-decoration: none; color: #840A04; }
.userMainNav a.special:hover { text-decoration: none; color: #840A04; }
.userMainNav a.special:active { text-decoration: none; color: #840A04; }

/************* livechat **************************/

.liveChatSecondary{
	color: #545454;
	width:90px;
	height:100px;
	text-align:center;
	float:right;
	background:url(images/back/live_chat_secondary.jpg) no-repeat 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.liveChatSecondary p
{
	margin: 0;
	padding: 0px 10px 0px 3px;
	background: url(images/btns/greybtn.gif) 80px 6px no-repeat;
	font-weight:bold;
	text-align:center !important;
	color: #545454;
}
.liveChatSecondary a{ text-decoration:none; color: #545454;}
.liveChatSecondary span a{ text-decoration:none; color: #74c308; font-weight:bold;}


.liveChatSecondary2{
	color: #545454;
	width:90px;
	height:100px;
	text-align:center;
	float:right;
	background:url(images/back/live_chat_secondary.jpg) no-repeat 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.liveChatSecondary2 p
{
	margin: 0;
	padding: 0px 10px 0px 3px;
	background: url(images/btns/greybtn.gif) 73px 1px no-repeat;
	font-weight:bold;
	text-align:center !important;
	color: #545454;
}
.liveChatSecondary2 a{ text-decoration:none; color: #545454;}
.liveChatSecondary2 span a{ text-decoration:none; color: #74c308 !important; font-weight:bold;}

