/* 88 */

/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/ambanners/ambanners.css ******/

/*.ambanners {
	clear: both;
	overflow: auto;
}
.ambanners ul.products li {
	float: left;
	height: 260px;
	list-style: none;
	margin: 3px;
	padding: 10px;
	width: 144px;
}
.ambanners ul.products li p.product-name {
	min-height: 60px;
}
*/


.ambanners {
	clear: both;
}
.ambanners ul.products li {
	float: left;
	height: 260px;
	list-style: none;
	margin: 3px;
	padding: 10px;
	width: 144px;
}
.ambanners ul.products li p.product-name {
	min-height: 60px;
}



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/about-us-excerpt.css ******/

.about-us-excerpt {
	clear: both;
	float: left;
	width: 100%;
}
.about-us-excerpt a {
	color: #0078B8 !important;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/add-this.css ******/

body.catalog-product-view div.add-this {
	width: 370px;
}
body.catalog-product-view .addthis_button_facebook_like {
	width: 80px !important;
}
body.catalog-product-view .addthis_button_tweet {
	width: 85px !important;
}
body.catalog-product-view .addthis_button_google_plusone {
	width: 65px !important;
}
body.catalog-product-view .addthis_button_pinterest_pinit {
	margin-right: 0 !important;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/banner-265x180.css ******/

div.banner-265x180{
	border-top: solid 5px #FFFFFF;
	margin: 0px;
	padding: 0px;
	width:265px;
	height:180px;
}


@media (min-width: 768px) and (max-width: 1023px){
	div.home-section2-wrap div.banner-265x180 {
		width: 26% !important;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.home-section2-wrap div.banner-265x180 {
		width: 50% !important;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.home-section2-wrap div.banner-265x180 {
		width: 100% !important;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/banner-main.css ******/

div.banner-main {
	margin: 0;
	padding: 0;
}
div.banner-main-wrap {
	height: 410px;
	left: 50%;
	margin-left: -1000px;
	padding: 0;
	position: absolute;
	width: 2000px;
	overflow:hidden;
}
div.banner-main-wrap p,
div.banner-main-wrap img,
div.banner-main-wrap div.item-wrap {
	margin: 0px auto;
	text-align: center;
}
div.banner-main div.controls {
}
div.banners-latest-wrap div.controls div.buttons {
	text-align: center;
}
div.banners-latest-wrap div.controls div.buttons a {
	color: #DFDFE1;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
div.banners-latest-wrap div.controls div.buttons a.previous {
	bottom: 11px;
	left: 940px;
	position: absolute;
	z-index: 99;
}
div.banners-latest-wrap div.controls div.buttons a.next {
	bottom: 11px;
	position: absolute;
	right: 940px;
	z-index: 99;
}
div.banners-latest-wrap div.controls div.buttons a.previous:hover,
div.banners-latest-wrap div.controls div.buttons a.next:hover {
	color: #0078B8;
	text-decoration: none;
}
div.banners-latest-wrap div.controls div.buttons a.play {
	display: none;
}
div.banners-latest-wrap div.controls div.buttons a.stop {
	display: none;
}
div.banners-latest-wrap div.controls div.navigation {
	bottom: 10px;
	padding: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	width: 2000px;
}
div.banners-latest-wrap div.controls div.navigation-wrap {
	background: url('images/template/banner-bg-trans.png') repeat scroll left top transparent;
	margin: 0 auto;
	padding: 5px 0 0;
	width: 130px;
}
div.banners-latest-wrap div.controls div.navigation a {
	background: url('images/template/banner-button.png') no-repeat scroll left top transparent;
	display: inline-block;
	height: 10px;
	margin: 0 5px;
	outline: 0 none;
	text-align: center;
	text-indent: -9999px;
	width: 10px;
}
div.banners-latest-wrap div.controls div.navigation a.active {
	background: url('images/template/banner-button-active.png') no-repeat scroll left top transparent;
}



/* Crystal, 2015-04-15, William Palomino, added: fixes & responsive */
div.banner-main.store-banner, div.banner-main div.banners-latest, div.banner-main div.banners-latest-wrap, 
div.banner-main div.collection {
	height: 100%;
	display: block;
	position: relative;
	clear: both;
}
div.banner-main.store-banner{	
	height:410px;
}
div.banner-main div.buttons{
	display:none;
}

div.banners-latest-wrap div.controls div.navigation {
	position: relative;
	text-align: center;
	margin-top: -20px;
	width: 100%;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.banner-main.store-banner{
		height:225px;
	}
	div.banner-main div.banner-main-wrap {
		height:100%;
		margin-left: -580px;
	}
	div.banner-main .item img {
  		height: 225px;
  		width: auto !important;
	}
	div.banners-latest-wrap div.controls div.navigation {
		width: 1200px;
	}
	
	/*--- TEXT PART ---*/	
	div.banner-main div.description-wrap{
		max-width: 640px;
	}
	div.banner-main div.description-wrap h2{
		font-size:70px;
		margin-top: -75px;
	}
	div.banner-main div.description{
		margin-bottom:40px;	
	}
	div.banner-main div.description-wrap h4{
		font-size:28px;
	}
	div.banner-main div.description-wrap h5{
		font-size:14px;
	}
	/* ie 9 fix for smaller netbooks */
	div.banner-main .item a img{
		width: 100%
	}
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
}

body div.mobile-banner{
	display:none;	
}
	
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	/*Hide rotator and show single mobile banner*/
	body div.banner-main.store-banner{
		display:none;	
	}
	body div.mobile-banner{
		display:block;
		width:100%;
		float:left;
		clear:both;	
	}
	body div.mobile-banner img{
		width:100%;
		height:auto;
	}
	
	
	/*Normal banner styling no longer visible*/
	div.banner-main.store-banner{
		height:140px;
	}
	div.banner-main div.banner-main-wrap {
		height:100%;
		margin-left: -345px;
	}
	div.banner-main .item img {
  		height: 140px;
  		width: auto !important;
	}
	div.banners-latest-wrap div.controls div.navigation {
		width: 710px;
	}
}

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
	div.banner-main.store-banner{
		height:105px;
	}
	div.banner-main div.banner-main-wrap {
		height:105%;
		margin-left: -256px;
	}
	div.banner-main .item img {
  		height: 105px;
  		width: auto !important;
	}
	div.banners-latest-wrap div.controls div.navigation {
		width: 500px;
	}
}



/* end added by William */




@media screen and (max-width: 480px) and (min-width: 370px){
	div.banner-main div.description{
		height:105px;
	}
}
@media screen and (max-width: 370px){
	div.banner-main div.description{
		height:135px;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/block-subscribe.css ******/

div.block.block-subscribe {
	display: block;
	padding: 0;
}
div.block.block-subscribe div.block-title,
div.block.block-subscribe div.form-subscribe-header {
	display: none;
}
div.block.block-subscribe div.block-content {
	border: solid 1px #0078B8;
	float: left;
}
div.block.block-subscribe div.input-box {
	display: block;
	float: left;
	margin: 0;
	width: 150px;
}
div.block.block-subscribe input {
	background: #F0F0F0;
	border: none;
	color: #4D4D4D;
	height: 19px;
	padding: 2px;
	width: 100%;
}
div.block.block-subscribe div.actions {
	display: block;
	float: left;
}
div.block.block-subscribe button {
	background: url('images/template/sign-up-btn.jpg') no-repeat;
	border: none;
	display: block;
	float: right;
	height: 23px;
	margin: 0;
	padding: 0;
	width: 45px;
}
div.block.block-subscribe span {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/blog-block.css ******/

div.block.block-blog,
body.blog-post-view div.block.block-blog,
div.block.block-blog {
	background: #DFDFE1;
	border: solid 1px #8F9092;
	display: block;
	float: left;
	margin: 35px 0 0 0;
	padding: 10px;
	width: 200px;
}
div.block.block-blog div.block-title {
	border-bottom: solid 1px #0078B8;
	margin: 0 0 5px;
	padding: 0 0 10px;
}
div.block.block-blog div.block-title strong {
	background: none;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
div.block.block-blog div.menu-categories {
	padding: 0;
}
div.block.block-blog div.menu-categories h5 {
	display: none;
}
div.block.block-blog ul li {
	background: none;
	margin-left: 0;
	padding: 0;
}
div.block.block-blog ul li a {
	font-size: 12px;
}
div.block.block-blog ul li a.active {
	color: #0078B8;
}
div.postWrapper {
	margin-top: 35px;
	padding: 0;
}
div.postWrapper p a {
	color: #0078B8;
}
#postComment li {
	background: none;
	padding: 0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/breadcrumbs.css ******/

div.breadcrumbs {
	margin: 0;
	width: 100%;
}
div.breadcrumbs-wrap {
	margin: 10px auto;
	width: 980px;
}
div.breadcrumbs-wrap a,
div.breadcrumbs-wrap li,
div.breadcrumbs-wrap span {
	font-size: 14px;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.breadcrumbs{
		display:none;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/break.css ******/

div.break {
	background: #F0F0F0;
	clear: both;
	float: left;
	margin: 5px 0px 5px 0;
	width: 100%;
}
div.break-wrap {
	height: 35px;
	margin: 0px;
}

/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.break {
		display:none;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/cart-discount.css ******/

#discount-coupon-form {
	clear: both;
	float: left;
	margin-bottom: 20px;
}
div.discount {
	border: solid 1px #8F9092;
	padding: 10px 20px;
	width: 305px;
}
div.discount h2 {
	display: none;
}
#discount-coupon-form div.discount div.discount-form label {
	float: left;
	font-size: 16px;
	margin: 0 0px 5px 0;
}
div.discount div.input-box {
	float: right;
}
div.discount div.input-box input {
	border: solid 1px #DFDFE1;
	padding: 3px;
	width: 120px;
}
div.discount div.buttons-set {
	clear: both;
	float: right;
}
div.discount div.buttons-set button {
	border: none;
	clear: both;
	display: block;
	float: right;
	height: 25px;
	padding: 0;
	text-indent: -99999em;
	width: 129px;
}
div.discount div.buttons-set button[value="Apply Code"] {
	background: url('images/template/apply-code-btn.png') no-repeat center center;
}
div.discount div.buttons-set button[value="Cancel Code"] {
	background: url('images/template/cancel-code-btn.png') no-repeat center center;
	margin-top: 5px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/cart-shipping.css ******/

div.shipping {
	border: solid 1px #8F9092;
	clear: both;
	float: left;
	margin-bottom: 20px;
	padding: 20px;
	width: 305px;
}
div.shipping h6 {
	color: #0078B8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
div.shipping h6 span{
	font-weight:normal;
	font-size: 14px;
	color:#555;
}
div.shipping a {
	color: #0078B8;
}
div.shipping p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.8em;
}
.checkout-cart-index .shipping h3 {
	font-size: 20px;
}
#shipping-zip-form {
	position: relative;
}
div.shipping-form ul.form-list {
	position: absolute;
	right: 30px;
	top: 24px;
}
div.shipping-form input {
	border: solid 1px #DFDFE1;
	padding: 3px;
	width: 50px;
}
div.shipping-form ul.form-list li {
	display: none;
}
div.shipping-form ul.form-list li.last {
	display: block;
}
div.shipping-form ul.form-list li.last label {
	display: none;
}
div.shipping-form dl.sp-methods {
	margin-bottom: 0;
}
div.shipping-form dl.sp-methods dd {
	margin-bottom: 0;
	padding-bottom: 0;
}
div.shipping-form dl.sp-methods dt {
	margin-bottom: 0;
	color: #0078B8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.checkout-cart-index div.shipping-form #shipping-zip-form .buttons-set {
display: none
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/cart-totals.css ******/

body.checkout-cart-index div.totals {
	width: auto;
}
body.checkout-cart-index div.totals table {
	margin-bottom: 20px;
	width: 368px;
}
body.checkout-cart-index div.totals td {
	padding: 5px 20px;
}
body.checkout-cart-index div.totals th {
	font-weight: normal;
	padding: 5px 20px;
}
body.checkout-cart-index div.totals td.cell-2 strong {
	color: #0078B8;
}
body.checkout-cart-index div.totals tfoot tr {
	border-top: solid 1px #DFDFE1;
}
body.checkout-cart-index div.totals button.btn-proceed-checkout {
	background: url('images/template/checkout-btn-large.png') no-repeat center center;
	border: none;
	display: block;
	height: 86px;
	padding: 0;
	text-indent: -999999em;
	width: 368px;
}
body.checkout-cart-index div.totals button.btn-proceed-checkout:hover {
	background: url('images/template/checkout-btn-large-roll.png') no-repeat center center;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/carton.css ******/

.coverage-txt { color:#0078B8; font-size:15px; margin-bottom:8px; }
.coverage-field{ float:left; width:130px; color:#555; padding: 2px; border:1px solid #D1D0D2; }
.unit-txt, body.catalog-product-view div.price-box span.unit-txt{ display:block; color:#0078B8; float:left; width:70px; background-color:#D1D0D2; text-align:center; padding:3px 0; text-transform:uppercase; font-size:12px; }
.carton-qty { float: left; width:130px; color:#555; padding: 2px; display:block; border:1px solid #D1D0D2; font-size:12px;}
.total-coverage{ float:left; padding-left:6px; padding-top:3px; }
.clear-both { clear:both; }
.shipping_box{ margin:10px 0; font-size: 14px; }
.shipping_txt{ float:left; }
.shipping_txt_symbol, #shipping_cost_single{font-size: 18px; font-weight: bold; color: #2680AF; }
.refresh_shipping{ float:left; display: block; width: 20px; height: 20px; background: url('images/refresh-icon.png') no-repeat; background-color: #D1D0D2; border-radius: 2px; }
.shipping_postcode{ float:left; width:60px; margin:0 5px; text-align:center; }
body.checkout-cart-index div.cart #shopping-cart-table tbody td.a-right{ text-align: right; }
body.checkout-cart-index div.cart #shopping-cart-table tbody td.cart_shipping_cost{ border-right: none;}
.carton-label{ margin-top: 8px; }
.product-options dd{ margin-bottom: 8px; padding:0px;}
.step_1, .step_2, .step_3{ background-repeat: no-repeat; height: 90px; }
.step_1{background-image: url('images/step_1.png'); }
.step_2{background-image: url('images/step_2.png'); }
.step_3{background-image: url('images/step_3.png'); }



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/category-gallery.css ******/

div.category-gallery {
	background: #FFFFFF;
	float: left;
	margin: 0;
}
div.category-gallery-wrap {
	width: 710px;
}
div.category-gallery-wrap p {
	display: none;
}
div.category-gallery-wrap li {
	background: none;
	float: left;
	margin: 0 5px 5px 0px;
	padding: 0;
	position: relative;
}
div.category-gallery-wrap li.item-6,
div.category-gallery-wrap li.item-7,
div.category-gallery-wrap li.item-8,
div.category-gallery-wrap li.item-9,
div.category-gallery-wrap li.item-10 {
	margin-bottom: 0;
}
div.category-gallery-wrap li.item-5,
div.category-gallery-wrap li.item-10 {
	margin-right: 0;
}
div.category-gallery-wrap a img,
div.category-gallery-wrap a {
	border: none;
	float: left;
	overflow: hidden;
}
div.category-gallery-wrap li:hover a {
	border: 5px solid #0078B8;
}
div.category-gallery-wrap li:hover a img {
	margin: -5px;
}
div.category-gallery-wrap li h4 {
	background: url('images/template/category-gallery-bg-trans.png') repeat left top;
	bottom: 0;
	display: block;
	left: 0;
	margin: 0;
	padding: 5px 8px 5px 0;
	position: absolute;
	text-align: right;
	width: 130px;
}
div.category-gallery-wrap li:hover h4 {
	bottom: 5px;
	left: 5px;
	margin: 0;
	padding: 5px 3px 0 0;
	position: absolute;
	text-align: right;
	width: 125px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/compare-products.css ******/

div.compare-products div.block.block-compare {
	display: block;
}
div.compare-products {
	border: solid 1px #8F9092;
	float: left;
	margin: 20px 0 0 0;
	padding: 10px;
	width: 200px;
}
div.compare-products-wrap div.block-compare {
	margin: 0;
	padding: 0;
}
div.compare-products-wrap span {
	border-bottom: solid 1px #0078B8;
	clear: both;
	color: #515254;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 100%;
}
div.compare-products-wrap li {
	background: none;
	margin: 3px 0px;
	padding: 0;
}
div.compare-products-wrap li.last {
	margin: 3px 0px 15px;
}
div.compare-products-wrap a,
div.compare-products-wrap a:active {
	color: #515254;
	font-size: 14px;
	font-weight: normal;
}
div.compare-products-wrap a:hover,
div.compare-products-wrap a:focus {
	color: #0078B8;
	font-size: 14px;
	font-weight: normal;
}
div.compare-products-wrap a.btn-remove {
	background: url('images/template/cart-remove-btn.png') no-repeat left center;
	height: 16px;
	width: 17px;
}
div.compare-products-wrap a.compare-btn {
	background: url('images/template/compare-btn.png') no-repeat left top;
	display: inline-block;
	float: left;
	height: 24px;
	text-indent: -999999em;
	width: 81px;
}
div.compare-products-wrap a.clear-all-btn {
	background: url('images/template/compare-clear-btn.png') no-repeat left top;
	display: inline-block;
	float: right;
	height: 24px;
	text-indent: -999999em;
	width: 81px;
}
div.compare-products-wrap a.btn-remove:hover {
	background: url('images/template/cart-remove-btn-roll.png') no-repeat left center;
}
div.compare-products-wrap a.compare-btn:hover {
	background: url('images/template/compare-btn-roll.png') no-repeat left top;
}
div.compare-products-wrap a.clear-all-btn:hover {
	background: url('images/template/compare-clear-btn-roll.png') no-repeat left top;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/countdown-timer.css ******/

#heading1 {
	float: left;
	font-size: 14px;
	margin-bottom: 20px;
}
div.timer-view {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	width: auto;
}
div.timer-view span {
	font-size: 12px;
}
body.catalog-category-view #heading1,
body.catalog-category-view div.timer-view,
body.catalog-category-view div.timer-grid {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/estimate-shipping.css ******/

.checkout-cart-index .shipping h2 {
	font-size: 24px;
}
div.shipping-form ul.form-list li {
	display: none;
}
div.shipping-form ul.form-list li.last {
	display: block;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/featured-products.css ******/

div.featured-products {
	border-right: solid 5px #FFFFFF;
	float: left;
	margin: 0;
}
div.featured-products-wrap {
	width: 710px;
}
div.featured-products-wrap h3 {
	margin: 0 0 5px 0;
	padding: 10px 0 10px 10px;
}
div.featured-products-wrap div.toolbar,
div.featured-products-wrap div.toolbar-bottom {
	display: none;
}
div.featured-products-wrap div.products-grid div.item {
	margin: 0 30px 0 0;
	padding: 0;
	text-align: left;
	width: 155px;
}
div.featured-products-wrap div.products-grid div.last {
	margin: 0;
}
div.featured-products-wrap div.products-grid div.actions {
	display: block;
	float: left;
}
div.featured-products-wrap .products-grid div.actions button.btn-cart {
float: none
}
div.featured-products-wrap .products-grid div.item {
	float: left;
	overflow: hidden;
	width: 155px;
}
div.featured-products-wrap .category-products {
	height: 370px;
}
div.products-grid {
	clear: both;
}
div.products-grid p.product-image a.ajax {
	display: none;
}
div.products-grid a.product-image {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}
div.products-grid div.actions {
	clear: both;
}
div.products-grid div.actions form input {
	display: none;
}
div.products-grid div.actions button.btn-cart {
	background: url('images/template/add-to-cart-btns.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	float: right;
	height: 28px;
	width: 109px;
}
div.products-grid div.actions button.btn-cart:hover {
	background: url('images/template/add-to-cart-btns.png') no-repeat scroll 0 -28px transparent;
}
div.products-grid div.actions button.btn-cart span {
	display: none;
}
/*--CHANGE FROM BUTTON TO LINK--*/
div.products-grid div.actions a.more-info {
	background: url('images/template/more-info-btns.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	display: block;
	float: right;
	height: 28px;
	text-indent: -9999em;
	width: 109px;
}
div.products-grid div.actions a.more-info:hover {
	background: url('images/template/more-info-btns.png') no-repeat scroll 0 -28px transparent;
}
/*--END--*/
div.products-grid div.actions li {
	background: none;
	margin-bottom: 1px;
}
div.products-grid div.actions a {
	background: url('images/template/plus-icon.png') no-repeat scroll 0 0 transparent;
	padding: 0 0 0 10px;
}
div.products-grid div.actions a:hover,
div.products-grid div.actions a:focus {
	background: url('images/template/plus-icon-roll.png') no-repeat scroll 0 0 transparent;
	padding: 0 0 0 10px;
}
div.products-grid div div.banner {
	background: none;
	height: 155px;
	position: absolute;
	top: 0px;
	width: 155px;
}
div.products-grid div.cat29 div.banner {
	background: url('images/template/sale.png') no-repeat scroll 0 0 transparent;
	z-index: 10;
	zoom: 1;
	position: relative;
	margin-top: -155px;
/* fix for chrome absolute wont work properly with slider*/
}
body.cms-index-index div.products-grid div.special-delivery {
	display: none;
}
body.cms-index-index div.products-grid div.ship6 div.special-delivery {
	background: url('images/template/menu-bg-transparent.png') repeat top left;
	height: 13px;
	top: 141px;
	width: 155px;
}
body.cms-index-index div.products-grid div.ship6 div.special-delivery p {
	font-size: 8px;
}
div.products-grid div div.special-delivery {
	display: none;
}
div.products-grid div.ship6 div.special-delivery {
	background: url('images/template/menu-bg-transparent.png') repeat top left;
	display: block;
	height: 18px;
	position: absolute;
	top: 212px;
	width: 230px;
}
div.products-grid div.ship6 div.special-delivery p {
	font-size: 10px;
	text-align: center;
}
div.products-grid div.item.last {
	margin: 0;
}
div.products-grid div.last {
	border-right: none;
}
div.products-grid div.item p.sku {
	display: none;
}
div.products-grid div.item div.ratings {
	clear: both;
}
div.products-grid div.item p.old-price {
	color: #515254;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 0px;
}
div.products-grid div.item p.special-price,
div.products-grid div.item p.special-price span {
	color: #0078B8;
	font-size: 18px;
	line-height: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.products-grid div.item span.regular-price {
	color: #515254;
	font-size: 18px;
	font-weight: bold;
}
div.products-grid div.item span.price-label {
	display: none;
}
div.products-grid div.item span.old-price {
	display: none;
}
div.products-grid div.item span.price {
	color: #515254;
	font-size: 18px;
	font-weight: bold;
}
div.products-grid div.item p.old-price {
	color: #515254;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
}
div.products-grid div.item p.special-price {
	color: #0078B8;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
	margin-left: 10px;
}
div.products-grid div.item h2.product-name {
	color: #515254;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	min-height: 10px;
}
div.products-grid h2.product-name a,
div.products-grid h2.product-name a:visited {
	border: none;
	color: #515254;
}
div.products-grid h2.product-name a:hover,
div.products-grid h2.product-name a:focus {
	border-bottom: 1px solid;
	color: #0078B8;
}
div.products-grid .price-box {
	clear: both;
	color: #515254;
	float: left;
	font-size: 18px;
	margin: 0 0 15px;
}
div.products-grid div.ratings,
div.products-grid p.availability,
p.availability {
	display: none;
}
div.featured-products ul.add-to-links {
	margin-bottom: 5px;
}
div.featured-products ul.add-to-links span {
	display: none;
}
div.featured-products ul.add-to-links li {
	line-height: 1.2em;
	padding: 0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/fixed-header-bar.css ******/

header.template{
	padding-top:62px;	
}
div.fixed-header-bar *{
	-webkit-font-smoothing: antialiased;
	font-family: 'Conv_HelveticaLTStd-Light_0';
	font-weight: normal !important;
}
div.fixed-header-bar{
	color:#fff;
	background: #515254;
	width: 100%;
	z-index: 110;
	border-bottom:solid 2px #fff;
	padding:5px 0;
	height:50px;
	position:fixed;
}
div.fixed-header-bar div.fixed-header-bar-wrap{
	color:#fff;
	max-width: 980px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

div.fixed-header-bar div.icons{
	float:left;
}
div.fixed-header-bar div.icons div.icon{
	float:left;
	margin-right:20px;
}
div.fixed-header-bar div.icons div.icon img{
	float:left;
	width:50px;
	margin-right:10px;
}
div.fixed-header-bar div.icons div.icon p{
	float:left;
	color:#fff;
	margin:0;
	line-height:1em;
	margin-top:11px;
}

div.fixed-header-bar div.fb-like{
	float:left;
	width:100px;
	margin-top: 14px;
}


div.fixed-header-bar div.right-holder{
	float:right;
}

div.fixed-header-bar div.two-row{
	float:left;	
	margin-right:20px;
	margin-top: 4px;
}
div.fixed-header-bar div.two-row a{
	float:left;
	clear:both;
	color:#77c9ee;
	font-size: 14px;
}
div.fixed-header-bar div.two-row a img{
	width:20px;
}


div.fixed-header-bar div.top-links{
	margin-top:0px;	
}
div.fixed-header-bar div.mobile-account-menu{
	float:left;
	width:60px;
	text-align:center;
}
div.fixed-header-bar div.mobile-account-menu img,
div.fixed-header-bar div.mobile-account-menu span.icon-label{
	display:inline-block;
}
div.fixed-header-bar span.icon-label,
div.fixed-header-bar a:hover span.icon-label{
	color:#77c9ee;
	text-decoration:none!important;
	border:none!important;
}
/*--ACCOUNT--*/
div.fixed-header-bar div.mobile-account-menu{
	cursor:pointer;
	margin-right:20px;	
}
div.fixed-header-bar div.mobile-account-menu div.ajax-block{
	display:none;	
}
div.fixed-header-bar div.mobile-account-menu.showing{
	z-index:101;	
}
div.fixed-header-bar div.mobile-account-menu.showing div.ajax-block{
	position:absolute;
	top:55px;
	width:auto;
	background:#F0F0F0;
	display:block;
	padding:5px 10px;
}
div.fixed-header-bar div.mobile-account-menu.showing div.ajax-block > ul{
	display:none;	
}
div.fixed-header-bar div.mobile-account-menu.showing div.ajax-block > ul.links{
	display:block;
	float:left;	
}
div.fixed-header-bar div.mobile-account-menu li{
	padding:0;
	background: url('images/template/arrow-side-bg.png') no-repeat left 7px transparent;
	float:left;
	clear:both;
	width:100%;
	margin:0 0 5px 0;
	color:#515254;
	font-size:18px;
	text-align: left;
}
div.fixed-header-bar div.mobile-account-menu li a{
	padding:0;
	margin:0;
}


div.fixed-header-bar div.mobile-cart{
	float:left;	
	text-align:center;
}
div.fixed-header-bar div.mobile-account-menu img,
div.fixed-header-bar div.mobile-account-menu span.icon-label{
	display:inline-block;
}
/*--CART--*/
div.fixed-header-bar div.mobile-cart a.cart-top-link{
	display:block;
	position:relative;
	width:34px;
	height:34px;	
}
div.fixed-header-bar div.mobile-cart a.cart-top-link span:not(.icon-label){
	display: block;
	position: absolute;
	right: 2px;
	border-radius: 50%;
	height: 10px;
	width: 10px;
	padding: 3px;
	top: 10px;
	background: #fff;
	text-align: center;
	font-size: 10px;
	color: #515254;	
}

@media only screen and (max-width: 990px){
	div.fixed-header-bar div.fb-like{
		display:none;
	}
}
@media only screen and (max-width: 890px){
	div.fixed-header-bar div.icons div.icon:nth-child(2){
		display:none;	
	}
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	header.template{
		padding-top:0px;	
	}
	div.fixed-header-bar{
		display:none;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/footer-blocks.css ******/

div.footer-wrap p.bugs {
	display: none;
}
div.footer-blocks {
	float: left;
	width: 25%;
}
div.footer-blocks-wrap {
	margin: 0px;
}
div.footer-blocks-wrap p {
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0;
}
div.footer-blocks-wrap li {
	background: none;
	padding: 0;
}
div.footer-blocks-wrap a {
	font-size: 14px;
}
div.footer-blocks-wrap a img {
	padding: 0 5px 4px 0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/footer-copyright.css ******/

div.footer-copyright {
	border-top: solid 1px #FFFFFF;
	clear: both;
	float: left;
	margin: 20px 0 0 0;
	padding: 15px 0;
	width: 100%;
}
div.footer-copyright-wrap p {
	color: #8D8D8D;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.footer-copyright {
		border-top: none;
		margin: 0px 0 0 0;
	}	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/have-you-thought-about.css ******/

div.have-you-thought-about {
	background: #FFFFFF;
	border: solid 1px #8F9092;
	float: left;
	margin: 20px 0px 0px 0;
	padding: 10px 20px;
	width: 320px;
}
div.have-you-thought-about-wrap h5 {
	color: #515254;
	font-size: 18px;
	margin-bottom: 10px;
}
div.have-you-thought-about-wrap p.heading5 {
	color: #515254;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 10px;
	margin: 0 0 6px 0;
	padding: 0;
}
div.have-you-thought-about-wrap li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
}
div.have-you-thought-about-wrap li.item-2 {
	margin: 0 10px;
}
div.have-you-thought-about-wrap a img,
div.have-you-thought-about-wrap a {
	border: none;
	float: left;
	overflow: hidden;
}
div.have-you-thought-about-wrap li a:hover {
	border: 5px solid #0078B8;
}
div.have-you-thought-about-wrap li a:hover img {
	margin: -5px;
}
div.have-you-thought-about-wrap h3.product-name {
	font-size: 18px;
	margin-left: 105px;
	margin-top: 10px;
}
div.have-you-thought-about-wrap div.price-box {
	margin-bottom: 0;
	margin-left: 105px;
}
div.have-you-thought-about-wrap table {
	margin-bottom: 5px;
}
div.have-you-thought-about-wrap td {
	padding: 0;
}
div.have-you-thought-about a.minimal-price-link {
	clear: both;
	display: block;
	font-style: italic;
	padding-top: 5px;
}
div.have-you-thought-about div.have-you-thought-about-wrap a.minimal-price-link span {
	font-size: 13px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/header-feature-icons.css ******/

div.header-feature-icons {
	padding: 65px 0 0 240px;
}
div.header-feature-icons p a {
	margin: 0 20px 0 0;
	padding: 0;
}
div.header-feature-icons p {
	margin: 0;
}

@media (min-width: 768px) and (max-width: 1023px) {
	div.header-feature-icons {
		padding: 0;
		float:right;
		width:48%;
		margin-top:-15px;
	}
	div.header-feature-icons p a{
		margin-right: 1%;
		display: inline-block;
		width: 30%;
	}	
	div.header-feature-icons img{
		width:100%;
		max-width:145px;
	}	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/header-promo.css ******/

div.header-promo{
	float:right;
	max-width:300px;	
}
div.header-promo img{
	width:100%;
	height:auto;	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/header-trust-pilot.css ******/

div.header-trust-pilot{
	float:right;
	clear:right;
	width:410px;
	margin:5px 0;	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/home-section1.css ******/

div.home-section1 {
	background: #DFDFE1;
	margin: 5px 0px 5px 0;
}
div.home-section1-wrap {
	background: #FFFFFF;
	border-left: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	margin: 0 auto;
	width: 980px;
}


/* Crystal, 2015-04-15, William Palomino, added: fixes & responsive */
div.home-section1-wrap .banner-265x281-img {
	width:266px; 
	position: relative;  
	right: -1px;
}
div.home-section1-wrap div.banner-265x305 div.mobile-only{
	display:none;	
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.home-section1-wrap {
		width: 100%;
		border:none;
	}

	div.home-section1-wrap div.banner-265x305 {
		width: 26.8%;
	}

	div.home-section1-wrap .banner-265x281-img {
		width: 99%;
	}



	div.home-section1-wrap div.category-gallery {
  		width: 72.8%;
	}

	div.home-section1-wrap div.category-gallery-wrap, div.category-gallery ul {
		width: 100%;
	}

	div.category-gallery li {
		width: 19.6%;
		margin-right: 0.3%;
	}

	div.category-gallery-wrap li h4 {
		width: 96%;
		padding-left: 2%;
		padding-right: 2%;
		margin: 0;
		font-size: 1em;
		height: 20px;
	}

	div.category-gallery li img {
		width: 99.6%;
	}

	/* hover effect */
	div.category-gallery-wrap li:hover a {
		border: 2px solid #0078B8;
	}
	div.category-gallery-wrap li:hover a img {
		margin: 0;
	}

	div.category-gallery-wrap li:hover h4 {
		left: 2px;
		bottom: 2px;
		position: absolute;
		width: 94%;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.home-section1-wrap div.category-gallery {
  		width: 100%;
	}
	div.home-section1-wrap div.category-gallery ul{
		text-align:center;	
	}
	div.home-section1-wrap div.category-gallery li {
		display:inline-block;
		width: 25%;
		/*max-width: 138px;*/
		margin:0 2% 10px 2%;
		float:none;
	}
	div.home-section1-wrap div.category-gallery li a,
	div.home-section1-wrap div.category-gallery li:hover a{
		display:block;
		width:100%;
		border:none;	
	}
	div.home-section1-wrap div.category-gallery li img{
		width:100%;
		height:auto;
	}
	
	div.category-gallery-wrap li h4,
	div.category-gallery-wrap li:hover h4 {
		width: 100%;
		padding:10px 0;
		left:0;
		bottom:0;
		text-align:center;
		font-size:18px;
	}
	
	div.home-section1-wrap div.banner-265x305 div.mobile-only{
		display:block;
		background:#595959;
		padding:20px;	
	}
	div.home-section1-wrap div.banner-265x305 div.mobile-only h4{
		border-bottom:solid 1px #F0F0F0;
	}	
	div.home-section1-wrap div.banner-265x305 div.mobile-only h4,
	div.home-section1-wrap div.banner-265x305 div.mobile-only p{
		color: #F0F0F0;	
	}
	div.home-section1-wrap div.banner-265x305 div.mobile-only h6{
		margin:15px 0 0 0;	
	}
	div.home-section1-wrap div.banner-265x305 div.mobile-only h6 a{
		background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 transparent;
		border: none;
		color: #F0F0F0;
		display: block;
		font-size: 18px;
		margin: 0px;
		padding: 6px 10px;
		text-align: center;
		font-weight: normal;	
	}
	div.home-section1-wrap div.banner-265x305-wrap > p{
		display:none;	
	}

	div.home-section1-wrap div.banner-265x305 {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	div.home-section1-wrap .banner-265x281-img {
		width: 96%;
		max-width: 265px;
		margin-top: 0 auto;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.home-section1-wrap div.category-gallery li {
		width: 45%;
	}	
}

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
	/*div.home-section1-wrap div.category-gallery {
		text-align: center;
	}
	div.home-section1-wrap div.category-gallery ul {
		max-width: 280px;
		margin: auto;
	}

	div.home-section1-wrap div.category-gallery li {
		width: 49.6%;
		max-width: 138px;
		margin-right: 0.3%;
		margin-bottom: 1px;
	}*/
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/home-section2.css ******/

div.home-section2 {
	background: #F0F0F0;
	margin: 5px 0px 0px 0;
}
div.home-section2-wrap {
	border-left: solid 5px #FFFFFF;
	border-right: solid 5px #FFFFFF;
	margin: 0 auto;
	width: 980px;
}


/* Crystal, 2015-04-15, William Palomino, added: fixes & responsive */
div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-frame {
	float: left;
	width: 60%;
	position: relative;
	padding-bottom: 32.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-text {
	float: left;
	width: 37%;
	padding-left: 2%;
}

div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-text2 {
	clear: both;
}

div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-image img {
 	width: 980px;
 	height: 736px;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.home-section2-wrap {
		width: 100%;
	}

	div.home-section2-wrap div.banner-265x70, div.home-section2-wrap div.banner-265x335 {
		width: 26.6%;
	}

	div.home-section2-wrap div.banner-265x70 img {
		width: 99% !important;
	}


	div.home-section2-wrap div.featured-products {
  		width: 72.8%;
	}

	div.home-section2-wrap div.featured-products-wrap {
		width: 100%;
	}

	div.home-section2-wrap div.about-us-excerpt h3 {
		font-size: 2.2em;
	}

	div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-image img {
 		width: 100%;
 		height: auto;
	}

	/*div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-frame {
		width: 99%;
	}*/

}

@media (min-width: 768px) and (max-width: 1023px){

	div.home-section2-wrap .womo-widget.womo-review-feed .womo-header .womo-hcp-badge {
  		width: 30% !important;
  		right: 1%;
  	}

	div.home-section2-wrap div.banner-265x70, div.home-section2-wrap div.banner-265x335 {
		width: 26% !important;
	}


	div.home-section2-wrap .womo-widget.womo-review-feed {
		min-width: 188px;
	}


	div.home-section2-wrap .womo-widget.womo-review-feed .womo-header .womo-hcp-badge img {
		width: 90%;
	}


	div.home-section2-wrap .womo-widget.womo-review-feed .womo-header {
		width: 95%;
		padding: 2%;
	}
	div.home-section2-wrap .womo-widget.womo-review-feed div.womo-reviews-content,
	div.home-section2-wrap .womo-widget.womo-review-feed .womo-footer {
		width: 99%;
	}

	div.home-section2-wrap .womo-widget.womo-review-feed div.womo-review-list {
		padding: 0 5px;
	}

	div.home-section2-wrap .womo-widget.womo-review-feed div.womo-text {
		width: 99%;
	}

	div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-text p, 
	div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-text span {
		font-size: 1.2em !important;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.home-section2-wrap div.featured-products-wrap h3 {
		font-size: 20px;
	}

	div.home-section2-wrap div.banner-265x70 {
		display: none;
	}
	div.home-section2-wrap div.featured-products,  div.home-section2-wrap div.banner-265x335 {
  		width: 100%;
  		margin: 0 auto;
	}

	div.home-section2-wrap div.about-us-excerpt h3 {
		font-size: 2.0em;
		font-weight: bolder !important;
		margin-top: 5px;
	}


	div.home-section2-wrap .womo-widget.womo-review-feed .womo-header .womo-hcp-badge {
  		right: 2%;
  	}

  	div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-frame {
		width: 100%;
	}
	div.home-section2-wrap div.about-us-excerpt div.about-us-excerpt-text {
		width: 100%;
		padding-left: 0;
		padding-top: 5px;
	}

}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.home-section2{
		display:none;	
	}
}

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){

}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/jquery.bxslider.css ******/

/**
* BxSlider v4.0 - Fully loaded,
responsive content slider
* http: //bxslider.com
*
* Written by: Steven Wanderski,
2012
* http: //stevenwanderski.com
* (while drinking Belgian ales and listening to jazz)
*
* CEO and founder of bxCreative,
LTD
* http: //bxcreative.com
*/


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	*zoom: 1;
	margin: 0 auto 60px;
	padding: 0;
	position: relative;
}
.bx-wrapper img {
	display: block;
	max-width: 100%;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #CCCCCC;
	-webkit-box-shadow: 0 0 5px #CCCCCC;
	box-shadow: 0 0 5px #CCCCCC;
*/
	border: solid #FFFFFF 5px;
	left: -5px;
	background: #FFFFFF;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: -30px;
	position: absolute;
	width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
	background: url('images/bx_loader.gif') center center no-repeat #FFFFFF;
	height: 100%;
	left: 0;
	min-height: 50px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
	color: #666666;
	font-family: Arial;
	font-size: .85em;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	*display: inline;
	*zoom: 1;
	display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #666666;
	border-radius: 5px;
	display: block;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	text-indent: -9999px;
	width: 10px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	background: url('images/controls.png') no-repeat 0 -32px;
	left: 10px;
}
.bx-wrapper .bx-next {
	background: url('images/controls.png') no-repeat -43px -32px;
	right: 10px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	height: 32px;
	margin-top: -16px;
	outline: 0;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 32px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	background: url('images/controls.png') -86px -11px no-repeat;
	display: block;
	height: 11px;
	margin: 0 3px;
	outline: 0;
	text-indent: -9999px;
	width: 10px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	background: url('images/controls.png') -86px -44px no-repeat;
	display: block;
	height: 11px;
	margin: 0 3px;
	outline: 0;
	text-indent: -9999px;
	width: 9px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #FFFFFF;
	display: block;
	font-family: Arial;
	font-size: .85em;
	padding: 10px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/login-problems-message.css ******/

.login-problems-message{
	text-align: center;
	background-color: #FFFFaa;
	padding: 5px;
	margin: 0px;
	line-height: 20px;
	font-weight: bold;
}
.login-problems-message a,
.login-problems-message a:hover,
.login-problems-message a:visited,
.login-problems-message a:active,
.login-problems-message a:focus{
	color: #0078B8;
	text-decoration: underline;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/logo-main.css ******/

div.logo-main {
	float: left;
	margin: 10px 5px 5px 5px!important;
}
div.logo-main p {
	margin: 0;
	padding: 0;
}
div.logo-main a,
div.logo-main a:visited,
div.logo-main a:focus,
div.logo-main a:hover,
div.logo-main a:active {
	background: url('images/template/renovator-store-logo.png') no-repeat center center;
	border-bottom: none;
	display: block;
	height: 123px;
	margin: 0px;
	text-decoration: none;
	text-indent: -9999em;
	width: 157px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/magic-zoom.css ******/

.MagicZoomBigImageCont {
	background-color: #FFFFFF;
	border: 1px solid #3F3F3F;
}
.MagicZoomBigImageCont div img {
	border: none;
}
.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}
.MagicZoomMain div {
	padding: 0px !important;
}
.MagicZoomHeader {
	background: #91B817;
	color: #FFFFFF;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	text-align: center !important;
}
.MagicZoomPup {
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}
.MagicZoomLoading {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #444444;
	display: none;
	opacity: 0.8;
	padding: 3px 3px 3px 3px !important;
	text-align: center;
}
.MagicZoomLoading img {
	padding-top: 3px !important;
}
.MagicZoom img {
	position: absolute;
}
#popupimage {
	cursor: url('images/magic-zoom/enlarge.cur'), crosshair;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/middle-tag-line.css ******/

div.middle-tag-line {
	background: #F0F0F0;
	margin: 415px 0px 5px 0;
}
div.middle-tag-line-wrap {
	margin: 0 auto;
	width: 980px;
}
div.middle-tag-line-wrap h3 {
	margin: 0;
	padding: 10px 0 10px 10px;
}



/* Crystal, 2015-04-15, William Palomino, added: fixes & responsive */
div.middle-tag-line {
	margin-top: 5px;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.middle-tag-line-wrap h3 {
		font-size: 2.5em;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.middle-tag-line-wrap h3 {
		font-size: 2em;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.middle-tag-line-wrap h3 {
		font-size: 1em;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/mini-signup.css ******/

div.mini-signup {
	background: url('images/template/reno-join.jpg') no-repeat top left #578ABD;
	border: solid 1px #153352;
	clear: both;
	float: left;
	margin-top: 20px;
	padding: 10px;
}
div.mini-signup-wrap {
	padding: 250px 0 0 0;
}
div.mini-signup form#form-validate,
div.mini-signup div.account-create {
	width: 200px;
}
div.mini-signup div.page-title,
div.mini-signup h2.legend,
div.mini-signup li.control,
div.mini-signup div.password,
div.mini-signup div.buttons-set p {
	display:none;
}
div.mini-signup div.account-create form#form-validate div.name-firstname,
div.mini-signup div.account-create form#form-validate div.name-lastname{
	float: none;
	width: 99%;
}
div.mini-signup div.account-create form#form-validate div.name-firstname{
	margin-bottom: 10px;
}
div.mini-signup div.mini-signup-wrap ul.messages {
	display: none;
}
div.mini-signup div.fieldset {
	margin-bottom: 5px;
	padding-left: 7px;
}
div.mini-signup form#form-validate ul {
	margin-bottom: 0;
}
div.mini-signup div.mini-signup-wrap label {
	color: #FFFFFF;
	font-size: 13px;
}
div.mini-signup form#form-validate input {
	width: 182px;
}
div.mini-signup div.mini-signup-wrap form#form-validate button {
	background: url('images/template/min-sign-up-btn.jpg') repeat-x left top transparent;
	border: solid 1px #CCCCCC;
	float: left;
	height: 28px;
	margin: 0 0 5px 6px;
	padding: 0 0px;
	width: 185px;
}
div.mini-signup div.mini-signup-wrap button span {
	color: #FFFFFF;
	display: block;
	text-indent: -9999em;
}
div.mini-signup div.mini-signup-wrap form#form-validate button:hover,
div.mini-signup div.mini-signup-wrap form#form-validate button:focus {
	background: url('images/template/min-sign-up-btn.jpg') repeat-x left -28px transparent;
}
div.mini-signup p.heading2 {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/mobile-header-bar.css ******/

div.mobile-header-bar,
div.extra-mobile-header-bar{
	display:none;	
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	header{
		display:none;
	}	
	
	div.mobile-header-bar{
		display:block;
		width:100%;
		float:left;
		clear:both;
		background:#515254;
		position:relative;
		z-index:10;
	}
	div.mobile-header-bar-wrap{
		padding:10px;
		min-height:34px;
	}
	/* extra */
	div.extra-mobile-header-bar{
		display:block;
		width:100%;
		float:left;
		clear:both;
		background:#f0f0f0;
		position:relative;
		z-index:1;
	}
	div.extra-mobile-header-bar-wrap{
		padding:10px;	
	}
	div.extra-mobile-header-bar p{
		margin:0;	
	}
	div.extra-mobile-header-bar div.mobile-features{
		float:left;	
	}
	div.extra-mobile-header-bar div.mobile-features-wrap > p{
		display:none;
	}
	div.extra-mobile-header-bar div.mobile-features-wrap > p.shipping{
		display:block;
		float:left;
		text-align:left;
	}
	div.extra-mobile-header-bar div.mobile-phone{
		float:right;	
	}
	div.extra-mobile-header-bar div.mobile-phone p{
		float:right;
		text-align:right;	
	}
	/* end extra */
	
	div.mobile-header-bar div.mobile-nav-menu{
		position:absolute;
		left:10px;
		top:10px;
	}
	div.mobile-header-bar div.mobile-account-menu{
		position:absolute;
		left:49px;
		top:10px;
	}
	div.mobile-header-bar div.mobile-logo{
		width:100%;
		text-align:center;
	}
	div.mobile-header-bar div.mobile-search{
		position:absolute;
		right:49px;
		top:10px;
	}
	div.mobile-header-bar div.mobile-cart{
		position:absolute;
		right:10px;
		top:10px;
	}
	
	img.mobile-btn{
		max-width:34px;
		height:auto;
		cursor:pointer;	
	}
	
	
	/*--MENU--*/
	
	
	/*--ACCOUNT--*/
	div.mobile-account-menu div.ajax-block{
		display:none;	
	}
	div.mobile-account-menu.showing{
		z-index:101;	
	}
	div.mobile-account-menu.showing div.ajax-block{
		position:absolute;
		top:45px;
		width:9000%;
		left:-49px;
		background:#F0F0F0;
		display:block;
		padding:10px 0 10px 49px;
	}
	div.mobile-account-menu.showing div.ajax-block > ul{
		display:none;	
	}
	div.mobile-account-menu.showing div.ajax-block > ul.links{
		display:block;
		float:left;	
	}
	div.mobile-account-menu li{
		padding:0;
		background: url('images/template/arrow-side-bg.png') no-repeat left 7px transparent;
		float:left;
		clear:both;
		width:100%;
		margin:0 0 5px 0;
		color:#515254;
		font-size:18px;
	}
	div.mobile-account-menu li a{
		padding:0 0 0 15px;
		margin:0;
	}
	
	
	/*--Search--*/
	div.mobile-search #search_mini_form,
	div.mobile-search img.mobile-btn.close{
		display:none;
	}
	div.mobile-search.showing img.mobile-btn.open{
		display:none;
	}
	div.mobile-header-bar div.mobile-search.showing{
		width:100%;	
		right:0;
		z-index: 110;
	}
	div.mobile-search.showing #search_mini_form{
		display:block;
		width:100%;
		float:right;
		padding:0 10px 0 49px;
		box-sizing:border-box;
		background:#515254;
	}
	div.mobile-search.showing img.mobile-btn.close{
		display:block;
		position:absolute;
		left:10px;
	}
	div.mobile-search div.form-search label{
		display:none;
	}
	div.mobile-search #search_mini_form div.form-search input{
		box-sizing:border-box;
		border:solid 1px #f0f0f0;
		background:#fff;
		width:100%;
		margin:0;
		padding:0 49px 0 5px;
		line-height:34px;
		min-height:34px;
	}
	div.mobile-search div.form-search button{
		position:absolute;
		right:10px;
		height:34px;
		width:34px;
		background: url('images/template/search-icon-blue.png') no-repeat 0 0 transparent;
		border:none;
		text-indent:-9999em;
	}
	#sli_autocomplete{
		display:none!important;	
	}
	
	/*--CART--*/
	div.mobile-cart a.cart-top-link{
		display:block;
		position:relative;
		width:34px;
		height:34px;	
	}
	div.mobile-cart a.cart-top-link span{
		display: block;
		position: absolute;
		right: 2px;
		border-radius: 50%;
		height: 10px;
		width: 10px;
		padding: 3px;
		top: 10px;
		background: #fff;
		text-align: center;
		font-size: 10px;
		color: #515254;	
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	/* extra */
	div.extra-mobile-header-bar div.mobile-features{
		display:none;
	}
	div.extra-mobile-header-bar div.mobile-phone{
		width:100%;
		float:left;
		clear:both;
	}
	div.extra-mobile-header-bar div.mobile-phone p{
		float:none;
		text-align:center;
	}
	/* end extra */
}

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
	div.mobile-account-menu.showing div.ajax-block{
		padding-left:10px;
	}
}
@media only screen and (max-width: 400px), only screen and (max-device-width: 400px){
	div.mobile-header-bar div.mobile-logo a{
		line-height:32px;	
	}
	div.mobile-header-bar div.mobile-logo img{
		max-width:100px;
	}	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/mobile-side-screen-nav.css ******/

div.mobile-side-screen-nav{
	position: fixed;
	top: 0;
	left: -210px;
	bottom: 0;
	display: block;
	float: left;
	width: 100%;
	max-width: 210px;
	height: 100%;

	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

div.main-container {  
	border-radius: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	-moz-box-shadow: -3px 0 6px darken(#556270, 5%);
	-webkit-box-shadow: -3px 0 6px darken(#556270, 5%);
	box-shadow: -3px 0 6px darken(#556270, 5%);
	
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	transition: all 300ms;
}
.main-container-fixed{
	position: fixed;
	top: 0;	
	width: 100%;	
	height: 100%;
	overflow-y: scroll;
	left: 210px;
}

body.side-menu-showing div.main-container { }
body.side-menu-showing div.mobile-side-screen-nav { left: 0; overflow-y:scroll;}


/*--Actual menu styling--*/
div.mobile-side-screen-nav div.nav-container{
	display:block!important;
	width:100%;
	clear:both;
	background:#515254;		
}
div.mobile-side-screen-nav div.nav-container ul#nav > li{
	width:100%;
	clear:both;
	color:#f0f0f0;
	text-align:left;
}
div.mobile-side-screen-nav div.nav-container ul#nav > li > a{
	width:100%;
	clear:both;
	border-bottom:solid 1px #f0f0f0;
	color:#f0f0f0;
}
div.mobile-side-screen-nav div.nav-container ul#nav ul{
	position:relative;
	left:auto;
}
div.mobile-side-screen-nav div.nav-container ul#nav > li > ul{
	display:none;	
}
div.mobile-side-screen-nav div.nav-container ul#nav > li a{
	color:#f0f0f0;
	padding:3px 0 3px 10px;	
	text-align:left;
	display:block;
	width:100%;
	box-sizing:border-box;
}

div.mobile-side-screen-nav div.nav-container ul#nav > li > ul > li{
	background:#f0f0f0;	
}
div.mobile-side-screen-nav div.nav-container ul#nav > li > ul > li a{
	color:#515254;
	border-bottom:solid 1px #fff;
}
div.mobile-side-screen-nav div.nav-container ul#nav > li > ul > li > ul{
	display:none;	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/nav-side.css ******/

div.nav-side {
	background: #DFDFE1;
	border: solid 1px #8F9092;
	float: left;
	margin: 35px 0 0 0;
	min-height: 400px;
	padding: 10px;
	width: 200px;
}
div.nav-side-wrap {
	margin: 0px;
}
div.nav-side-wrap p {
	border-bottom: solid 1px #0078B8;
	margin: 0 0 5px;
	padding: 0px 0 5px;
}
div.nav-side-wrap li {
	background: none;
	padding: 0;
}
div.nav-side-wrap a {
	font-size: 12px;
}
div.nav-side-wrap a.active {
	color: #0078B8;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/navigation-categories.css ******/

div.navigation-main {
	background: #515254;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	clear: both;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 100;
}
div.navigation-main-wrap {
	margin: 0px auto;
	/* modified by William */
	/*width: 980px;*/
	max-width: 980px;
	width: 100%;
}
div.navigation-main ul.level-1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div.navigation-main ul.level-1 li {
	height: 46px;
	margin: 0;
}
div.navigation-main li:hover {
	background: #F0F0F0;
}
div.navigation-main li:hover a {
	color: #0078B8;
}
div.navigation-main li a,
div.navigation-main li a:visited {
	color: #FAF9F0;
	font-size: 14px;
	line-height: 46px;
	padding: 0 14px;
	text-decoration: none;
}
div.navigation-main li a:active,
div.navigation-main li a:focus,
div.navigation-main li a:hover {
	background: #F0F0F0;
	color: #0078B8;
}
div.navigation-main ul.level-2 {
	background: url('images/template/menu-bg-transparent.png') repeat;
	height: auto;
	min-height: 183px;
	padding: 1px 0 10px 0px;
	width: 600px;
}
div.navigation-main ul.level-2 a {
	color: #515254;
	font-size: 17px;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}
div.navigation-main ul.level-2 li {
	clear: left;
	display: block;
	float: left;
	height: auto;
	padding: 1px 0;
}
div.navigation-main ul.level-2 li:hover {
	background: #F0F0F0;
	width: 100%;
}
body div.navigation-main ul.level-2 li:first-child {
	clear: both;
	padding: 0;
	position: relative;
	width: 100%;
}
div.navigation-main ul.level-2 li:first-child h5 {
	background: #FFFFFF;
	color: #0078B8;
	font-size: 30px;
	height: 46px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 20px;
}
div.navigation-main ul.level-2 li a {
	padding-left: 20px;
}
div.navigation-main ul.level-2 li a:hover {
	color: #0078B8;
}
div.navigation-main ul.level-2 li.category-image {
	position: absolute;
	right: 5px;
	top: 51px;
	width: auto;
}

div.navigation-main ul.level-2 img {
	height: 138px;
	width: 138px;
}
div.navigation-main ul.child.level-3 {
	display: none !important;
	left: -99999em !important;
}
div.navigation-main ul.level-2 li:first-child p.heading5 {
	background: #FFFFFF;
	color: #0078B8;
	font-size: 30px;
	height: 46px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 20px;
}


/* added by William */
/*div.navigation-main ul,  {
	display: none;
}*/

div.navigation-main p.menu-link{
    display:none;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    margin: 10px auto;
}

div.navigation-main ul.level-2 {
	display: none;
}

div.navigation-main ul.shown-sub {
	display: block;
}


/*---- EXTRA LINKS ---*/
div.navigation-main div.nav-container{
	float:left;	
}
div.navigation-main ul.extra-links{
	float:right;
}	
div.navigation-main ul.extra-links a{
	color:#77c9ee;
}



/*-----------------MOBILE--------------------*/
@media (min-width: 768px) and (max-width: 1023px) {
	div.navigation-main ul.level-1{
		text-align:center;	
	}
	div.navigation-main ul.level-1 > li{
		float:none;
		display:inline-block;
		position:static!important;
	}
	div.navigation-main li a,
	div.navigation-main li a:visited{
		padding: 0 10px;
		font-size: 15px;
	}
	div.navigation-main ul.level-1 > li:hover > ul,
	div.navigation-main ul.level-1 > li:hover > ul ul{
		display:none!important;
	}
	div.navigation-main ul.level-1 ul{
		left:0!important;
		width: 100%;
	}
	body div.navigation-main ul.level-1 > li.mobile-size-click > ul{
		display:block!important;	
	}
	body div.navigation-main li:hover,
	body div.navigation-main ul.level-1 li:hover > a,
	body div.navigation-main li a:active,
	body div.navigation-main li a:focus,
	body div.navigation-main li a:hover{
		background:transparent;
		color:#f0f0f0;
	}
	body div.navigation-main ul.level-1 > li.mobile-size-click{
		background: #F0F0F0;	
	}
	body div.navigation-main ul.level-1 > li.mobile-size-click > a{
		background: #F0F0F0;
		color: #0078B8;	
	}
	div.navigation-main ul.level-2{
		background:none #f0f0f0;	
	}
	div.navigation-main ul.level-2 li.category-image{
		display:none;	
	}
	body div.navigation-main ul.level-2 li:first-child{
		margin-bottom:15px;	
	}
	div.navigation-main ul.level-2 li,
	div.navigation-main ul.level-2 li:hover{
		width:33%;
		clear:none;
	}
	div.navigation-main ul.level-2 li:hover{
		background:#515254;	
	}
	
}
@media (max-width: 910px){
	/*---- EXTRA LINKS ---*/
	div.navigation-main ul.extra-links{
		display:none;
	}	
}
/*@media (max-width: 1023px) and (min-width: 900px){
	div.navigation-main li a,
	div.navigation-main li a:visited{
		padding: 0 14px;
		font-size: 17px;
	}	
}*/

/*@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {

	div.navigation-main ul.level-2 {
		width: 100%;
		min-height: 0;
    	position: relative;
    	float: none;
    	left: 0 !important;
	}

	div.nav-container {
		display: none;
	}
	div.navigation-main p.menu-link{
    	display: block;   
	}

	div.nav-container ul > li a {
        text-align:center;
        font-size: 17px !important;
    }

    div.nav-container ul > li > ul > li > p.heading5, div.navigation-main ul.level-2 img {
    	display: none;
    }

	div.nav-container ul#nav > li {
        float:none;
        display: block;
        vertical-align: middle;
        position: relative;
        clear: both;
    }
    div.navigation-main ul.level-1 li {
		height: auto !important;
		margin: 0;
	}

    div.nav-container ul#nav > li > ul{
        left: 0;
        overflow: visible;
        clear: both;
    }
    div.nav-container ul#nav > li > ul > li {
        float: none;
        position: relative;
        clear: both;
        text-align: center;
    }
    div.nav-container ul#nav > li > ul > li a {
    	text-align: center;
    	font-size: 15px !important;
    }

    div.nav-container ul#nav > li.small-window-click > ul{
        display:block;
        float: none;
    }

    div.navigation-main li.hover:hover > ul {
		display: none;
	}
}*/

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.navigation-categories{
		display:none;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/no-display.css ******/

.no-display {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/pre-order-notice.css ******/

.pre-order-notice{
	border: 1px solid #84A3D5;
	margin: 0px;
	padding: 10px 10px 3px;
	
	background-color: #E7EDF5;
}
.pre-order-notice p{
	color: #666;
	margin-bottom: 5px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/ratings-box.css ******/

#product-tabs-reviews h3 {
	font-size: 20px;
}
#product-tabs-reviews h4,
#product-tabs-reviews p.heading4 {
	color: #2F2F2F;
	font-size: 16px;
	line-height: 1.4em;
	margin: 0 0 8px 0;
	padding: 0;
}
#product-review-table {
	width: 60%;
}
form#review-form {
	width: 90%;
}
div.rating-box {
	height: 13px;
	padding: 0 0 0 10px;
	width: 72px;
}
div.rating-box div.rating {
	background: url('images/template/ratings.jpg') no-repeat scroll 0 0 transparent;
	height: 13px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/recently-viewed-products.css ******/

body.onestepcheckout-index-index div.recently-viewed-products,
body.onestepcheckout-index-index div.block-viewed {
	display: none;
}
div.recently-viewed-products div.block.block-viewed {
	display: block;
	margin: 0;
	padding: 0;
}
div.recently-viewed-products {
	background: #FFFFFF;
	border: solid 1px #8F9092;
	float: right;
	margin: 20px 0px 0px 0px;
	min-height: 130px;
	min-width: 305px;
	padding: 10px 20px;
}
div.recently-viewed-products-wrap h5 {
	color: #515254;
	font-size: 18px;
	margin-bottom: 10px;
}
div.recently-viewed-products-wrap p.heading5 {
	color: #515254;
	font-size: 18px;
	line-height: 1.4em;
	margin-bottom: 10px;
	margin: 0 0 6px 0;
	padding: 0;
}
div.recently-viewed-products-wrap li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 95px;
}
div.recently-viewed-products-wrap li:nth-child(2) {
	margin: 0 10px;
}
div.recently-viewed-products-wrap a img,
div.recently-viewed-products-wrap a {
	border: none;
	float: left;
	overflow: hidden;
}
div.recently-viewed-products-wrap li a:hover {
	border: 5px solid #0078B8;
}
div.recently-viewed-products-wrap li a:hover img {
	margin: -5px;
}
div.recently-viewed-products-wrap p {
	margin: 0;
}
div.recently-viewed-products-wrap p.product-name {
	display: none;
}
body.onestepcheckout-index-index div.block-viewed {
	margin: 0;
	padding: 0;
}
body.onestepcheckout-index-index div.block-viewed {
	background: #FFFFFF;
	border: solid 1px #8F9092;
	float: right;
	margin: 20px 0px 0px 0px;
	padding: 10px 20px;
}
body.onestepcheckout-index-index div.block-viewed h5 {
	color: #515254;
	font-size: 18px;
	margin-bottom: 10px;
}
body.onestepcheckout-index-index div.block-viewed li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 95px;
}
body.onestepcheckout-index-index div.block-viewed li:nth-child(2) {
	margin: 0 10px;
}
body.onestepcheckout-index-index div.block-viewed a img,
body.onestepcheckout-index-index div.block-viewed a {
	border: none;
	float: left;
	overflow: hidden;
}
body.onestepcheckout-index-index div.block-viewed li a:hover {
	border: 5px solid #0078B8;
}
body.onestepcheckout-index-index div.block-viewed li a:hover img {
	margin: -5px;
}
body.onestepcheckout-index-index div.block-viewed p {
	margin: 0;
}
body.onestepcheckout-index-index div.block-viewed p.product-name {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/refer-a-friend-form.css ******/

div.refer-a-friend-form li {
	background: none;
	padding: 0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/refer-a-friend-link.css ******/

div.refer-a-friend {
	float: left;
	margin-top: 20px;
	padding: 0;
}
div.refer-a-friend #referafriend-button.button {
	background: url('images/template/button-blue.png') repeat-x scroll 0 0 transparent;
	border: none;
	padding: 5px 0;
	width: 222px;
}
div.refer-a-friend #referafriend-button.button:hover {
	background: url('images/template/button-blue.png') repeat-x scroll 0 -49px transparent;
	border: none;
	padding: 5px 0;
	width: 222px;
}
div.refer-a-friend #referafriend-button.button span {
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
}
div.refer-a-friend p.raf-right {
	text-align: left;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/rewardssocial-widgets.css ******/

div.rewardssocial-widgets{
	display:none;	
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/search-form.css ******/

div.search-form {
	float:left;
	margin:50px 0 0 75px;
}
div.search-form div.search-form-wrap {
	margin: 0;
}
div.search-form div.search-form-wrap div.form-search {
	background: #FFFFFF;
	border: solid 1px #0078B8;
}
div.search-form div.search-form-wrap div.form-search input {
	border: none;
	width: 330px;
	height: 24px;
	padding:5px 15px;
	font-size:16px;
}
/*div.search-form div.search-form-wrap #search {
	height: 17px;
	padding: 3px;
}*/
div.search-form div.search-form-wrap label {
	display: none;
}
div.search-form div.search-form-wrap button {
	background: url('images/template/search-icon-26px.png') no-repeat center center;
	border: none;
	float: right;
	height: 26px;
	margin: 4px 10px 0 0;
	padding: 0;
	width: 26px;
}
div.search-form div.search-form-wrap span {
	display: none;
}
div.search-form div.search-form-wrap div.search-autocomplete {
	display: none;
}


@media only screen and (max-width: 1024px){
	div.search-form div.search-form-wrap div.form-search input{
		width:285px;	
	}
}
@media only screen and (max-width: 950px){
	div.search-form{
		margin-left:50px;	
	}
	div.search-form div.search-form-wrap div.form-search input{
		width:190px;	
	}
}
@media only screen and (max-width: 810px){
	div.search-form{
		margin-left:15px;
	}
	div.search-form div.search-form-wrap div.form-search input{
		width:188px;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/shadowbox.css ******/

#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
	color: #FFFFFF;
	font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 200;
}
#sb-container {
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	text-align: left;
	top: 0;
	visibility: hidden;
	z-index: 999;
}
#sb-overlay {
	height: 100%;
	position: relative;
	width: 100%;
}
#sb-wrapper {
	position: absolute;
	visibility: hidden;
	width: 100px;
}
#sb-wrapper-inner {
	border: 1px solid #303030;
	height: 100px;
	overflow: hidden;
	position: relative;
}
#sb-body {
	height: 100%;
	position: relative;
}
#sb-body-inner {
	height: 100%;
	position: absolute;
	width: 100%;
}
#sb-player.html {
	height: 100%;
	overflow: auto;
}
#sb-body img {
	border: none;
}
#sb-loading {
	height: 100%;
	position: relative;
}
#sb-loading-inner {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin-top: -12px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%;
}
#sb-loading-inner span {
	background: url('images/template/loading.gif') no-repeat;
	display: inline-block;
	padding-left: 34px;
}
#sb-body,
#sb-loading {
	background-color: #FFFFFF;
}
#sb-title,
#sb-info {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
#sb-title,
#sb-title-inner {
	height: 26px;
	line-height: 26px;
}
#sb-title-inner {
	font-size: 16px;
}
#sb-info,
#sb-info-inner {
	height: 20px;
	line-height: 20px;
}
#sb-info-inner {
	font-size: 12px;
}
#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 45%;
}
#sb-nav a {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 16px;
	margin-left: 3px;
	width: 16px;
}
#sb-nav-close {
	background-image: url('images/template/close.png');
}
#sb-nav-next {
	background-image: url('images/template/next.png');
}
#sb-nav-previous {
	background-image: url('images/template/previous.png');
}
#sb-nav-play {
	background-image: url('images/template/play.png');
}
#sb-nav-pause {
	background-image: url('images/template/pause.png');
}
#sb-counter {
	float: left;
	width: 45%;
}
#sb-counter a {
	color: #FFFFFF;
	cursor: pointer;
	padding: 0 4px 0 0;
	text-decoration: none;
}
#sb-counter a.sb-counter-current {
	text-decoration: underline;
}
div.sb-message {
	font-size: 12px;
	padding: 10px;
	text-align: center;
}
div.sb-message a: link,
div.sb-message a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/side-banner.css ******/

div.side-banner {
	float: right;
	margin: 0;
}
div.side-banner-wrap p {
	margin: 0;
}
div.banner-265x335 {
	background: #FFFFFF;
	border-top: solid 5px #FFFFFF;
	margin-top: 0px;
	padding-bottom: 31px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/side-cart-link.css ******/

div.side-cart-link {
	background: url('images/template/blue-gradient-bg.jpg') repeat-x left bottom transparent;
	float: left;
	margin-top: 20px;
}
div.side-cart-link-wrap {
	padding: 20px 18px;
}
div.side-cart-link-wrap p {
	margin: 0;
	padding: 0;
}
div.side-cart-link-wrap a {
	background: url('images/template/side-cart-btn.jpg') repeat-x left top transparent;
	border: solid 1px #CCCCCC;
	display: block;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	width: 185px;
}
div.side-cart-link-wrap a:hover,
div.side-cart-link-wrap a:focus {
	background: url('images/template/side-cart-btn.jpg') repeat-x left -28px transparent;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/side-navigation-categories.css ******/

div.side-navigation-categories {
	margin-top: 0;
}
div.side-navigation-categories ul.level-2 {
	padding-left: 5px;
}
div.side-navigation-categories ul.child {
	display: none;
}
div.side-navigation-categories li.active > ul.child {
	display: block;
}
div.side-navigation-categories ul.level-2 li {
	background: url('images/template/indent-bg.png') no-repeat left 3px;
	padding-left: 15px;
}
div.side-navigation-categories li.active > a {
	color: #0078B8;
}
div.side-navigation-categories ul.level-2 li:hover {
	background: url('images/template/indent-bg-roll.png') no-repeat left 3px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/stock-alert-form.css ******/

body.cms-stock-availability-form-html div.std {
	padding: 20px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/tag-line.css ******/

div.tag-line {
	clear: right;
	float: right;
	margin: 0px 5px 0px 0;
}
div.tag-line-wrap p {
	color: #F0F0F0;
	font-size: 16px;
	margin: 20px 0 0 0px;
	text-align: right;
}
/*div.tag-line {
	clear: right;
	float: right;
	margin: 15px 5px 0px 0;
}
div.tag-line-wrap p {
	color: #F0F0F0;
	font-size: 30px;
	margin: 0px;
	text-align: right;
}
*/


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/testimonial-slider.css ******/

div.testimonial-slider {
	clear: both;
	float: left;
	width: 100%;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.cms-page-view div.testimonial-cs{
		display:none;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/top-links.css ******/

div.top-links {
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
div.top-links-wrap ul {
	float: right;
	margin: 0;
}
div.top-links-wrap ul li {
	background: none;
	float: left;
	line-height: 14px;
	list-style-type: none;
	margin: 0px;
	padding: 0 6px;
}
div.top-links-wrap ul li a {
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 transparent;
	border: none;
	color: #F0F0F0;
	display: block;
	font-size: 14px;
	margin: 0px;
	padding: 0;
	padding: 6px 10px;
	text-align: right;
}
div.top-links-wrap ul li a:hover,
div.top-links-wrap ul li a:focus {
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 -29px transparent;
}
div.top-links-wrap ul li.top-links-cart a {
	background: url('images/template/top-link-cart-btn.png') repeat-x scroll 0 0 transparent;
	padding-left: 32px;
}
div.top-links-wrap ul li.top-links-cart a:hover,
div.top-links-wrap ul li.top-links-cart a:focus {
	background: url('images/template/top-link-cart-btn.png') repeat-x scroll 0 -29px transparent;
}
div.top-links-wrap ul.links li.last.item-6 {
	display: none;
}


@media (min-width: 768px) and (max-width: 1023px) {
	div.top-links ul:not(.links) li:first-child{
		display:none;	
	}
	div.top-links-wrap ul li{
		padding:0 3px;	
	}
	div.top-links-wrap ul li a{
		padding:5px 10px;
		font-size:13px;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/total-update.css ******/

.total-text {
	color: #555555;
	float: right;
	font-size: 14px;
	font-weight: normal;
	padding-top: 1px;
	width: 45px;
}
.total-value {
	color: #2680AF;
	display: inline-block;
	float: right;
	font-size: 18px;
	font-weight: bold;
	margin-top: -2px;
	text-align: right;
	width: auto;
}
.a-simple-product .total-text {
	color: #555555;
	/*float: right;
*/
	font-size: 14px;
	font-weight: normal;
	/*padding-top: 1px;
*/
	padding-top: 8px;
	width: 45px;
	position: relative;
	/*left: -43px;
*/
	float: left;
	clear:left;
}
.a-simple-product .total-value {
	color: #2680AF;
	display: inline-block;
	/*float: right;
*/
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin-top: -2px;
	text-align: right;
	width: auto;
	position: relative;
	/*left: -43px;
*/
	top: 8px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/blocks/welcome-message.css ******/

div.welcome-message {
	color: #FFFFFF;
	float: right;
	position:relative;
	/* top:10px;
	left:10px; */
	margin:10px 0 10px 30px;
}


/* TEMP */
.header-wrap > span{	
	display:none;
}



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/buttons.css ******/

body.wishlist-index-index div.content-main button.button:not(.btn-cart),
body.wishlist-index-share div.content-main button.button,
/*body.newsletter-manage-index div.content-main button.button,
body.customer-account-edit div.content-main button.button,
body.checkout-onepage-success div.content-main button.button,
body.customer-address-form div.content-main button.button,
body.customer-account-create div.content-main button.button,*/
div.product-tabs-info button.button,
div.shipping-form button.button:not(.btn-quote),
#postComment button.button.form-button,
body.catalog-product-compare-index button.button {
	background: none;
	border: none;
	height: 25px;
	padding: 0;
}
body.wishlist-index-index div.content-main button.button:not(.btn-cart) > span,
body.wishlist-index-share div.content-main button.button > span,
/*body.newsletter-manage-index div.content-main button.button > span,
body.customer-account-edit div.content-main button.button > span,
body.checkout-onepage-success div.content-main button.button > span,
body.customer-address-form div.content-main button.button > span,
body.customer-account-create div.content-main button.button > span,*/
div.product-tabs-info button.button > span,
div.shipping-form button.button:not(.btn-quote) > span,
#postComment button.button.form-button > span,
body.catalog-product-compare-index button.button > span {
	background: url('images/template/btn-bg.jpg') no-repeat left top;
	display: block;
	height: 25px;
}
body.wishlist-index-index div.content-main button.button:not(.btn-cart) span span,
body.wishlist-index-share div.content-main button.button span span,
/*body.newsletter-manage-index div.content-main button.button span span,
body.customer-account-edit div.content-main button.button span span,
body.checkout-onepage-success div.content-main button.button span span,
body.customer-address-form div.content-main button.button span span,
body.customer-account-create div.content-main button.button span span,*/
div.product-tabs-info span span,
div.shipping-form button.button:not(.btn-quote) span span,
#postComment button.button.form-button span span,
body.catalog-product-compare-index button.button span span {
	background: url('images/template/btn-bg-right.jpg') no-repeat right top;
	color: #515254;
	display: block;
	font-size: 14px;
	height: 21px;
	padding: 4px 10px 0;
}


body.wishlist-index-index div.content-main button.button.btn-cart,
body.newsletter-manage-index div.content-main button.button,
body.customer-account-edit div.content-main button.button,
body.checkout-onepage-success div.content-main button.button,
body.customer-address-form div.content-main button.button,
body.customer-account-create div.content-main button.button,
body.customer-address-index div.my-account button,
div.shipping-form button.button.btn-quote,
div.mypoints-summary button.button{
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 #2978A8;
	border: none;
	color: #F0F0F0;
	font-size: 14px;
	padding: 7px 20px;
	line-height:1em;
}
body.wishlist-index-index div.content-main button.button.btn-cart:hover,
body.newsletter-manage-index div.content-main button.button:hover,
body.customer-account-edit div.content-main button.button:hover,
body.checkout-onepage-success div.content-main button.button:hover,
body.customer-address-form div.content-main button.button:hover,
body.customer-account-create div.content-main button.button:hover,
body.customer-address-index div.my-account button:hover,
div.shipping-form button.button:hover,
div.mypoints-summary button.button:hover{
	background-position:0 -29px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/fixed.css ******/

.earnable table {
	width: auto;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/fonts.css ******/

a,
a:visited,
a:active {
	color: #4D4D4D;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #0078B8;
}
p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}
body {
	font-family: Helvetica, Arial, sans-serif;
}
/*
html.js .navigation-main li,
html.js h5,
html.js .top-links a,
html.js .tag-line-wrap p,
html.js .page-title h1,
html.js h1.onestepcheckout-title,
html.js body.catalog-product-view div.price-box p,
html.js body.catalog-product-view div.price-box span,
html.js h2,
html.js h3,
html.js h4,
html.js #shopping-cart-table span.nobr,
html.js #shopping-cart-table th,
html.js #shopping-cart-totals-table td.cell-1,
html.js button.button span span,
html.js button.onestepcheckout-place-order span span, button.onestepcheckout-place-order-fake span span,
html.js p.onestepcheckout-numbers,
html.js li.shipping-address-title,
html.js div.refer-a-friend #referafriend-button.button span {
	visibility: hidden;
}
html.cufon-ready .navigation-main li,
html.cufon-ready h5,
html.cufon-ready .top-links a,
html.cufon-ready .tag-line-wrap p,
html.cufon-ready .page-title h1,
html.cufon-ready h1.onestepcheckout-title,
html.cufon-ready body.catalog-product-view div.price-box p,
html.cufon-ready body.catalog-product-view div.price-box span,
html.cufon-ready h2,
html.cufon-ready h3,
html.cufon-ready h4,
html.cufon-ready #shopping-cart-table span.nobr,
html.cufon-ready #shopping-cart-table th,
html.cufon-ready #shopping-cart-totals-table td.cell-1,
html.cufon-ready button.button span span,
html.cufon-ready button.onestepcheckout-place-order span span, button.onestepcheckout-place-order-fake span span,
html.cufon-ready p.onestepcheckout-numbers,
html.cufon-ready li.shipping-address-title,
html.cufon-ready div.refer-a-friend #referafriend-button.button span {
	visibility: visible;
}
*/


/*@font-face {
	font-family: 'HelveticaLTStdLight';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/helveticaltstd-light_0.eot');
src: url('fonts/helveticaltstd-light_0.eot?#iefix') format('embedded-opentype'),
	url('fonts/helveticaltstd-light_0.svg#HelveticaLTStdLight') format('svg');
url('fonts/helveticaltstd-light_0.ttf') format('truetype'),
url('fonts/helveticaltstd-light_0.woff') format('woff'),
}
*/
@font-face {
	font-family: 'Conv_HelveticaLTStd-Light_0';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/HelveticaLTStd-Light_0.eot');
	src: url('fonts/HelveticaLTStd-Light_0.woff') format('woff'), url('fonts/HelveticaLTStd-Light_0.ttf') format('truetype'), url('fonts/HelveticaLTStd-Light_0.svg') format('svg');
}
.navigation-main li,
h5,
.top-links a,
.tag-line-wrap p,
.page-title h1,
h1.onestepcheckout-title,
body.catalog-product-view div.price-box p,
body.catalog-product-view div.price-box span,
h2,
h3,
h4,
#shopping-cart-table span.nobr,
#shopping-cart-table th,
#shopping-cart-totals-table td.cell-1,
button.button span span,
button.onestepcheckout-place-order span span, button.onestepcheckout-place-order-fake span span,
p.onestepcheckout-numbers,
li.shipping-address-title,
div.refer-a-friend #referafriend-button.button span,
#product-tabs-reviews p.heading4,
.postTitle p.heading3,
div.product-tabs-info p.heading4,
div.product-tabs-info p.heading2,
div.navigation-main ul.level-2 li:first-child p.heading5,
body.catalog-product-view div.product-collateral div.installation-message p.heading5,
div.have-you-thought-about-wrap p.heading5,
div.recently-viewed-products-wrap p.heading5,
body.catalog-product-view div.special-buttons a.add-to-cart,
body.catalog-product-view div.product-collateral ul.product-tabs-nav > li,
body.onestepcheckout-index-index li.shipping-address-title {
	-webkit-font-smoothing: antialiased;
	font-family: 'Conv_HelveticaLTStd-Light_0';
	font-weight: normal !important;
}
body div.top-links a {
	font-size: 13px;
}
div.navigation-main ul.level-1 li:hover > a {
	background: #F0F0F0;
	color: #0078B8;
}
/*
body h3 {
	text-shadow: 0px 0px 0.03em #515254;
}
body h4 {
	text-shadow: 0 0 1px #2F2F2F;
}
body h2 {
	text-shadow: 0 0 0.07em #515254;
}
div.navigation-main ul.level-2 li:first-child h5 {
	text-shadow: 0 0 0.04em #0078B8;
}
*/


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/headings.css ******/

h1 {
	color: #515254;
	font-size: 42px;
}
div.page-title h1 {
	border-bottom: solid 1px #0078B8;
	margin-top: 25px;
}
body.catalog-category-view div.page-title h1 {
	margin-top: 0px;
}
h2 {
	color: #515254;
	font-size: 36px;
}
h3 {
	color: #515254;
	font-size: 36px;
}
h4 {
	color: #2F2F2F;
	font-size: 20px;
	font-weight: bold;
}
h5 {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
h6 {
	color: #87A61C;
	font-size: 12px;
	font-weight: bold;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/links.css ******/

div.std a,
div.my-account a {
	color: #0078B8;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/global/wysiwyg.css ******/

body.mceContentBody {
	background: #FFFFFF !important;
	padding: 10px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/magestore/giftvoucher.css ******/

/**
* Giftvoucher reward template
*/
span#giftvoucher_wait {
	color: #2F2F2F;
}
.giftvoucher-discount-code {
	color: #008000;
}
.giftvoucher-discount-code button {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}
.giftvoucher-discount-code button:hover {
	cursor: pointer;
}
.giftvoucher-media {
	border: 2px solid #F7F9F9;
}
.giftvoucher-media .giftmedia {
	border-bottom: 2px solid #F7F9F9;
	color: #F18200;
	font-size: 15px;
	padding: 7px;
}
#giftmedia pre {
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}
.giftvoucher-media .giftmedia-image {
	overflow: hidden;
	position: relative;
	width: 265px;
}
.giftvoucher-product-info #message {
	height: 88px;
	width: 325px;
}
.giftvoucher-product-info #recipient_address {
	height: 57px;
	width: 325px;
}
.giftvoucher-product-info #recipient_email {
	width: 325px;
}
.giftvoucher-product-info #recipient_name {
	width: 325px;
}
#giftvoucher-result {
	font-size: 15px;
}
#giftvoucher-result label {
	width: 160px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/account-orders.css ******/

div.order-info-box h2 {
	font-size: 24px;
}
div.order-details h3 {
	font-size: 18px;
}
div.order-details h2 {
	border-bottom: 1px solid #0078B8;
}
body.sales-order-view div.section-wrap div.my-account {
	margin-top: 25px;
}
body.sales-order-view div.section-wrap,
body.sales-order-view div.section-wrap p {
	font-size: 12px;
}
body.sales-order-print h2 {
	font-size: 24px;
}
body.sales-order-print h3 {
	font-size: 18px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/blog.css ******/

body.is-blog a.read-more,
body.is-blog a.read-more:visited,
body.is-blog a.read-more:hover,
body.is-blog a.read-more:active,
body.is-blog a.read-more:focus {
	color: #0078B8;
	text-decoration: underline;
}
body.is-blog ul.form-list li {
	background: 0;
	padding-left: 10px;
}
body.is-blog ul.form-list li label {
	font-weight: bold;
}
body.is-blog div.post {
	margin-top: 20px;
}
body.is-blog p.cat,
body.is-blog p.tag {
	font-size: 11px;
	margin-bottom: 5px;
}
body.is-blog .comment-list li {
	background: url('images/template/comment.png') no-repeat left top;
}
body.is-blog .site-title h2 {
	margin-bottom: 0;
}
body.is-blog h3 {
	font-size: 18px;
}
body.is-blog .post-title h2 {
	font-size: 26px;
}
body.is-blog .featured-image {
	margin-right: 10px;
}
.postTitle h3,
.postTitle p.heading3 {
	font-size: 10px;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
}
body.is-blog p.heading3 {
	color: #515254;
	font-size: 18px;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	padding: 0;
}
body.is-blog p.heading3 a {
	border-bottom: 1px dotted;
	color: inherit;
	text-decoration: none;
}
body.wordpress-post-view.is-blog .featured-image {
	display: none;
}
body.is-blog div.section-wrap {
	margin-top: 35px;
	padding: 0;
}
.post-view .post-date.when {
	font-family: 'Conv_HelveticaLTStd-Light_0';
	font-size: 18px;
	font-style: normal;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/cart.css ******/

body.checkout-cart-index div.nav-side {
	margin-top: 39px;
}
body.checkout-cart-index div.page-title h1 {
	border: none;
	color: #0078B8;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0;
}
body.checkout-cart-index div.cart colgroup {
	border: solid 1px #8F9092;
}
body.checkout-cart-index div.cart #shopping-cart-table {
	border: solid 1px #8F9092;
	margin-bottom: 20px;
}
body.checkout-cart-index div.cart #shopping-cart-table tr.last {
	border-bottom: solid 1px #8F9092;
}
body.checkout-cart-index div.cart #shopping-cart-table th {
	border: solid 1px #8F9092;
	color: #515254;
	font-size: 18px;
	padding: 5px 0;
	text-transform: capitalize;
}
body.checkout-cart-index div.cart #shopping-cart-table tbody {
	border: solid 1px #8F9092;
}
body.checkout-cart-index div.cart #shopping-cart-table tbody td {
	border-left: solid 1px #DFDFE1;
	border-right: solid 1px #DFDFE1;
	padding: 10px 20px;
	text-align: center;
	vertical-align: middle;
}
body.checkout-cart-index div.cart #shopping-cart-table tbody td.cell-1 {
	border-left: solid 1px #8F9092;
	padding: 5px;
}
body.checkout-cart-index div.cart #shopping-cart-table tbody td.last {
	border-right: solid 1px #8F9092;
}
p.installation-message {
	clear: both;
	text-align: left;
}
body.checkout-cart-index div.cart #shopping-cart-table span.nobr {
	color: #515254;
	font-size: 18px;
	padding: 10px 20px;
	text-transform: capitalize;
}
body.checkout-cart-index div.cart #shopping-cart-table span {
	font-size: 18px;
}
body.checkout-cart-index div.cart #shopping-cart-table span.plus-btn,
body.checkout-cart-index div.cart #shopping-cart-table span.minus-btn {
	background: url('images/template/plus-btn.png') no-repeat center center;
	display: block;
	float: left;
	height: 16px;
	margin: 0 0 0 5px;
	text-indent: 99999em;
	width: 17px;
}
body.checkout-cart-index div.cart #shopping-cart-table span.minus-btn {
	background: url('images/template/minus-btn.png') no-repeat center center;
	margin: 0 5px 0 0;
}
body.checkout-cart-index div.cart #shopping-cart-table td.a-center.cell-4 {
	width: 70px;
}
body.checkout-cart-index div.cart #shopping-cart-table td.a-center.cell-4 input {
	border: 1px solid #DFDFE1;
	float: left;
	height: 15px;
	padding: 0;
	width: 20px;
}
body.checkout-cart-index div.cart #shopping-cart-table td.a-center.cell-4 input.qty-editable {
	width: 40px;
}
body.checkout-cart-index div.cart table.data-table.cart-table tfoot {
	display: none;
}
body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove,
a.btn-remove {
	background: url('images/template/cart-remove-btn.png') no-repeat center center;
	height: 16px;
	margin: 0;
	text-indent: 99999em;
	width: 17px;
}
body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove:hover,
a.btn-remove:hover {
	background: url('images/template/cart-remove-btn-roll.png') no-repeat center center;
}
body.checkout-cart-index h2.product-name {
	color: #515254;
	font-size: 14px;
	text-align: left;
}
body.checkout-cart-index h2.product-name a {
	border: none;
}
body.checkout-cart-index #shopping-cart-totals-table {
	border: solid 1px #8F9092;
	font-family: Helvetica, Arial,sans-serif;
	font-size: 18px;
	padding: 10px 20px;
}
body.checkout-cart-index #shopping-cart-totals-table td.a-right {
	text-align: left;
}
body.checkout-cart-index #shopping-cart-totals-table td.cell-2.a-right {
	text-align: right;
}
body.checkout-cart-index div.cart-buttons {
	float: right;
	margin-bottom: 20px;
}
body.checkout-cart-index div.cart-buttons button {
	border: none;
	display: block;
	float: left;
	height: 44px;
	padding: 0;
	text-indent: -999999em;
	width: 176px;
}
body.checkout-cart-index div.cart-buttons button.btn-update {
	background: url('images/template/update-cart-btn-small.png') no-repeat center center;
}
body.checkout-cart-index div.cart-buttons button.btn-continue {
	background: url('images/template/continue-shopping-btn-small.png') no-repeat center center;
	margin-right: 16px;
}
body.checkout-cart-index div.cart div.col2-set {
	float: left;
	width: 350px;
}
body.checkout-cart-index .installation-message {
	color: #888888;
	font-size: 10px;
}
body.checkout-cart-index dl.item-options dt,
body.checkout-cart-index dl.item-options dd {
	margin-bottom: 10px;
	text-align: left;
}
body.checkout-cart-index dl.item-options dd {
	float: right;
	vertical-align: middle;
	width: 48%;
}
body.checkout-cart-index dl.item-options dt {
	clear: left;
}
body.checkout-cart-index dl.item-options .price {
	display: none;
}

