/* resetting the blank-theme into Nevalu-Style ============================================ */

/* resetting blank-theme-styles */
.header, .col-main, .col-left, .col-right, .footer {
	border: none;
}

.footer ul li{
	margin-right: 10px;
}



/* ======================================================================================= */



/* Nevalu-Styles ========================================================================== */

body{

	font: 11px/1.231 arial,clean,sans-serif;
	text-align: left;
}


a {
	color: #000;
	text-decoration: none;
}


a:hover {
	color: #000;
	text-decoration: underline;
}


button.button {
    background: #000;
}    
button.button span, button.button span span{
	background: none;
}

.page-title h1, .page-title h2 {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

input.input-text{
	font-size: 10px;
}



div.page{
 	margin: 10px 20px 0 20px;
}

.buttons-set .back-link {
    padding: 0 0 0 8px;
}


button.btn-proceed-checkout{
	padding: 5px;
}

div.social {
	position: absolute;
	left: 740px;
	top: 55px;
}

div.social a {
	margin-right: 12px;
	text-decoration: none;
}

.googleplus {
  margin-top: 10px;
}

/*********************
 *
 * HEADER 
 *
 *********************/

.quick-access-row{
	clear: right;
}

.quick-access-row-text{
	float: right;
	margin: 0 0 10px 0;
}

.quick-access .welcome-msg{
/* 	display: none; */
	float: left;
	padding: 0 10px 0 0;
}

.header .links {
    float: left;
}

.quick-access .links li {
	padding: 0 10px 0 0;
/*
    display: block;
    text-align: right;
*/
}

.header .logo {
/*     margin-left: -6px; */
}





/*********************
 *
 * NAVIGATION (left col)
 *
 *********************/

.vertnav-container{
	margin: 0 0 30px 0;
}





/* LEVEL 0 */
#vertnav li.level0 .vertnav-cat{
    font-size: 14px;
/*     font-weight: bold; */
    text-decoration: none;
    text-transform: uppercase;
}


#vertnav li .vertnav-cat{
	border-bottom: none;
}

#vertnav .inactive .vertnav-cat{
	background: none;
}

#vertnav li.active .vertnav-cat {
    background-color: transparent;
}


/* LEVEL 1 */
#vertnav li.level1 .vertnav-cat{
	font-size: 11px;
    font-weight: normal; 
    text-transform: none;
}

#vertnav li.level1{
    background: url("../images/ico_point.png") no-repeat scroll 5px 9px transparent;
    padding-left: 2px;
}

#vertnav li.level1-active .vertnav-cat{
    font-weight: bold; 
}

#vertnav li.parent .vertnav-cat {
    background-color: transparent;
}


/* CONTENT-LINKS */
div.col-left div.left_nav_pages ul li{

    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    
    padding: 3px;
}

div.col-left div.left_nav_pages{
	margin: 0 0 10px 0;
}

div.facebook-like-homepage{
/*	display: none;*/
}

body.cms-home div.facebook-like-homepage{
	display: block;
}
div.facebook-like-product{
	margin: 0 0 10px 0;
}


/*
#vertnav li.newsletter{
	margin-top: 20px;
}
*/



/* SEARCH */
.form-search{
	margin: 0 0 30px 0;
}
.form-search button.button {
    background: url("../images/search.gif") no-repeat 0 1px;
}    
.form-search button.button span span{
	background: none;
	text-indent: -999em;
}




/* LAYERED NAVIGATION */
.block-layered-nav{
	margin: 20px 0;
	border: none;
}

.block-layered-nav .block-title{
	border-bottom: none;
	border: none;
	color: white;
	background-color: black;
	
	text-transform: uppercase;
	
	padding: 3px 5px;
}


.block-layered-nav .block-content{
	padding: 5px;
}

.block-layered-nav .block-content .block-subtitle {
	display: none;
}

.block-layered-nav dl#narrow-by-list dt,
.block-layered-nav dl#narrow-by-list dt li{
	padding: 4px 0;
}



