/**
* CATEGORY STYLES 
*/
img{
	padding:0px;
	margin:0px;
}
td{
	padding:0px;
	margin:0px;
}
.sort-by-title,.showpages{
	font-weight:bold;
}
.box-cats {
    border: 1px solid #d6e5eb;
	width: 297px;
	height: 153px;
}
.item-list-cell{
	width:170px;
	height:20px;
	vertical-align:top; 
}
.title-cats, .title-cats a{
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #38638e;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#d3e6f1;
	text-align:left;
	padding-left:10px;
	height: 24px;
	vertical-align: middle;
}
.text-cats, .text-cats a{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #555555;
	font-weight:nomal;
	padding-left:10px;
	padding-right:10px;
}
.links-cats, .links-cats a{
	font:10px Arial, Helvetica, sans-serif;
	color: #26406b;
	font-weight:nomal;
	text-align:left
}
.title-maincats h2{
	font:20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #391e5d;
	font-weight:bold;
	text-transform:uppercase;
	height: 30px;
	text-align:left;
	padding-left:14px;
}
.text-maindescs, .text-maindescs a{
	font:11px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight:nomal;
	padding-left:14px;
	padding-right:10px;
	text-align: justify;
}

.heightcat{
	line-height:3px;
	vertical-align:top;
}

/**
* ITEMLIST STYLES 
*/

.best-tit-itemlist,.best-tit-itemlist a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #38638e;
	text-align: left;
	font-weight:bold;
	padding-top: 8px;
	vertical-align: top;
}
.tit-itemlist, .tit-itemlist a, h5{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #38638e;
	text-align: left;
	font-weight:bold;
	padding-top: 8px;
	width:170px !important;
}
.text-itemlist, .text-itemlist a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: left;
	font-weight:normal;
	padding-bottom: 10px;
	vertical-align: top;
}
.price-itemlist, .price-itemlist a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-weight:bold;
}
/**
* RIGHT STYLES 
*/

.block-right {
    border: 1px solid #d6e5eb;
	background-color:#FFFFFF;
	width: 167px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}
.img-block-sep{ padding-bottom:2px; }
.line-right {
    border: 1px solid #d6e5eb;
}

.text-boxes {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #38638e;
	text-align: left;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
}
.links-boxes, .links-boxes a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #26406b;
	text-align: left;
	padding-top:5px;
}
.bg-personalbracelets {
	background-image:url(/skin/frontend/default/Bliss_Living/site/right/bl-banner-personalized.jpg);
	background-repeat:no-repeat;
	height: 212px;
	width: 167px;
	background-position:center;
}
.bg-blog {
	background-image:url(/skin/frontend/default/Bliss_Living/site/right/bl-banner-blog.jpg);
	background-repeat:no-repeat;
	height: 74px;
	width: 167px;
	background-position:center;
}
.text-blog{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	text-transform:uppercase;
	background-position:center;
	text-align: left;
	padding: 0;
	margin: 0;	
}
.wrap-text-blog {
	margin: 40px 0 0 0;
	padding: 0 4px;
	text-align: left;
}
.link-blog{color:#FFFFFF; text-decoration:none;}
.bg-newsletter {
	background-image:url(/skin/frontend/default/Bliss_Living/site/right/bl-newsletter-bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height: 140px;
	width: 165px;
	margin-left: 5px;
	background-color:#244c80;
}
.text-newsletter {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	background-position:center;
	text-align: left;
	padding-left:5px;
	padding-right:3px;
	padding-top: 55px;	
}
/**
* CENTER STYLES 
*/
.home-text{
	text-align:justify;
}
.box-center {
    border: 1px solid #b6cedc;
}
.line-sep {
    border-left: 1px solid #d6e5eb;
}
.line-point {
	background-image:url(/skin/frontend/default/Bliss_Living/site/center/bl-line-point.gif);
	background-repeat:repeat-x;
	height:1px;
}
.text-banners, .text-banners a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #1c497a;
	text-align: left;
	padding-left:2px;
	padding-right:7px;
	padding-top: 8px;	
}
.tit-favorites, .tit-favorites a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #38638e;
	text-align: left;
	font-weight:bold;
	padding-top: 8px;
}
.text-favorites, .text-favorites a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: left;
	padding-bottom: 5px;
}
.desc-why, .desc-why a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	padding-top: 10px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 10px;
}

/*****
* FOOTER STYLES 
*/

.bg-footer {
	background-image:url(/skin/frontend/default/Bliss_Living/site/footer/bl-footer-bg.gif);
	background-repeat:repeat-x;
	height: 269px;
}
.line-footer {
    border-left: 1px solid #c7dbe7;
}
.cats-footer, .cats-footer a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #305776;
	font-weight:bold;
	text-align: left;
	padding-left: 14px;
}
.links-footer, .links-footer a{
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #305776;
	text-align: center;
}
.links-footer a{
	text-decoration:none;
	padding-left: 10px;
}