body.checkout-cart-index .item-options.hide_options{
	display: none
}

body.checkout-cart-index div.cart #shopping-cart-table a.btn-remove{
	text-indent:-9999em;	
}


/* --- CHANGES IN CART SHIPPING BOX ---- */
/* https://global.crystalinfinite.com.au/task/item.html?id=8062&popup=1 */
dl.sp-methods dt{
	display:none;	
}
div.shipping p.postcode-text{
	width:50%;
	float:left;	
}
body div.shipping h6{
	margin-bottom:0;
}
body div.shipping p{
	line-height:1.3em;
	margin-bottom:10px;
}
body div.shipping-form ul.form-list{
	position:relative;
	top:auto;
	right:auto;
}
#co-shipping-method-form button{
	float:right;
}
body div.shipping-form button.button:not(.btn-quote){
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 #2978A8;
    border: none;
    color: #F0F0F0;
    font-size: 14px;
    padding: 7px 20px;
    line-height: 1em;
	height: 28px;	
}
body div.shipping-form button.button:not(.btn-quote):hover{
	background-position: 0 -29px;
}
body div.shipping-form button.button:not(.btn-quote) span{
	background: none transparent;
	height:auto;
	display:inline;	
	color: #F0F0F0;
	margin:0;
	padding:0;
}
body div.discount div.buttons-set button {
    border: none;
    color: #F0F0F0;
    font-size: 14px;
    padding: 7px 20px;
    line-height: 1em;
	height: 28px;
	text-indent: 0;
	width: 129px;
}
body div.discount div.buttons-set button span{
	background: none transparent;
	height:auto;
	display:inline;	
	color: #F0F0F0;
	margin:0;
	padding:0;
}
body div.discount div.buttons-set button[value="Apply Code"],
body div.discount div.buttons-set button[value="Cancel Code"] {
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 #2978A8;
	margin-top: 5px;
}
body div.discount div.buttons-set button[value="Apply Code"]:hover,
body div.discount div.buttons-set button[value="Cancel Code"]:hover{
	background-position: 0 -29px;
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	body.checkout-cart-index div.cart div.col2-set{
		width:49%;
	}
	body.checkout-cart-index div.shipping,
	body.checkout-cart-index div.discount,
	body.checkout-cart-index form#discount-coupon-form{
		width:100%;
		box-sizing:border-box;	
	}
	body.checkout-cart-index div.totals{
		width:49%;	
	}
	body.checkout-cart-index div.totals table{
		width:100%;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	body.checkout-cart-index div.totals button.btn-proceed-checkout{
		width: 100%;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.checkout-cart-index div.cart #shopping-cart-table thead th:first-child,
	body.checkout-cart-index div.cart #shopping-cart-table tbody td.cell-1{
		display:none;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table th,
	body.checkout-cart-index div.cart #shopping-cart-table thead th *,
	body.checkout-cart-index div.cart #shopping-cart-table span.nobr,
	body.checkout-cart-index div.cart #shopping-cart-table td,
	body.checkout-cart-index div.cart #shopping-cart-table td *{
		font-size:12px;
	}
	body.checkout-cart-index div.cart #shopping-cart-table thead th,
	body.checkout-cart-index div.cart #shopping-cart-table tbody td{
		padding:10px 5px;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table span.nobr{
		padding:0;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table td.qty-td > span{
		display:none;	
	}
	body.checkout-cart-index div.cart #shopping-cart-table th.th-unit-price,
	body.checkout-cart-index div.cart #shopping-cart-table td.td-unit-price{
		width:70px;	
	}
	
	body.checkout-cart-index div.cart-buttons{
		text-align:center;	
	}
	body.checkout-cart-index div.cart-buttons button,
	body.checkout-cart-index div.cart-buttons button.btn-continue{
		display:inline-block;
		margin:0 5px 5px;
		float:none;	
	}
	
	body.checkout-cart-index div.cart div.col2-set,
	body.checkout-cart-index div.totals{
		width:100%;
		clear:both;
	}
	ul.checkout-types p.paypal-logo{
		text-align:center;	
	}
	ul.checkout-types span.paypal-or{
		display:block;	
	}
}	
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
	body.checkout-cart-index div.cart #shopping-cart-table th.th-subtotal,
	body.checkout-cart-index div.cart #shopping-cart-table td.td-subtotal{
		display:none;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/category-landing.css ******/

