@font-face {
	font-family: poorich;
	src:url('../fonts/poorich.eot') format('embedded-opentype'),
  	url('../fonts/poorich.woff') format('woff'),
  	url('../fonts/poorich.ttf') format('truetype');
}

@font-face {
	font-family: constan;
	src:url('../fonts/constan.ttf') format('truetype');
}

@font-face {
	font-family: gothic;
	src:url('../fonts/gothic.ttf') format('truetype');
}

* {
	font-family: gothic;	
	color: #333333;
}



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

#header {
    background: url('../images/wood.png') repeat scroll 0 0 transparent;
    box-shadow: 0 3px 5px #888888;
    height: 60px;
   transition-duration: 3s;
    overflow: hidden;
	position:fixed;
	top:0px;
	float:left;
	width:100%;
	z-index:1000;
}

#header:hover{
  transition-duration: 3s;
  height:260px;
}

body.logged-in #header{
   top:70px;
}

nav {
	margin: auto;
	width: 1024px;
	padding-top: 20px;
}

#block-nice-menus-1 ul.nice-menu {
	font-size: 14px;
	margin-top: -10px;
	transition-duration: 3s;
}

#block-nice-menus-1 ul li.menuparent {
	float: left;
	margin-left: 20px;
	background:none;
	border: none;
	height: 55px;
}

#block-nice-menus-1 ul li.menuparent a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;	
}

#block-nice-menus-1 ul.nice-menu li ul {
  background: url('../images/wood.png') repeat scroll 0 0 transparent;
  box-shadow: 0 3px 5px #888888;
  margin-top: 25px;
  border: none;
  z-index: 1000;
  display: block;
  padding-top: 10px;
  padding-bottom: 20px;
}

#block-nice-menus-1 ul li.menuparent ul li{
	float: left;
	margin-left: 20px;
	background:none;
	border: none;
	width: 255px;
	margin-bottom: 10px;
}

body.front #block-nice-menus-1 ul:hover{
	margin-bottom: 270px;
	transition-duration: 1s;
}
/*************/
/*** INNER ***/
/*************/

#wrap-inner {
margin-top:70px;
        padding-bottom: 30px;
}
body.front #wrap-inner {
	background: url('../images/fondo_hojas.jpg') repeat-x scroll 0 0px rgba(0, 0, 0, 0);
	padding-bottom: 30px;
}

#inner-up {
    margin: auto;
    width: 1024px;
    height: 10px; // F8 75px;	
}

#block-block-8 h2 {
    font-size: 27px;
    margin-top: 30px;
}

#block-block-8 h2 span.hotel {
    float: left;
    font-size: 22px;
    font-family: poorich;	
   color:#ffffff;
}

#block-block-8 h2 span.stars {
    float: left;
    font-size: 36px;
   color:#ffffff;
}

#block-block-8 h2 span.posada {
   	float: left;
    margin-top: -10px;
    width: 100%;
    font-family: poorich;
    color:#ffffff;
}

#block-block-9 {
   float:left;
    font-size:12px;
   margin-top:20px;
	clear:left;
	margin-bottom:10px;
}
#block-block-9 ul li{
  list-style:none;
  display:inline;
}
#block-block-9 ul li a{
  text-decoration:none;
  color:#aaaaaa;
}

#highlighted { 
  background:   url('../images/wood.png') repeat scroll 0 0 transparent;
  margin-top:30px;
}
#highlighted .region-highlighted{
  margin:auto;
  width:1010px;

}

#block-block-4 h2 {
    font-size: 30px;
    margin-top: 30px;
}

#block-block-4 h2 span.hotel {
    float: left;
    font-size: 22px;
    font-family: poorich;
}

#block-block-4 h2 span.stars {
    float: left;
    font-size: 36px;
}

#block-block-4 h2 span.posada {
        float: left;
    margin-top: -10px;
    width: 100%;
    font-family: poorich;
}


#inner-down {
    margin: auto;
    width: 1024px;
    height: 455px;
overflow: hidden;
}

#inner-down div.region-aniportada {
    height: 565px;
    width: 1010px;	
}