.block-layered-nav .currently{
	padding: 6px 0;
}
.block-layered-nav .currently div.actions{
	padding: 2px 0;
}


	
/*********************
 *
 * Moods
 *
 *********************/


/* HOMEPAGE */

/*
body.cms-home .mood_container{
	height: 600px;
}

body.cms-home .mood_container_02{
}

body.cms-home .col-left a,
body.cms-home .quick-access,
body.cms-home .quick-access a
{
	color: #fff;
}
*/
body.cms-home .header .logo a{
	text-indent: -9999em;
	display: block;
	width: 233px;
	height: 91px;
}
body.cms-home .header .logo {
	background: transparent url("../images/logo_nevalu_black.png") no-repeat 0 0px; 
}



/*********************
 *
 * Import Shop Banner
 *
 *********************/

.import-shop-banner a {
  background-image: url(../../../../../media/images/import_shop_berlin_banner.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  height: 46px;
  display: block;
  margin-top: 68px;
  text-indent: -2000px;
  width: 230px;
}


/*********************
 *
 * New Arrivals Teaser
 *
 *********************/

#teaser {
  background-image: url(../../../../../media/images/teaser_new_arrivals.png);
  height: 132px;
  left: 0;
  position: absolute;
  text-indent: -2000px;
  top: 0;
  width: 132px;
  z-index: 999;
}


/*********************
 *
 * Frontpage 2013
 *
 *********************/

.frontpage_2013 {
	padding-bottom: 850px;
}

.frontpage_2013 p {
	text-indent: -2000px;
}

/*********************
 *
 * XMAS
 *
 *********************/

body.cms-home-xmas {
	background-color: #e5b9b7;
	color: #ffffff;
}

body.cms-home-xmas a, body.cms-home-xmas a:hover {
	color: #ffffff;
}

body.cms-home-xmas #xmas-wrapper {
	padding-left: 0px;
}

body.cms-home-xmas #xmas-wrapper p {
	font-family: Times;
	padding: 0px;
	margin: 0px;
}

body.cms-home-xmas #xmas-text {
	padding-top: 0px;
}

body.cms-home-xmas .xmas-red {
	font-family: Times;
	font-size: 30px;
	color: #ff3a53;
}

body.cms-home-xmas #xmas-text .xmas-head {
	color: #ffffff;
	font-family: Times;
	font-size: 60px;
	line-height: 54px;
}

body.cms-home-xmas #xmas-box-red {
	border: 1px solid #ff3a53;
	color: #ff3a53;
	margin-top: 25px;
	padding: 7px;
	width: 200px;
	font: italic 14px/14px Times;
}

body.cms-home-xmas #xmas-box-white {
	border: 1px solid #ffffff;
	color: #ffffff;
	margin-top: 25px;
	padding: 7px;
	font: italic 14px/14px Times;
}

body.cms-home-xmas #xmas-subtext {
	padding-top: 550px;
	font: italic 14px/14px Times;
}

body.cms-home-xmas #xmas-main-image {
	position: absolute;
	top: 120px;
	left: 525px;
	z-index: 1;
}

body.cms-home-xmas #xmas-price {
	position: absolute;
	top: 185px;
	left: 875px;
}

body.cms-home-xmas #xmas-price img {
	height: 135px;
	width: 135px;
}

body.cms-home-xmas .spacer {
	padding-bottom: 600px !important;
}

body.cms-home-xmas table td {
	padding-left: 7px;
}



body.cms-home-xmas .payment-delivery {
	background: url("../images/payment_delivery_icons_xmas.png") no-repeat 0 0px;
	height: 39px;
	margin-left: 281px;
	padding: 37px 0 0 343px;
	width: 343px;
}


/*********************
 *
 * FRONTPAGE 2013
 *
 *********************/

#tile-wrapper {
  height: auto;
  overflow: hidden;
  position: relative;
  width: 825px;
  margin: 0 50px 20px 0;
  padding-right: 90px;
}

#tile-wrapper a {
  border: 1px solid #CDCDCD;
  display: block;
  width: auto;
  height: 99%;
}