body.catalog-category-view ul.category-gallery li {
	background: none;
	float: left;
	margin-right: 20px;
	padding: 0;
	width: 230px
}
body.catalog-category-view ul.category-gallery li.item-3,
body.catalog-category-view ul.category-gallery li.item-6,
body.catalog-category-view ul.category-gallery li.item-9,
body.catalog-category-view ul.category-gallery li.item-12,
body.catalog-category-view ul.category-gallery li.item-15,
body.catalog-category-view ul.category-gallery li.item-18 {
	margin-right: 0px;
}
body.catalog-category-view ul.category-gallery li h4 {
	clear: both;
	float: left;
	font-size: 24px;
	text-transform: capitalize;
}
body.catalog-category-view ul.category-gallery li:hover h4 {
	color: #0078B8;
}
body.catalog-category-view ul.category-gallery a img,
body.catalog-category-view ul.category-gallery a {
	border: none;
	float: left;
	overflow: hidden;
}
body.catalog-category-view ul.category-gallery li a:hover {
	border: 5px solid #0078B8;
}
body.catalog-category-view ul.category-gallery li a:hover img {
	margin: -5px;
}
body.catalog-category-view div.category-products {
	margin-top: 20px;
}


/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px){
	body.catalog-category-view ul.category-gallery{
		text-align:center;	
	}
	body.catalog-category-view ul.category-gallery li,
	body.catalog-category-view ul.category-gallery li.item-3,
	body.catalog-category-view ul.category-gallery li.item-6,
	body.catalog-category-view ul.category-gallery li.item-9,
	body.catalog-category-view ul.category-gallery li.item-12,
	body.catalog-category-view ul.category-gallery li.item-15,
	body.catalog-category-view ul.category-gallery li.item-18 {
		width:20%;
		margin:0 2% 10px 2%;
		float:none;
		display:inline-block;
		height:auto!important;
		vertical-align:top;
	}
	body.catalog-category-view ul.category-gallery li h4{
		width:100%;
		text-align:center;
		font-size:20px;	
		height:auto!important;
	}
	body.catalog-category-view ul.category-gallery li a:hover{
		border:none;	
	}
	body.catalog-category-view ul.category-gallery li a:hover img {
		margin: 0;
	}
	body.catalog-category-view ul.category-gallery a img{
		max-width:100%;
		width:100%;
		height:auto;	
	}	
}
@media (min-width: 768px) and (max-width: 1023px){
	body.catalog-category-view ul.category-gallery{
		text-align:left;	
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	body.catalog-category-view ul.category-gallery li,
	body.catalog-category-view ul.category-gallery li.item-3,
	body.catalog-category-view ul.category-gallery li.item-6,
	body.catalog-category-view ul.category-gallery li.item-9,
	body.catalog-category-view ul.category-gallery li.item-12,
	body.catalog-category-view ul.category-gallery li.item-15,
	body.catalog-category-view ul.category-gallery li.item-18 {
		width:28%;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.catalog-category-view ul.category-gallery li,
	body.catalog-category-view ul.category-gallery li.item-3,
	body.catalog-category-view ul.category-gallery li.item-6,
	body.catalog-category-view ul.category-gallery li.item-9,
	body.catalog-category-view ul.category-gallery li.item-12,
	body.catalog-category-view ul.category-gallery li.item-15,
	body.catalog-category-view ul.category-gallery li.item-18 {
		width:45%;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/category-list.css ******/

body.catalog-category-view .category-image {
	display: none;
}
body.catalog-category-view .note-msg {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/checkout.css ******/

.group-select {
	border: none;
}
body.onestepcheckout-index-index div.content-main li {
	background: none;
}
body.onestepcheckout-index-index h1.onestepcheckout-title {
	font-size: 42px;
	margin: 0;
	text-transform: capitalize;
}
body.onestepcheckout-index-index p.onestepcheckout-description {
	display: none;
}
body.onestepcheckout-index-index .class_payment_method_paypal_standard {
	background: url('images/template/payments-paypal.jpg') no-repeat 150px 6px;
}
body.onestepcheckout-index-index div.content-main p.onestepcheckout-numbers,
body.onestepcheckout-index-index li.shipping-address-title {
	background: url('images/template/checkout-step.png') no-repeat 0 10px !important;
	color: #0078B8 !important;
	font-size: 20px !important;
	padding: 0 0 0 20px !important;
	text-transform: capitalize !important;
}
body.onestepcheckout-index-index button.onestepcheckout-place-order span span {
	background: none;
	font-size: 20px;
}
body.onestepcheckout-index-index button.onestepcheckout-place-order-fake span span {
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	color: #FFFFFF;
	font-size: 20px;
}
body.onestepcheckout-index-index button.onestepcheckout-place-order {
	background: url('images/template/checkout-confirm-sprite.png') no-repeat 0 0;
	border: none;
	height: 49px;
	padding: 0;
	width: 200px;
}
body.onestepcheckout-index-index button.onestepcheckout-place-order-fake {
	background: url('images/template/checkout-confirm-fake-sprite.jpg') no-repeat 0 0;
	border: none;
	height: 49px;
	padding: 0;
	width: 200px;
/*
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=5);
*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
body.onestepcheckout-index-index button.onestepcheckout-place-order:hover {
	background: url('images/template/checkout-confirm-sprite.png') no-repeat 0 -49px;
}
body.onestepcheckout-index-index button.onestepcheckout-place-order-fake:hover {
	background: url('images/template/checkout-confirm-fake-sprite.jpg') no-repeat 0 -49px;
}
body.onestepcheckout-index-index #id_comments {
	min-width: 295px;
}
body.onestepcheckout-index-index #payment_form_transact .v-fix {
	float: left;
	padding-right: 5px;
	width: auto;
}

p.osc-create-account-link{
	font-size: 13px;
	margin-bottom:0;
}
p.osc-create-account-link a{
	color: #0078B8;
	text-decoration: none
}


/*--SUCCESS--*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	body.checkout-onepage-success aside.right{
		display:none;	
	}
	body.checkout-onepage-success div.section-wrap{
		width:80%;
		margin:0 auto;	
	}
	body.checkout-onepage-success div.section-wrap h2{
		font-size:2em;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.checkout-onepage-success div.section-wrap{
		width:90%;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/cms-express-shipping-pop-up-html.css ******/

body.cms-express-shipping-pop-up-html #hfc-embed-container{
	display:none!important;
}
body.cms-express-shipping-pop-up-html div.std{
	padding:20px;	
}
body.cms-express-shipping-pop-up-html div.std h1{
	color: #0078B8;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
	margin:0;
}
body.cms-express-shipping-pop-up-html div.std h6{
	color: #0078B8;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
body.cms-express-shipping-pop-up-html div.std ul{
	margin-bottom:20px;
}
body.cms-express-shipping-pop-up-html div.std p{
	margin:0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/compare.css ******/

body.catalog-product-compare-index > div {
	margin: 0 auto;
	width: 980px;
}
body.catalog-product-compare-index td {
	padding: 5px 20px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/customer-service.css ******/

body.cms-customer-service-html div.std p img {
	display: block;
	float: left;
	margin: 0px 20px 20px 0;
}
body.cms-customer-service-html div.std p span {
	color: #99C9E3;
	font-style: italic;
	font-weight: bold;
}
body.cms-customer-service-html div.std p a {
	text-decoration: underline;
}
body.cms-customer-service-html div.std table {
	width: 35%;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/empty.css ******/

.page-empty {
	background-color: #FFFFFF;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/express-review.css ******/

body.paypal-express-review h2.sub-title {
	font-size: 14px;
}
body.paypal-express-review h2 {
	font-size: 14px;
}
body.paypal-express-review div.section-wrap {
	padding: 0 20px;
}
body.paypal-express-review div.section-wrap li {
	background: none transparent;
	clear: both;
	float: left;
	padding-left: 0;
}
body.paypal-express-review div.paypal-review-order {
	border-top: solid 1px #DDDDDD;
	padding-top: 20px;
}
body.paypal-express-review div.section-wrap fieldset {
border: none
}
body.paypal-express-review div.box.paypal-shipping-method h3 {
	color: #525252;
	font-size: 18px;
}
body.paypal-express-review h3.product-name {
	font-size: 14px;
	text-align: left;
}
body.paypal-express-review div.info-set {
	border-bottom: solid 1px #DDDDDD;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
body.paypal-express-review div.info-set label {
	float: left;
	margin-right: 20px;
	width: 150px;
}
body.paypal-express-review div.info-set div.input-box {
	float: left;
}
body.paypal-express-review div.info-set div.field {
	margin-bottom: 5px;
}
body.paypal-express-review div.info-set select {
	width: 220px;
}
body.paypal-express-review div#billing-address,
body.paypal-express-review div#shipping-address {
	float: left;
	width: 50%;
}
body.paypal-express-review .buttons-set-order {
	margin-bottom: 50px;
}
body.paypal-express-review .buttons-set-order .btn-checkout {
}
body.paypal-express-review .data-table th.a-center {
	padding: 5px 10px;
}
body.paypal-express-review .data-table td {
	padding: 5px 10px;
	text-align: right;
}
body.paypal-express-review .data-table tbody td.cell-1 {
	text-align: left;
}
body.paypal-express-review .paypal-review-order .add-field .input-box {
	margin-left: 170px;
}
body.paypal-express-review .buttons-set-order button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url('images/template/checkout-confirm-sprite.png') no-repeat 0 0;
	border: none;
	color: #FFFFFF;
	float: right;
	font-size: 20px;
	height: 49px;
	margin-left: 10px;
	padding: 0;
	width: 200px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/home.css ******/

body.cms-home div.std {
	display: none;
}
body.cms-home div.container-wrap {
	overflow: hidden;
	width: 100%;
}
body.cms-home div.content-main div.content-main-wrap {
	width: 100%;
}
body.cms-home div.content-main div.recently-viewed-products {
	display: none;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/login-create-account.css ******/

body.customer-account-login div.new-users p {
	font-size: 13px;
	margin-bottom: 5px;
}
body.customer-account-login div.new-users ul {
	margin-bottom: 5px;
}
body.customer-account-login div.new-users li {
	margin: 0;
}
body.customer-account-login div.small-print p.highlight-1,
body.customer-account-login div.new-users p.highlight-1 {
	background: none;
	border: none;
	font-size: 10px;
	line-height: 1.1em;
	margin: 0;
	padding: 0;
}
body.customer-account-login div.new-users button.button {
	background: url('images/template/create-account-btn.png') no-repeat center center;
	border: none;
	display: block;
	height: 25px;
	margin: 0px;
	text-indent: -9999em;
	width: 129px;
}
body.customer-account-login div.new-users button.button.bottom-button {
	background: url('images/template/apply-now-btn.png') no-repeat center center;
	border: none;
	display: block;
	height: 25px;
	margin: 0px;
	text-indent: -9999em;
	width: 96px;
}
body.customer-account-login div.new-users button.button.bottom-button:hover {
	background: url('images/template/apply-now-btn-roll.png') no-repeat center center;
}
body.customer-account-login div.new-users button.button:hover {
	background: url('images/template/create-account-btn-roll.png') no-repeat center center;
}
body.customer-account-login div.registered-users button.button {
	background: url('images/template/login-btn.png') no-repeat center center;
	border: none;
	display: block;
	height: 25px;
	margin: 0px;
	text-indent: -9999em;
	width: 57px;
}
body.customer-account-login div.registered-users button.button:hover {
	background: url('images/template/login-btn-roll.png') no-repeat center center;
}
body.customer-account-create li.business-position,
body.customer-account-create li.abn,
body.customer-account-create li.business-type,
body.customer-account-create li.business-name,
body.customer-account-create li.telephone,
body.customer-account-create div.address,
body.customer-account-create p.business-message,
body.customer-account-create div.area-code div.country {
	display: none;
}
body.customer-account-create li.abn label {
	padding-top: 12px;
}
body.customer-account-create div.area-code {
	display: block;
}
body.customer-account-create div.account-create #form-validate li.how-hear {
	clear: both;
	display: block;
	padding-top: 12px;
}
body.customer-account-create li.business-name {
	clear: both;
}
body.customer-account-create li.abn {
	clear: both;
}
body.customer-account-create li.business-type {
	clear: both;
}
body.customer-account-create div.name-firstname {
	clear: left;
	display: block;
}
body.customer-account-create .radio {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
body.customer-account-create form#form-validate input.radio {
	width: 20px;
}
div.account-create li .input-box #is_subscribed {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
div.account-create li .input-box #gender {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
body.customer-account-login .col-2 li .input-box {
	padding: 10px 12px;
}
body.customer-account-create li.business-position,
body.customer-account-create li.abn,
body.customer-account-create li.business-type {
	float: left;
	width: 48%;
}
body.customer-account-create li.email-address label,
body.customer-account-create li.wide {
	clear: left;
}
body.customer-account-create label.i-am-a {
	font-size: 16px;
}
body.customer-account-create form#form-validate div.address li div.field {
	margin-bottom: 10px;
}
body.customer-account-login div.col-2 p.required {
	font-size: 12px;
	margin-top: 10px;
}
body.customer-account-login div.col-2.registered-users.buttons {
	margin-top: 20px;
	width: 100%;
}
body.customer-account-login div.col-2.registered-users.buttons a.f-left {
	line-height: 30px;
}
body.customer-account-login div.content.business {
	border-top: solid 1px #CCCCCC;
	margin-top: 20px;
	padding-top: 15px;
}
body.customer-account-login div.new-users div.content p span,
body.customer-account-login div.content.business p span {
	font-size: 12px;
}


/* Customer login page design css start */
.account-login-main div.page-title h1 { border:none;}
.became_member_sec { display:block; border:1px solid #5b92c7; background:#ecf0fb; font-family:"Conv_HelveticaLTStd-Light_0"; margin-bottom:25px; }
.new_member_img { display:inline-block; }
.new_member_terms { width:40%; display:inline-block; vertical-align:top; }
.new_member_terms ul { list-style:disc outside; padding-left:40px; margin:19px 0; }
.new_member_terms ul li { background: none; list-style:disc outside; padding-left:0; color:#376092; font-size:20px; }
.login_form ul li { background: none; padding: 0px; font-size: 20px; font-family: "Conv_HelveticaLTStd-Light_0"; }
.new_member_terms p { padding-left:25px; color:#1b43a4; font-size:16px; font-family:"Conv_HelveticaLTStd-Light_0"; }
.other_login_btn { float:right; width:26%; margin-right:0px; padding-top:0px; }
.other_login_btn a { padding-top:9.7px; display:block; }
.login_form { background:#4aa0ee; padding-top:20px; }
.login_accout_img { background: url('images/login/man-img.png') no-repeat; background-color: #4aa0ee; height: 293px; }
.login_form div { padding-bottom:20px; }
.login_form label { color:#fff; font-size:18px; width:100px; padding-right:20px; display:inline-block; text-align:right; }
.login_form input[type="text"], .login_form input[type="password"] { border:1px solid #5b92c7; background:#fff; color:#666; display:inline-block; line-height:38px; height:38px; display:inline-block; width:68%; }
.login_form input[type="submit"].login_sign_in { border:none; float:right; margin:0; padding:0; width:236px; height:51px; cursor:pointer; background:url(sign_in_btn.jpg) no-repeat left top; margin-right:20px; }
.login_form div p { color:#fff; font-size:16px; float:left; padding-left:20px; }
.login_form div p a { text-decoration:none; color:#fff; }
.login_form ul { list-style:none; }
.login_form ul { color:#fff; font-size:16px; text-align: right; padding-right: 20px; margin-top: 15px; }
.login_form a.apply_btn { margin:25px 15px 28px 20px; float: right; display:inline-block; }
.account-login-main .buttons-set a {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 23px;
    padding-bottom: 17px;
    text-decoration: underline;
}
.account-login-main ul.form-list li {
    float: left;
    margin: 0 0 0px!important;
    padding: 10px 7px 10px 10px !important;
    width: 412px!important;
    list-style: none!important;
}
.account-login-main ul.form-list label {
    font-weight: normal !important;
    padding: 2px 5px 0 0 !important;
    width: 129px !important;
}
.account-login-main .login_form div { padding-bottom: 0px; }
.account-login-main ul.form-list .input-box {
    clear: none!important;
    width: 265px!important;
    float: left;
}
.account-login-main .login_form input[type="text"], .login_form input[type="password"] {
    height: 28px!important;
    line-height: 28px!important;
}

.account-login-main div.registered-users button.button {
    background: url("images/login/sign_in_btn.jpg") no-repeat scroll center center rgba(0, 0, 0, 0)!important;
    height: 51px !important;
    position: relative;
    right: 27px;
    width: 236px !important;
}
.account-login-main h2 { font-size: 30px!important; margin: 0px!important; }
.account-login-main div.page-title h1 { font-size: 30px!important; margin: 20px 0px 0px 0px!important; }
.signup_btn {
    margin-top: 0px;
}
.signup_with_fc_login {
    position: relative; left: 15px; float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 60px 37px 0px 0px; color: rgb(55, 96, 146);
}
.signup_with_paypal_login {
    float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 0px 20px 0px 0px; color: rgb(55, 96, 146);
}
.main_login_line hr {
    background: none repeat scroll 0 0 #376092!important;
    border: 0 none;
    height: 1px;
    left: 86px;
    margin: 0;
    position: relative;
    top: 16px;
    width: 69.5%;
}
.fb_main_btn { float: left;
    margin-left: 25px;
    margin-right: 35px; 
}
.line_main_login hr { 
    background: none repeat scroll 0 0 #376092;
    margin: 20px auto;
    width: 95%;
}
.login_or_text { 
    color: #376092;
    font-size: 16px;
    position: relative;
    text-align: center;
    top: 15px; 
}
body.customer-account-login div.col-2.registered-users.buttons { margin-top: 5px!important; }
.main_login_line {
    padding-top: 8px; text-align: center; color: rgb(55, 96, 146); font-size: 14px; width: 95%;
}
.registered-users .validation-advice { background-position: 0 6px; text-align: left; }
/* Customer login page design css end */



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/my-account.css ******/

div.block {
	display: none;
}
div.block.block-account {
	display: block;
	margin-top: 37px;
}
div.block.block-account {
	background: #DFDFE1;
	border: solid 1px #8F9092;
	float: left;
	margin: 35px 0 0 0;
	padding: 10px;
	width: 200px;
}
div.block.block-account div.block-title {
	margin: 0;
}
div.block.block-account div.block-title strong {
	border-bottom: solid 1px #0078B8;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 0px 0 5px;
	width: 100%;
}
div.block.block-account li {
	background: none;
	padding: 0;
}
div.block.block-account a {
	font-size: 12px;
}
div.block.block-account a.active,
div.block.block-account li strong {
	color: #0078B8;
	font-weight: normal;
}
.customer-address-index div.addresses-list li h3 {
	font-size: 20px;
}

/* Tweaks for 11228 */
#giftvoucher-check-balance li{
	background:none;
	padding-left:0;	
}

form#form-validate div.urlcode-checkbox input{
	width:auto!important;	
}

body .dashboard .mypoints-summary .box-head h2{
	background:none!important;
	padding-left:0;
}

div.dashboard div.box-account,
div.mypoints-page div.box-account{
	border: solid 1px #8F9092;
	padding: 10px 20px 20px 20px;
	margin:0 0 10px 0;
}
div.dashboard #my-orders-table{
	margin-bottom:10px;	
}
body div.dashboard .box-title{
	background:none;
	padding:0;	
}
body div.dashboard .box-title h3{
	display:none;
}
body div.dashboard .box-title a{
	background: url('images/template/top-link-btn.png') repeat-x scroll 0 0 #2978A8;
	border: none;
	color: #F0F0F0;
	font-size: 14px;
	padding: 7px 20px;
	line-height:1em;
	float:left;
	text-transform:none;
	text-decoration:none;
}
body div.dashboard .box-title a:hover{
	background-position:0 -29px;
}


/* added by William */


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	div.account-create{
		max-width:408px;
		float:none;
		margin:0 auto;
		width:94%;
		padding:0 3%;	
	}
	body.customer-account-forgotpassword div.page-title{
		text-align:center;	
	}
	body.customer-account-forgotpassword form#form-validate{
		width:90%;
		max-width:400px;
		margin:0 auto;	
	}
	body.customer-account-forgotpassword form#form-validate h2{
		font-size:2em;	
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.customer-address-form form#form-validate{
		max-width:408px;
		float:none;
		margin:0 auto;
		width:94%;
		padding:0 3%;	
	}
	div.account-create h2,
	div.my-account h2 {
		font-size: 2em;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {


	div.mypoints-page #form-validate {
		width: 100%;
	}

	div.account-create h2,
	div.my-account h2 {
		font-size: 1.8em;
	}

	div.account-create form#form-validate{
		max-width:400px;
		width:100%;	
	}
	body form#form-validate li div.field,
	form#form-validate div.field > *,
	form#form-validate input,
	form#form-validate textarea,
	body div.account-create #email_address,
	div.my-account #form-validate .field,
	body.customer-account-create li.business-position, body.customer-account-create li.abn, body.customer-account-create li.business-type,
	body.customer-account-create li.business-type label,
	form#form-validate li.wide input,
	form#form-validate li.wide textarea{
		width: 100%;
	}

	div.my-account form#form-validate li.wide input, 
	div.my-account form#form-validate li.wide textarea,
	div.my-account form#form-validate .field .input-text {
		width: 90% !important;
	}

	div.my-account form#form-validate {
		width: 100%;
	}
	
	/*---Order table---*/
	div.my-account div.box-recent #my-orders-table th:nth-child(2),
	div.my-account div.box-recent #my-orders-table td.cell-2,
	div.my-account div.box-recent #my-orders-table th:nth-child(3),
	div.my-account div.box-recent #my-orders-table td.cell-3,
	div.my-account div.box-recent #my-orders-table th:nth-child(4),
	div.my-account div.box-recent #my-orders-table td.cell-4,
	div.my-account div.box-recent #my-orders-table td.last span.separator,
	div.my-account div.box-recent #my-orders-table td.last a:last-child{
		display:none;
	}
	div.my-account div.box-recent #my-orders-table th,
	div.my-account div.box-recent #my-orders-table td{
		padding:3px 6px 3px 6px;	
	}
	div.my-account div.box-recent #my-orders-table th{
		font-size:14px;
	}
	div.my-account div.box-recent #my-orders-table td{
		font-size:16px;
	}
	
	body.sales-order-history div.my-account #my-orders-table th:nth-child(2),
	body.sales-order-history div.my-account #my-orders-table td.cell-2,
	body.sales-order-history div.my-account #my-orders-table th:nth-child(3),
	body.sales-order-history div.my-account #my-orders-table td.cell-3,
	body.sales-order-history div.my-account #my-orders-table th:nth-child(4),
	body.sales-order-history div.my-account #my-orders-table td.cell-4,
	body.sales-order-history div.my-account #my-orders-table td.last span.separator,
	body.sales-order-history div.my-account #my-orders-table td.last a:last-child{
		display:none;
	}
	body.sales-order-history div.my-account #my-orders-table th,
	body.sales-order-history div.my-account #my-orders-table td{
		padding:3px 6px 3px 6px;	
	}
	/*body.sales-order-history div.my-account #my-orders-table th{
		font-size:14px;
	}
	body.sales-order-history div.my-account #my-orders-table td{
		font-size:16px;
	}*/
	
	body.sales-order-view #my-orders-table th:nth-child(2),
	body.sales-order-view #my-orders-table tbody td.cell-2{
		display:none;	
	}
	body.sales-order-view #my-orders-table tbody td{
		vertical-align:middle;	
	}
	body.sales-order-view #my-orders-table h3{
		text-align:left;
		font-size:15px;	
	}
	body.sales-order-view #my-orders-table td{
		font-size:13px;
	}
	body.sales-order-view #my-orders-table tbody td.a-right.last,
	body.sales-order-view #my-orders-table tfoot td.a-right{
		text-align:right;	
	}
	
	body.customer-account-forgotpassword form#form-validate h2{
		font-size:1.5em;	
	}
}



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/newsletter-page.css ******/