#block-views-slideshow-home-block{
width: 735px;
    overflow: hidden;
    float: left;
}

#block-views-slideshow-home-block .field-slideshow-processed{
   width:1010px !important;
}

#inner-down div.region-aniportada img , #block-views-slideshow-home-block iframe{
	border: 15px solid #ffffff;
	   box-shadow: 1px 1px 2px 2px #DDDDDD;
	margin-top:20px;
}

 #block-views-slideshow-home-block-1 {
    margin-right:20px; 
   float: right;    
    width: 650px;
	height:50px;
}

#block-block-8{
  float:left;
	width:300px;
}


#block-views-slideshow-home-block-1 .field-slideshow-caption span {
    color: #eeeeee;
    font-family: gothic;
    font-size: 26px;
    font-weight: normal;
    position: relative;
    display: block;
     text-align:center;
	width:400px;
	float:right;
	margin-top:20px;
}

#block-views-welcome-block {
    float: right;
    width: 245px;
    padding: 10px;
    margin-bottom: 20px;
}

#block-views-welcome-block h1 {
	float: left;
	font-size: 17px;
	font-family: gothic;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}

#block-views-welcome-block p {
	float: left;
	font-size: 17px;
	font-family: gothic;
	font-weight: normal;
}

#block-block-7{
    background: url("../images/textura.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid;
    color: #FFFFFF;
    float: right;
    margin-top: -45px;	
    margin-right: 5px;
	margin-bottom:10px;
    font-size: 20px;
    padding: 20px;	

}
#block-block-7 a{
    text-decoration: none;
    color: #333333; 
}

/****************/
/*** SECTIONS ***/
/****************/

#wrap-sections {
	background: #FFFFFF;
	clear: both;	
	padding-bottom: 50px;
}

#wrap-sections #sections {
    margin: auto;
    width: 1024px;
}

.view-frontpage ul {
	list-style: none;
	padding-top: 35px;
}

.view-frontpage ul li {
    float: left;
    margin-left: 7px;
    margin-bottom: 40px;
    width: 330px;
    height: 325px;
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
}

.view-frontpage  h3{
	color:  #111111;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	text-transform: uppercase;
}

.view-frontpage ul li a {
	text-decoration: none;
	color: inherit;
	font-family: poorich;
}

.view-frontpage ul li p {
	margin: 10px;
}

.view-frontpage ul li img {
	/*margin-top: 20px;*/
}


/*
.view-frontpage .views-row-1 img{
	border-bottom: 14px solid #D11919;
}
.view-frontpage .views-row-1 h3{
	color:  #D11919;
}

.view-frontpage .views-row-2 img{
	border-bottom: 14px solid #47A31A;
}
.view-frontpage .views-row-2 h3{
	color:  #47A31A;
}
.view-frontpage .views-row-3 img{
	border-bottom: 14px solid #FF4719;
}
.view-frontpage .views-row-3 h3{
	color:  #FF4719;
}
.view-frontpage .views-row-4 img{
	border-bottom: 14px solid #63003B;
}
.view-frontpage .views-row-4 h3{
	color:  #63003B;
}
.view-frontpage .views-row-5 img{
	border-bottom: 14px solid #194719;
}
.view-frontpage .views-row-5 h3{
	color:  #194719;
}
.view-frontpage .views-row-6 img{
	border-bottom: 14px solid #666600;
}
.view-frontpage .views-row-6 h3{
	color:  #666600;
}
*/
.view-frontpage .views-row-6 h3{
        color:  #111111;
}


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

#wrap-footer-info {
	width: 100%;
	background: url('../images/textura.jpg') repeat scroll 0 0 transparent;
}

#footer-info ul {
	list-style: none;
}

#footer-info {
    margin: auto;
    width: 1024px;	
    height: 230px;
}

#footer-info #social {
	float: left;
	width: 315px;
	margin: 60px 0 30px 30px;
}

#footer-info #contact {
    float: right;
    line-height: 1.2;
    margin-right: 10px;
    margin-top: 60px;	
}

#footer-info #logos {
	float: left;
	width: 330px;
	margin-top: 40px;
}

#footer-info #logos ul {
}

