/* CSS Document Additional Styles*/





/** HEADER **/

#links-and-search form {float:right; display:none;}
#links-and-search form label {font-weight:bold;color:blue;display:inline;}
#links-and-searck form input {border:1px solid #ccc;}
#links-and-search form img {margin-right:2px;}
#links-and-search a {color:#666;}

#main-nav {width:760px; margin-top:1em; float:left; }
#main-nav a.header-link img {border:0;}
#main-nav ul {float:left; margin:0; padding:0;list-style-type:none;}
#main-nav ul li {float:left; width:190px; height:138px; padding:0;margin:0;}
#main nav ul li ul {margin:0; padding:0; list-style-type:none; float:none;}
#main-nav ul li ul li {margin:0; float:none; width:auto; height:auto; font:normal 8pt Verdana, Helvetica, Arial, sans-serif; padding:0 0 0 5px;}


/* Default & Better Sleep header styles  */
#logo-link {background:url(/images/sp-logo.gif) top left no-repeat; height:138px; width:190px; float:left; text-decoration:none;}
#main-nav .nav-obs {background:url(/images/menu1.gif) 0px 24px no-repeat; }
#main-nav .nav-obs A.header-link {height:24px; width:190px; display:block; background:url(/images/obs_button1.gif) top left no-repeat}
#main-nav .nav-obs A.header-link:hover {background:url(/images/obs_button1_on.gif) top left no-repeat}
#main-nav .nav-mattressology {background:url(/images/menu2.gif) 0px 24px no-repeat; }
#main-nav .nav-mattressology A.header-link {height:24px; width:190px; display:block; background:url(/images/obs_button2.gif) top left no-repeat}
#main-nav .nav-mattressology A.header-link:hover {background:url(/images/obs_button2_on.gif) top left no-repeat}
#main-nav .nav-pressroom {background:url(/images/menu3.gif) 0px 24px no-repeat; }
#main-nav .nav-pressroom A.header-link {height:24px; width:190px; display:block; background:url(/images/obs_button3.gif) top left no-repeat}
#main-nav .nav-pressroom A.header-link:hover {background:url(/images/obs_button3_on.gif) top left no-repeat}

/* Mattressology (Colchonologia header styles)  */
body.mattressology #logo-link {background:url(/images/mattressology_logo.gif) top left no-repeat; height:138px; width:190px; float:left; text-decoration:none;}
body.mattressology #main-nav .nav-obs {background:url(/images/mattressology_menu1.gif) 0px 24px no-repeat; }
body.mattressology #main-nav .nav-obs A.header-link {height:24px; width:190px; display:block; background:url(/images/mattressology_button1.gif) top left no-repeat}
body.mattressology #main-nav .nav-obs A.header-link:hover {background:url(/images/mattressology_button1_on.gif) top left no-repeat}
body.mattressology #main-nav .nav-mattressology {background:url(/images/mattressology_menu2.gif) 0px 24px no-repeat; }
body.mattressology #main-nav .nav-mattressology A.header-link {height:24px; width:190px; display:block; background:url(/images/mattressology_button2.gif) top left no-repeat}
body.mattressology #main-nav .nav-mattressology A.header-link:hover {background:url(/images/mattressology_button2_on.gif) top left no-repeat}
body.mattressology #main-nav .nav-pressroom {background:url(/images/mattressology_menu3.gif) 0px 24px no-repeat; }
body.mattressology #main-nav .nav-pressroom A.header-link {height:24px; width:190px; display:block; background:url(/images/mattressology_button3.gif) top left no-repeat}
body.mattressology #main-nav .nav-pressroom A.header-link:hover {background:url(/images/mattressology_button3_on.gif) top left no-repeat}