/******************************************
    Item Template
*******************************************/
.line-fields {
    border-bottom: 1px solid #d0e1e8;
	height:1px;
}
.text-description {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight:normal;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 20px;
}
.text-fields {
	font:normal 10px Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight:normal;
	text-align: left;
	padding-right: 5px;
	height: 20px;
}
.text-qty {
	font:normal 12px Arial;
	font-weight:normal;
	color: #333333;
	height: 23px;
	vertical-align: middle;
}
.text-price {
	font:normal 14px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-align: left;
	padding-top: 5px;
	height: 30px;
}
.text-freeship {
	font:normal 10px Verdana;
	color: #391e5d;
	font-weight:bold;
	text-align: left;
	text-transform:uppercase;
	height: 26px;
}
.tit-detaileddesc {
	font:normal 10px Verdana;
	background-color:#d3e6f1;
	font-weight:bold;
	text-transform:uppercase;
	color: #26406b;
	padding-left: 13px;
	height:20px;
	padding-top:4px;
}
.text-table1, .text-table1 a{
	font:normal 10px Arial;
	color: #38638e;
	font-weight:normal;
	text-align: left;
	height: 18px;
	text-decoration:none;
	padding-left:10;
	vertical-align: middle;
}
.text-table1 a:hover{
	font:normal 10px Arial;
	color: #38638e;
	font-weight:normal;
	text-align: left;
	height: 18px;
	text-decoration:underline;
	padding-left:10;
	vertical-align: middle;
}
.price-relateditems, .price-relateditems a{
	font:normal 11px Arial;
	font-weight:bold;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
}
.text-detaileddesc {
	font:normal 11px Arial;
	font-weight:normal;
	color: #444444;
	text-align:justify;
	padding-left: 15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}
.tit-relateditems {
	font:normal 10px Verdana;
	background-color:#d3e6f1;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	color: #26406b;
	padding-left:13px;
	height:19px;
	padding-top:6px;
}
.form-btn, .form-btn-alt {
	overflow:visible;
	border:0;
	border:none;
	font:bold 12px arial, sans-serif !important;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	background-color: transparent;
	border-bottom-style: none;
	width:170px !important;
    }
.form-btn span, .form-btn-alt span {
    white-space:nowrap;
    }
.form-btn-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-btn-alt { padding:0px 0px; text-decoration:none; }
.form-btn-alt:hover { color:#fff; text-decoration:none; }

.title-table {
    background-color:#d3e6f1;
	font:normal 10px Verdana;
	text-transform:uppercase;
	font-weight:bold;
	color: #26406b;
	height: 16px;
	padding:0px;
	margin:0px;
	padding-top:4px;
}
.text-reviews, .text-reviews a{
	font:normal 10px Arial;
	color: #38638e;
	font-weight:normal;
	text-align: center;
	height: 26px;
}
.name-relateditems, .name-relateditems a{
	font:normal 11px Arial;
	font-weight:bold;
	color: #26406b;
	text-decoration:none;
}
.desc-relateditems {
	font:normal 11px Arial;
	font-weight:normal;
	color: #444444;
}
.price{
	font-weight:bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
}

/*****************************
Information Items
*****************************/
.title-maininfocats {
	padding:0px;
	margin:0px;
	font:22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #391e5d;
	font-weight:bold;
	text-transform:uppercase;
	height: 34px;
	text-align:left;
	padding-left:14px;
	/*border-bottom: 1px solid #c7dbe7;*/
}
.title-infocats1 {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #391e5d;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}
.title-infocats2 {
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #391e5d;
	font-weight:bold;
	text-transform:uppercase;
	height: 25px;
	border-bottom: 1px solid #c7dbe7;
}
.title-infocats2 .title {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.title-infocats3, .title-infocats3 a {
	font:12px Arial, Helvetica, sans-serif;
	color: #38638e;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	line-height:19px;
}
.link-top, .link-top a {
	font:12px Arial, Helvetica, sans-serif;
	color: #38638e;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
}
.link-top {
	float: right;
}

.text-titinfo {
	font:11px Arial, Helvetica, sans-serif;
	color: #38638e;
	font-weight:bold;
	text-align:left;
	text-align:justify;
	padding-left:10px;
}
.text-info {
	font:11px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight:normal;
	text-align:left;
}
.text-info p {
	margin: 5px 0;
	padding: 0;
}

.review-text {
	font:11px Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight:normal;
	text-align:left;
	font-size:11px;
	padding-left:10px;
}

.title-maininfo {
	font:22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #391e5d;
	font-weight:bold;
	text-transform:uppercase;
	height: 54px;
	text-align:left;
	padding-left:14px;
}
.tit-table {
	font:12px Arial, Helvetica, sans-serif;
	color: #38638e;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	background-color:#dfdcdc;
	height:20px;
}
.text-table {
	font:12px Arial, Helvetica, sans-serif;
	color: #38638e;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	background-color:#eeeeee;
	border-bottom: 1px solid #ffffff;
	height:18px;
	
}
.align-middle{
	vertical-align:middle;
}
#freeshipping{
	display:none;
}
.education-link{
	font-weight:bold;
	text-decoration:none;
	color:#555555;
}


.descript_border{
	padding:3px;
	border:1px #d0e1e8 solid;
}

#upsell_tit_content{
	padding-left:5px;
	padding-right:5px;
}

.best-price{
	color:#555555;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	height: 18px;
	vertical-align: top;
}
.item-number{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top: 10px;
}
.item-numbersku{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top: 10px;
}