#tile-wrapper .panorama a {
  border: 0;
}

#tile-wrapper .tile-text {
  height: 100%;
  position: relative;
  width: 100%;
}

#tile-wrapper .tile-text .tile-text-inner {
  bottom: .1em;
  border-top: 1px dotted #b14444;
  margin: .5em;
  padding-top: .5em;
  position: absolute;
  width: 90%;
}

#tile-wrapper .alvaro .tile-text .tile-text-inner {
  width: 95%;
}

#tile-wrapper .tile-text-inner .head2 {
  color: #666666;
  font-size: 1.35em;
  margin: 0;
  padding: 0;
}

#tile-wrapper .tile-text-inner .head3 {
  color: #b14444;
  font-size: .95em;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

#tile-wrapper .tile-text-inner.small .head2 {
  font-size: 1.15em;
}

#tile-wrapper .tile-text-inner.small .head3 {
  font-size: .95em;
}

#tile-wrapper .alvaro .tile-text-inner .head2 {
  font-size: 2em;
}

#tile-wrapper .alvaro .tile-text-inner .head3 {
  font-size: 1.25em;
}

#tile-wrapper .panorama {
  position: relative;
}

#tile-wrapper .panorama .tile-head {
  bottom: 20.5em;
  color: #FFFFFF;
  font-family: Bauhaus-Light;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  right: 3em;
  text-align: right;
}

#tile-wrapper .panorama .tile-head .head2 {
	font-size: 4em;
	line-height: .85em;
}

#tile-wrapper .panorama .tile-head .head3 {
	/*font-size: 1.75em;*/
	font-size: 16px;
}

#tile-wrapper .panorama .tile-head .head4 {
  font-size: 2em !important;
  font-size: 16px;
  line-height: 2em;
}

#tile-wrapper .panorama .tile-head span.head4 span {
  font-size: 1.25em;
}

#tile-wrapper .panorama {
  height: 290px;
  margin: 0 0 15px 0;
  width: 825px;
}

#tile-wrapper .split-left {
  float: left;
  height: 500px;
  margin: 0 15px 15px 0;
  width: 405px;
}

#tile-wrapper .split-right {
  float: left;
  height: 500px;
  margin: 0;
  width: 405px;  
}

#tile-wrapper .split-top {
  height: 290px;
  margin: 0 0 15px 0;
  overflow: hidden;
  width: 405px;  
}

#tile-wrapper .split-bottom {
  height: 195px;
  margin: 0;
  overflow: hidden;
  width: 405px;  
}

#tile-wrapper .split-tile {
  float: left;
  height: 195px;
  margin: 0 15px 0 0;
  width: 195px;
}

#tile-wrapper .split-top .split-tile {
  height: 290px;
}

#tile-wrapper .tileline {
  height: 195px;
  overflow: hidden;
  width: 825px;
}

#tile-wrapper .split-tile.last {
  margin: 0;
}

#tile-wrapper .panorama {
  background: url(../../../../../media/images/panorama.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 450px;
  width: 825px;
}

#tile-wrapper .alvaro {
  background: url(../../../../../media/images/buddha_alvaro.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 503px;
  width: 405px;
}

#tile-wrapper .dilura {
  background: url(../../../../../media/images/vase_dilura.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 290px;
  width: 195px;
}

#tile-wrapper .haengeleuchte {
  background: url(../../../../../media/images/haengeleuchte_haengelampe_holz_38_cm.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 290px;
  width: 195px;
}

#tile-wrapper .besumio {
  background: url(../../../../../media/images/buddhakopf_besumio.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 290px;
  width: 195px;
}

#tile-wrapper .lotusleaves {
  background: url(../../../../../media/images/lotusblatt_bild_lotusleaves_e.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px; 
}

#tile-wrapper .alma {
  background: url(../../../../../media/images/tasche_alma.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px; 
}

#tile-wrapper .lucid {
  background: url(../../../../../media/images/schale_lucid.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px; 
}

#tile-wrapper .maprang {
  background: url(../../../../../media/images/buddhahand_maprang.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px;   
}