#footer-info #social ul li,
#footer-info #logos ul li {
	display: inline;
}

#footer-info #social ul li a {
	margin-right: 20px;	
}

#footer-info #social h3 {
	margin-bottom: 25px;
	font-family: poorich;
}

#footer-info #contact h3 {
	margin-bottom: 5px;
	font-family: poorich;
}


#wrap-footer-legal {

}

#footer-legal {
	float: left;
	width: 100%;
	background: url('../images/wood.png') repeat scroll 0 0 #222222;
	height: 100px;
}

#footer-legal ul li a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer-legal ul {
	text-align: center;
	margin-top: 45px;		
}

#footer-legal ul li {
	display: inline;
	margin-right: 20px;
}



/***************/
/*** GENERAL ***/
/***************/

.clearfix {
    clear: both;
}

.red1 {
	color: #D93F3F;
}

.red2 {
	color: #CC0000;
}

.bgred2 {
	background: url('../images/tomate.jpg') repeat scroll 0 0 transparent;
}

.green2 {
	color: #339900;
}

.bggreen2 {
	background: url('../images/lechuga.jpg') repeat scroll 0 0 transparent;
}

.orange {
	color: #FF3300;
}

.bgorange {
	background: url('../images/zanahoria.jpg') repeat scroll 0 0 transparent;
}

.purple {
	color: #63002f;
}

.bgpurple {
	background: url('../images/berenjena.jpg') repeat scroll 0 0 transparent;
}

.green3 {
	color: #003300;	
}

.bggreen3 {
	background: url('../images/pepino.jpg') repeat scroll 0 0 transparent;	
}

.green1 {
	color: #666600;
}

.bggreen1 {
	background: url('../images/col.jpg') repeat scroll 0 0 transparent;
}

/********************/
/***LISTADO TABLE ***/
/********************/

#wrap-inner-list {
	margin: auto;
	width: 1024px;	
}

#wrap-inner-list  #logo img {
    margin-bottom: 35px;
    margin-top: 35px;	
}

#wrap-sections #sidebar {
	float: left;
	width: 341px;
	margin-right: 50px;
}

#rooms-booking-availability-search-form .form-item.form-type-select.form-item-rooms{
	float:left;
	margin-right:50px;
	clear:none;
}
#rooms-booking-availability-search-form .form-item.form-type-select.form-item-rooms label{
 	margin-bottom:10px;
}
#rooms-booking-availability-search-form #rooms-wrapper th{
  padding-bottom:10px;

}

#content #rooms-booking-availability-search-form #edit-actions{
  float:right;
  clear:none;
}
#content #rooms-booking-availability-search-form input.form-submit
{
    background: none repeat scroll 0 0 #A4A477;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-size: 23px;
    margin: 10px;
    padding: 5px 30px;
    text-transform: uppercase;
}
#rooms-booking-availability-search-form{

    box-shadow: 1px 1px 2px 2px #DDDDDD;
    line-height: 1.6em;
    padding: 30px 15px 15px;
	height:250px;
}

#sidebar #block-rooms-booking-manager-rooms-availability-search ,
{
	float: left;
	width: 260px;
	 margin-bottom: 20px;
	border: 1px solid #DDDDDD;
/*
	background: url('../images/textura-bus.jpg');
	margin-bottom: 20px;
	box-shadow: 1px 1px 2px 2px #DDDDDD;
*/
}

#sidebar #block-rooms-booking-manager-rooms-availability-search form fieldset {
	margin: 10px;
}

#sidebar #block-rooms-booking-manager-rooms-availability-search div.cien {
	margin: 10px;
}

#sidebar #block-rooms-booking-manager-rooms-availability-search .form-item-rooms
{
	margin: 10px;
	width: 40%;
	float: left;
}
#sidebar #block-rooms-booking-manager-rooms-availability-search #rooms-wrapper
{
	margin: 10px;
	float: right;
}

#sidebar #block-rooms-booking-manager-rooms-availability-search h2 {
	color: #111111;	
    font-size: 20px;
    margin: 20px;	
}

#sidebar #block-rooms-booking-manager-rooms-availability-search label {
	color: #111111;		
}
#sidebar #block-rooms-booking-manager-rooms-availability-search th {
	color: #111111;		
}