div.monkey-multisubscribe li {
	background: none;
	padding-left: 0;
}
div.monkey-multisubscribe div.interest-groupings {
	margin-left: 0;
}
div.interest-groupings div.grouping ul.checkboxes li.first {
	margin-left: 0;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/product-list-grid.css ******/

body.catalog-category-view div.category-item {
	display: none;
}
div.category-description {
	margin-bottom: 15px;
}
div.category-products .toolbar-bottom .toolbar {
	clear: both;
	display: block;
}
div.category-products div.toolbar {
	border-bottom: solid 1px #C2C0C0;
	border-top: solid 1px #C2C0C0;
	height: 20px;
	padding: 10px 0;
}
div.category-products div.toolbar,
div.category-products div.toolbar p.view-mode,
div.category-products div.toolbar p.amount {
	display: none;
}
div.category-products div.toolbar div.limiter {
	color: #2F2F2F;
	display: block;
	float: left;
	font-size: 10px;
	margin: 0 0 0 10px;
}
div.category-products div.toolbar div.limiter select {
	border: solid 1px #A2A2A2;
}
div.category-products div.toolbar div.sort-by {
	color: #2F2F2F;
	display: block;
	float: left;
	font-size: 10px;
	margin: 0 0 0 30px;
}
div.category-products div.toolbar div.sort-by select {
	border: solid 1px #A2A2A2;
}
div.category-products div.toolbar div.pages {
	display: block;
	text-align: right;
}
div.category-products div.toolbar div.pages ol {
	margin: 0;
}
div.category-products div.toolbar div.pages li,
div.category-products div.toolbar div.pages a,
div.category-products div.toolbar div.pages strong,
div.category-products div.toolbar div.pages ol {
	color: #2F2F2F;
	display: inline;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
}
div.category-products div.toolbar div.pages li {
	padding: 0 0 0 10px;
}
body.catalog-category-view ul.products-grid {
	min-width: 730px;
}
ul.products-grid {
	clear: both;
}
ul.products-grid p.product-image a.ajax {
	display: none;
}
ul.products-grid p.product-image a.product-image {
	margin: 0;
	padding: 0;
}
ul.products-grid a.product-image {
	margin: 0 0 10px 0;
	padding: 0;
}
ul.products-grid div.actions {
	clear: both;
}
ul.products-grid div.actions form input {
	display: none;
}
ul.products-grid div.actions button.btn-cart {
	background: url('images/template/add-to-cart-btns.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	float: right;
	height: 28px;
	width: 109px;
}
ul.products-grid div.actions button.btn-cart:hover {
	background: url('images/template/add-to-cart-btns.png') no-repeat scroll 0 -28px transparent;
}
ul.products-grid div.actions button.btn-cart span {
	display: none;
}
/*--CHANGE FROM BUTTON TO LINK--*/
ul.products-grid div.actions a.more-info {
	background: url('images/template/more-info-btns.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	display: block;
	float: right;
	height: 28px;
	text-indent: -9999em;
	width: 109px;
}
ul.products-grid div.actions a.more-info:hover {
	background: url('images/template/more-info-btns.png') no-repeat scroll 0 -28px transparent;
}
/*--END--*/
ul.products-grid div.actions li {
	background: none;
	margin-bottom: 1px;
}
ul.products-grid div.actions a {
	background: url('images/template/plus-icon.png') no-repeat scroll 0 0 transparent;
	padding: 0 0 0 10px;
}
ul.products-grid div.actions a:hover,
ul.products-grid div.actions a:focus {
	background: url('images/template/plus-icon-roll.png') no-repeat scroll 0 0 transparent;
	padding: 0 0 0 10px;
}
ul.products-grid li.item {
	margin: 0 20px 0 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 230px;
}
ul.products-grid li div.banner {
	background: none;
	height: 155px;
	position: absolute;
	top: 0px;
	width: 155px;
}
ul.products-grid li.cat29 div.banner {
	background: url('images/template/sale.png') no-repeat scroll 0 0 transparent;
}
ul.products-grid li.presale div.banner {
	background: url('images/template/pre-sale.png') no-repeat scroll 0 0 transparent;
}
body.cms-index-index ul.products-grid div.special-delivery {
	display: none;
}
body.cms-index-index ul.products-grid li.ship6 div.special-delivery {
	background: url('images/template/menu-bg-transparent.png') repeat top left;
	height: 13px;
	top: 141px;
	width: 155px;
}
body.cms-index-index ul.products-grid li.ship6 div.special-delivery p {
	font-size: 8px;
}
ul.products-grid li div.special-delivery {
	display: none;
}
ul.products-grid li.ship6 div.special-delivery {
	background: url('images/template/menu-bg-transparent.png') repeat top left;
	display: block;
	height: 18px;
	position: absolute;
	top: 212px;
	width: 230px;
}
ul.products-grid li.ship6 div.special-delivery p {
	font-size: 10px;
	text-align: center;
}
ul.products-grid li.item.last {
	margin: 0;
}
ul.products-grid li.last {
	border-right: none;
}
ul.products-grid li.item p.sku {
	display: none;
}
ul.products-grid li.item div.ratings {
	clear: both;
}
ul.products-grid li.item p.old-price {
	color: #515254;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 1em;
	margin-bottom: 0px;
}
ul.products-grid li.item p.special-price {
	color: #8DBC04;
	font-size: 22px;
	line-height: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.products-grid li.item span.regular-price {
	color: #515254;
	font-size: 22px;
	font-weight: bold;
}
ul.products-grid li.item p.minimal-price span.price {
	color: #515254;
	font-size: 22px;
	font-weight: bold;
}
ul.products-grid li.item p.price-from span.price {
	color: #515254;
	font-size: 22px;
	font-weight: bold;
}
ul.products-grid li.item p.price-to {
	display: none;
}
ul.products-grid li.item span.price-label {
	display: none;
}
ul.products-grid li.item span.old-price {
	display: none;
}
ul.products-grid li.item p.old-price {
	color: #515254;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
}
ul.products-grid li.item p.special-price {
	color: #0078B8;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.6em;
}
ul.products-grid li.item h2.product-name {
	color: #515254;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	min-height: 10px;
}
ul.products-grid h2.product-name a,
ul.products-grid h2.product-name a:visited {
	color: #515254;
}
ul.products-grid h2.product-name a:hover,
ul.products-grid h2.product-name a:focus {
	border-bottom: 1px solid;
	color: #0078B8;
}
ul.products-grid .price-box {
	clear: both;
	color: #515254;
	float: left;
	font-size: 22px;
	margin: 0 0 10px;
}
ul.products-grid p.availability,
p.availability {
	display: none;
}
ul.products-grid a.minimal-price-link {
	clear: both;
	display: block;
	font-size: 15px;
	font-style: italic;
	padding-top: 5px;
}


/*---ADDED FOR 7566--*/ 
li.item div.rating-box{
	padding-left:0;
	width:80px;
	height:14px;
	background: url('images/template/review-small-blank.jpg') no-repeat left top transparent;
	float:left;	
	margin-right:5px;
	margin-bottom:10px;
}
li.item div.rating-box div.rating{
	background: url('images/template/review-small-orange.jpg') no-repeat left top transparent;
	height: 14px;
}
li.item p.no-rating{
	display:none;	
}
.earnable table{
	margin-bottom:5px;	
}
/*---END 7566---*/



/* Crystal, 2015-06-01, William Palomino, modified & added */
body.catalog-category-view ul.products-grid {
	min-width: 260px;
	margin-bottom: 0;
}
body.catalog-category-view ul.products-grid li.item {
	margin: 0 20px 20px 0;
	/*height:auto!important;*/
}
body.catalog-category-view ul.products-grid li.item-7,
body.catalog-category-view ul.products-grid li.item-16,
body.catalog-category-view ul.products-grid li.item-25,
body.catalog-category-view ul.products-grid li.item-34,
body.catalog-category-view ul.products-grid li.item-43, 
body.catalog-category-view ul.products-grid li.item-52,
body.catalog-category-view ul.products-grid li.item-61,
body.catalog-category-view ul.products-grid li.item-70,
body.catalog-category-view ul.products-grid li.item-79,
body.catalog-category-view ul.products-grid li.item:nth-child(3n+3) {
	margin-right: 0;
} 
body.catalog-category-view .category-description img {
	max-width: 100%;
	height:auto;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	body.catalog-category-view ul.products-grid {
		text-align: center;
	}
	body.catalog-category-view ul.products-grid li.item {
		float: none;
		display: inline-block;
		vertical-align:top;
		height:auto!important;
	}
	
	body.catalog-category-view ul.products-grid li.item a.product-image img{
		max-width:100%;
		height:auto;	
	}
	
	body.catalog-category-view ul.products-grid li.item div.points-prediction,
	ul.products-grid div.actions{
		display:none;	
	}
	
	ul.products-grid .price-box{
		width:100%;	
	}
	ul.products-grid li.item p.old-price{
		margin-right:5px;	
	}
	ul.products-grid li.item p.old-price,
	ul.products-grid li.item p.special-price{
		float:left;	
		line-height:18px;
	}
	
}
@media (min-width: 768px) and (max-width: 1023px){
	body.catalog-category-view ul.products-grid {
		text-align: left;
	}
	body.catalog-category-view ul.products-grid li.item,
	body.catalog-category-view ul.products-grid li.item-7,
	body.catalog-category-view ul.products-grid li.item-16,
	body.catalog-category-view ul.products-grid li.item-25,
	body.catalog-category-view ul.products-grid li.item-34,
	body.catalog-category-view ul.products-grid li.item-43, 
	body.catalog-category-view ul.products-grid li.item-52,
	body.catalog-category-view ul.products-grid li.item-61,
	body.catalog-category-view ul.products-grid li.item-70,
	body.catalog-category-view ul.products-grid li.item-79,
	body.catalog-category-view ul.products-grid li.item:nth-child(3n+3) {
		width:20%;
		margin:0 2% 10px 2%;
		height:auto!important;
	}	
}
@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	body.catalog-category-view ul.products-grid li.item,
	body.catalog-category-view ul.products-grid li.item-7,
	body.catalog-category-view ul.products-grid li.item-16,
	body.catalog-category-view ul.products-grid li.item-25,
	body.catalog-category-view ul.products-grid li.item-34,
	body.catalog-category-view ul.products-grid li.item-43, 
	body.catalog-category-view ul.products-grid li.item-52,
	body.catalog-category-view ul.products-grid li.item-61,
	body.catalog-category-view ul.products-grid li.item-70,
	body.catalog-category-view ul.products-grid li.item-79,
	body.catalog-category-view ul.products-grid li.item:nth-child(3n+3) {
		width:28%;
		margin:0 2% 10px 2%;
		height:auto!important;
	}	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	body.catalog-category-view ul.products-grid li.item,
	body.catalog-category-view ul.products-grid li.item-7,
	body.catalog-category-view ul.products-grid li.item-16,
	body.catalog-category-view ul.products-grid li.item-25,
	body.catalog-category-view ul.products-grid li.item-34,
	body.catalog-category-view ul.products-grid li.item-43, 
	body.catalog-category-view ul.products-grid li.item-52,
	body.catalog-category-view ul.products-grid li.item-61,
	body.catalog-category-view ul.products-grid li.item-70,
	body.catalog-category-view ul.products-grid li.item-79,
	body.catalog-category-view ul.products-grid li.item:nth-child(3n+3) {
		width:45%;
		margin:0 2% 10px 2%;
	}
	div.category-products div.toolbar div.limiter{
		display:none;	
	}
	div.category-products div.toolbar div.sort-by{
		margin-left:0;	
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/product-view.css ******/

body.catalog-product-view div.product-essential {
	margin: 0;
}
body.catalog-product-view div.product-name h1 {
	color: #0078B8;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	margin: 0;
}
body.catalog-product-view div.price-box span,
body.catalog-product-view div.price-box p {
	color: #0078B8;
	display: block;
	float: left;
	font-size: 18px;
}
body.catalog-product-view .product-view .product-shop {
	width: 380px;
}
body.catalog-product-view div.price-box{
	margin-bottom:5px;	
}
body.catalog-product-view div.price-box span.price-label {
	display: none;
}
body.catalog-product-view div.price-box p.old-price span.price {
	background: url('images/template/line-through.jpg') repeat-x center center;
	margin-right: 15px;
}
/*---ADDED FOR 7566--*/ 
div.product-shop div.rating-box,
#product-tabs-reviews div.rating-box{
	padding-left:0;
	width:108px;
	height:19px;
	background: url('images/template/review-large-blank.jpg') no-repeat left top transparent;
	float:left;	
	margin-right:15px;
}
div.product-shop div.rating-box div.rating,
#product-tabs-reviews div.rating-box div.rating {
	background: url('images/template/review-large-orange.jpg') no-repeat left top transparent;
	height: 19px;
}
#product-tabs-reviews #customer-reviews table.ratings-table th{
	display:none;
}
p.rating-links{
	float:left;	
}
/*---END 7566---*/

div.availabilty {
	margin: 5px 0 10px;
}
div.availabilty div {
	float: left;
	font-size: 14px;
	padding-top: 3px;
	width: auto;
}
div.availabilty-no-stock span {
	color: #D40000;
}
div.availabilty-in-stock span {
	color: #0078B8;
}
/*--ADDED/Modified 10/06/2014 for out of stock styling--*/
div.product-shop > p.alert-stock.link-stock-alert {
	display: none;
}
body.catalog-product-view div.options-wrap > div p.alert-stock.link-stock-alert {
	margin-top: -10px;
}
body.catalog-product-view div.options-wrap > div p.alert-stock.link-stock-alert a {
	background: url('images/template/email-stock-btn.png') no-repeat center center;
	display: block;
	float: left;
	height: 24px;
	margin-bottom: 10px;
	text-indent: -999999em;
	width: 181px;
}
body.catalog-product-view div.options-wrap > div > div > p > a {
	color: #0078B8;
}
body.catalog-product-view div.availabilty p.alert-stock.link-stock-alert {
	float: left;
	margin-top: 10px;
}
/*---END--*/

body.catalog-product-view div.product-img-box {
	position: relative;
}
body.catalog-product-view div.product-img-box p.product-image-zoom > a{
	display:none;
}
body.catalog-product-view div.product-img-box ul.slidesjs-pagination{
	display:none;
}
div.product-essential p.product-image a.slidesjs-navigation{
	display:none!important;
}
body.catalog-product-view div.shipping-banner {
	display: none;
}
body.catalog-product-view div.product-img-box.ship6 div.shipping-banner {
	background: url('images/template/menu-bg-transparent.png') repeat top left;
	display: block;
	height: 25px;
	left: 0;
	position: absolute;
	top: 275px;
	width: 300px;
}
body.catalog-product-view div.product-img-box.ship6 div.shipping-banner p {
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
body.catalog-product-view div.product-collateral {
	clear: both;
	margin: 50px 0px 0px;
	position: relative;
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav {
	border-left: solid 1px #8F9092;
	position: absolute;
	top: -46px;
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav li.last {
	float: right;
	margin-left: 40px;
	width: 355px;
	display: none;
/*ivan*/
}
body.catalog-product-view div.addthis_toolbox {
	margin-top: 11px;
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a {
	background: #F0F0F0;
	border-bottom: solid 1px #8F9092;
	border-right: solid 1px #8F9092;
	border-top: solid 1px #8F9092;
	color: #353535;
	display: block;
	font-size: 13px;
	font-weight: normal;
	height: 45px;
	padding: 0 5px;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav li.first a {
}
body.catalog-product-view div.product-collateral ul.product-tabs-nav li.active a {
	background: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
body.catalog-product-view div.product-collateral div.product-tabs-info {
	border-bottom: solid 1px #8F9092;
	border-left: solid 1px #8F9092;
	border-right: solid 1px #8F9092;
	border-top: solid 1px #8F9092;
	padding: 20px 20px 5px 20px;
}
body.catalog-product-view div.product-collateral div.product-tabs-info h2,
body.catalog-product-view div.product-collateral div.product-tabs-info p.heading2 {
	display: none;
	margin-top: 0;
}
body.catalog-product-view div.product-collateral div.product-tabs-info a {
	color: #0078B8;
}
body.catalog-product-view div.product-collateral div.product-tabs-info li {
	color: inherit;
	font-family: Helvetica, Arial, sans-serif;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.6em;
	padding: 0 0 0 22px;
}
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry {
	width: 50%;
}
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry input,
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry textarea {
	float: right;
	max-height: 300px;
	max-width: 200px;
	min-width: 200px;
}
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry div.input-group > div {
	margin: 5px 0;
}
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry div.input-group div.name {
	margin-top: 10px;
}
body.catalog-product-view div.product-collateral #product-tabs-product-inquiry button.button {
	float: right;
}
body.catalog-product-view div.product-collateral form {
	margin: 0;
}
body.catalog-product-view div.product-collateral form label,
body.catalog-product-view div.product-collateral form .label {
	font-weight: bold;
	padding: 3px 3% 3px 0;
	text-align: left;
	width: 15%;
}
body.catalog-product-view div.product-collateral form span label {
	font-weight: normal;
}
body.catalog-product-view div.product-collateral form input,
body.catalog-product-view div.product-collateral form textarea {
	padding: 3px;
}
body.catalog-product-view ul.add-to-links {
	display: none;
}
body.catalog-product-view div.add-to-cart label {
	font-size: 14px;
	float:left;
}
div.add-to-cart input{
	float:left;	
}
/*body.catalog-product-view div.special-buttons a.add-to-cart,
body.catalog-product-view div.special-buttons a.add-to-cart:focus,
body.catalog-product-view div.special-buttons a.add-to-cart:visited,
body.catalog-product-view div.special-buttons a.add-to-cart:active {
	background: url('images/template/add-to-cart-large.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	float: right;
	height: 85px;
	text-indent: -9999px;
	width: 186px;
}
*/

body.catalog-product-view div.special-buttons a.add-to-cart,
body.catalog-product-view div.special-buttons a.add-to-cart:visited {
	background: url('images/template/add-to-cart-green.png') no-repeat 0 0;
	border: none;
	display: block;
	float: right;
	height: 85px;
	text-indent: -9999px;
	width: 186px;
}
body.catalog-product-view div.special-buttons a.add-to-cart:active,
body.catalog-product-view div.special-buttons a.add-to-cart:focus,

body.catalog-product-view div.special-buttons a.add-to-cart:hover {
	background: url('images/template/add-to-cart-green.png') no-repeat 0 -85px;
}
body.catalog-product-view div.special-buttons a.add-to-wishlist,
body.catalog-product-view div.special-buttons a.add-to-wishlist:focus,
body.catalog-product-view div.special-buttons a.add-to-wishlist:visited,
body.catalog-product-view div.special-buttons a.add-to-wishlist:active {
	background: url('images/template/add-wishlist-btn.png') no-repeat scroll 0 0 transparent;
	border: none;
	display: block;
	float: left;
	height: 85px;
	text-indent: -9999px;
	width: 186px;
}
body.catalog-product-view div.special-buttons a.add-to-wishlist:hover {
	background: url('images/template/add-wishlist-btn-roll.png') no-repeat scroll 0 0 transparent;
}
body.catalog-product-view div.more-views {
	width: 330px;
}
body.catalog-product-view div.infotext {
	font-size: 11px;
	margin: 10px 0;
}
body.catalog-product-view div.click-to-expand {
	float: left;
}
body.catalog-product-view div.rollover-to-zoom {
	float: right;
}
body.catalog-product-view span.or {
	display: none;
}
body.catalog-product-view p.sku {
	margin: 0;
}
body.catalog-product-view .product-grouped td {
	width: 32%;
}
body.catalog-product-view div.product-collateral div.installation-message {
	border: solid 1px #8F9092;
	margin-top: 20px;
	padding: 10px 20px 5px 20px;
}
body.catalog-product-view div.product-collateral div.installation-message h5 {
	color: #0078B8;
	font-size: 18px;
}
body.catalog-product-view div.product-collateral div.installation-message p.heading5 {
	color: #0078B8;
	font-size: 18px;
	line-height: 1.4em;
	margin: 0 0 6px 0;
	padding: 0;
}
body.catalog-product-view div.product-collateral div.installation-message p.installation-message {
}
/*
body.catalog-product-view div.price-box p.price-as-configured {
	display: none;
}
*/

div.product-tabs-info p.heading4 {
	color: #2F2F2F;
	font-size: 20px;
	line-height: 1.4em;
	margin: 0 0 8px 0;
	padding: 0;
}
div.product-tabs-info p.heading2 {
	color: #515254;
	display: none;
	font-size: 36px;
	line-height: 1.4em;
	margin-top: 0;
	margin: 0 0 12px 0;
	padding: 0;
}
div.product-options {
	border: solid 1px #8F9092;
	margin: 0 0 6px 0;
	min-width: 346px;
	padding: 5px;
}
.product-options dd.last {
	padding-bottom: 0px;
}
.product-options p.required {
	margin: 0px;
	position: relative;
	top: -10px;
}
.product-has-options div.price-box {
	display: none;
	visibility: hidden;
}
.product-has-options div.timer-view {
	margin-bottom: 0px;
	position: relative;
	right: -180px;
	top: -26px;
}
.product-has-options #heading1 {
	left: 195px;
	margin-bottom: 0px;
	position: relative;
}
.product-has-options div.add-to-cart {
	margin: 15px 0px;
}
.a-simple-product .timer-view {
	left: 240px;
	position: relative;
	top: -60px;
}
html .a-simple-product #heading1 {
	left: 170px;
	position: relative;
	top: 2px;
	margin:0;
}
.a-simple-product .add-to-box {
	height: inherit;
}
.a-simple-product .options-wrap {
	height: auto;
	min-height:93px;
}
.a-simple-product .options-info {
	height: inherit;
}
.product-options-bottom {
	display: none;
}
body.catalog-product-view div.product-collateral {
	/*top: -40px;
*/
}
.availabilty-no-stock {
	width: 300px !important;
}
div.availabilty .availability-no-stock-link {
	left: 34px !important;
	position: relative !important;
	top: 4px;
}
/*---Countdown timer style tweak--*/
body .a-simple-product .timer-view {
	top: -14px;
	margin-bottom:0;
}
/* -- change bundled productview when hide options attr is set to yes --- */
body.catalog-product-view .hide-bundle-options .product-options{
	visibility: hidden;
	height: 1px;
}
body.catalog-product-view .hide-bundle-options p.sku{
	clear: both
}
body.catalog-product-view .hide-bundle-options .price-box-bundle{
	display: none
}


/* =========== Product details page review star css added================ */
#product-tabs-reviews .form-add { float: left; width: 49%; margin-bottom: 10px; }
#product-tabs-reviews #customer-reviews { width: 49%; float:left; margin-left: 2%; }
#product-tabs-reviews .form-add label { width: auto; }
#product-tabs-reviews .form-add fieldset { margin: 0 0 8px; }
#product-tabs-reviews .form-add .buttons-set span span { color: #FFFFFF; font-size: 15px; }
#product-tabs-reviews .form-add .buttons-set button.button > span { background: #447FB8;  }
#product-tabs-reviews .form-add form#review-form {
    border: 1px solid #0078b8;
    padding: 10px 20px 10px 19px;
    width: 87%;
}
#product-tabs-reviews #customer-reviews dl dt {
    border: 1px solid #0078b8;
    padding: 5px;
    border-bottom:0px;
}
#product-tabs-reviews #customer-reviews dl dd {
    border: 1px solid #0078b8;
    padding: 5px;
    border-top:0px;
}
#product-tabs-reviews .form-add p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews .form-add form#review-form .form-list input, #product-tabs-reviews .form-add form#review-form .form-list textarea { width: 95%; }
#product-tabs-reviews .form-add form#review-form .form-list textarea { resize: none; }
#product-tabs-reviews h3 { 
    color: #0078b8;
    font-size: 16px!important;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews table.ratings-table { margin: 0 0 8px; }
#product-review-table span.star-rating-control { background: none!important; float: left; padding: 2px 0px 0px 2px!important; }
#product-review-table span.star-rating-label { background: none!important; margin-right: 0px!important; padding: 3px 10px 0 0px!important;}
#product-review-table { margin: 0px; }
div.star-rating { height: 20px!important; width: 20px!important; margin-top: 0px!important; }
div.star-rating a { width: 20px!important; }
div.star-rating-hover a { background-position:0 -38px!important; }
div.star-rating-on a { background-position: 0 -19px !important; }
p.special-price .price time { margin: 0px!important; } 
/* =========== End css review star============ */


body div.zoomContainer,
body div.zoomWindowContainer{
	z-index:1;
}
div.zoomWindowContainer > div{
	z-index:1!important;	
}

body div.main-container div.zoomContainer{
	top:0px!important;
	left:0px!important;
}


/*---SHIPPING WARNING---
---08/03/2016 per https://global.crystalinfinite.com.au/task/item.html?id=8062---*/
div.ship-warning{
	color:red;
	clear:both;
	width:100%;
	padding:0.5em;
	text-align:center	
}
div.ship-warning a{
	color:red;	
	text-decoration:underline;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	/*--IMAGE--*/
	body.two-columns-left section.template div.section-wrap .product-img-box p {
		width: 100% !important;
		height:auto!important;
		text-align: center;
		max-width:326px;
		margin: 0 auto;
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p a{
		width: 100% !important;
		height:auto!important;
		text-align: center;
		max-width:326px;
	}
	a.MagicZoom{
		text-align:center;	
		left:0!important;
	}
	a.MagicZoom img{
		position:relative;
		width: 100%;
		height:auto;	
	}
	body.catalog-product-view div.click-to-expand{
		width:100%;
		text-align:center;	
	}
	body.catalog-product-view div.rollover-to-zoom{
		display:none;	
	}
	body.catalog-product-view div.more-views{
		width:100%;	
	}
	body.catalog-product-view section.template div.section-wrap div.more-views ul{
		text-align:center;	
	}
	div.product-view div.more-views li{
		float:none;
		display:inline-block;
		margin:0 2px 2px 2px;	
	}
	
	div.product-options{
		min-width:0px;	
	}
	div.product-options select{
		max-width:100%;	
	}
	
	body.catalog-product-view div.product-collateral ul.product-tabs-nav{
		width:100%;
		box-sizing:border-box;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a br{
		display:none;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li{
		width:20%;
		box-sizing:border-box;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a{
		line-height:45px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	body.two-columns-left section.template div.section-wrap form > .product-img-box{
		width:38%;	
	}
	body.two-columns-left section.template div.section-wrap form > .product-img-box .product-img-box{
		width:100%;	
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p {
		/*height:auto!important;*/
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p,
	body.two-columns-left section.template div.section-wrap .product-img-box p a,
	a.MagicZoom,
	body.catalog-product-view div.click-to-expand,
	body.catalog-product-view section.template div.section-wrap div.more-views ul{
		text-align: left;
	}
	
	body.catalog-product-view .product-view .product-shop{
		width:60%;
	}
	
	body #product-tabs-reviews .form-add form#review-form{
		max-width:350px;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a{
		font-size:12px;
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	body.two-columns-left section.template div.section-wrap .product-shop,
	body.two-columns-left section.template div.section-wrap .product-img-box {
		margin: 0 auto;
		float: none;
	}
	/*body.two-columns-left section.template div.section-wrap .product-img-box a {
		position: relative !important;
		left: 0 !important;
	}*/
	body.catalog-product-view section.template div.section-wrap div.more-views {
		float: none;
		margin: 0 auto;
	}

	body.catalog-product-view .breadcrumbs {
		display: none;
	}
	
	div.product-collateral img{
		max-width:100%;
		height:auto;
	}
	
	
	body.two-columns-left section.template div.section-wrap .product-shop,
	body.two-columns-left section.template div.section-wrap .product-img-box {
		width: 100%;
	}
	body.catalog-product-view section.template div.section-wrap div.more-views {
		width: 100%;
	}
	/*--IMAGE--*/
	body.two-columns-left.catalog-product-view  section.template div.section-wrap .product-img-box{
		margin-bottom:15px;	
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p {
		width: 100% !important;
		/*height:auto!important;*/
		text-align: center;
		max-width:326px;
		margin: 0 auto;
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p a{
		width: 100% !important;
		height:auto!important;
		text-align: center;
		max-width:326px;
		z-index:9!important;
	}
	a.MagicZoom{
		text-align:center;	
	}
	a.MagicZoom img{
		position:relative;
		width: 100%;
		height:auto;	
	}
	body.catalog-product-view div.click-to-expand{
		width:100%;
		text-align:center;	
	}
	body.catalog-product-view div.rollover-to-zoom{
		display:none;	
	}
	body.catalog-product-view section.template div.section-wrap div.more-views ul{
		text-align:center;	
	}
	div.product-view div.more-views li{
		float:none;
		display:inline-block;
		margin:0 2px 2px 2px;	
	}

	
	/*--TABS--*/
	body.catalog-product-view div.section-wrap div.product-collateral #product-tabs-product-inquiry{
		width:58%;	
	}
	body.catalog-product-view div.product-collateral #product-tabs-reviews > div,
	body #product-tabs-reviews #customer-reviews{
		float:left;
		width:100%;
		clear:both;
		margin:0 0 10px 0;	
	}
	body #product-tabs-reviews .form-add form#review-form{
		width:100%;
		box-sizing:border-box;	
	}
	
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	/*--IMAGE--*/
	body.two-columns-left.catalog-product-view  section.template div.section-wrap .product-img-box{
		margin-bottom:15px;	
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p {
		width: 100% !important;
		/*height:auto!important;*/
		text-align: center;
		max-width:326px;
		margin: 0 auto;
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p a{
		width: 100% !important;
		height:auto!important;
		text-align: center;
		max-width:326px;
	}
	a.MagicZoom{
		text-align:center;	
	}
	a.MagicZoom img{
		position:relative;
		width: 100%;
		height:auto;	
	}
	body.catalog-product-view div.click-to-expand{
		width:100%;
		text-align:center;	
	}
	body.catalog-product-view div.rollover-to-zoom{
		display:none;	
	}
	body.catalog-product-view section.template div.section-wrap div.more-views ul{
		text-align:center;	
	}
	div.product-view div.more-views li{
		float:none;
		display:inline-block;
		margin:0 2px 2px 2px;	
	}
	
	div.product-shop div.short-description,
	div.product-shop p.sku,
	div.product-shop div.installation-assistance{
		display:none;	
	}
	div.product-shop div.ratings > *{
		display:none;	
	}
	div.product-shop div.ratings > div.rating-box{
		display:block;	
	}
	
	div.product-shop div.options-wrap{
		border:none!important;
		padding:0!important;
	}
	div.product-shop div.options-wrap div.options-info{
		width:100%!important;
		/*border-top:solid 1px #8F9092;*/
		padding-top:10px;	
	}
	body.catalog-product-view div.product-shop div.add-to-cart label{
		line-height:28px;	
	}
	body.catalog-product-view div.product-shop div.availabilty{
		margin-top:5px;	
	}
	div.product-shop div.add-to-cart input{
		line-height:25px;
		text-align:center;
		font-size:14px;	
		height:25px;
	}
	div.product-shop div.availabilty{
		float:right;
		margin:0;	
	}
	.a-simple-product div.add-to-box .total-text{
		padding-top:15px;	
	}
	.a-simple-product div.add-to-box .total-value{
		margin-top:4px;	
	}
	body.catalog-product-view div.product-shop div.special-buttons a.add-to-cart,
	body.catalog-product-view div.product-shop div.special-buttons a.add-to-cart:visited{
		background:url('images/template/add-to-cart-green-only.jpg') repeat-x left top #00c000;
		width:100%;
		text-indent:0em;
		font-size:30px;
		text-align:center;
		color:#fff;
		text-decoration:none!important;
		padding:10px 0;	
		height:auto;
		margin-bottom:5px;
	}
	body.catalog-product-view div.product-shop div.special-buttons a.add-to-cart:active,
	body.catalog-product-view div.product-shop div.special-buttons a.add-to-cart:focus,
	body.catalog-product-view div.product-shop div.special-buttons a.add-to-cart:hover{
		background-position:0 -85px;	
	}
	div.more-buttons{
		text-align:center!important;
		padding:0;	
	}
	div.more-buttons div span{
		display:none!important;	
	}
	
	/*--TABS--*/
	body.catalog-product-view div.product-collateral{
		margin-top:30px;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav{
		position:relative;
		width:100%;
		top:auto;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li{
		width:100%;
		margin:0;
		clear:both;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li.active a,
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a{
		height:auto;
		border-bottom:none;
		padding:5px 0;
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a br{
		display:none;	
	}
	
	body.catalog-product-view div.section-wrap div.product-collateral #product-tabs-product-inquiry{
		width:100%;
		max-width:100%;	
	}
	body.catalog-product-view div.product-collateral form label,
	body.catalog-product-view div.product-collateral form .label{
		width:100%;
		clear:both;	
		box-sizing:border-box;
		float:left;
	}
	body.catalog-product-view div.product-collateral #product-tabs-product-inquiry input,
	body.catalog-product-view div.product-collateral #product-tabs-product-inquiry textarea{
		width:100%;
		clear:both;	
		box-sizing:border-box;
		float:left;
		max-width:100%;
	}
	/*--ACCORDIAN TABS via common.js---*/
	body.catalog-product-view div.product-collateral ul.product-tabs-nav,
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li,
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li > a{
		border:none!important;
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > a{
		display:block;	
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li.active > a,
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li > a{
		background:url('images/template/accordian-icons.png') no-repeat right 4px #F0F0F0;
		line-height: 1.5em;
		padding: 5px 0;
		margin-bottom: 5px;
		height:auto;
		font-size:16px;
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li.active > a.showing,
	body.catalog-product-view div.product-collateral ul.product-tabs-nav > li > a.showing{
		background-position:right -46px;
	}
	body.catalog-product-view div.product-collateral ul.product-tabs-nav li > div{
		display:none;	
	}
	
	body.catalog-product-view div.product-tabs-info {
		display:none;
	}
	
}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px) {

}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	/*----------SLIDEJS STUFF----------*/
	a.MagicZoom.slidesjs-slide{
		visibility:	visible!important;
	}
	body.catalog-product-view div.more-views{
		display:none;	
	}
	body.catalog-product-view div.product-img-box ul.slidesjs-pagination{
		display:block;
	}
	.slidesjs-pagination{
		width:100%;
		clear:both;
		margin-top:10px;	
	}
	.slidesjs-pagination li{
		display:inline-block;
		padding:0;
		background:none;	
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p .slidesjs-pagination li a{
		display:block;
		text-indent:-9999em;
		background:#f0f0f0;
		border-radius:50%;
		padding:0;
		height:10px!important;
		width:10px!important;
		margin:0 3px;
	}
	body.two-columns-left section.template div.section-wrap .product-img-box p .slidesjs-pagination li a.active{
		background:#0078B8;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/pages/wishlist.css ******/

body.wishlist-index-index #wishlist-table td {
	padding: 10px;
}
body.wishlist-index-index #wishlist-table tr {
	border-bottom: solid 1px #DFDFE1;
}

div.my-wishlist a.btn-remove{
	text-indent:-9999em;	
}

@media (min-width: 1025px) {
	body.wishlist-index-index #wishlist-table textarea {
		max-height: 300px;
		max-width: 520px;
		min-height: 50px;
		min-width: 520px;
	}
	body.wishlist-index-share textarea {
		max-height: 300px;
		max-width: 980px;
		min-height: 50px;
		min-width: 400px;
	}
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px){
	div.my-wishlist fieldset{
		border:none;
		padding:0;
		margin:0;	
	}
	div.my-wishlist h3{
		font-size:2.5em;	
	}
	div.my-wishlist a.product-image{
		width:80px;
		display:block;	
	}
	table#wishlist-table textarea{
		width:100%;	
	}
	body.wishlist-index-index div.buttons-set{
		padding:10px;	
	}
	body.wishlist-index-index div.buttons-set2{
		text-align:center;
	}	
	body.wishlist-index-index div.buttons-set2 button{
		display:inline-block;
		float:none;
		margin-bottom:5px;
	}
	
	body.wishlist-index-share div.my-account form#form-validate{
		width:90%;
		margin:0 auto;	
	}
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px){
	div.my-wishlist h3{
		font-size:2em;	
	}	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	div.my-wishlist h3{
		font-size:1.5em;	
	}
	/*div.my-wishlist tbody td:first-child,*/
	div.my-wishlist thead,
	div.my-wishlist thead th:first-child{
		display:none;	
	}
	div.my-wishlist tbody td{
		display:block;
		float:left;
		width:100%;
		box-sizing:border-box;	
	}
	div.my-wishlist a.product-image{
		width:113px;
	}
	div.my-wishlist tbody td.cell-3{
		width:70%;
	}
	div.my-wishlist tbody td.cell-4{
		width:20%;
		float:right;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/referafriend.css ******/

#referafriend {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9999;
	width: 350px;
	margin: -300px 0 0 -150px;
	/*background-color: #FFFFFF;
*/



}
#referafriend[id] {
/* IE6 and below Can't See This */
	position: fixed;
}
/*#referafriend h3 {
	margin-bottom: 20px;
}
*/



#referafriend h4 {
	padding: 4px 0;
}
#referafriend .group-select {
	margin: 0;
}
#referafriend-overlay {
	-moz-opacity: 0.3;
	background-color: #000000;
	display: none;
	filter: alpha(opacity=30);
	height: 100%;
	left: 0;
	opacity: .30;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5000;
}
#referafriend-overlay[id] {
/* IE6 and below Can't See This */
	position: fixed;
}
#referafriend.done #rafLoadMessage {
	display: none;
}
#referafriend.done #rafContent {
	display: block;
}
#referafriend.loading #rafContent {
	display: none;
}
#referafriend.loading #rafLoadMessage {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 250px 0 0 120px;
	padding: 10px;
	width: 100px;
}
.referafriend-please-wait {
	padding-right: 7px;
}
/*



#referafriend.done img {
	height: 100%;
	width: 100%;
}
*/



#raf-invite .group-select {
	background: #FBFAF6;
	border: 1px solid #BBAFA0;
	margin: 28px 0;
	padding: 22px 25px 12px 25px;
}
#raf-invite .group-select li .input-box .input-text,
#raf-invite .group-select li .input-box textarea {
	width: 275px;
}
#raf-invite .button-set {
	border-top: 1px solid #E4E4E4;
	clear: both;
	margin-top: 4em;
	padding-top: 8px;
	text-align: right;
}
.raf-right {
	text-align: right;
}
.form-button-alt#referafriend-button {
	background: url('../images/template/button-blue.png') repeat-x scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	padding: 5px 0;
	width: 222px;
}
.form-button-alt#referafriend-button span {
	background: none;
	border: none;
}
#referafriend-form span.required {
	color: #EB340A;
}
#referafriend-form h3 {
	font-size: 32px;
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/shadowbox/shadowbox.css ******/

