body {
	background-color:#000000;
	padding:0px;
	margin:0px!important;
}

.no-padding {
	padding:0;
	margin:0;
}
.no-padding table td{
	text-align:left!important;
}
#use{
	margin-right:5px;
	margin-top:0px;
}
#edit, #delete{
	margin-right:5px;
	margin-top:2px;
}
.inputreq, .listtexthlctr{
	background-color:white!important;
}
.portletHandle .textboldnolink a{
text-transform:uppercase;
 }
.portletHandle .text {
/*display:none;*/}
.portletHandle .smalltext a{
text-transform:uppercase;}
.cursor-pointer {
	cursor:pointer;
}
#credit_splits{
	margin-top:10px;
}
#max_img img{
	max-width:130px !important;
 _width: expression(this.width > 130 ? 130: true);
}
#custcol1_fs_lbl{
color:#FFFFFF;}
.smalltextnolink{
color:#FFFFFF;}
table { border: none; }
td {padding: 0;}
.portletHandle{
padding:0px;
margin:0;}
.link, .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.link a:hover {
	text-decoration:underline;
}
.email{
	padding-top:3px!important;
}
#addtocart{
	background-image:url(http://justbluff.com/site/jb-images-site/add-to-cart.jpg);
	background-repeat:no-repeat;
	border:none;
	height:29px;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:9px;
	margin-top:20px;
	cursor:pointer;
	vertical-align:middle;
	width:184px;
}
.blacklink, .blacklink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.blacklink a:hover {
	text-decoration:underline;
}

.greytext, .greytext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	white-space:nowrap;
	text-decoration:none;
}
.greytext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:underline;
}
.item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A40307;
}
.item2, .item2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A40307;
	text-decoration:none;
}
.medtext{
font-weight:bold;
line-height:20px;
padding:5px;
}
#max_img img{
	max-width:80px !important;
 _width: expression(this.width > 80 ? 80: true);
 margin:0 auto;
}
.bglt{
padding-top:5px;
}
.item2 a:hover {
	text-decoration:underline;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8E8E8E;
}
.footerlink, .footerlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}
.footerlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}
.bottomlink, .bottomlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434141;
	text-decoration:none;
	white-space:nowrap;
}
.bottomlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434141;
	text-decoration:underline;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.text2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A40307;
	font-weight:bold;
	text-decoration:none;
}
.infotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
    line-height: 17px;
}
.infotit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A40307;
	font-weight:bold;

}


.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1E85C4;
}
.white20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.folio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.folio a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.white12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}
.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.white16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A40307;
}
.email a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A40307;
	text-decoration:none;
}

.smalltext, .smalltext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}
.smalltext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight: normal;
	line-height:19px;
}
.medtext a{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.textboldnolink, .textboldnolink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.textboldnolink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cccccc;
	text-decoration:underline;
	font-weight: bold;
}
#greytext a{
color:#CCCCCC !important;
text-transform:uppercase;
text-decoration:none;

}#greytext a:hover{
color:#CCCCCC !important;
text-transform:uppercase;
text-decoration:underline;

}
.pop-name, .pop-name a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#A40307;
	text-transform:uppercase;
}

.pop-name a:hover {
	text-decoration:underline;
}
/*------------------------------- /
                   Cart
     /*------------------------------*/