#sidebar #block-rooms-booking-manager-rooms-availability-search input[type=submit] {
    background: #A4A477;
    border: none;
	color: #FFFFFF;
    margin: 10px;
    font-size: 23px;
    padding: 5px 30px;	
	width:240px;
    border-radius: 0px;
    text-transform: uppercase;
}

#sidebar #block-rooms-booking-manager-rooms-availability-search .form-type-textfield input{
   width:245px; 
}
#sidebar #block-rooms-booking-manager-rooms-availability-search select{
   width:60px; 
}

#wrap-sections #content-wrap {
	float: right;
	width: 630px;	
}
#wrap-sections #content-wrap.a980{
	width: 1024px;	
}

#wrap-sections #content-wrap .node{
 box-shadow:1px 1px 2px 2px #DDDDDD;
 padding: 15px;
 line-height: 1.6em;
}
#wrap-sections #content-wrap .node p{
 margin-bottom: 10px;
 text-align:justify;
}

#wrap-sections #content-wrap h1 {
  text-align: right;
  font-family: poorich;
  font-size: 20px;
  text-transform: uppercase;
}

#wrap-sections #content-wrap .galleryformatter-greenarrows .gallery-thumbs{
   padding: 0px;
}
#wrap-sections #content-wrap .node .galleryformatter{
	margin-bottom:20px; 
	float:right;
	margin-left:20px;	
	margin-top:-45px;
}
#wrap-sections #content-wrap .node .galleryformatter h4{
	color:#dddddd; 	
}
#wrap-sections #content-wrap .node .galleryformatter h3{
	color:#dddddd; 	
}

#wrap-sections #content-wrap .node .field-name-body{
	margin-bottom:20px; 
}
.galleryformatter-greenarrows .gallery-thumbs .wrapper{
	border:none; 
}

#wrap-sections #content-wrap #book-units-per-type-form #resumen-busqueda {
	background: url('../images/fondo_resumen_busqueda.png');
	margin-bottom: 10px;
	border-radius: 0px;
}

#wrap-sections #content-wrap #book-units-per-type-form #resumen-busqueda .form-item {
	color: #FFFFFF;
}

#wrap-sections #content-wrap #book-units-per-type-form .form-submit {
    background: #A4A477;
    border: none;
	color: #FFFFFF;
    font-size: 23px;
    padding: 5px 30px;	
    float: right;	
    margin-top: 10px;
    margin-bottom: 20px;
    border-radius: 0px;
}

#wrap-sections #content-wrap #book-units-per-type-form table {
    background: #F9F8EE;
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
 width:100%;
}

#wrap-sections #content-wrap #book-units-per-type-form .node-unit-description{
    padding: 10px;
    border:none;
    box-shadow: none;
}
#wrap-sections #content-wrap h2 {
 clear: both;
    line-height: 1.5em;
    text-align: center;
    width: 255px;
}

#wrap-sections #content-wrap #book-units-per-type-form table p {
	margin-left: 10px;
	margin-bottom: 10px;
}

#wrap-sections #content-wrap #book-units-per-type-form .unit_price {
	margin-left: 10px;
	font-weight: bold;
}
#wrap-sections #content-wrap #book-units-per-type-form .room_units label{
	padding-top: 5px;
}

#wrap-sections #content-wrap #book-units-per-type-form fieldset{
	 background: none repeat scroll 0 0 #A4A477;	
	border-radius: 0px;
	margin-bottom: 10px;
}


#book-units-per-type-form h2{
   color:#111111;
}
#book-units-per-type-form table td{
	padding: 1px;
}

#wrap-sections #content-wrap .room_units label,
#wrap-sections #content-wrap .form-item label,
#wrap-sections #content-wrap .fieldset-wrapper {
	color: #FFFFFF;
	font-weight: bold;
}

#wrap-sections #content-wrap .fieldset-wrapper label {
	font-weight: normal;
	color: #FFFFFF;
}

#wrap-sections #content-wrap .dispo_rooms {
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 114%;
}

#wrap-sections #content-wrap .dispo_rooms td {
	width: 640px;
}