/**
 * The CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation, either version 3 of the License, or (at your option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Shadowbox.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007 Michael J. I. Jackson
 * @license     http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version     SVN: $Id: shadowbox.js 150 2007-12-04 18:42:03Z michael $
 */

/*_________________________________________________________________  Overlay  */
#shadowbox_overlay {
  visibility: hidden;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 998;
}

/*_______________________________________________________________  Container  */
#shadowbox_container {
  position: fixed;
  height: 0px;
  width: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 999;
  text-align: center; /* centers in quirks and IE */
}

/*_______________________________________________________________  Shadowbox  */
#shadowbox {
  display: none;
  visibility: hidden;
  margin: 0 auto;
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  text-align: left; /* reset left alignment */
}

/*___________________________________________________________________  Title  */
/*
HTML snapshot:
<div id="shadowbox_title">
  <div id="shadowbox_title_inner">Title Here</div>
</div>
*/
#shadowbox_title {
  height: 25px;
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  white-space: nowrap;
  padding: 5px 0 4px 8px;
  color: #fff;
}

/*____________________________________________________________________  Body  */
/*
HTML snapsnot:
<div id="shadowbox_body">
  <div id="shadowbox_body_inner">
    <img src="my_image.jpg" id="shadowbox_content" height="350" width="580">
  </div>
  <div id="shadowbox_loading">
    <img src="images/loading.gif" alt="loading"></div>
    <span><a href="javascript:Shadowbox.close();">Cancel</a></span>
  </div>
</div>
*/
#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 2px solid #fff;
  background-color: #000;
}
#shadowbox_body_inner {
  position: relative;
  overflow: hidden;
}
#shadowbox_loading {
  position: absolute;
  top: 0;
  left: 0;
  height: 10000px; /* overflow:hidden will clip this */
  width: 100%;
  background-color: #222;
}
#shadowbox_loading img {
  float: left;
  margin: 10px 10px 0 10px;
}
#shadowbox_loading span {
  float: left;
  margin-top: 16px;
  font-size: 10px;
}
#shadowbox_loading span a,
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
}