#tile-wrapper .kissenhuelle {
  background: url(../../../../../media/images/kissenhuelle_mit_aufwendiger_stickerei_aus_vintagestoff.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px;   
}

#tile-wrapper .nut {
  background: url(../../../../../media/images/schale_nut.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px;   
}

#tile-wrapper .teeservice {
  background: url(../../../../../media/images/teeservice_lila_rund.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px;   
}

#tile-wrapper .galea {
  background: url(../../../../../media/images/vase_galea.jpg) top left no-repeat;
  /*border: 1px solid #CDCDCD;*/
  height: 195px;
  width: 195px;   
}

/*
	Additional Styles
*/

.category-description {
	width: 815px;
}

.footer {
	width: 807px;
}


/*********************
 *
 * SUMMER SPECIAL 2013
 *
 *********************/

#tile-wrapper-summer {
  height: auto;
  overflow: hidden;
  position: relative;
  width: 825px;
}

#tile-wrapper-summer a {
  display: block;
  width: auto;
  height: 99%;
}

#tile-wrapper-summer .panorama a {
  border: 0;
}

#tile-wrapper-summer .tile-text {
  height: 100%;
  position: relative;
  width: 100%;
}

#tile-wrapper-summer .tile-text .tile-text-inner {
  bottom: .1em;
  border-top: 1px dotted #faaeae;
  margin: .5em;
  padding-top: .5em;
  position: absolute;
  width: 90%;
}

#tile-wrapper-summer .alvaro .tile-text .tile-text-inner {
  width: 95%;
}

#tile-wrapper-summer .tile-text-inner .head2 {
  color: #666666;
  font-size: .85em;
  margin: 0;
  padding: 0;
}

#tile-wrapper-summer .tile-text-inner .head3 {
  color: #ff0000;
  font-size: 1em;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

#tile-wrapper-summer .tile-text-inner span.head3 span {
  color: #000;
  font-weight: normal;
  text-decoration: line-through;
}

#tile-wrapper-summer .tile-text-inner.small .head2 {
  font-size: .75em;
}

#tile-wrapper-summer .tile-text-inner.small .head3 {
  font-size: .85em;
}

#tile-wrapper-summer .alvaro .tile-text-inner .head2 {
  font-size: 1em;
}

#tile-wrapper-summer .alvaro .tile-text-inner .head3 {
  font-size: .75;
}

#tile-wrapper-summer .panorama {
  position: relative;
}

#tile-wrapper-summer .panorama .tile-head {
  background-color: rgba(255,255,255,.75);
  bottom: 20px;
  color: #000;
  font-family: Bauhaus-Light;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  right: 20px;
  text-align: right;
  padding: 10px;
}

#tile-wrapper-summer .panorama .tile-head h2 {
	font-size: 22px;
	font-weight: bolder;
}

#tile-wrapper-summer .panorama .tile-head p {
	font-size: 16px;
}

#tile-wrapper-summer .panorama .tile-head p:nth-child(2n) {
	padding: 5px 0; 
}

#tile-wrapper-summer .panorama .tile-head a,
#tile-wrapper-summer .panorama .tile-head span.red {
	color: #ea0000;
}

#tile-wrapper-summer .panorama .tile-head p.stock {
	font-size: 10px;
}

#tile-wrapper-summer .panorama {
  height: 290px;
  margin: 0 0 15px 0;
  width: 825px;
}

#tile-wrapper-summer .split-left {
  float: left;
  height: 500px;
  margin: 0 15px 15px 0;
  width: 405px;
}

#tile-wrapper-summer .split-right {
  float: left;
  height: 500px;
  margin: 0;
  width: 405px;  
}

#tile-wrapper-summer .split-top {
  height: 290px;
  margin: 0 0 15px 0;
  overflow: hidden;
  width: 405px;  
}

#tile-wrapper-summer .split-bottom {
  height: 195px;
  margin: 0;
  overflow: hidden;
  width: 405px;  
}