#wrap-sections #content-wrap .dispo_rooms td fieldset {
}

#wrap-sections #content-wrap .precio-item {
	color: #FFFFFF;
	margin-bottom: 20px;
	font-weight: bold;
}

#wrap-sections #content-wrap .block-system .form-item label{
   color:#111111;
}

.red-var {
  	background: url('../images/tomate.jpg') repeat scroll 0 0 transparent;
}

#ficha .red-var,
#ficha .green1-var,
#ficha .green2-var,
#ficha .green3-var,
#ficha .orange-var,
#ficha .purple-var {
	height: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.green1-var {
  	background: url('../images/col.jpg') repeat scroll 0 0 transparent;
}

.green2-var {
  	background: url('../images/lechuga.jpg') repeat scroll 0 0 transparent;
}

.green3-var {
  	background: url('../images/pepino.jpg') repeat scroll 0 0 transparent;
}

.orange-var {
  	background: url('../images/zanahoria.jpg') repeat scroll 0 0 transparent;
}

.purple-var {
  	background: url('../images/berenjena.jpg') repeat scroll 0 0 transparent;
}

#wrap-sections #content-wrap span.price {
	color: #FFFFFF;
	margin-left: 10px;
}

#wrap-sections #content-wrap span.units {
	color: #FFFFFF;
	float: right;
}

#wrap-sections #content-wrap span.units input {
    height: 12px;
    margin-right: 10px;
    width: 30px;	
}

#wrap-sections #content-wrap #ficha {
	background: #F9F8EE;
	margin-bottom: 40px;
	width: 630px;
	margin-left: 15px;
}

#wrap-sections #content-wrap .borde {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 2px 2px #DDDDDD;
    height: 400px;
    width: 660px;	
}

#wrap-sections #content-wrap .borde img {
	margin-top: 10px;
	margin-left: 10px;
}

#wrap-sections #content-wrap #ficha .info-ficha {
	padding: 10px;
}

#wrap-sections #content-wrap #ficha p {
    margin-left: 15px;
    margin-right: 15px;	
}


/*******************/
/***LISTADO ***/
/*******************/

.minificha {
	margin-top: 20px;
	margin-bottom: 10px;
  	background: #F9F8EE;
  	float: left;
  	width: 550px;
	padding:10px;
}

.minificha img{
	margin-bottom:5px;
	float: right;
	margin-top: -60px;
	margin-right: -70px;
	border: 10px solid #ffffff;
	box-shadow: 1px 1px 2px 2px #DDDDDD;
}

.minificha h3{
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 250px;	
	font-family: poorich;
}
.minificha h3 a {
    text-decoration: none;
    color: #111111;
}


.minificha p {
	height: 130px;
	width: 255px;
	text-align:justify;
	float: left;
	clear:left;
	line-height:2em;
	font-size:14px;
}


.minificha .enlacemas{
   border-top: 5px solid #302720;
   text-align: left;
   width: 250px;	
   float: left;
   clear:left;
}
.minificha .enlacemas a{
	color:#302720;
	text-decoration: none;
	padding-right: 15px;
	margin-right: 7px;
	background-image: url('../images/tri-red.png');
	background-position: right;
	background-repeat: no-repeat;
	margin-top: 5px;
	float: left;
}


.lista .red-var,
.lista .green1-var,
.lista .green2-var,
.lista .green3-var,
.lista .orange-var,
.lista .purple-var {
	height: 20px;
}

#wrap-sections #content-wrap .list-image .borde {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 2px 2px #DDDDDD;
    height: 178px;
    width: 315px;
}

#wrap-sections #content-wrap .list-image .borde img {
	margin-top: 10px;
	margin-left: 10px;
    height: 158px;
    width: 295px;
}

#block-easy-breadcrumb-easy-breadcrumb{
  float:left;
  font-size:18px;
}
#block-easy-breadcrumb-easy-breadcrumb a{
  font-size: 18px;
  text-decoration: none;
  color: #333333;  
}
#block-easy-breadcrumb-easy-breadcrumb span{
  font-size: 18px;
  text-decoration: none;
  color: #333333;  
}