#cart {
  
}
.checkoutprogresstext img{
	float:left;
}
#carttable {
	width: 100%;
	background-color: #333333;
}
#carttable td{
	border-top:none!important;
	border-bottom:1px solid white;
	background-color:white;

}
.listtexthl{
	border:1px solid white!important;
	color:#333;
}
.checkoutprogresstext img{
	padding-right:5px;
}
.texttable td{
	color:#333;
}
.texttable .bglttext{
	color:#333;
}
.checkoutthankstext{
	color:white;
}
#handle_checkoutMainPortle .smalltext div{
	color:#333!important;
}
#handle_checkoutMainPortlet .listheadernosort{
	text-align:left!important;
}
#ordersummary_itemtotal .texttablert, #ordersummary_shipping .texttablert, #ordersummary_tax .texttablert{
	color:#333!important;
}
#handle_checkoutMainPortlet .text{
	color:white!important;
}
#handle_checkoutMainPortlet .texttablert, #handle_checkoutMainPortlet .texttable, #handle_checkoutMainPortlet .texttablectr{
	border:none!important;
	background-color:white;
	color:#333!important;
}
#handle_checkoutMainPortlet .bglttext{
	border:none!important;
	background-color:white;
}
#ordersummary_total .texttablert{
	color:#333!important;
	font-size:12px!important;
}
#checkout{
	margin-left:5px;
	cursor:pointer;
	margin-top:10px;
	background-color:#9AB7BE;
}
#depositheader td, #creditheader td{
	color:#333!important;
}
.listtable{
	color:#333;
}
#nl_print{
	margin-right:5px;
}
#input, #start_date_helper_calendar, #statement_date_fs a{
	color:white;
}
.input span{
	color:white;
}
.header3dtd, .header3dtdleft, .header3dtdmid, .header3dtdright, .header3dtdportlet, .header3dtdstartrow {
		border:none;
		color:#333!important;
		font-weight:bold;
}
.smalltextb{
	color:white;
}
.smalltextctr, .header3ddiv{
	color:#333!important;
}
.bgbar, .bgontabbottom{
	background-color:#232323!important;
}
.bgbutton{
	margin-left:5px;
}
#applications_wrapper td{
	color:white!important;
}
#applications_wrapper td.smalltextb{
	color:white!important;
}
#customer_displayval{
	color:white;
}
#submitter, #secondary_submitter{
/*	background-color:#9AB7BE;*/
	margin-right:5px;
}
.checkoutprogresstext{
	color:white!important;
}
#cancel, #recalc{
	margin-left:5px;
	cursor:pointer;
	margin-top:10px;
	color:#333;
	background-color:#CFCAC4;
}
#carttable .listheadernosort {
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#666;
	text-align: left;
	padding: 10px;
	color:white;
	height:25px!important;

}
#carttable td{
}
#carttable input {
	width: 15px;
	text-align: center;
	border: 1px solid #999;
	background-color: #fff;
}
#carttable .texttable {
	text-align: left;
	padding: 5px 5px 5px 5px;
	background-color:white!important;
	color:#000000;
	border:none!important;
}
#carttable .texttablert {
	text-align: center;
	padding: 5px 5px 5px 5px;
	color:#000!important;
}
.h-check h6{
	color:#fff;
	font-size:19px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-right:8px;
}
.h-check  .place-order{
	font-size:17px;
	color:#AAAAAA;
}
.poly{
	text-transform:uppercase;
}
.h-check a{
	color:white;
	font-size:12px;
}
.h-check{
	margin:10px;
}
.h-check td{
	vertical-align:top;
	height:25px;
}
#carttable .texttablectr {
	text-align: center;
	background-color:white;
}
.texttable a{
	color:#000000;
}
#carttable .texttablert b {
	font-weight: bold;
	color: #000;
	font-size: 12px;
}
#ordersummary_estship {
	line-height: 20px;
}
#ordersummary_estship .texttable {
	background-color: #CCCCCC;
	height: 60px;
}
#ordersummary_estship .texttablert {
	background-color: #ffffff;
}
#cart .bgbutton {
	color:#000000;
}
.nlbutton{
	margin-bottom:5px;
}
#statement_date_fs_lbl a{
	color:white;
}
#statement_date_fs_lbl a:hover{
	color:white;
}
#apply_splits{
	margin-top:10px;
}
#applyheader td, #creditheader td, #depositheader td{
	text-align:center!important;
	vertical-align:top!important;
	font-weight:bold!important;
	font-size:12px!important;
	color:#333!important;
	padding:0px!important;
	line-height:20px;
}
#applyheader td div, #creditheader td div, #depositheader td div{
	line-height:20px;
	padding:0px!important;
	vertical-align:top!important;
	font-weight:normal!important;
	padding-top:0px!important;
	vertical-align:top!important;
	text-align:center!important;
	color:#333!important;
	font-size:12px!important;
}
#applyheader td div img, #creditheader td div img, #depositheader td div img{
	display:none!important;
	height:0px!important;
	width:0px!important;
}
#cart .nlbutton {
	color:#000000;
}
#cart #checkout {
	color:#00000;
}
#cart #cancel {
	color:#000000;
}
#cart #recalc {
	color:#000000;
}
/*------------------------------- /
                     End Cart
      /*------------------------------*/
.footer-home-text{
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size:11px;
	line-height:20px;
	padding-top:10px;
}
.footer-home-text p{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}
.homeh5{
	font-weight:normal;
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:3px;
	padding-top:10px;
	margin-top:0px;
	text-transform:uppercase;
}
.email-add{
	width:200px;
	border:1px solid #000;
	height:17px;
	float:left;
	font-size:11px;
	color:#666666;
}
#newsletter{
	background-color:#3B3A40;
	width:960px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	margin-top:8px;
	margin-bottom:8px;
	text-align:left;
}

#newsletter label{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-weight:bold;
	padding-left:5px;
	color:white;
	float:left;
	padding-right:10px;
}
#newsletter .submit{
	background-image:url(http://www.justbluff.com/site/imagenes/send-newsletter.jpg);
	height:17px;
	width:24px;
	background-color:white;
	border:none;
	float:left;
}
.footer2-down{
	float:left;
	clear:both;
}
#newsletter-in{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	margin-top:8px;
	text-align:left;
	padding-left:36px;
	width:200px;
}
#newsletter-in form{
	margin:0px;
	padding:0px;
}
#newsletter-in .email-add{
	width:132px!important;
}
#newsletter-in label{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-weight:bold;
	margin-left:0px;
	color:#386E9C;
	float:left;
	margin-bottom:-12px;
	padding-bottom:5px;
	width:210px;
	padding-right:10px;
}
html:not([dummy]) #newsletter-in label{
	margin-bottom:4px!important;
	padding-bottom:0px;
}
.poker{
	padding-left:0px!important;
}
#newsletter-in .signin-pink label{
	color:#F0A8AC;
}
#newsletter-in .signin-black label{
	color:#000;
}
#newsletter-in .signin-yellow label{
	color:#F6E500;
}
#newsletter-in .submit{
	background-image:url(http://www.justbluff.com/site/imagenes/send-newsletter.jpg);
	height:17px;
	width:24px;
	background-color:white;
	border:none;
	float:left;
}
td.no-padding{
	text-align:left!important;
}
#handle_itemMainPortlet .div-main{
	padding-left:0px!important;
}
#div__body{
	width:962px!important;
}
.qty{
	float:left;
	width:38px;
	color:white;
	font-size:8pt;
	text-decoration:none;
	color:white;	
}
.qty-label{
	float:left;
	width:140px;
}
.size-link{
	color:#A40307;
	float:right;
	padding-top:3px;
	width:58px;	
}
.selector{
	float:left;
	white-space:nowrap;
}
.selector{
	float:left;
	white-space:nowrap;
	width:109px;	
}
.in-qty{
	float:left;
	width:65px;
}
.tab-sele{
	white-space:nowrap;
}
.size-link a{
	color:#A40307;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