#tile-wrapper-summer .split-tile {
  border: 1px solid #CDCDCD;
  float: left;
  height: 193px;
  margin: 0 11px 0 0;
  overflow: hidden;
  width: 195px;
}

#tile-wrapper-summer .split-top .split-tile {
  height: 288px;
  overflow: hidden;
}

#tile-wrapper-summer .tileline {
  height: 195px;
  overflow: hidden;
  width: 825px;
}

#tile-wrapper-summer .tileline .split-tile {
  width: 196px;
}

#tile-wrapper-summer .panorama {
  border: 1px solid #CDCDCD;
  height: 290px;
  width: 825px;
}

#tile-wrapper-summer .split-tile.last {
  margin: 0;
}

#tile-wrapper-summer .alma {
  border: 1px solid #CDCDCD;
  height: 503px;
  width: 405px;
}

#tile-wrapper-summer .kirra {
  height: 290px;
  width: 195px;
}

#tile-wrapper-summer .mala {
  height: 290px;
  width: 195px;
}

#tile-wrapper-summer .neva {
  height: 195px;
  width: 195px; 
}

#tile-wrapper-summer .rosso {
  height: 195px;
  width: 195px; 
}

#tile-wrapper-summer .mirra {
  height: 195px;
  width: 195px; 
}

#tile-wrapper-summer .keirra {
  height: 195px;
  width: 195px;   
}

#tile-wrapper-summer .mimi {
  height: 195px;
  width: 195px;   
}

#tile-wrapper-summer .tibet {
  height: 195px;
  width: 195px;   
}


/*********************
 *
 * FOOTER
 *
 *********************/

.footer {
	margin: 0 4px 0 260px;
	text-transform: uppercase;
	padding: 8px;
	
	border-top: dotted 1px #000;
}
 
.footer .footer_links_col{
	width: 180px;
	float: left;
	margin-bottom: 15px;
}
.footer ul li {
	display: block;
}

.footer ul li strong {
	display: block;
	padding: 0 0 10px 0;
}

.footer_links_cols_container{
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	position: relative;
}

.footer ul.links{
	display: none;
}

.payment-delivery {
	background: url("../images/payment_delivery_icons.png") no-repeat 0 0px;
	height: 39px;
	margin-left: 281px;
	padding: 37px 0 0 343px;
	width: 343px;
}

div.language_switcher{
	/*
text-align: right;
	clear: both;
	
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	border-top: dotted 1px #000;
*/
	display: inline;
	margin: 0 0 0 10px;

}
div.language_switcher span{
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 9px 0 7px;
	border-right: 1px solid #000;
}
div.language_switcher span:last-child {
	border-right: none;
}
div.language_switcher span a{
	text-transform: uppercase;
	font-weight: normal;
}


.error-msg, .success-msg, .note-msg, .notice-msg {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
    color: #000000;
}

.error-msg, .success-msg, .note-msg, .notice-msg {
    background-position: 9px 7px !important;
}




/*********************
 *
 * PRODUCT-LISTING
 *
 *********************/
body.catalog-category-view .col-main{
/*
	border-top: dotted 1px #000;
	padding: 20px 5px 5px;
*/
}

div.category-title{
	border-top: dotted 1px #000;
	padding: 20px 5px 5px;
}
div.category-products .toolbar,
div.category-products .products-grid{
	padding: 0 5px;
}

div.category-products .toolbar-bottom{

	border-top: dotted 1px #000;
	padding: 20px 5px 10px;
	
	margin: 20px 0 0 0;

}

div.category-products .toolbar .limiter a{
	text-decoration: underline;
	padding: 0 2px;
}


.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	width: auto;
}

.products-grid {
	border-bottom: none;
}

.products-grid li.item {
	padding: 12px 4px 50px;
	width: 231px;
}
.products-grid .product-image {
	width: auto;
	height: auto;
}

.products-grid .product-name {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
}
.products-grid .price{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}
.products-grid .price-box {
	margin: 0;
}
.products-grid .actions {
	display: none;
}



.category-products .tax-details{
	display: none;
}
.category-products .add-to-links{
	display: none;
}