#block-locale-language{
	float: right;
	margin-top: -50px;
}
#block-locale-language ul{

}
#block-locale-language ul li{
	list-style: none;
	display: inline;
}
#block-locale-language ul li a{
  font-size: 12px;
  text-decoration: none;
  color: #333333;
}

#views-form-booking-cart-form-default table{
  font-size: 15px;
  width: 100%;
}

#views-form-booking-cart-form-default td{
  padding: 10px;
}

#commerce-checkout-form-checkout table{
  font-size: 15px;
  font-weight: normal;
	width:100%;
}
#commerce-checkout-form-checkout #edit-comment, #content .form-textarea{
   width:100%;
}

#edit-commerce-payment-payment-details-sermepa-description{
  clear:both;
   padding-top:30px;
}

#block-rooms-booking-manager-rooms-availability-search{
 border:1px solid #dddddd;
}
#block-rooms-booking-manager-rooms-availability-search #rooms-booking-availability-search-form
{
  box-shadow:none;
    height:auto;
}
#commerce-checkout-form-checkout td{
  padding: 10px;
}

#commerce-checkout-form-checkout legend{
	font-weight: bold;
	text-indent: 20px;

}

#wrap-sections #content-wrap #commerce-checkout-form-checkout .fieldset-wrapper label{
	color:#111111;
}

#wrap-sections #content-wrap #commerce-checkout-form-checkout fieldset{
	border:	1px solid #cccccc;
	padding:	10px;
	margin-bottom: 20px; 
	width:90%;
}



#commerce-checkout-form-review table{
  font-size: 15px;
  font-weight: normal;
  with:100%;
  margin-bottom: 20px;
}
#commerce-checkout-form-review table  .field-name-commerce-order-total .component-title{
  text-align:right;
}

#commerce-checkout-form-review tr{
  border:none;
}
#commerce-checkout-form-review tr.pane-data{
	border-top: 1px solid #AAAAAA;
	margin-bottom: 20px;
}
#commerce-checkout-form-review td{
  padding: 10px;
}

#commerce-checkout-form-review legend{
	font-weight: bold;
	text-indent: 20px;
    
}

#wrap-sections #content-wrap #commerce-checkout-form-review label{
	color:#111111;
	float: left;
    margin-right: 10px;
}
#wrap-sections #content-wrap #commerce-checkout-form-review label.option{
	float: none;
}

#wrap-sections #content-wrap #commerce-checkout-form-review fieldset{
	border:	1px solid #cccccc;
	padding:	10px;
	margin-bottom: 20px; 
}
 
#block-menu-menu-menu-tax ul{

}
#block-menu-menu-menu-tax ul li.expanded{
	width:150px;
    text-align:left;
    display: block;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
     font-weight:bold;
}
#block-menu-menu-menu-tax ul li ul{
   margin-top: 20px;
}
#block-menu-menu-menu-tax ul li ul li{
font-size: 14px;
    font-weight: normal;
    list-style: none outside none;
    margin-left: 0;
    padding-bottom: 10px;
    width: 119px;
}

#block-menu-menu-menu-tax a{
   color:#eeeeee;
   text-decoration:none;
}

#block-menu-menu-menu-tax a:hover{
   text-decoration:underline;
}

.field-name-field-video{
  text-align:center;
}

#sidebar .views-row.secciones{  
  border: 1px solid #dddddd;

}

#sidebar .views-row.secciones p{
  padding:10px;
    font-size: 14px;
    padding: 10px;
    text-align: justify;
}



#sidebar .views-row.secciones h2{
   padding:10px;
}


#wrap-sections #content-wrap .node-full h1{
  float:left;
width:330px;
  text-align:left;
  margin-bottom:20px;
}

#sidebar #block-block-7{
  float:left;
	margin:25px;
    text-align:center;
width: 270px;
}


.node-full .field-name-field-map{
 clear:both;
}

.openlayers-views-map label, .openlayers-views-map .baseLbl{
   color:#ffffff;
}

#wrap-sections #content-wrap #book-units-per-type-form h2{
    width:800px;
	text-align:left;
}

#edit-checkout-review .views-field-commerce-total{
  text-align:right;
}