#shadowbox_content.html { /* make html content scrollable */
  height: 100%;
  width: 100%;
  overflow: auto;
}

/*_________________________________________________________________  Toolbar  */
/*
HTML snapshot:
<div id="shadowbox_toolbar">
  <div id="shadowbox_toolbar_inner">
    <div id="shadowbox_nav_close">
      <a href="javascript:Shadowbox.close();"><span class="shortcut">C</span>lose</a>
    </div>
    <div id="shadowbox_nav_next">
      <a href="javascript:Shadowbox.next();"><span class="shortcut">N</span>ext</a>
    </div>
    <div id="shadowbox_nav_previous">
      <a href="javascript:Shadowbox.previous();"><span class="shortcut">P</span>revious</a>
    </div>
    <div id="shadowbox_counter">
      <a href="javascript:Shadowbox.change(0);">1</a>
      <a href="javascript:Shadowbox.change(1);" class="shadowbox_counter_current">2</a>
      <a href="javascript:Shadowbox.change(2);">3</a>
    </div>
  </div>
</div>
*/
#shadowbox_toolbar {
  margin: 0;
  padding: 0;
  height: 20px;
  overflow: hidden;
}
#shadowbox_toolbar_inner {
  height: 20px;
  color: #fff;
}
#shadowbox_toolbar_inner div {
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 10px;
  height: 10px;
  line-height: 10px;
}
#shadowbox_toolbar_inner div span.shortcut {
  text-decoration: underline;
  font-weight: bold;
}
#shadowbox_toolbar_inner div a {
  text-decoration: none;
  color: #fff;
}
#shadowbox_nav_close,
#shadowbox_nav_previous,
#shadowbox_nav_next {
  float: right;
  padding-right: 10px;
}
#shadowbox_counter {
  float: left;
  padding-left: 10px;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
  font-weight: bold;
}