/* TOOLBAR */
.category-products .toolbar{
	text-transform: uppercase;
}
.category-products .toolbar .sorter{
	display: none;
}


.pager {
    border: none;
    padding: 0px;
}
.pager .pages li {
    padding: 0 3px;
}

.pager .pages li a.previous img,
.pager .pages li a.next img{
	display: none;
}
.pager .pages li a.previous:hover,
.pager .pages li a.next:hover{
	text-decoration: none;
}
.pager .pages li a.previous{
	background: url("../images/pager_arrow_left.gif") no-repeat 0 3px;
}
.pager .pages li a.next{
	background: url("../images/pager_arrow_right.gif") no-repeat 0 3px;
}





span.deactivated{
	color: #CCC;
}





/*********************
 *
 * PRODUCT-VIEW
 *
 *********************/
.product-view .product-img-box {
	width: 360px;
}

.product-view .product-img-box .product-image {
	border: none;
}
.product-view .product-shop {
	width: 350px;
}
.product-view .product-shop .product-name h1{
	font-size: 22px;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
}


.product-view .product-img-box .more-views{
	margin: 5px 0 0 0;
}
.product-view .product-img-box .more-views h2,
.product-view .short-description h2{
	display: none;
}
.product-view .product-img-box .more-views li {
	background-color: transparent;
}


/* hide features */
.product-view .email-friend,
.product-view .no-rating,
.product-view .rating,
.product-view .availability,
.product-view .tax-details,
.product-view .add-to-cart label,
.product-view .add-to-cart input.qty,
.product-view .or,
.product-view .add-to-links{
	display: none;
}
.product-view .regular-price .price {
	font-size: 16px;
}
.product-view .special-price .price {
	font-size: 16px;
	color: red;
}



.product-view .add-to-box{
	margin: 0 0 20px 0;
}
.product-view .add-to-cart button.button {
	margin-left: 0;	
}


/*
* UPSELL 
*/
div.upsell_products .box-up-sell{
	border-top: 1px dotted #000000;
    padding: 16px 8px 0 8px;
}

#upsell-product-table h3.product-name,
#upsell-product-table div.price-box{
	display: none;
}

div.upsell_products h2{
	font-size: 12px;
	/* text-transform: uppercase; */
	margin-bottom: 10px;
}

.box-up-sell .products-grid {
    margin: 0;
}
.product-view .box-up-sell .products-grid td{
	width: auto;
}




/**
 * TABS
 */
#tabs_wrapper{
	z-index: 1000;
}
.tab-content a{
	text-decoration: underline;
}
.tab-content span.close_tab{
	display: block;
	float: right;
	
	font-size: 11px;
}
.tab-content span.close_tab a{
	padding: 3px;
}



/* 
 * SOLD OUT
 */
