/* 91 */

/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/_php_variables/variables.css ******/




/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/account.css ******/

div.block-account ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.block-account li {
	background: 0;
	margin: 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/banners.css ******/

div.banner {
	position: relative;
}
div.banner .controls a {
	border-bottom: 0;
	text-decoration: none;
}
div.banner .controls a.active {
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/blocks.css ******/

div.block {
	margin: 0 0 10px 0;
	padding: 10px;
}
div.block div.block-title {
	margin: 0 0 10px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/breadcrumbs.css ******/

.breadcrumbs {
	margin: 0 0 6px 0;
}
@media (min-width: 700px) {
	.breadcrumbs {
		margin: 0 0 25px 0;
	}
}
.breadcrumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.breadcrumbs li {
	background: 0;
	display: inline;
	margin: 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/cart.css ******/

div.block-cart div.actions {
	margin: 0 0 10px 0;
}
div.block-cart button {
	float: right;
}
div.block-cart p {
	margin: 0 0 5px 0;
}
div.block-cart ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.block-cart li {
	background: 0;
	clear: both;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
div.block-cart a.product-image img {
	margin: 3px 10px 10px 0;
}
div.block-cart .product-details {
	float: right;
	margin: 0 0 30px 0;
	width: 50%;
}
div.block-cart .product-details a.btn-edit {
	display: none;
}
div.block-cart .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
div.block-cart .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
div.block-cart .actions {
	clear: both;
}
div.block-cart .product-details a.details {
	display: none;
}
div.block-cart button {
	cursor: pointer;
}

a.ui-corner-all > strong {
	color:#F00;
}



/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/compare.css ******/

div.block-compare {
	margin: 0 0 10px 0;
}
div.block-compare li {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.block-compare .product-name {
	margin: 0 0 10px 0;
}
div.block-compare .actions {
	margin: 15px 0 0 0;
}
div.block-compare .actions button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/gallery.css ******/

div.gallery {
	position: relative;
}
div.gallery .item {
	float: left;
	margin: 0 20px 20px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/login.css ******/

div.block-login label {
	display: block;
	margin: 0 0 2px 0;
}
div.block-login input {
	margin: 0 0 4px 0;
	width: 97%;
}
div.block-login .actions {
	margin: 0 0 10px 0;
}
div.block-login button.button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/navigation-categories.css ******/

div.nav-container ul {
	margin: 0;
	padding: 0;
}
div.nav-container li {
	background: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nav-container a,
div.nav-container a:visited {
	border-bottom: 0;
	display: block;
	line-height: 27px;
	padding: 0 15px;
	text-decoration: none;
}
div.nav-container li.active a {
	cursor: default;
}
div.nav-container ul ul {
	left: -9999em;
}
div.nav-container li:hover ul,
div.nav-container li:focus ul {
	left: auto;
}
div.nav-container ul ul {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 50;
}
div.nav-container li li {
	float: none;
	margin: 0;
	padding: 0;
}
div.nav-container li:hover li a,
div.nav-container li.active li a,
div.nav-container li li a,
div.nav-container li:hover li a:visited,
div.nav-container li.active li a:visited,
div.nav-container li li a:visited {
	background: 0;
	cursor: pointer;
	display: block;
	text-align: left;
}
div.nav-container li.active li.active a,
div.nav-container li.active li.active a:active,
div.nav-container li.active li.active a:focus,
div.nav-container li.active li.active a:hover,
div.nav-container li.active li.active a:visited {
	cursor: default;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/navigation-flat-list.css ******/

.flat-list ul,
.flat-list {
	margin: 0;
	padding: 0;
}
.flat-list li,
.links li {
	background: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.flat-list a,
.flat-list a:visited,
.links a,
.links a:visited {
	border-bottom: 0;
	display: block;
	margin: 0 8px;
	text-decoration: none;
}
.flat-list a:active,
.flat-list a:focus,
.flat-list a:hover,
.flat-list li.active a,
.links a:active,
.links a:focus,
.links a:hover,
.links li.active a {
	text-decoration: underline;
}
.flat-list li.active a,
.links li.active a {
	cursor: default;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/navigation-main.css ******/

.navigation-main ul {
	margin: 0;
	padding: 0;
}
.navigation-main li {
	background: 0;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navigation-main a,
.navigation-main a:visited {
	border-bottom: 0;
	display: block;
	line-height: 27px;
	padding: 0 15px;
	text-decoration: none;
}
.navigation-main li.active a {
	cursor: default;
}
.navigation-main ul ul {
	left: -9999em;
}
.navigation-main li:hover ul,
.navigation-main li:focus ul {
	left: auto;
}
.navigation-main ul ul {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 50;
}
.navigation-main li li {
	float: none;
	margin: 0;
	padding: 0;
}
.navigation-main li li a,
.navigation-main li li a:visited {
	background: 0;
	cursor: pointer;
	display: block;
	text-align: left;
}
.navigation-main li.active li.active a,
.navigation-main li.active li.active a:active,
.navigation-main li.active li.active a:focus,
.navigation-main li.active li.active a:hover,
.navigation-main li.active li.active a:visited {
	cursor: default;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/navigation-top.css ******/

ul.links {
	float: right;
	margin: 0;
	padding: 0;
}
ul.links li {
	background: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.links a,
ul.links a:visited {
	border-bottom: 0;
	display: block;
	margin: 0 8px;
	text-decoration: none;
}
ul.links a:active,
ul.links a:focus,
ul.links a:hover,
ul.links li.active a {
	text-decoration: underline;
}
ul.links li.active a {
	cursor: default;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/news.css ******/

div.news .controls a {
	border-bottom: 0;
	text-decoration: none;
}
div.news .controls a.active {
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/pagination.css ******/

div.pager {
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	margin: 0 0 10px 0;
	padding: 6px 8px;
}
div.pager .amount {
	float: left;
	margin: 0;
	padding: 0;
}
div.pager .limiter {
	float: right;
}
div.pager .limiter select {
	margin: 0 0 1px 0;
	padding: 0;
}
div.pager .pages {
	float: left;
	margin: 0 0 0 15px;
}
div.pager .pages ol {
	display: inline;
}
div.pager .pages li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/reorder.css ******/

div.block-reorder {
	margin: 0 0 15px 0;
}
div.block-reorder .block-subtitle {
	margin: 0 0 10px 0;
}
div.block-reorder ol {
	list-style: none;
	margin: 0;
}
div.block-reorder li {
	clear: both;
	margin: 0;
	padding: 0;
}
div.block-reorder li.item input {
	float: left;
}
div.block-reorder li.item p {
	float: right;
	margin: 0 0 5px 0;
	width: 82%;
}
div.block-reorder #cart-sidebar-reorder-advice-container {
	clear: both;
	margin: 0 0 15px 0;
}
div.block-reorder div.actions {
	clear: both;
}
div.block-reorder div.actions a {
	float: left;
}
div.block-reorder div.actions button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/reviews.css ******/

div.box-reviews div.box-head {
	margin: 0 0 10px 0;
}
div.box-reviews ol#my_recent_reviews li {
	clear: both;
	padding: 0;
}
div.box-reviews ol#my_recent_reviews span {
	float: left;
	margin: 0 5px 0 0;
}
div.box-reviews ol#my_recent_reviews div.details {
	float: left;
}
div.box-reviews ol#my_recent_reviews h3 {
	font-size: 1em;
	margin: 0 0 10px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/search-form-mini.css ******/

#search_mini_form label {
	float: left;
	margin: 0 3px 0 0;
}
#search_mini_form input {
	float: left;
	margin: 0 3px 0 0;
}
#search_mini_form button.button {
	cursor: pointer;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/sort.css ******/

div.sorter {
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 10px 0;
	padding: 6px 8px;
}
div.sorter .view-mode {
	float: left;
	margin: 0;
	padding: 0;
}
div.sorter .sort-by {
	float: right;
}
div.sorter .sort-by a {
	line-height: 29px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/subscribe.css ******/

.block-subscribe {
	margin: 0 0 0px 0;
}
.block-subscribe label {
	display: block;
	margin: 0 0 5px 0;
}
.block-subscribe .input-box {
	margin: 0 0 5px 0;
}
.block-subscribe input {
	width: 98%;
}
.block-subscribe button {
	float: left;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/testimonials.css ******/

div.testimonials .controls a {
	border-bottom: 0;
	text-decoration: none;
}
div.testimonials .controls a.active {
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/viewed.css ******/

div.block-viewed ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.block-viewed li {
	margin: 0;
	padding: 0;
}
div.block-viewed p {
	margin: 0 0 2px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/blocks/wishlist.css ******/

div.block-wishlist p.block-subtitle {
	margin: 0 0 10px 0;
}
div.block-wishlist ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.block-wishlist li {
	background: 0;
	clear: both;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
div.block-wishlist a.product-image img {
	margin: 3px 10px 10px 0;
}
div.block-wishlist .product-details {
	float: right;
	margin: 0 0 30px 0;
	width: 60%;
}
div.block-wishlist p.product-name {
	margin: 0;
}
div.block-wishlist div.price-box {
	margin: 0;
}
div.block-wishlist p.configured-price {
	display: none;
}
div.block-wishlist .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
div.block-wishlist .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
div.block-wishlist .actions {
	clear: both;
}
div.block-wishlist .actions a {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/basic.css ******/

html,
body {
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	color: #555555;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
p {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0 0 15px 0;
	padding: 0;
}
pre {
	color: #555555;
	font-size: 12px;
	line-height: 1.6em;
	margin: 0 0 15px 0;
	padding: 0;
}
blockquote {
	border: 0;
	font-family: inherit;
	font-size: inherit;
	margin: 30px 0 15px 0;
	padding: 0;
}
blockquote cite {
	color: inherit;
}
blockquote q {
	color: inherit;
	display: block;
	margin: 0 0 12px 0;
}
div {
	margin: 0;
	padding: 0;
}
span {
	margin: 0;
	padding: 0;
}
hr {
	background: #D6C0C1;
	border: 0;
	color: #D6C0C1;
	height: 1px;
	margin: 1em 0 3em 0;
}
abbr,
acronym {
	border-bottom: .1em dotted;
	cursor: help;
}
strong {
	font-style: inherit;
	font-weight: bold;
}
em,
dfn,
var,
cite,
address {
	font-style: italic;
	font-weight: inherit;
}
samp,
kbd,
var {
	font-family: courier;
}
code {
	background: #EDF6FB;
	border: 1px dotted #05050E;
	clear: both;
	display: block;
	font-family: courier;
	font-size: inherit;
	line-height: 1.3em;
	margin: 20px 0;
	overflow: scroll;
	padding: 0.5em 12px 1.2em 12px;
	text-align: left;
	white-space: pre;
}
sup,
sub {
	line-height: 0;
}
object {
	display: block;
	margin: auto;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/file-downloads.css ******/

a.pdf {
	background: url('images/icons/files/ico-pdf.png') no-repeat;
	padding-left: 20px;
}
a.doc {
	background: url('images/icons/files/ico-word.png') no-repeat;
	padding-left: 20px;
}
a.xls {
	background: url('images/icons/files/ico-excel.png') no-repeat;
	padding-left: 20px;
}
a.zip {
	background: url('images/icons/files/ico-zip.jpg') no-repeat;
	padding-left: 20px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/floats.css ******/

.clear-float {
	clear: both;
	display: block;
	height: 1px;
	margin: 0 0 -1px 0;
	overflow: hidden;
	width: 100%;
}
.f-left,
.left {
	float: left;
}
.f-right,
.right {
	float: right;
}
article:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
aside:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
form:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
header:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
nav:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
section:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
footer div:after {
	content: "";
}
footer ul:after {
	content: "";
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/form-crystal.css ******/

.crystalform abbr {
	border: 0;
}
input[type='button'] {
	cursor: pointer;
}
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
}
.crystalform .item {
	margin: 0 0 5px 0;
}
.crystalform .row {
	clear: both;
}
.crystalform .column-2 .item {
	float: left;
	width: 50%;
}
.crystalform .column-3 .item {
	float: left;
	width: 33%;
}
.crystalform span.error {
	background: url('images/icons/status/red-dash.png') no-repeat 0 3px;
	clear: both;
	color: #FF0000;
	display: block;
	font-weight: normal;
	margin: 4px 0 5px 33%;
	padding: 3px 0 3px 20px;
	width: 50%;
}
.crystalform .inline span.error {
	margin: 4px 0 5px 0;
	padding: 3px 0 3px 20px;
	text-align: left;
	width: 95%;
}
.crystalform div input.error,
.crystalform div textarea.error,
.crystalform div select.error {
	border: 1px dashed #EB340A;
}
.crystalform div label,
.crystalform .inline .label {
	clear: none;
	display: block;
	float: left;
	font-size: 12px;
	padding: 1px 3% 0 0;
	text-align: right;
	width: 30%;
}
.crystalform input,
.crystalform textarea,
.crystalform select {
	background: #FDFDFD;
	border: 1px solid #D2D2D2;
	color: #504B49;
}
.crystalform input {
	width: 60%;
}
.crystalform textarea {
	height: 100px;
	width: 60%;
}
.crystalform select {
	width: 61%;
}
.crystalform .inline span {
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 66%;
}
.crystalform .inline input {
	background: 0;
	border: 0;
	clear: left;
	float: left;
	margin: 2px 0 0 0;
	padding: 2px;
	width: 15px;
}
.crystalform .inline select {
	clear: none;
	float: left;
	margin: 0 0 0 5px;
	width: 30%;
}
.crystalform .inline label {
	clear: none;
	float: left;
	margin: 0;
	padding: 1px 0 0 5px;
	text-align: left;
	width: 80%;
}
.crystalform .submit input,
.crystalform .submit button {
	background: 0;
	border: 0;
	cursor: pointer;
	float: none;
	margin: 0 0 0 33%;
	outline: none;
	width: 61%;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/form-magento.css ******/

#form-validate {
	max-width: 100%;
}
#form-validate .fieldset {
	margin: 0 0 10px 0;
}
#form-validate ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#form-validate li {
	background: 0;
	margin: 0;
	padding: 0;
}
#form-validate input,
#form-validate textarea,
#form-validate select {
	margin: 0 0 7px 0;
	width: 100%;
}
#form-validate label em {
	color: #FF0000;
	margin: 0 3px 0 0;
}
#form-validate .back-link {
	float: left;
}
#form-validate button {
	cursor: pointer;
	float: right;
}
.btn-remove,
.btn-remove2 {
	background: url('images/ecommerce/btn-remove.gif') no-repeat;
	border-bottom: none;
	display: block;
	float: right;
	height: 12px;
	margin: 5px 0 0 5px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999em;
	width: 12px;
}
button {
	cursor: pointer;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/headings.css ******/

h1 {
	color: #414141;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 15px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h1 {
		font-size: 16px;
		margin: 0 0 2px 0;
	}
}
h2 {
	color: #324B69;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 12px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h2 {
		font-size: 15px;
		margin: 0 0 2px 0;
	}
}
h3 {
	color: #812B2E;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h3 {
		font-size: 14px;
		margin: 0 0 2px 0;
	}
}
h4 {
	color: #333333;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 8px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h4 {
		font-size: 13px;
		margin: 0 0 2px 0;
	}
}
h5 {
	color: #525252;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0 6px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h5 {
		font-size: 12px;
		margin: 0 0 2px 0;
	}
}
h6 {
	color: #4B4B4B;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 5px 0;
	padding: 0;
}
@media all and (max-width: 700px) {
	h6 {
		margin: 0 0 2px 0;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/helpers.css ******/

#body .width_10 {
	width: 10%;
}
#body .width_20 {
	width: 20%;
}
#body .width_30 {
	width: 30%;
}
#body .width_40 {
	width: 40%;
}
#body .width_50 {
	width: 50%;
}
#body .width_60 {
	width: 60%;
}
#body .width_70 {
	width: 70%;
}
#body .width_80 {
	width: 80%;
}
#body .width_90 {
	width: 90%;
}
#body .width_100 {
	width: 100%;
}
.hidden {
	display: none;
}
.js-hide {
}
.js-unhide {
	display: none;
}
.highlight-1 {
	background: #E7EDF5;
	border: 1px solid #84A3D5;
	color: #646477;
	margin: 0 0 10px 0;
	padding: 10px;
}
.highlight-2 {
	background: #F4F4F4;
	border: 1px solid #8F8F8F;
	color: #515151;
	margin: 0 0 10px 0;
	padding: 10px;
}
.highlight-3 {
	background: #FCF9AB;;
	border: 1px solid #DEDEDE;
	color: #63635A;
	margin: 0 0 10px 0;
	padding: 10px;
}
ul.tick li,
li.tick {
	background: url('images/icons/lists/red-tick.jpg') no-repeat;
	list-style: none;
	min-height: 22px;
	padding: 0 0 0 40px;
}
.nobr {
	white-space: nowrap;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/html-5.css ******/

address {
	display: block;
	margin: 0 0 25px 0;
}
article {
	display: block;
}
aside {
	display: block;
}
canvas {
	display: block;
}
details {
	display: block;
}
embed {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
time {
	display: block;
	margin: 0 0 15px 0;
}
command {
	display: inline;
}
datalist {
	display: inline;
}
keygen {
	display: inline;
}
mark {
	display: inline;
}
meter {
	display: inline;
}
progress {
	display: inline;
}
rp {
	display: inline;
}
rt {
	display: inline;
}
ruby {
	display: inline;
}
wbr {
	display: inline;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/images.css ******/

img {
	border: 0;
	margin: 0;
	max-width: 100%;
	padding: 0;
	vertical-align: bottom;
}
img.alignright,
img.float-right,
img.right {
	float: right;
	margin: 0 0 15px 30px;
}
img.alignleft,
img.float-left,
img.left {
	float: left;
	margin: 0 30px 15px 0;
}
img.aligncenter,
img.center {
	display: block;
	margin: 0 auto 15px auto;
}
img.v-middle {
	vertical-align: middle;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/links.css ******/

a {
	color: #3322FC;
	text-decoration: underline;
}
a:visited {
	color: #120885;
}
a:hover,
a:focus {
	color: #120885;
	text-decoration: underline;
}
a:hover {
	outline: none;
}
a:active {
	outline: 0;
}
h1 a,
h1 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h2 a,
h2 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h3 a,
h3 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h4 a,
h4 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h5 a,
h5 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h6 a,
h6 a:visited {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h1 a:active,
h1 a:focus,
h1 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h2 a:active,
h2 a:focus,
h2 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h3 a:active,
h3 a:focus,
h3 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h4 a:active,
h4 a:focus,
h4 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h5 a:active,
h5 a:focus,
h5 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
h6 a:active,
h6 a:focus,
h6 a:hover {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/lists.css ******/

ul {
	display: block;
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
}
ol {
	list-style-position: inside;
	list-style: decimal;
	margin: 0 0 1em 0;
	padding: 0;
}
ul ul,
ol ol {
	margin: 0;
	padding: 0;
}
li {
	background: url('images/icons/lists/green.png') no-repeat 0 5px;
	color: inherit;
	display: block;
	font-size: inherit;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
ol li {
	background: 0;
	list-style-position: inside;
}
dl {
}
ol ol {
	margin: 0 0 0 15px;
}
li {
	background: url('images/icons/lists/green.png') no-repeat 0 5px;
	color: inherit;
	font-size: inherit;
	line-height: 1.6em;
	margin: 0 0 5px 0;
	padding: 0 0 0 22px;
}
ol li {
	background: 0;
	list-style-position: inside;
}
dl {
}
dt {
	font-size: inherit;
	padding: 0 0 5px 0;
}
dd {
	font-size: inherit;
	margin: 0 0 12px 0;
	padding: 0 0 8px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/microformats.css ******/

.vcard {
	margin: 0 0 15px 0;
}
.vcard span,
.vcard div {
	line-height: 1.7em;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/responses.css ******/

p.error {
	background: #FFBABA;
	border: 1px solid #FF0000;
	color: #D8000C;
	padding: 5px;
	text-align: center;
}
p.warning {
	background: #FEEFB3;
	border: 1px solid #9F6000;
	color: #9F6000;
	padding: 5px;
	text-align: center;
}
p.success {
	background: #DFF2BF;
	border: 1px solid #4F8A10;
	color: #4F8A10;
	padding: 5px;
	text-align: center;
}
p.system_error {
	background: #F69090;
	border: 1px solid #427A4E;
	padding: 10px;
	text-align: center;
}
p.instructions {
	background: #F9FFA0;
	border: 1px solid #FFFC00;
	padding: 5px;
}
p.information {
	background: #F9FFA0;
	border: 1px solid #A46317;
	color: #A46317;
	padding: 5px;
}
.validation-advice {
	background: url('images/ecommerce/bg-validation-arrow.gif') 2px 0 no-repeat;
	clear: both;
	color: #EB340A;
	font-size: 0.8em;
	line-height: 1.5em;
	margin: 3px 0 0 0;
	min-height: 13px;
	padding: 0 0 0 13px;
}
.validation-failed {
	background: #FAEBE7;
	border: 1px dashed #EB340A;
}
.success {
	color: #3D6611;
}
.error {
	color: #DF280A;
}
.notice {
	color: #E26703;
}
ul.messages,
ul.messages ul {
	margin: 0;
	padding: 0;
}
ul.messages li {
	list-style: none;
	margin: 0 0 10px 0;
}
ul.messages li li {
	margin: 0;
	padding: 0 0 0 22px;
}
ul.messages .error-msg {
	background: #FFBABA;
	border: 1px solid #FF0000;
	color: #D8000C;
	padding: 4px 12px;
}
ul.messages .error-msg li {
	background: url('images/icons/status/red-dash.png') no-repeat 0 2px;
}
ul.messages .success-msg {
	background: #DFF2BF;
	border: 1px solid #4F8A10;
	color: #4F8A10;
	padding: 4px 12px;
}
ul.messages .success-msg li {
	background: url('images/icons/status/green-tick.png') no-repeat 0 2px;
}
ul.messages .note-msg,
ul.messages .notice-msg {
	background: #FCE1AC;
	border: 1px solid #E3B58E;
	color: #E26703;
	padding: 4px 12px;
	float:left;
	width:100%;
}
ul.messages .note-msg li,
ul.messages .notice-msg li {
	background: url('images/icons/status/yellow-triangle.png') no-repeat 0 2px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/table.css ******/

table {
	border-collapse: collapse;
	border: 0;
	margin: 0 0 30px 0;
	width: 100%;
}
caption {
	font-size: 10px;
	margin: 0 0 5px 0;
	text-align: center;
}
th {
	color: inherit;
	font-size: inherit;
	font-weight: bold;
	padding: 3px 3px 3px 0;
	text-align: left;
	text-transform: uppercase;
}
th.a-left {
	text-align: left;
}
th.a-center {
	text-align: center;
}
th.a-right {
	text-align: right;
}
td {
	color: inherit;
	font-size: inherit;
	padding: 3px 3px 3px 0;
	text-align: left;
	vertical-align: top;
}
td.a-left {
	text-align: right;
}
td.a-center {
	text-align: center;
}
td.a-right {
	text-align: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/global/wysiwyg.css ******/

body.mceContentBody {
	background: #FFFFFF !important;
	padding: 15px;
}
body.mceContentBody p,
body.mceContentBody td,
body.mceContentBody li {
	color: #000000 !important;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/catalog-product-gallery.css ******/

body.catalog-product-gallery {
	padding: 20px;
}
body.catalog-product-gallery .nav {
	float: left;
}
body.catalog-product-gallery .buttons-set {
	float: right;
}
body.catalog-product-gallery .buttons-set a {
	cursor: pointer !important;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/catalog-product_compare.css ******/

body.catalog-product-compare-index {
	padding: 20px;
}
body.catalog-product-compare-index #product_comparison th {
	vertical-align: top;
}
body.catalog-product-compare-index #product_comparison .add-to-links li {
	background: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
body.catalog-product-compare-index .buttons-set button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/catalog-seo_sitemap-category.css ******/

div.page-sitemap li {
	background: 0;
	list-style: none;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-cart-discount.css ******/

form#discount-coupon-form {
	float: left;
	width: 48%;
}
form#discount-coupon-form .discount-form label {
	display: block;
	margin: 0 0 8px 0;
}
form#discount-coupon-form .discount-form .input-box {
	margin: 0 0 8px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-cart-shipping.css ******/

div.shipping {
	float: left;
	width: 48%;
}
div.shipping li {
	background: 0;
	list-style: none;
	margin: 0 0 8px 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-cart-totals.css ******/

div.totals {
	float: right;
	width: 30%;
}
div.totals ul.checkout-types li {
	margin: 0 0 7px 0;
	text-align: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-cart.css ******/

div.cart .checkout-types li {
	background: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
div.cart .btn-proceed-checkout {
	margin: 0 0 15px 0;
}
div.cart fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
div.cart #shopping-cart-table tr {
	border: 1px solid #CCCCCC;
}
div.cart .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
div.cart .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
div.cart .col2-set {
	float: left;
	width: 65%;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-multishipping-overview.css ******/

body.checkout-multishipping-overview .multiple-checkout .col-1,
body.checkout-multishipping-overview .multiple-checkout .col-2 {
	float: left;
	width: 48%;
}
body.checkout-multishipping-overview .multiple-checkout .grand-total big {
	display: block;
	margin: 0 0 10px 0;
}
body.checkout-multishipping-overview .multiple-checkout .grand-total #review-buttons-container {
	margin: 0 0 20px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-multishipping-shipping.css ******/

form#shipping_method_form .col-1,
form#shipping_method_form .col-2 {
	float: left;
	width: 48%;
}
form#shipping_method_form .sp-methods li {
	background: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-multishipping.css ******/

ul#checkout-progress-state {
	margin: 0;
	padding: 0;
}
ul#checkout-progress-state li {
	background: 0;
	float: left;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
ul#checkout-progress-state span {
	display: block;
	margin: 0 8px;
}
body.checkout-multishipping-address-newshipping form#form-validate .control input {
	clear: both;
	display: block;
	float: left;
	margin: 7px 5px 0 0;
	width: 15px;
}
body.checkout-multishipping-address-newshipping form#form-validate .control label {
	float: left;
	margin: 3px 0 0 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-onepage-billing.css ******/

ol.opc #opc-billing li {
	clear: both;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-onepage-login.css ******/

ol.opc #opc-login .col-1 {
	float: left;
	width: 48%;
}
ol.opc #opc-login .col-2 {
	float: right;
	width: 48%;
}
ol.opc #opc-login h3 {
	border-bottom: 1px solid #E4E4E4;
	font-size: 13px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
ol.opc #opc-login h3 {
	border-bottom: 1px solid #E4E4E4;
	font-size: 13px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
ol.opc #opc-login h4 {
	color: #2F2F2F;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-onepage-review.css ******/

ol.opc #checkout-review-table th {
	text-align: left;
}
ol.opc #checkout-review-table td {
	padding: 5px 10px 15px 10px;
	text-align: left;
}
ol.opc #checkout-review-table tfoot td {
	padding: 5px 10px;
}
ol.opc #checkout-review-table td.center {
	text-align: center;
}
ol.opc .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
ol.opc .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
ol.opc .buttons-set button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-onepage-shipping.css ******/

ol.opc #opc-shipping li {
	clear: both;
	margin: 0 0 8px 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-onepage.css ******/

ol.opc {
	margin: 0 0 30px 0;
	position: relative;
}
ol.opc fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
ol.opc div.field {
	float: left;
	width: 48%;
}
ol.opc label em {
	margin: 0 5px 0 0;
}
ol.opc fieldset input {
	width: 200px;
}
ol.opc fieldset select {
	width: 208px;
}
ol.opc ul.form-list li {
	margin: 0;
	padding: 0;
}
ol.opc li.section {
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.opc .step {
	background: #FBFBFB;
	border: 1px solid #DDDDDD;
	padding: 15px 30px;
	position: relative;
}
ol.opc .step-title {
	border: 1px solid #DDDDDD;
	padding: 10px;
	text-align: right;
}
ol.opc .active .step-title {
	background: #9F9F9F;
	border-color: #676767;
	border-top-color: #FFFFFF;
	color: #FFFFFF;
	cursor: default;
}
ol.opc .allow .step-title {
	background: #999999;
	border-color: #999999;
	border-top-color: #FFFFFF;
	color: #FFFFFF;
	cursor: pointer;
}
ol.opc .step-title .number {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #444444;
	float: left;
	line-height: 16px;
	margin: 0 5px 0 0;
	padding: 0 3px;
}
ol.opc .step-title h2 {
	color: #999999;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
}
ol.opc .allow .step-title h2 {
	color: #FFFFFF;
}
ol.opc .step-title a {
	display: none;
	float: right;
	line-height: 16px;
}
ol.opc .allow .step-title a {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
ol.opc .buttons-set.disabled button.button {
	display: none;
}
ol.opc .buttons-set .please-wait {
	height: 18px;
	line-height: 18px;
	margin: 0 0 0 30px;
}
ol.opc li.control input {
	width: 15px;
}
ol.opc .back-link {
	float: left;
}
ol.opc .input-box {
	margin: 0 0 10px 0;
}
ol.opc a.cvv-what-is-this {
	margin: 0 0 0 10px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-payment.css ******/

ol.opc #p_method_checkmo {
	width: 15px;
}
ol.opc #p_method_ccsave {
	width: 15px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/checkout-progress.css ******/

dd.complete table th {
	background: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/contacts.css ******/

form#contactForm {
	width: 408px;
}
form#contactForm li {
	background: 0;
	clear: both;
	list-style: none;
	padding: 0;
}
form#contactForm div.field {
	float: left;
	width: 48%;
}
form#contactForm label em {
	color: #FF0000;
	margin: 0 3px 0 0;
}
form#contactForm .input-box input,
form#contactForm #email_address,
form#contactForm textarea {
	width: 92%;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-account-create.css ******/

div.account-create {
	max-width: 408px;
}

@media (min-width: 700px) {
	div.account-create div.name-firstname,
	div.account-create div.name-lastname,
	div.account-create div.field {
		float: left;
		margin: 0 2% 0 0;
		width: 48%;
	}
	.account-create  #email_address {
		width: 98%;
	}
}
div.account-create li.control .input-box {
	float: left;
	margin: 0 7px 0  0;
	width: auto;
}
div.account-create li .input-box #is_subscribed {
	width: 15px;
}
div.account-create p.back-link {
	float: left;
}
div.account-create button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-account-edit.css ******/

div.my-account li {
	clear: both;
	margin: 0 0 10px 0;
}
div.my-account li #change_password {
	width: 15px;
}
div.my-account form#form-validate li.item-5 {
	margin: 0;
	padding: 10px 0 0 0;
}
div.my-account #primary_billing,
div.my-account #primary_shipping {
	margin: 0 5px 0 0;
	width: 15px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-account-forgotpassword.css ******/