/*________________________________________________________________  Messages  */
div.shadowbox_message {
  text-align: center;
  padding: 10px;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  text-decoration: none;
  color: #bed333;
}
div.shadowbox_message a:hover,
div.shadowbox_message a:focus {
  text-decoration: underline;
}



/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/temlate_override.css ******/


/* Customer login page design css start */
.account-login-main div.page-title h1 { border:none;}
.became_member_sec { display:block; border:1px solid #5b92c7; background:#ecf0fb; font-family:"Conv_HelveticaLTStd-Light_0"; margin-bottom:25px; }
.new_member_img { display:inline-block; }
.new_member_terms { width:40%; display:inline-block; vertical-align:top; }
.new_member_terms ul { list-style:disc outside; padding-left:40px; margin:19px 0; }
.new_member_terms ul li { background: none; list-style:disc outside; padding-left:0; color:#376092; font-size:20px; }
.login_form ul li { background: none; padding: 0px; font-size: 20px; font-family: "Conv_HelveticaLTStd-Light_0"; }
.new_member_terms p { padding-left:25px; color:#1b43a4; font-size:16px; font-family:"Conv_HelveticaLTStd-Light_0"; }
.other_login_btn { float:right; width:26%; margin-right:0px; padding-top:0px; }
.other_login_btn a { padding-top:9.7px; display:block; }
.login_form { background:#4aa0ee; padding-top:20px; height: 293px;}
.login_form .registered-users{ margin-top: 11%}
.login_accout_img { background: url('../images/login/man-img.png') no-repeat; background-color: #4aa0ee; height: 293px; }
.login_form div { padding-bottom:20px; }
.login_form label { color:#fff; font-size:18px; width:100px; padding-right:20px; display:inline-block; text-align:right; }
.login_form input[type="text"], .login_form input[type="password"] { border:1px solid #5b92c7; background:#fff; color:#666; display:inline-block; line-height:38px; height:38px; display:inline-block; width:68%; }
.login_form input[type="submit"].login_sign_in { border:none; float:right; margin:0; padding:0; width:236px; height:51px; cursor:pointer; background:url(sign_in_btn.jpg) no-repeat left top; margin-right:20px; }
.login_form div p { color:#fff; font-size:16px; float:left; padding-left:20px; }
.login_form div p a { text-decoration:none; color:#fff; }
.login_form ul { list-style:none; }
.login_form ul { color:#fff; font-size:16px; text-align: right; padding-right: 20px; margin-top: 15px; }
.login_form a.apply_btn { margin:25px 15px 28px 20px; float: right; display:inline-block; }
.account-login-main .buttons-set a {
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 23px;
    padding-bottom: 17px;
    text-decoration: underline;
}
.account-login-main ul.form-list li {
    float: left;
    margin: 0 0 0px!important;
    padding: 10px 7px 10px 10px !important;
    width: 412px!important;
    list-style: none!important;
}
.account-login-main ul.form-list label {
    font-weight: normal !important;
    padding: 2px 5px 0 0 !important;
    width: 129px !important;
}
.account-login-main .login_form div { padding-bottom: 0px; }
.account-login-main ul.form-list .input-box {
    clear: none!important;
    width: 265px!important;
    float: left;
}
.account-login-main .login_form input[type="text"], .login_form input[type="password"] {
    height: 28px!important;
    line-height: 28px!important;
}

.account-login-main div.registered-users button.button {
    /*background: url("images/login/sign_in_btn.jpg") no-repeat scroll center center rgba(0, 0, 0, 0)!important;*/
    height: 51px !important;
    position: relative;
    right: 27px;
    width: 236px !important;
}
.account-login-main h2 { font-size: 30px!important; margin: 0px!important; }
.account-login-main div.page-title h1 { font-size: 30px!important; margin: 20px 0px 0px 0px!important; }
.signup_btn {
    margin-top: 0px;
}
.signup_with_fc_login {
    position: relative; left: 15px; float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 60px 37px 0px 0px; color: rgb(55, 96, 146);
}
.signup_with_paypal_login {
    float: left; font-weight: bold; font-size: 14px; text-align: right; margin: 0px 20px 0px 0px; color: rgb(55, 96, 146);
}
.main_login_line hr {
    background: none repeat scroll 0 0 #376092!important;
    border: 0 none;
    height: 1px;
    left: 86px;
    margin: 0;
    position: relative;
    top: 16px;
    width: 69.5%;
}
.fb_main_btn { float: left;
    margin-left: 25px;
    margin-right: 35px; 
}
.line_main_login hr { 
    background: none repeat scroll 0 0 #376092;
    margin: 20px auto;
    width: 95%;
}
.login_or_text { 
    color: #376092;
    font-size: 16px;
    position: relative;
    text-align: center;
    top: 15px; 
}
body.customer-account-login div.col-2.registered-users.buttons { margin-top: 5px!important; }
.main_login_line {
    padding-top: 8px; text-align: center; color: rgb(55, 96, 146); font-size: 14px; width: 95%;
}
.registered-users .validation-advice { background-position: 0 6px; text-align: left; }
/* Customer login page design css end */




/* =========== Product details page review star css added================ */
#product-tabs-reviews .form-add { float: left; width: 49%; margin-bottom: 10px; }
#product-tabs-reviews #customer-reviews { width: 49%; float:left; margin-left: 2%; }
#product-tabs-reviews .form-add label { width: auto; }
#product-tabs-reviews .form-add fieldset { margin: 0 0 8px; }
#product-tabs-reviews .form-add .buttons-set span span { color: #FFFFFF; font-size: 15px; }
#product-tabs-reviews .form-add .buttons-set button.button > span { background: #447FB8;  }
#product-tabs-reviews .form-add form#review-form {
    border: 1px solid #0078b8;
    padding: 10px 20px 10px 19px;
    width: 87%;
}
#product-tabs-reviews #customer-reviews dl dt {
    border: 1px solid #0078b8;
    padding: 5px;
    border-bottom:0px;
}
#product-tabs-reviews #customer-reviews dl dd {
    border: 1px solid #0078b8;
    padding: 5px;
    border-top:0px;
}
#product-tabs-reviews .form-add p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews p.heading2 { color: #0078b8;
    display: block;
    font-size: 22px;
    font-weight: bold !important; 
}
#product-tabs-reviews .form-add form#review-form .form-list input, #product-tabs-reviews .form-add form#review-form .form-list textarea { width: 95%; }
#product-tabs-reviews .form-add form#review-form .form-list textarea { resize: none; }
#product-tabs-reviews h3 { 
    color: #0078b8;
    font-size: 16px!important;
    font-weight: bold !important; 
}
#product-tabs-reviews #customer-reviews table.ratings-table { margin: 0 0 8px; }
#product-review-table span.star-rating-control { background: none!important; float: left; padding: 2px 0px 0px 2px!important; }
#product-review-table span.star-rating-label { background: none!important; margin-right: 0px!important; padding: 3px 10px 0 0px!important;}
#product-review-table { margin: 0px; }
div.star-rating { height: 20px!important; width: 20px!important; margin-top: 0px!important; }
div.star-rating a { width: 20px!important; }
div.star-rating-hover a { background-position:0 -38px!important; }
div.star-rating-on a { background-position: 0 -19px !important; }
p.special-price .price time { margin: 0px!important; } 

div.rating-box div.rating {
    background: url("../images/template/review-large-orange.jpg") no-repeat scroll left top transparent;
    height: 19px;
}
div.rating-box { width: 115px; height: 20px; }
div.rating-box {
    background: url("../images/template/review-large-blank.jpg") no-repeat scroll left top transparent;
    height: 19px;
    margin-right: 15px;
    padding-left: 0;
    width: 108px;
    float: left;
}
div.banner-265x335 { width: 265px; padding-bottom: 9px; }
.womo-widget.womo-review-feed { position: relative; left: 2px; margin-top: 21px; }
.product-pricing {clear: both;
    color: red;
    font-weight: bold;
    text-align: center;
    width: 100%;   
    padding: 5px 0px 5px 0px; 
}
.user_logged_name {
    color: #fff; float: left; text-align: right; width: 29.9%;
}
#admin_messages { color:green; font-weight: bold;
}
.points-special-header{
    float: right;
    text-align: right;
    position:absolute;
    top:10px;
    right:10px;
}
/* div.welcome-message {    bottom: 16px;    color: #ffffff;    float: left;	text-align: right;	width:150px;    left: 658px;    position: relative;    text-align: right;	} */
div.logo-main {    clear: left;    float: left;    margin: 2px;}
div.top-links {  float: right;  margin: 0px 5px 0 0;  padding: 0;}
ul.single{padding-left: 5px!important;margin-left:-1px;}
.category-gallery-wrap ul.single{padding-left: 0px!important;margin-left:0px;}
.zoomWindowContainer div {  margin-left: 5px!important;   }
body.catalog-product-view div.more-views
{
width:335px;
}

div.user_logged_name{   
    display:none;
}
/* =========== End css review star============ */

/* new header updates */
.points-special-header {
    position: relative;
    left: auto;
    top: auto;
    margin:10px 0 10px 30px;
}

body header.template div.header-wrap{
    padding-top: 5px;

}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/template-parts/aside-left.css ******/

aside.left div.aside-wrap {
	min-height: 100px;
	width: 232px;
}
body.two-columns-left section.template {
	float: left;
	margin-left: 10px;
}
body.two-columns-left section.template div.section-wrap {
	min-height: 100px;
}
body.two-columns-left section.template div.section-wrap {
	min-width: 730px;
}


/* added by William */


body.two-columns-left aside.left p.menu-link {
	display:none;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    margin: 10px auto 0 auto;
    background-color: #555555;
    width: 100%;
    padding: 10px 0;
}


@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	body.two-columns-left aside.left,
	body.two-columns-left aside.left .aside-wrap{
		max-width:100%;
		width:100%;
	}

	body.two-columns-left aside.left p.menu-link{
    	display: block;   
	}

	body.two-columns-left aside.left .nav-side {
		display: none;
		width: 98%;
		background-color: #555555;
		border: none;
		float: none;
	}

	body.two-columns-left aside.left .nav-side ul li a {
		color: #FFFFFF;
		font-size: 15px;
	}

	body.two-columns-left aside.left .nav-side p {
		display: none;
	}

	body.two-columns-left aside.left .side-cart-link {
		width: 100%;
		margin-top: 0;
	}
	body.two-columns-left aside.left .side-cart-link p {
		text-align: center;
	}
	body.two-columns-left aside.left .side-cart-link a {
		display: inline-block;
	}


	body.two-columns-left section.template div.section-wrap {
		min-width:0;
		width:95%;
		margin: 10px auto;
	}


	/* porduct list page */
	body.two-columns-left aside.left .compare-products {
		width: 98%;
		padding: 10px 1%;
	}

	body.two-columns-left aside.left .ambanners {
		display: none;
	}



	/*join us mini-menu */
	body.two-columns-left .mini-signup {
		display: none;
	}
	
	/*--SIDE--*/
	body.two-columns-left aside.left{
		display:none;	
	}

}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {

	body.two-columns-left section.template div.section-wrap .have-you-thought-about {
	}

	/* porduct list page */
	body.two-columns-left .category-description table {
		width: 98% !important;
	}
	
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {

	body.two-columns-left section.template div.section-wrap .have-you-thought-about {
		width: 98%;
		padding: 5px;
	}
}


@media only screen and (max-width: 420px), only screen and (max-device-width: 420px) {
	body.two-columns-left section.template div.section-wrap .have-you-thought-about {
		width: 96%;
		padding: 5px;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/template-parts/container.css ******/

div.container div.container-wrap {
	overflow: hidden;
	width: 100%;
}
div.content-main div.content-main-wrap {
	margin: 0 auto;
	width: 980px;
}


/* added by William */
div.content-main div.content-main-wrap {
	width: 100%;
	max-width: 980px;
}

div.became_member_sec img.new_member_img,
div.became_member_sec div.new_member_terms {
	float: left;
}

div.became_member_sec div.other_login_btn {
	float: right;
	margin-top: 3%;
}
.customer-account-login div.became_member_sec div.other_login_btn #sociallogin_button ul.right li{
	padding: 0;
	float: left;
}
.customer-account-login #sociallogin_button ul.right img.fb_btn_img{
	width: 237px;
	height: 52px;
}
.customer-account-login #login-form div.fb_main_btn{
	margin: 0;
}

.customer-account-login #login-form div.login_form #sociallogin_button ul.right{
	float: right;
	margin-top: 0;
	padding-left: 17px !important;
}
.customer-account-login #login-form div.login_form #sociallogin_button ul.right img.fb_btn_img {
	width: 233px;
	height: 49px;
	content:url("/skin/frontend/base/default/images/login/login_facebook_btn.png");
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	img{
		max-width:100%;
		height:auto;	
	}
	div.std iframe{
		max-width:100%;
		height:auto;	
	}
	section.template,
	body.two-columns-left section.template  {
		width: 100%;
		margin:0;
	}

	div.section-wrap {
		width: 100%;
	}
	div.section-wrap div.box-account {
		margin-bottom: 20px;	
	}



	div.col-1 .fb_main_btn, div.col-1 .paypal_main_btn {
		float: left;
		width: 49.5%;
		text-align: center;
		margin: 0 auto;
	}
	div.col-1 .fb_main_btn img, div.col-1 .paypal_main_btn img {
		width: 90% !important;
		height: auto !important;
		max-width: 180px;
	}

	div.col-1 ul.form-list li  {
		width: 100% !important;
	}


	div.col-1 ul.form-list .input-box {
	  float: right;
	  width: 50% !important;
	  margin-right: 20px;
	}


	div.col-1 div.registered-users button.button {
	  width: 36% !important;
	  max-width: 236px;
	}

	.customer-account-login #login-form div.login_form #sociallogin_button ul.right{
		padding: 0 !important;
		width: 86%;
	}

}