.sold-out-container .product-sold-label{
	color: red;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
.sold-out-container .product-sold-mail a{
	text-decoration: underline;
}

.sold-out-container .product-sold-mail{
	padding: 5px 0;
}

/* ======================================================================================= */





/*********************
 *
 * BACKGROUND MOOD
 *
 *********************/
 
div.fullscreen_background{
	position: absolute;
	top: 0;
	left: 0;
    overflow: hidden;
    z-index: -10000;
    width: 100%;/*
    height: 100%;
*/
}
 
div.fullscreen_background_no_scale{
	position: absolute;
	top: 0;
	left: 0;
    overflow: hidden;
    z-index: -10000;
/
}

div.mood_container {
}

div.mood_container div.image_left,
div.mood_container div.image_right{
	float: left;
	padding-bottom: 100px;
	/* display: none; */
}



/*********************
 *
 * PAGES
 *
 *********************/
 

div.page-title{
	border-top: dotted 1px #000;
	border-bottom: none;
	padding: 20px 5px 5px 0;
}

div.block{
	border: none;
}

div.block div.block-content{
	padding: 0 5px;
}


/*********************
 *
 * CUSTOMER ACCOUNT
 *
 *********************/
 

/* left navigation */
.block-account .block-title {
	border-bottom: none;
	text-transform: uppercase;
	padding: 0;
}
.block-account .block-content ul li{
	background: url("../images/ico_point.png") no-repeat scroll 5px 9px transparent;
    padding: 3px 0 0 12px;
}
.block-account div.block div.block-content{
	padding: 0;
}


/* content area */
.my-account div.page-title {
    border-bottom: medium none;
    border-top: 1px dotted #000000;
    padding: 20px 5px 5px 0;
}

.my-account .box-account{
	margin: 10px 0 0 0;
}
.my-account a{
	text-decoration: underline;
}

.my-account .box-account .box-head{
	margin: 0 0 8px 0;
}
.my-account .box-account .box{
	margin: 12px 0;
}
.my-account .box-account .box .box-title{
	margin: 8px 0;
}


/*********************
 *
 * CHECKOUT
 *
 *********************/
.checkout-types li{
	padding: 4px 0;
}
.checkout-types li a{
	text-decoration: underline;
}
#checkout-progress-wrapper .block-title{
	padding: 0 0 5px 0;
	text-transform: uppercase;
	border-bottom: none;
}
#checkout-progress-wrapper .block-content{
	padding: 0;

}
#checkout-progress-wrapper .block-content a{
	text-decoration: underline;
}
#checkout-progress-wrapper .block-content dt{
	padding: 7px 4px 2px 4px;
}
#checkout-progress-wrapper .block-content dd{
	padding: 3px;
}
#checkout-progress-wrapper .block-content dt{
	text-transform: uppercase;
}

.opc .step-title h2{
	font-size: 15px;
	padding: 3px;
}
.opc .step-title .number {
    margin-top: 2px;
}





.paypal-logo{
	display: none;
}

ul#crosssell-products-list .tax-details{
	display: none;
}

ul#crosssell-products-list .add-to-links{
	display: none;
}



ul#payment_form_checkmo label{
	width: auto;
}







/**
 * LANDINGPAGE 02
 */
div.mood_container_02{

	position: relative;
	height: 400px;
}

div.mood_container_02 .mood_container_02_title{
	float: right;
	margin-left: 10px;
}
div.mood_container_02 .mood_container_02_text{
	float: right;
	width: 230px;
	font-size: 14px;
	margin: 10px 0px 0px 490px;
	position: absolute;
	top: 165px;
}
div.mood_container_02 .mood_container_02_text a{
	text-decoration: none;
}
div.mood_container_02 .mood_container_02_link{
	float: right;
	padding: 5px 5px 5px 150px;
}

div.mood_container_02 .mood_container_02_image_container{
	clear: both;
	padding: 0px 0 0 0;
}
div.mood_container_02 div.image_col1,
div.mood_container_02 div.image_col2,
div.mood_container_02 div.image_col3{
	float: left;
	width: 233px;
	margin-right: 17px;
}
div.mood_container_02 div.image_col3{
	margin-right: 0;
}


body.cms-bg01 .header .logo,
body.cms-home .header .logo{
	text-indent: -9999em;
	display: block;
	width: 233px;
	height: 91px;
}
body.cms-bg01 .header .logo,
body.cms-home .header .logo {
	background: transparent url("../images/logo_nevalu_black.png") no-repeat 0 0px; 
}





/*
 *
 * EXPERCASH iframe
 *
 */
body.expercash-expercash-index iframe.expercash-iframe{
	margin: 0 0 0 260px;
}

body.expercash-expercash-index .col-main h1{

	margin: 0 0 20px 260px;
}

/* ======================================================================================= */



a.blog img {
width: 120px;
padding-top: 20px;
position: absolute;
left: -10px;
}
.breadcrumbs {
padding: 0;
margin: 0 0 10px;
border: 0px solid #fff;
}

/*** Slideshow ***/