/* Sala de Prensa (Pressroom header styles)  */
body.pressroom #logo-link {background:url(/images/pressroom_logo.gif) top left no-repeat; height:138px; width:190px; float:left; text-decoration:none;}
body.pressroom #main-nav .nav-obs {background:url(/images/pressroom_menu1.gif) 0px 24px no-repeat; }
body.pressroom #main-nav .nav-obs A.header-link {height:24px; width:190px; display:block; background:url(/images/pressroom_button1.gif) top left no-repeat}
body.pressroom #main-nav .nav-obs A.header-link:hover {background:url(/images/pressroom_button1_on.gif) top left no-repeat}
body.pressroom #main-nav .nav-mattressology {background:url(/images/pressroom_menu2.gif) 0px 24px no-repeat; }
body.pressroom #main-nav .nav-mattressology A.header-link {height:24px; width:190px; display:block; background:url(/images/pressroom_button2.gif) top left no-repeat}
body.pressroom #main-nav .nav-mattressology A.header-link:hover {background:url(/images/pressroom_button2_on.gif) top left no-repeat}
body.pressroom #main-nav .nav-pressroom {background:url(/images/pressroom_menu3.gif) 0px 24px no-repeat; }
body.pressroom #main-nav .nav-pressroom A.header-link {height:24px; width:190px; display:block; background:url(/images/pressroom_button3.gif) top left no-repeat}
body.pressroom #main-nav .nav-pressroom A.header-link:hover {background:url(/images/pressroom_button3_on.gif) top left no-repeat}

.header-break {clear:both;line-height:1px;height:1px;font-size:1px;margin-top:-2px;}