body.customer-account-forgotpassword form#form-validate ul {
	margin: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-account-login.css ******/

div.account-login div.col2-set {
	clear: both;
	display: block;
	margin: 0 0 20px 0;
}
div.account-login div.col-1 {
	clear: none;
	float: left;
	padding: 0;
	width: 45%;
}
div.account-login div.col-2 {
	clear: none;
	float: right;
	padding: 0;
	width: 45%;
}
div.account-login h2 {
	padding: 0 0 5px 0;
}
div.account-login ul.form-list {
	margin: 0;
}
div.account-login ul.form-list li {
	background: 0;
	margin: 0 0 6px 0;
	padding: 0;
}
div.account-login ul.form-list label {
	float: left;
	font-weight: bold;
	padding: 0 5px 0 0;
	position: relative;
}
div.account-login ul.form-list label em {
	margin: 0 5px 0 0;
}
div.account-login ul.form-list .input-box {
	clear: both;
	display: block;
	width: 260px;
}
div.account-login ul.form-list input {
	width: 100%;
}
div.account-login .buttons-set {
	clear: both;
	display: block;
	height: 25px;
	padding: 0 0 5px 0;
}
div.account-login .buttons-set a {
	float: left;
}
div.account-login .buttons-set button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-account.css ******/

div.my-account .title-buttons {
	margin: 0 0 25px 0;
}
div.my-account .title-buttons h1 {
	margin: 0 0 5px 0;
}
div.dashboard .box-title {
	background: #F1F1F1;
	margin: 0 0 12px 0;
	padding: 4px 10px;
	text-align: right;
}
div.dashboard .box-title h3 {
	color: #444444;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
div.dashboard .box-title a,
div.dashboard .box-title a:visited {
	border-bottom: 0;
	font-size: 10px;
	text-decoration: underline;
	text-transform: uppercase;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/customer-address.css ******/

div.addresses-list .col-1,
div.addresses-list .col-2 {
	float: left;
	width: 48%;
}
div.addresses-list h2 {
	margin: 0 0 12px 0;
	padding: 0;
}
div.addresses-list li {
	background: 0;
	list-style: none;
	margin: 0 0 32px 0;
	padding: 0;
}
div.addresses-list li h3 {
	margin: 0 0 8px 0;
	padding: 0;
}
div.addresses-list address {
	margin: 0;
}
div.addresses-list #primary_billing,
div.addresses-list #primary_shipping {
	clear: both;
	width: 15px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/newsletter-manage.css ******/

div.my-account li #subscription {
	width: 15px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-add-to-cart.css ******/

div.add-to-cart {
	margin: 0 0 15px 0;
}
div.add-to-cart input {
	margin: 0 0 0 5px;
	width: 30px;
}
div.add-to-cart button {
	cursor: pointer;
	margin: 0 0 0 5px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-add-to-links.css ******/

div.product-view ul.add-to-links {
	margin: 0;
	padding: 0;
}
div.product-view ul.add-to-links li {
	background: 0;
	display: inline;
	margin: 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-availability.css ******/

.availability {
	background: #FBEBD9;
	padding: 5px;
	text-align: center;
}
.availability span {
	font-weight: bold;
}
.out-of-stock {
	margin-bottom: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-downloadable.css ******/

ul#downloadable-links-list {
	margin: 0;
	padding: 0;
}
ul#downloadable-links-list li {
	background: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-grouped.css ******/

table.grouped-items-table input.qty {
	width: 25px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-images.css ******/

.product-view div.product-img-box {
	float: left;
}
.product-view p.product-image {
	margin: 0;
	padding: 0;
	position: relative;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-more-views.css ******/

.product-view div.more-views {
	clear: none;
	float: left;
}
.product-view div.more-views li {
	background: 0;
	float: left;
	list-style: none;
	padding: 0;
}
.product-view div.more-views a {
	cursor: pointer !important;
	display: block;
	margin: 0 0 5px 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-options.css ******/

div.product-options {
	background: #FFFFFF;
	border: 0;
	margin: 0;
	padding: 0px;
}
div.product-options dl {
	margin: 0;
	padding: 0;
}
div.product-options dt {
	margin: 0 0 5px 0;
	padding: 0;
}
div.product-options label {
	color: #535151;
	padding: 0;
}
div.product-options em {
	color: #BB5E5E;
	padding: 0 3px 0 0;
}
div.product-options select {
	margin: 0 0 5px 0;
	width: 180px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-price.css ******/

div.price-box {
	margin: 0 0 10px 0;
}
div.price-box .old-price {
	margin: 0 0 5px 0;
	text-decoration: line-through;
}
div.price-box .special-price {
	margin: 0 0 5px 0;
}
div.price-box .minimal-price {
	margin: 0 0 5px 0;
}
div.price-box .price-from {
	margin: 0 0 5px 0;
}
div.price-box .price-to {
	margin: 0 0 5px 0;
}
ul.tier-prices {
	margin: 0 0 5px 0;
}
ul.tier-prices li {
	background: 0;
	list-style: none;
	padding: 0;
}
ul.tier-prices-grouped li {
	background: 0;
	list-style: none;
	padding: 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details-stock.css ******/

div.product-view .in-stock {
	display: none;
}
div.product-view .out-of-stock {
	background: #F83F3F;
	color: #FFFFFF;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-details.css ******/

.product-view .product-shop {
	float: right;
	width: 330px;
}
.product-collateral h2 {
	margin-top: 30px;
}
.product-collateral .std {
	margin-left: 20px;
}
.product-collateral form {
	margin-left: 20px;
}
.product-collateral p.note {
	margin: 20px;
}
.product-essential {
	margin-top: 10px;
}
.product-name h1 {
	margin-bottom: 10px;
	margin-top: 20px;
}
p.email-friend {
	color: #888888;
	margin-bottom: 0px;
}
p.no-rating {
	color: #888888;
	margin-bottom: 10px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-list-grid.css ******/

ul.products-grid {
	margin: 0 0 20px 0;
	position: relative;
}
ul.products-grid li.item {
	background: 0;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 3px 0 3px;
	text-align: center;
	width: 160px;
}
ul.products-grid li.item:last-child {
	margin: 0;
}
ul.products-grid li.item.last {
	margin: 0;
}
ul.products-grid a.product-image {
	display: block;
	margin: 6px 15px;
}
ul.products-grid h2.product-name {
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 6px 0;
}
ul.products-grid h2.product-name a,
ul.products-grid h2.product-name a:visited,
ul.products-grid h2.product-name a:active,
ul.products-grid h2.product-name a:focus,
ul.products-grid h2.product-name a:hover {
	border-bottom: none;
	text-decoration: none;
}
ul.products-grid .price-box {
	margin: 0 0 5px 0;
}
ul.products-grid p.out-of-stock {
	color: #FF9900;
	display: block;
	margin: 0px;
	text-align: center;
}
ul.products-grid ul.add-to-links {
	margin: 0 0 5px 0;
	padding: 0;
}
ul.products-grid ul.add-to-links li {
	background: 0;
	line-height: 1.2em;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
}
ul.products-grid ul.add-to-links span.separator {
	display: none;
}
ul.products-grid button.btn-cart {
	cursor: pointer;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-list-list.css ******/

.products-list {
	list-style: none;
	position: relative;
}
.products-list li.item {
	background: 0;
	clear: both;
	margin: 0 0 10px 0;
	padding: 12px 10px;
}
.products-list li.item:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.products-list .product-image {
	float: left;
}
.products-list .product-shop {
	float: right;
	width: 390px;
}
.products-list h2.product-name {
	margin: 0 0 12px 0;
}
.products-list .price-box {
	float: left;
	margin: 4px 13px 7px 0;
}
.products-list .availability {
	float: left;
	margin: 3px 0 0;
}
.products-list .desc {
	clear: both;
	margin: 0 0 13px 0;
	padding: 0;
}
.products-list .add-to-links {
	clear: both;
}
.products-list .add-to-links li {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
}
.products-list .add-to-links li span.separator {
	padding: 5px 0 0;
}
.products-list button.btn-cart {
	cursor: pointer;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-review.css ******/

form#review-form {
	width: 350px;
}
form#review-form fieldset {
	border: 0;
	margin: 0 0 25px 0;
	padding: 0;
}
form#review-form ul.form-list {
	margin: 0;
}
form#review-form li {
	background: 0;
	margin: 0 0 6px 0;
	padding: 0;
}
form#review-form label {
	float: left;
	padding: 0 5px 0 0;
	position: relative;
}
form#review-form .input-box {
	clear: both;
}
#my_recent_reviews {
	list-style: inside none;
}
form#review-form input {
	width: 100%;
}
form#review-form textarea {
	height: 150px;
	width: 100%;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/product-tags.css ******/

.box-tags {
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/review-customer.css ******/

table#my-reviews-table h2.product-name {
	font-size: 1em;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/sales-order-print.css ******/

body.sales-order-print {
	padding: 50px;
}
body.sales-order-print .col-1,
body.sales-order-print .col-2 {
	float: left;
	width: 48%;
}
body.sales-order-print .buttons-set button {
	float: right;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/sales-order-view.css ******/

div.order-info-box .col-1,
div.order-info-box .col-2 {
	float: left;
	width: 48%;
}
table#my-orders-table td {
	padding: 5px 10px 15px 0;
}
table#my-orders-table h2 {
	font-size: 13px;
	margin: 0 0 5px 0;
}
table#my-orders-table p.configured-price {
	display: none;
}
table#my-orders-table textarea {
	height: 80px;
	width: 200px;
}
table#my-orders-table td p {
	display: none;
}
table#my-orders-table button.btn-cart {
	width: 130px;
}
table#my-orders-table .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
table#my-orders-table .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
table#my-orders-table .truncated a {
	display: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/sendfriend-product-send.css ******/

div.send-friend ul {
	list-style: none;
	margin: 0 0 10px 0;
}
div.send-friend li {
	background: 0;
	clear: both;
	margin: 0 12px 0 0;
	padding: 0;
}
div.send-friend li.fields p {
	float: right;
	margin: 20px 0 0 0;
}
div.send-friend li.fields div.field {
	float: left;
	margin: 0 3% 8px 0;
	width: 45%;
}
div.send-friend label em {
	color: #FF0000;
	margin: 0 3px 0 0;
}
div.send-friend .input-box input {
	width: 97%;
}
div.send-friend .input-box textarea {
	height: 130px !important;
	width: 93%;
}
div.send-friend .buttons-set p.back-link {
	float: left;
}
div.send-friend .buttons-set button {
	float: right;
	margin: 0 9% 0 0;
}
div.send-friend .buttons-set #add_recipient_button {
	float: right;
	margin: 0 3% 0 0;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/pages/wishlist.css ******/

table#wishlist-table h2 {
	font-size: 1em;
	margin: 0 0 5px 0;
	margin: 0;
}
table#wishlist-table p.configured-price {
	display: none;
}
table#wishlist-table textarea {
	height: 80px;
	width: 200px;
}
table#wishlist-table td p {
	display: none;
}
table#wishlist-table button.btn-cart {
	width: 130px;
}
table#wishlist-table .item-options dt {
	color: #333333;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	width: 90px;
}
table#wishlist-table .item-options dd {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
table#wishlist-table .truncated a {
	display: none;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/aside-left.css ******/