@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {

	/* became a member */
	div.became_member_sec img.new_member_img,
	div.became_member_sec div.new_member_terms {
		width: 35% !important;
	}
	div.became_member_sec div.other_login_btn {
		width: 28% !important;
		text-align: center;
		font-size: 1.3em !important;
	}

	div.became_member_sec div.new_member_terms ul {
		margin: 10px 0;
	}
	div.became_member_sec div.new_member_terms ul li {
		font-size: 1.3em !important;
	}

	div.became_member_sec div.other_login_btn img {
		width: 80% !important;
		height: auto !important;
		max-width: 235px !important;
	}

}


/* col2 set login & apply for trade */
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px), (min-width: 768px) and (max-width: 1023px) {
 	div.col2-set .page-title h2 {
 		font-size: 1.5em !important;
 		text-align: center;
 	}

 	div.col-2 .login_accout_img {
 		padding-left: 50%;
 		text-align: right;
 		padding-right: 10px;
 	}

	div.col-2 ul {
		padding-right: 0;
	}
 	div.col-2 ul li {
 		font-size: 1em;
 	}

	div.col-2 .login_form a.apply_btn {
		margin: 15px 0 0 0;
	}
 	div.col-2 img {
 		width: 100%;
 		max-width: 237px;
 	}
}


@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	div.became_member_sec div.new_member_terms ul {
		margin: 7px 0;
	}
	div.became_member_sec div.new_member_terms ul li {
		font-size: 1em !important;
	}
	div.became_member_sec .main_login_line {
		font-size: 1em !important;
		padding-top: 5px;
	}
	div.became_member_sec a {
		padding-top: 6px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	div.section-wrap div.page-title h1 {
	  font-size: 3em;
	}	
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	/* col2 set login & apply for trade */
	div.col2-set div.col-1, div.col2-set div.col-2 {
		width: 100%;
		float: none;
	}
	div.section-wrap div.page-title h1 {
	  font-size: 2em;
	  text-align: center;
	}
	div.section-wrap div.box-head h2 {
		font-size: 1.8em;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	div.became_member_sec {
		text-align: center;
	}
	div.became_member_sec img.new_member_img {
		width: 100% !important;
		max-width: 314px;
		margin: 0 auto;
		float: none;
	}
	div.became_member_sec div.new_member_terms,
	div.became_member_sec div.other_login_btn {
		width: 100% !important;
		max-width: 314px;
		margin: 0 auto;
		float: none;
	}

	div.became_member_sec div.new_member_terms ul {
		list-style-type: none;
		padding: 0;
		margin: 10px auto 0 auto;
	}
	div.became_member_sec div.new_member_terms ul li {
		list-style: none;
	}


	div.col2-set .page-title h2 {
		text-align: center;
	}

	div.col2-set .col-1 {
		margin-bottom: 25px;
 	}
	.customer-account-login #login-form div.login_form{
		height: 335px;
	}
	.customer-account-login #login-form div.fb_main_btn{
		float: right;
		padding-right: 5%;
		width: 46%;
	}
	.customer-account-login #login-form > div.became_member_sec > div.other_login_btn > div:nth-child(1) > div{
		padding-left: 13%;
	}
}

@media only screen and (max-width: 420px), only screen and (max-device-width: 420px){
	div.became_member_sec div.other_login_btn img {
		width: 90% !important;
		height: auto !important;
		max-width: 235px !important;
	}

	div.became_member_sec div.new_member_terms ul li {
		font-size: 1.3em !important;
	}


	div.account-login ul.form-list label {
  		float: none;
  		display: block;
  		text-align: left !important;
	}
	div.col-1 ul.form-list .input-box {
  		width: 92% !important;
	}

	div.col-1 div.registered-users button.button {
	  	height: 40px !important;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/template-parts/footer.css ******/

footer.template {
	background: #DFDFE1;
	float: left;
	min-height: 20px;
	width: 100%;
	z-index: 100;
}
footer.template div.footer-wrap {
	margin: 0 auto;
	padding: 0;
	/* modified by William */
	/*width: 980px;*/
	width: 100%;
	max-width: 980px;
}


/* added by William */



/*-----------------MOBILE--------------------*/
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px), only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px), (min-width: 768px) and (max-width: 1023px) {
	footer.template div.footer-wrap {
		width: 98%;
		margin: auto;
	}

	footer.template div.footer-blocks {
		width: 24%;
	}
	footer.template div.footer-secure-payments {
		width: 28%;
	}

	footer.template div.footer-social li:last-child img {
		width: 96% !important;
		max-width: 181px !important;
	}
	footer.template div.footer-social ul {
		padding-right: 10px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px), only screen and (min-device-width: 640px) and (max-device-width: 767px) {
	footer.template div.footer-blocks {
		float: none;
		width: 45%;
		text-align: center;
		margin: 0 2% 10px;
		display: inline-block;
	}
}

@media only screen and (max-width: 640px), only screen and (max-device-width: 640px) {
	footer.template div.footer-blocks {
		float: none;
		width: 45%;
		text-align: center;
		margin: 0 2% 10px;
		display: inline-block;
	}
	footer.template div.footer-social{
		display:none;	
	}
	footer.template div.footer-blocks.footer-secure-payments{
		width:96%;
		margin: 0 2% 0px;
	}
	footer.template div.footer-secure-payments-wrap > *{
		display:none;
	}
	footer.template div.footer-secure-payments-wrap > p.secure-icons{
		display:block;
		border-top: solid 1px #fff;
		margin:0;
	}
	
	footer.template div.block-subscribe {
		width: 200px;
		margin: auto;
	}
	footer.template div.block.block-subscribe div.block-content {
		float: none;
	}

	footer.template div.block.block-subscribe div.actions {
		float: right;
	}
	footer.template div.block.block-subscribe input {
		width: 102% !important; /* consider the padding */
	}

	footer.template div.footer-social iframe {
		width: 85px !important;
	}

}
@media only screen and (max-width: 420px), only screen and (max-device-width: 420px) {
	footer.template div.footer-blocks {
		float: none;
		width: 90%;
		text-align: center;
		margin: 0 5% 10px;
	}
}


/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/template-parts/header.css ******/

header.template {
	background: #515254;
	width: 100%;
	z-index: 100;
}
header.template div.header-wrap {
	margin: 0 auto;
	padding: 0;
	/* modified by William */
	/*width: 980px;*/
	max-width: 980px;
	width: 100%;
}
header.template div.header-wrap p.welcome-msg {
	margin: 0;
	padding: 0;
}




/****** /home/renovato/public_html/skin/frontend/magentocrystalcom/default/css/xsitemap.css ******/

/**

* MageWorx

*

* NOTICE OF LICENSE

*

* This source file is subject to the MageWorx EULA that is bundled with

* this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL: * http: //www.mageworx.com/LICENSE-1.0.html

*

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web,
please send an email
* to license@mageworx.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade the extension

* to newer versions in the future. If you wish to customize the extension

* for your needs please refer to http: //www.mageworx.com/ for more information

* or send an email to sales@mageworx.com

*

* @category skin_default

* @package MageWorx_XSitemap

* @copyright Copyright (c) 2009 MageWorx (http: //www.mageworx.com/)

* @license http: //www.mageworx.com/LICENSE-1.0.html

*/



.xsitemap h3 {
	font-size: 1.7em;
	font-weight: normal;
}
.xsitemap-stores {
	margin-bottom: 10px;
}
.xsitemap ul.stores {
	height: 20px;
}
.xsitemap ul.stores li {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 20px;
}
.xsitemap-categories {
	float: left;
	width: 58%;
}
.xsitemap-pages {
	float: left;
	width: 38%;
}
.xsitemap li li {
	padding-left: 15px;
}
.xsitemap ul.categories {
}
.xsitemap ul.products {
	margin-bottom: 5px;
}
.xsitemap li.category {
	font-size: 1em;
}
.xsitemap li.product {
	font-size: 0.8em;
}
.xsitemap li.level-0 {
	font-size: 1.1em;
	font-weight: bold;
}
.xsitemap li.level-1 {
	font-size: 1em;
	font-weight: normal;
}
.xsitemap li.page-url,
.xsitemap li.link {
	font-size: 1em;
	font-weight: bold;
}