.right-side-col {padding: 0; font-family:"Times New Roman", Times, serif; font-size: 8pt;}
.right-side-col-club {color:#FFF; font-size: 8pt;}
.center-col {padding: 0; font-family:"Times New Roman", Times, serif; font-size: 9pt; background:#FFF url(../images/makeover2bg.jpg) no-repeat;}
.center-col2 {padding: 0; font-family:"Times New Roman", Times, serif; font-size: 9pt; background:#D6E4ED url(../images/ideal-center-col-bg.gif) no-repeat; margin-left: -2px;}
.center-col-text {padding: 0 0 2px 0; margin-top: -2px;}
.center-col-textF {padding: 0; margin-bottom: 0;}
.left-col {font-family:"Arial", "Verdana", sans-serif; font-size: 8pt; padding-top:3px;}
.left-col-title {color:#345d7a; font-family:"Times New Roman", Times, serif; font-size: 12pt; font-weight:700;}
.left-col-title2 {color:#345d7a; font-family:"Times New Roman", Times, serif; font-size: 12pt; font-weight:700; text-transform:uppercase;}
#page1 {background:transparent url(../images/makeover1bg.jpg) no-repeat; padding: 15px 0 0 3px; width:565px;}
#releases, #page2, #page3, #page4, #page5, #page6  {background:#FFF url(../images/makeover2bg.jpg) no-repeat; padding: 15px 0 0 15px; width:565px;}
/* #releases2  {background-color:#FFF; padding: 20px 0 0 7px; width:570px;} */
.img-col {float: left; padding: 7px 0 0 7px;}
img.img-col-img {padding: 10px 5px 10px 5px;}
.makeover-content {float:left; width: 350px; font-size:9pt; color:#000; font-family:"Times New Roman", Times, serif; padding: 0 0 0 5px;}
get-started-btn {text-align:center;}
.next-btn {float: right;}
.emphasis {width:315px; height:182; background-image:url(../images/emphasis-bg.jpg); background-repeat:no-repeat; padding: 15px 20px 15px 15px; color:#345d7a; margin-right: 20px;}
.create-list {color:918d72; list-style-image:url(../images/create-list-bullet.gif); font-weight:700; text-decoration:underline}
.create-list2 {list-style-image:url(../images/create-list-bullet.gif); font-family:"Times New Roman", Times, serif; font-size: 9pt;}
h2 {color:#918d72; font-size:14pt;  font-weight:700; padding-bottom:4px;}
.h2-center-col {color:#2a5573; ont-size:24pt;  font-weight:700; padding:0; margin-bottom: 7px;}
.left-col-emphasis {background-color:#ccdae2; color:#3a7090; width:167px; clear:left; padding: 4px 0 0 3px;}
h3.left-col-emphasis {margin:0; text-transform:uppercase; font-size: 11pt; font-weight:700;}
p.left-col-emphasis {margin:-3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 8pt;}
.sidebarhead {color:#3a7090; font-size:12pt;  font-weight:700;  font-family:"Times New Roman", Times, serif; }
.sidebar { background:#d4dfe7; color:#3a7090; padding:0; margin:0; font-family:"Arial", "Verdana", sans-serif; font-size: 8pt;}
.sidebar li {  padding:10px 0px 0px 0px; margin:0px 0px 0px 30px;}
#flashcontent {width: 568px; padding:0}

/* styles for nav buttons */

/*BSM Apr-May 07 aw */
h3.title {
font-family:Arial, Helvetica, sans-serif;
font-weight: 700;
text-transform:uppercase;
color: #993300;
background-color:#FFF;
font-size:14px;
margin-top: 6px;
}

h4.title, .qa-title {
font-family:Arial, Helvetica, sans-serif;
font-weight: 700;
text-transform:uppercase;
color: #bb7755;
background-color:#FFF;
font-size: 12px;
}

h5.title{
font-family:Arial, Helvetica, sans-serif;
font-weight: 700;
color: #993300;
background-color:#FFF;
font-size: 12px;
}

p.bsm07, li.bsm07, li.bsm07b, li.bsm07s {
font-family:Arial, Helvetica, sans-serif;
color: #000;
background-color:#FFF;
font-size: 11px;
padding-bottom: 5px;
}

li.bsm07b {
padding-bottom: 10px;
}

li.bsm07s {
margin-left: -25px;;
}

.bsm-emphasis {
font-weight: 700;
color: #993300;
background-color:#FFF;
}

a.bsm07, a.bsm07:visited {
color: #40a1d3;
background-color: #FFF;
text-decoration:underline;
}

a.bsm07:hover {
text-decoration: none;
color: #993300;
}

a.bsm07-nav, a.bsm07-nav:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight: 700;
color: #FFF;
font-size: 12px;
text-decoration: none;
margin-left: 10px;

}

td.bsm07-nav {
width: 190px;
height: 30px;
background:#FFF url(../images/bms07-nav-bg.jpg) no-repeat top left;
padding: 5px 0 0 0px;
}

a.bsm07-nav:hover {
color: #FFF;
background-color: #3a7597;
}

#bsm07-highlight {
font-family:Arial, Helvetica, sans-serif;
background-color: #ffcf80;
width: 99%;
color: #000;
height: 190px;
padding-right: 5px;
margin-top: 6px;
}

#bsm07-highlight img {
float: left;
border: none;
padding-right: 5px;
}

.bsm07-highlight1 {
font-family:Arial, Helvetica, sans-serif;
color: #993300;
font-weight: 700;
font-size: 13px;
}

.bsm07-highlight2 {
font-family:Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
margin-bottom: 2px;
}

#bsm07-highlight a, #bsm07-highlight a:visited {
background-color: #ffcf80;
}

.bsm07-survey {
font-family:Arial, Helvetica, sans-serif;
background-color: #ffcf80;
width: 100%;
color: #993300;
padding: 5px 0;
font-weight: 700;
font-size: 15px;
margin-top: 8px;
padding-left: 3px;
}


TABLE.bsm08-data{
    width:100%;
    border-collapse:collapse;
    font-size:10pt;
}

TABLE.bsm08-data TD,
TABLE.bsm08-data TH
{
    border:1px solid #999;
    text-align:center;
}


TABLE.bsm08-data TH {
    font: bold 10pt Arial, sans-serif;
}


.calma-h1 {color:#666; font:bold 14pt "times new roman", Georgia, serif}
.calma-h1 span {color:#DE8D0B; font-size:16pt; font-style:italic;}
.calma-h2 {color:#666;font:bold 12pt "times new roman", Georgia, serif}