.right {
position: absolute;
right: 30px;
width: 240px
}
.left a {
border: 0px solid #fff !important; 
}
#slideshow, .slideshow {padding-bottom: 20px;height: 290px; width: 825px; overflow: hidden; position: relative;border:0px solid #fff !important;}
.slide {height: 290px; width: 825px; background: #ffffff;border:0px solid #fff !important;}
.slide img {display: block; float: left; width: 530px; border:0px solid #fff !important;height: 290px; position: relative; top: -20px; left: -30px;}
.slide .post {padding: 20px 30px 0;}
.slide .post-category {font-size: 12px; color: #d9d9d9; text-transform: uppercase; margin-bottom: 5px;}
.slide .post .right a {color: #000;border:0px solid #fff !important;}
.slide .post .right .post-category a {text-decoration: none;border:0px solid #fff !important;}
.slide .post .post-category a:hover {text-decoration: underline;border:0px solid #fff !important;}
.slide .post .right  span {margin-bottom: 5px;}
.slide .post .right  span, .slide .post span a {color: #000; font-size: 24px; font-weight: normal; text-decoration: none;border:0px solid #fff !important;}
.slide .post .right  span a:hover {text-decoration: underline;}
.slide .post .right  .post-meta {font-size: 11px; font-style: italic; border:0px solid #fff !important;color: #656363; margin-bottom: 20px; display:none;}
.slide .post .right  .post-meta span, .slide .post .post-meta a {border:0px solid #fff !important;color: #000; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.slide .post .right  .post-meta a:hover {border:0px solid #fff !important;text-decoration: underline;}
.slide .post .right  .post-author {border:0px solid #fff !important;text-transform: uppercase;}
.slide .post-content p {border:0px solid #fff !important;margin-bottom: 15px;}
#larr, #rarr {display: block; width: 32px !important; height: 53px !important; position: absolute; top: 106px !important; opacity: 0.2; z-index: 99 !important;}
#larr {background: #aaaaaa url("http://www.nevalu.com/blog/wp-content/themes/sight/images/larr.png") 8px 50% no-repeat; left: 0 !important;}
#rarr {background: #aaaaaa url("http://www.nevalu.com/blog/wp-content/themes/sight/images/rarr.png") 11px 50% no-repeat; right: 0 !important;}
#larr:hover, #rarr:hover {opacity: 1;}


.grid {padding: 15px 0 10px 0;
width: 825px;
height: 200px;}
.grid .post {width: 159px; height: 154px; background-color: #f5f5f5; padding: 17px; float: left; 
margin-right: 14.5px; border: 1px solid #ccc;  position: relative; overflow: hidden; cursor: pointer;} 
.grid .post:last-child {
margin-right: 0;
}
.grid a {
border:0px solid #fff !important;
}
.grid .post .post-category, .grid .post .post-content, .grid .post .post-meta em {display: none;}
.grid .post span, .grid .post .post-meta {display: block;}
.grid .post .thumb {width: 190px; height: 190px; position: absolute; top: 0; left: 0; z-index: 1;}
.grid .post .thumb img {width: 193px; height: 190px;}
.grid .post span, .grid .post span a {color: #000; font-size: 16px; font-weight: normal; text-decoration: none;}
.grid .post span {margin-bottom: 5px;}
.grid .post a {text-decoration: none;}
.grid .post a:hover {text-decoration: underline;}
.grid .post .post-meta {font-size: 10px; font-style: italic; color: #656363; display:none;}
.grid .post .post-meta span, .grid .post .post-meta a {color: #000; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.grid .post .post-meta .post-author {text-transform: uppercase;}
.grid .post .comments_popup_link {position: absolute; bottom: 18px; right: 18px;}
.grid .post .post-edit-link {position: absolute; bottom: 18px; left: 18px;}

.blog_image  { height: 80px; padding-top:90px;}
.blog_latest div {
color: #1f2122;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
padding-bottom: 15px;
margin-bottom: 20px;
border-bottom: 1px solid #aaaaaa;
}
.blog_latest li {padding-bottom: 5px;}
.blog_latest a {text-transform: uppercase;}
.category-description a {
border: 0px solid #fff !important;
}

.grid .post a { text-transform: uppercase; }
.grid .post .firstSentence { font-size:11px; }

.category-description a{ display: inline !important; }