aside.left {
	display: block;
	float: left;
}
aside.left div.aside-wrap {
	min-height: 450px;
	width: 250px;
}
body.three-columns aside.left div.aside-wrap {
	margin: 0 40px 0 0;
	width: 180px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/aside-right.css ******/

aside.right {
	display: block;
	float: right;
}
aside.right div.aside-wrap {
	min-height: 450px;
	width: 250px;
}
body.three-columns aside.right div.aside-wrap {
	width: 180px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/container.css ******/

div.container {
	position: relative;
}
div.container div.container-wrap {
	margin: 0 auto;
	width: 980px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/content-main.css ******/

div.content-main {
	position: relative;
}
div.content-main div.content-main-wrap {
	min-height: 450px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/footer.css ******/

footer.template {
	display: block;
	position: relative;
}
footer.template div.footer-wrap {
	margin: 0 auto;
	width: 980px;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/header.css ******/

header.template {
	position: relative;
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/section.css ******/

body.one-column section.template {
	display: block;
	float: none;
}
body.one-column section.template div.section-wrap {
	float: none;
	min-height: 450px;
	width: auto;
}

body.two-columns-left section.template {
	float: right;
}
body.two-columns-left section.template div.section-wrap {
	min-height: 450px;
	max-width: 660px;
	width: auto;
}

body.two-columns-right section.template {
	float: left;
}
body.two-columns-right section.template div.section-wrap {
	min-height: 450px;
	max-width: 660px;
	width: auto;
}

body.three-columns section.template {
	float: left;
	max-width: 560px;
	width: auto;
}

@media all and (max-width: 480px) {
	body.two-columns-left section.template {
		float: none;
	}
}


/****** /home/bodyassi/public_html/skin/frontend/magentocrystalcom/base/css/template-parts/sidebar.css ******/

div#sidebar {
	float: right;
}
div.sidebar-wrap {
	width: 250px;
}



/*css added by satish*/
.freight_note {
        margin-bottom: 5px;
        text-align: center;
        font-weight: bold;
        color: #F00;
}
.cart_freight_note{
        color: #F00;
        font-size: 16px;
        margin-bottom: 5px;
}
/*css added by satish*/



