@import url(../fonts.css);
body {
    line-height: 1;
    background: #FFF url(../images/MedMattress-header-bg.png) repeat-x top center;
    font: 13px/1.45 Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 400;
    line-height: 1.5em;
}
#maincontainer {
    width: 980px;
    /*Width of main container*/
    
    min-height: 980px;
    margin: -10px auto;
    /*Center container on page*/
    
    background: #fff;
    text-align: left;
    position: relative;
}
#maincontainercamp {
    width: 980px;
    /*Width of main container*/
    
    min-height: 980px;
    margin: 0 auto;
    /*Center container on page*/
    
    padding: 0;
    background-color: transparent;
    text-align: left;
    position: relative;
    -moz-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -webkit-box-shadow: 0 0 20px #000;
    border-radius: 0 0 20px #000;
    position: relative;
}
a {
    color: #000;
    text-decoration: none;
}
a: hover {
    color: #2e6ab3;
    text-decoration: underline;
}
a: visited {
    color: #000;
    text-decoration: underline;
}
a:focus {
    outline: 1px solid #FFF;
    -moz-outline-style: none;
}
#topsection {
    height: 110px;
    /*Height of top section*/
    
    margin: 0;
    background: #fff url(../images/MedMattress-header-bg.png);
}
#logo {
    float: left;
    margin-top: 0;
}
#alt-links {
    float: right;
    margin-right: 15px;
    margin-top: 5px;
}
#alt-links a:link,
a:visited {
    text-decoration: underline;
}
#topsection h1 {
    margin: 0;
    padding-top: 15px;
}


#searchwrap {
    position: absolute;
    left: 740px;
    top: 144px;
}
#searchwrap input.search {
    font-size: 14px!important;
    line-height: 14px!important;
    width: 165px;
    padding: 13px 0 13px 10px;
    height: 14px;
}
input,
select {
    -moz-box-sizing: content-box!important;
    -ms-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
}
#searchwrap .textwrap {
    padding: 0;
    width: 180px;
}
#searchwrap {
    background: none;
    float: right;
    height: 40px;
    padding: 0;
    width: 234px;
}
#searchwrap input.searchsubmit {
    background: url(../images/btnsearch.jpg) no-repeat;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 40px;
    line-height: 24px;
    padding: 0;
    width: 31px;
}
#searchwrap .textwrap {
    background: url(../images/searchtxtbox.jpg) no-repeat;
    border: 0 none;
    color: #F0F0F0;
    float: right;
    height: 40px;
    padding: 0;
    width: 180px;
}
#searchwrap input.searchtext {
    font-size: 14px!important;
    line-height: 14px!important;
    line-height: 20px;
    background: transparent;
    border: 0;
    margin: 0;
    width: 165px;
    padding: 13px 0 13px 10px;
    height: 14px;
}
#verticalmenu {
    float: left;
}
/*   Breadcrumbs */

#submenu {
    margin-left: -40px;
    margin-top: -10px;
}
.breadcrumbs ul,
.breadcrumbs li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.breadcrumbs {
    line-height: 20px;
    overflow: auto;
    font-size: 12px;
    font: Helvetica, Arial, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0;
}
.breadcrumbs li {
    float: left;
    padding-left: 14px;
    padding-bottom: 3px;
    padding-top: 3px;
    font-family: Arial;
}
.breadcrumbs li a {
    padding: 0 24px 2px 0;
    background: transparent url(../images/breadcrumbs-arrow.jpg) no-repeat right center;
}
.breadcrumbs li a:link,
.breadcrumbs li a:visited {
    text-decoration: none;
    color: #aeadad;
    font-weight: 700;
}
.breadcrumbs li a:hover,
.breadcrumbs li a:focus {
    color: #039;
    font-weight: 400;
}
.breadcrumbs li {
    color: #aeadad;
}
.divider-sub hr {
    display: none;
    width: 97%;
    color: #eee;
    margin-top: -10px;
}
.divider hr {
    width: 97%;
    color: #eee;
    float: left;
    display: block;
    margin-left: 15px;
}
.left-sub {
    float: left;
    padding-right: 50px;
    width: 50px;
}
a {
    text-decoration: underline;
    color: #039;
}
a:hover {
    text-decoration: underline;
}
.blue {
    color: #039;
    font-size: 12px;
}
#contentwrapper {
    float: left;
    width: 100%;
    margin-top: 20px;
}
#contentcolumn {
    margin-left: 520px;
    /*Set left margin to LeftColumnWidth*/
    
    padding-top: 55px;
    padding-right: 20px;
    line-height: 25px;
}
#contentcolumn a {
    color: #013e77;
    font-size: 20px;
    text-decoration: underline;
}
.floatRight-tab {
    float: right;
    margin: 8px 4px 4px 18px;
}
img.floatRight {
    float: right;
    margin: 7px 4px 0 10px;
}
img.floatLeft {
    float: left;
    margin: 4px;
}
#leftcolumn {
    float: left;
    padding-top: 30px;
    padding-left: 25px;
    width: 450px;
    /*Width of left column*/
    
    margin-left: -980px;
    /*Set left margin to -(MainContainerWidth)*/
    
    line-height: 25px;
}
#left-column {
    float: left;
    display: inline;
    width: 45%;
    margin-left: 11px;
    padding: 10px;
    font-size: 12px;
}
#left-column-search {
    float: left;
    display: inline;
    width: 65%;
    margin-left: 41px;
    padding: 10px;
    font-size: 12px;
}
#right-column-search {
    float: right;
    display: inline;
    width: 25%;
    padding: 0 10px 10px;
    margin-right: 10px;
    margin-top: -40px;
    border-left: 1px solid gray;
    min-height: 220px;
    font-size: 12px;
}
#right-column-search p {
    padding-left: 55px;
    margin: 0;
    padding-top: 10px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin-left: 5px;
}
#right-column-search a {
    padding-left: 35px;
}
#right-column-search h2 {
    color: #000;
    font-size: 20px;
    padding-left: 20px;
    margin: 0;
}
#right-column-search em {
    font-size: 10px;
    margin-top: 20px;
    padding-left: 62px;
}
#right-column-search a {
    margin-left: 25px;
}
#searchbox {
    padding-bottom: 30px;
    padding-top: 10px;
}
#searchbox .nobackground {
    border: none;
    background: none;
    font-weight: 700;
    color: #000;
    padding-top: 5px;
}
input.noresults {
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
    background: #FFF;
    width: 335px;
    padding: 5px;
}
.right-float {
    float: right;
}
#right-column {
    float: right;
    display: inline;
    width: 45%;
    padding: 10px;
    margin-right: 20px;
    font-size: 12px;
}
.clear {
    clear: both;
}
#content {
    display: inline;
    float: left;
    margin-left: 11px;
    padding: 10px;
    width: 47%;
}
.margin-top {} .dia {
    margin-left: -5px;
    margin-top: 18px;
}
#content-container {
    width: 980px;
    position: relative;
}
#content-container a,
.divider a,
.divider a:link {
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    line-height: 21px;
}
#content-container a:hover,
.divider a:hover,
.divider a:visited,
#content-container a:visited,
#content-container a:hover {
    text-decoration: underline;
    color: #235371;
}
#alt-links a:hover {
    text-decoration: underline;
}
#content-container h2 {
    margin-left: 50px;
    margin-top: 0;
}
.top-margin {
    margin-top: -10px;
}
#side-menu {
    width: 200px;
    clear: left;
    float: left;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    margin-left: 15px;
}
#side-menu h3 {
    background: #e9e9e9;
    margin: 0;
    color: #555;
    padding: 2px 0 2px 7px;
}
#side-menu ul {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}
#side-menu li {
    list-style: none;
}
ul.top-level {
    border: 1px solid #e9e9e9;
    margin: 0 0 15px;
    padding: 0;
    list-style: none;
    width: 180px;
}
#side-menu a {
    color: #555;
    cursor: pointer;
    display: block;
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
    text-decoration: none;
    width: 100%;
    font-weight: 400;
}
#side-menu a.active {
    font-weight: 700;
}
#side-menu a:hover,
a:active {
    font-weight: 700;
    text-decoration: none;
}
#side-menu li:hover {
    position: relative;
}
ul.sub-level {
    display: none;
}
li:hover .sub-level {
    background: #fff;
    border: #555 solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 125px;
    top: 5px;
    z-index: 1;
}
ul.sub-level li {
    border: none;
    float: left;
    width: 150px;
}
/*RESET STYLES*/

li:hover .sub-level .sub-level {
    display: none;
}
.sub-level li:hover .sub-level {
    display: block;
}
#mattress-gallery {
    background: #fff;
    width: 730px;
    padding: 0;
    display: table-cell;
    vertical-align: top;
    font-size: 12px;
}
div.mattress {
    width: 740px;
    /*  height: 200px; */
    
    position: relative;
    margin-left: 0;
    margin-top: 10px;
    padding: 0;
    background: #fff;
    overflow: hidden;
}
div.mattress2 {
    width: 720px;
    /*  height: 200px; */
    
    position: relative;
    margin-left: 0;
    margin-top: 10px;
    padding-top: 10px;
    background: #EBF3E0;
    overflow: hidden;
}
.features-secondary-title a {
    color: #505050;
    font-size: 14px;
    text-decoration: none;
}
.features-secondary-title a:hover {
    text-decoration: underline;
}
.features-secondary-body p a {
    font: 13px/1.45 Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 400;
    text-decoration: none;
}
.features-secondary-body p a:hover {
    color: #039;
}
div.gallery {
    width: 208px;
    position: relative;
    float: left;
    padding-left: 7px;
    margin-left: 20px;
    color: #6b6b6b;
    font-weight: 700;
    font-size: 14px;
}
.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div.gallery img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div.gallery p {
    text-align: center;
}
div.gallery p.size {
    margin-top: -10px;
    margin-left: 10px;
    text-align: center;
    font-size: 13px;
    color: #00008B;
}
div.img {
    margin: 2px;
    height: auto;
    width: 170px;
    float: left;
    margin-left: 200px;
    padding-right: 20px;
    margin-bottom: 30px;
    margin-top: 20px;
}
div.img img {
    display: inline;
    margin: 3px;
}
.buttons {
    width: 249px;
}
.more {
    float: left;
}
.quote {
    float: right;
    padding-right: 45px;
}
#contact {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    padding-bottom: 20px;
    padding-left: 30px;
}
#contact h2 {
    margin: 0;
    font-size: 16px;
    text-align: center;
    color: #333;
}
#content2 {
    float: left;
    width: 600px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-right: 30px;
}
#content2camp {
    float: left;
    width: 480px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    padding-bottom: 20px;
    padding-left: 120px;
    padding-right: 45px;
    padding-top: 45px;
}
#content2n {
    float: left;
    width: 700px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    padding-bottom: 20px;
    padding-left: 110px;
}


#content2 h2 {
    margin: 0;
}
#content2n h2 {
    margin: 0;
}
#content-sub {
    float: left;
    width: 560px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
    line-height: 1.3em;
    padding-bottom: 20px;
}
#content-sub h2 {
    margin: 0 0 0 -9px;
    font-size: 16px;
}
.center {
    text-align: center;
    font-size: 16px;
    width: 300px;
}
.centergt {
    text-align: center;
    font-size: 30px;
    width: 400px;
}
.textcenter {
    text-align: center;
}
#aside {
    float: right;
    width: 440px;
    padding: 0;
    margin-right: 30px;
    display: inline;
    font-size: 12px;
    margin-top: 30px;
}
#aside2 {
    float: left;
    width: 200px;
    padding: 0;
    margin-left: 15px;
    font-size: 12px;
    margin-top: 0;
}
#aside3 {
    float: right;
    width: 430px;
    padding: 0;
    margin-right: 50px;
    display: inline;
    font-size: 12px;
}
#aside3-box {
    float: right;
    width: 550px;
    padding: 10px;
    padding-left: 35px;
    margin-right: 10px;
    display: inline;
    font-size: 12px;

}
#footergreenstrip {
    float: left;
    width: 980px;
    height: 60px;
    margin: 10px 0 10px 0px;
    padding: 0;
    color: #FFF;
    background-color: #fff;
    background-image: url(/images/green-footer.png);
}
#right {
    float: right;
    width: 460px;
    padding: 0;
    margin-right: 20px;
    display: inline;
    font-size: 12px;
}
#aside_replace {
    float: right;
    width: 440px;
    padding: 0;
    margin-right: 40px;
    display: inline;
    font-size: 12px;
    margin-top: 5px;
}
#content4 {
    display: inline;
    float: left;
    margin: 0 0 0 190px;
    padding: 0;
    width: 200px;
}
#aside4 {
    float: right;
    width: 330px;
    margin: 0 180px 0 0;
    padding: 0;
    display: inline;
    font-size: 12px;
}
#content3 {
    display: inline;
    float: left;
    margin-left: 11px;
    padding: 0 10px;
    width: 460px;
}
#content3 h2 {
    text-align: center;
    font-size: 30px;
    padding-left: 370px;
}
#content4new {
    display: inline;
    float: left;
    margin-left: 61px;
    padding: 0 10px;
    width: 260px;
}
#content4new h2 {
    text-align: center;
    font-size: 30px;
    padding-left: 270px;
}
#contentgt {
    display: inline;
    float: left;
    margin-left: 11px;
    padding: 0 10px;
    width: 460px;
}
#contentgt h2 {
    text-align: center;
    font-size: 30px;
    padding-left: 210px;
}
#contentgt table {
    text-align: center;
    padding-left: 180px;
}
#contentgt2 {
    display: inline;
    float: left;
    margin-left: 11px;
    padding: 0 10px;
    width: 460px;
}
#contentgt2 h2 {
    text-align: center;
    font-size: 30px;
    padding-left: 210px;
}
#contentgt2 table {
    text-align: center;
    padding-left: 10px;
}
#aside .top {
    margin-top: -10px;
}
#aside h3 {
    margin: 0;
}
#aside-sub {
    float: right;
    width: 200px;
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 12px;
}
#aside-sub .top {
    margin-top: -10px;
}
#aside-sub h3 {
    margin: 0;
}
.left-img {
    margin-top: 30px;
    margin-left: 0;
}
.lower {
    margin-top: 20px;
}
.lower-quote {
    margin-top: 25px;
}
#links {
    width: 974px;
    float: left;
    border: none;
    margin: 20px auto 0;
    border-top: 1px dotted #aaa;
    border-bottom: 1px dotted #aaa;
    padding-left: 5px;
    text-align: center;
}
#links p {
    color: #000;
    font-family: RokkittRegular;
    font-size: 20px;
    text-decoration: none;
}
#links a {
    margin-top: -5px;
    color: #000;
    font-family: RokkittRegular;
    font-size: 18px;
    text-decoration: none;
}
#links a: visited {
    margin-top: -5px;
    color: #000;
    font-size: 18px;
    text-decoration: none;
}
#links a: hover {
    margin-top: -5px;
    color: #000;
    font-size: 18px;
    text-decoration: none;
}
div.left-links {
    width: 135px;
    float: left;
    padding: 5px 10px 10px;
    margin-top: 10px;
}
div.left-links a {
    width: 120px;
    clear: both;
    color: #444;
    display: block;
    font-size: 13px;
    font-weight: 700;
    text-decoration: underline;
    margin: 0 -5px 0 0;
    padding: 3px 6px;
    white-space: nowrap;
}
#social-icons {
    width: 780px;
    float: left;
}
#social-icons a {}
/* footer */

footer {
    clear: both;
    float: left;
    background: #326cb1 url(../images/MedMattress-footer-bg.png) no-repeat;
    width: 980px;
    height: 250px;
    margin: 0 auto;
    color: #FFF;
    font-family: Arial;
}
footer p {
    text-align: center;
    font-size: 12px;
    font-family: Arial;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 14pt;
}
footer a {
    color: #fff;
    text-decoration: none;
}
footer a:hover {
    color: #bbddaf;
    text-decoration: none;
}
footer ul {
    list-style: none;
    color: #fff;
}
footer li {
    font-size: 13px;
    text-decoration: none;
    font-weight: 700;
    color: #fff;
    line-height: 15pt;
}
.footerlist a {
    color: #FFF !important;
    text-decoration: none;
}
.footerlist a:visited {
    color: #FFF !important;
    text-decoration: none;
}
.footerlist a:hover {
    color: #bbddaf !important;
    text-decoration: none;
}
.footerlistnav a {
    color: #bbddaf !important;
    text-decoration: none;
    font-size: 13px !important;
    font-family: Arial !important;
}
.footerlistnav a:visited {
    color: #bbddaf !important;
    text-decoration: none;
}
.footerlistnav a:hover {
    color: #fff !important;
    text-decoration: none;
}
#company-info p {
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    color: #000;
    font-weight: 400;
}
.innertube {
    margin: 10px;
    /*Margins for inner DIV inside each column (to provide padding)*/
    
    margin-top: 0;
}
a img {
    border: none;
}
#maincontainer #maincontainercamp #content-container #content2 div {} #itemoptionsgrey {
    float: right;
    width: 413px;
    height: 320px;
    padding: 0;
    margin-right: 75px;
    margin-top: 0;
    display: inline;
    font-size: 12px;
    background-color: #e4e4e4;
}
#itemphotobox {
    border: solid 1px #CCC;
    width: 413px;
    height: 320px;
    margin-left: 50px;
    padding: 0;
}
/* Active Tabs */

div.TabView {
    font-size: 14px;
    float: left;
    padding-left: 70px;
    padding-top: 30px;
}
.desctitle {
    font-family: RokkittRegular;
    font-size: 26px;
    color: #00008B;
    text-align: left;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
}
.pgcontent {
    font-family: Arial;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
/* ***** Tabs *************************************************************** */

div.TabView div.Tabs {
    height: 42px;
    background: url(/images/tab-view/tab-view-big.png) repeat-x 0 -112px;
}
div.TabView div.Tabs a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 276px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #000;
    cursor: pointer;
}
div.TabView div.Tabs a:hover {
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 0;
}
div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 0;
    cursor: default;
}
/* ***** Pages ************************************************************** */

div.TabView div.Pages {
    clear: both;
    border: 1px solid #CCC;
    border-top: none;
    background: #FCFCFC;
}
div.TabView div.Pages {
    overflow: hidden;
}
div.TabView div.Pages div.Page {
    overflow: auto;
}
div.TabView div.Pages div.Page div.Pad {
    padding: 7px;
}
#bluestripitempg {
    width: 834px;
    height: 60px;
    margin-left: 71px;
    margin-right: 75px;
    margin-bottom: 5px;
    background-color: #79C144;
}
#bluestripitempg h2 {
    color: #FFF;
    padding-top: 20px;
}
/* Added for slider */

#contentimg {
    float: left;
    width: 960px;
    height: 260px;
    min-height: 260px;
    margin: 6px 0 0 10px;
    padding: 0;
    margin-bottom: 42px;
    background-color: #929C90;
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#maincontentimage {
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

@font-face {
    font-family: 'Conv_ITCKRIST';
    src: url('/fonts/kristenitc2/KristenITC-Regular.eot');
    src: url('/fonts/kristenitc2/KristenITC-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/kristenitc2/KristenITC-Regular.woff') format('woff'), url('/fonts/kristenitc2/KristenITC-Regular.ttf') format('truetype'), url('/fonts/kristenitc2/KristenITC-Regular.svg#svgFontName') format('svg');
    /* Legacy iOS */
}
.kristenred {
    font-family: Conv_ITCKRIST;
    color: #a61036;
    text-decoration: none;
}
.campheaderglow {
    font-family: Conv_ITCKRIST;
    text-decoration: none;
    text-align: center;
    padding-top: 50px;
    padding-right: 50px;
    font-size: 40px;
    -webkit-text-stroke: 1px #FFF;
    color: #03F;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
.campfooterglow {
    font-family: Conv_ITCKRIST;
    color: #fff;
    font-weight: 700;
    font-size: 25px;
}
.campfooterglow a {
    color: #fff !important;
    font-weight: 700;
    font-size: 25px;
}
.kristenyellow {
    font-family: Conv_ITCKRIST;
    color: #f9ba0f;
    text-decoration: none;
}

#customsizebanner {
    width: 950px;
    height: 73px;
    background: url(../images/Custom-Sizing-Banner-home.png) center top;
    margin: 10px auto;
}
#contentbox1 {
    float: left;
    width: 230px;
    height: 185px;
    min-height: 185px;
    margin: 85px 0 50px 10px;
    padding: 0;
    background-color: #fff;
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 10px;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#contentbox1 .imglink {
    background-color: #000;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    height: 185px;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 10px;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#contentboximg1 {
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 10px;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}
#contentboximg1:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#contentbox2 {
    float: left;
    width: 230px;
    height: 185px;
    min-height: 185px;
    margin: 85px 0 50px 10px;
    padding: 0;
    background-color: #fff;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#contentbox2 .imglink {
    height: 185px;
    background-color: #000;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    height: 185px;
}
#contentboximg2 {
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}
#contentboximg2:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#contentbox3 {
    float: left;
    width: 230px;
    height: 185px;
    min-height: 185px;
    margin: 85px 0 50px 10px;
    padding: 0;
    background-color: #fff;
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#contentbox3 .imglink {
    background-color: #000;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    height: 185px;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#contentboximg3 {
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}
#contentboximg3:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#contentbox4 {
    float: left;
    width: 230px;
    height: 185px;
    min-height: 185px;
    margin: 85px 0 50px 10px;
    padding: 0;
    background-color: #fff;
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#contentbox4 .imglink {
    background-color: #000;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    height: 185px;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
}
#contentboximg4 {
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    opacity: 1;
    filter: alpha(opacity=100);
}
#contentboximg4:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#contentheader1 {
    font-family: RokkittRegular;
    width: 230px;
    height: 35px;
    min-height: 35px;
    background: #BACFD7 url(../images/lblue-home-content.png);
    font-size: 22px;
    text-align: center;
    color: #fff;
}
#contentheader1 p {
    padding-top: 7px;
}
#contentheader1 a {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader1 a:hover {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader1 a:visited {
    display: block;
    text-decoration: none;
}
#contentheader1 a:active {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader2 {
    font-family: RokkittRegular;
    width: 230px;
    height: 35px;
    min-height: 35px;
    background: #959590 url(../images/gray-home-content.png);
    font-size: 22px;
    text-align: center;
    color: #fff;
}
#contentheader2 p {
    padding: 7px;
}
#contentheader2 a {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader2 a:hover {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader2 a:visited {
    display: block;
    text-decoration: none;
}
#contentheader2 a:active {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader3 {
    font-family: RokkittRegular;
    width: 230px;
    height: 35px;
    min-height: 35px;
    background: #91C050 url(../images/green-home-content.png);
    font-size: 22px;
    text-align: center;
    color: #fff;
}
#contentheader3 p {
    padding: 7px;
}
#contentheader3 p {
    padding-top: 7px;
}
#contentheader3 a {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader3 a:hover {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader3 a:visited {
    display: block;
    text-decoration: none;
}
#contentheader3 a:active {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader4 {
    font-family: RokkittRegular;
    width: 230px;
    height: 35px;
    min-height: 35px;
    background: #91C050 url(../images/blue-home-content.png);
    font-size: 22px;
    text-align: center;
    color: #fff;
}
#contentheader4 p {
    padding: 7px;
}
#contentheader4 p {
    padding-top: 7px;
}
#contentheader4 a {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader4 a:hover {
    display: block;
    text-decoration: none;
    color: #fff;
}
#contentheader4 a:visited {
    display: block;
    text-decoration: none;
}
#contentheader4 a:active {
    display: block;
    text-decoration: none;
    color: #fff;
}
#mattresslanding {
    height: 675px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/mattress-landing3.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#mattresslanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#mattresslanding a {
    text-decoration: none;
    color: #363636;
}
#mattresslanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#mattresslanding a:visited {
    text-decoration: none;
}
#mattresslanding a:active {
    text-decoration: none;
    color: #363636;
}
#stretcherlanding {
    height: 485px;
    width: 943px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/stretcherlanding2.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#stretcherlanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#stretcherlanding a {
    text-decoration: none;
    color: #363636;
}
#stretcherlanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#stretcherlanding a:visited {
    text-decoration: none;
}
#stretcherlanding a:active {
    text-decoration: none;
    color: #363636;
}
#coverslanding {
    height: 530px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/replacementcover_landing.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#coverslanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#coverslanding a {
    text-decoration: none;
    color: #363636;
}
#coverslanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#coverslanding a:visited {
    text-decoration: none;
}
#coverslanding a:active {
    text-decoration: none;
    color: #363636;
}
#manulanding {
    height: 550px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/manu-landing.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#manulanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#manulanding a {
    text-decoration: none;
    color: #363636;
}
#manulanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#manulanding a:visited {
    text-decoration: none;
}
#manulanding a:active {
    text-decoration: none;
    color: #363636;
}
#accesslanding {
    height: 459px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/accessories-landing.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#accesslanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#accesslanding a {
    text-decoration: none;
    color: #363636;
}
#accesslanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#accesslanding a:visited {
    text-decoration: none;
}
#accesslanding a:active {
    text-decoration: none;
    color: #363636;
}
#orlanding {
    height: 485px;
    width: 943px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/orlanding.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#orlanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#orlanding a {
    text-decoration: none;
    color: #363636;
}
#orlanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#orlanding a:visited {
    text-decoration: none;
}
#orlanding a:active {
    text-decoration: none;
    color: #363636;
}
#stretchercoverlanding {
    height: 459px;
    width: 943px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/stretcher-cover-landing.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#stretchercoverlanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#stretchercoverlanding a {
    text-decoration: none;
    color: #363636;
}
#stretchercoverlanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#stretchercoverlanding a:visited {
    text-decoration: none;
}
#stretchercoverlanding a:active {
    text-decoration: none;
    color: #363636;
}
#gallery-landing {
    width: 942px;
    padding: 0;
    margin: 0 auto;
}
/********************************************left menu********************/

#contentboxleftmenunew {
    background: url(/images/MMsidemenuBG.png) top left repeat-y;
    width: 220px;
    margin: 0 10px 10px 0;
    padding: 0;
    border-right: 2px #FFF;
    display: table-cell;
    vertical-align: top;
}
#contentboxleftmenunewcovers {
    background: url(/images/MMsidemenuBG.png) top left repeat-y;
    float: left;
    width: 240px;
    height: 820px;
    min-height: 820px;
    margin: 0 10px 10px 0;
    padding: 0;
    border-right: 2px #FFF;
}
#contentboxleftmenunewcamp {
    background: url(/images/MMsidemenuBG.png) top left repeat-y;
    float: left;
    width: 225px;
    height: 1065px;
    margin: 0 15px 10px;
    padding: 0;
    border-right: 2px #FFF;
}
#mattress-gallerycamp {
    width: 706px;
    height: 980px;
    min-height: 1075px;
    margin: 0;
    padding: 0;
    background: #fff;
    display: inline;
    font-size: 12px;
}
#mattress-gallerycamp a {
    color: #039;
}
div.mattresscamp {
    width: 706px;
    height: 200px;
    position: relative;
    margin-left: 0;
    padding: 0;
    padding-top: 15px;
    background: #fff;
    overflow: hidden;
}
div.gallerycamp {
    width: 208px;
    position: relative;
    float: left;
    padding-left: 7px;
    margin-left: 20px;
    color: #6b6b6b;
    font-weight: 700;
    font-size: 14px;
}
#search_results_box {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 15px 0 0;
    padding-left: 25px;
    padding-right: 25px;
}
#search_results_box h2 {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 15px 0 0;
}
input.sri {
    height: 22px;
    line-height: 15px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    width: 300px;
}
input.sri_butt {
    height: 20px;
    line-height: 15px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    padding: 2px;
}
#search_results {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 15px 0 0;
    padding-left: 25px;
    padding-right: 25px;
    /*margin:0 0 0 25px;*/
    
    width: 690px;
    float: left;
}
#search_results h4 {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004ea8;
    font-weight: 700;
    margin: 15px 0 0;
}
#search_results h4 a {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004ea8;
    font-weight: 700;
    margin: 15px 0 0;
    text-decoration: none;
}
#search_results h4 a:visited {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin: 15px 0 0;
    text-decoration: none;
}
#search_results h4 a:hover {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004ea8;
    font-weight: 700;
    margin: 15px 0 0;
    text-decoration: underline;
}
#search_results h4 a:active {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #004ea8;
    font-weight: 700;
    margin: 15px 0 0;
    text-decoration: underline;
}
#contactAreaSR {
    float: right;
    margin-right: 10px;
    width: 220px;
    margin-top: -80px;
}
#contactAreaSR h2 {
    color: #004EA8;
    font-size: 15px;
    font-weight: 700;
    margin: 7px 0 0 5px!important;
    padding: 0!important;
    float: left;
}
#contactAreaSR p {
    float: left;
    clear: both;
    margin: 10px 0 0 29px;
}
/* Active Tabs */

div.TabView {
    font-size: 14px;
    float: right;
    padding-top: -15px;
}
/* Un needed after testing phaze is over and updates of site are complete */
/* ***** Tabs *************************************************************** */

div.TabView div.Tabs {
    height: 42px;
    background: url(/images/tab-view/tab-view-big.png) repeat-x 0 -112px;
}
div.TabView div.Tabs a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 150px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #FFF;
    cursor: pointer;
}
div.TabView div.Tabs a:hover {
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 0;
    color: #000;
}
div.TabView div.Tabs a.Current,
div.TabView div.Tabs a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big.png) no-repeat 0 0;
    color: #000;
    cursor: default;
}
/* End Un Needed section */
/* ***** Tabs 2 *************************************************************** */

div.TabView div.Tabs2 {
    height: 42px;
    background: url(/images/tab-view/tab-view-big2.png) repeat-x 0 -112px;
}
div.TabView div.Tabs2 a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 321px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big2.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #FFF;
    cursor: pointer;
}
div.TabView div.Tabs2 a:hover {
    background: url(/images/tab-view/tab-view-big2.png) no-repeat 0 0;
    color: #000;
}
div.TabView div.Tabs2 a.Current,
div.TabView div.Tabs2 a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big2.png) no-repeat 0 0;
    color: #000;
    cursor: default;
}
/* ***** Tabs 3 *************************************************************** */

div.TabView div.Tabs3 {
    height: 42px;
    background: url(/images/tab-view/tab-view-big3.png) repeat-x 0 -112px;
}
div.TabView div.Tabs3 a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 212px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big3.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #FFF;
    cursor: pointer;
}
div.TabView div.Tabs3 a:hover {
    background: url(/images/tab-view/tab-view-big3.png) no-repeat 0 0;
    color: #000;
}
div.TabView div.Tabs3 a.Current,
div.TabView div.Tabs3 a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big3.png) no-repeat 0 0;
    color: #000;
    cursor: default;
}
/* ***** Tabs 4 *************************************************************** */

div.TabView div.Tabs4 {
    height: 42px;
    background: url(/images/tab-view/tab-view-big4.png) repeat-x 0 -112px;
}
div.TabView div.Tabs4 a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 158px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big4.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #FFF;
    cursor: pointer;
}
div.TabView div.Tabs4 a:hover {
    background: url(/images/tab-view/tab-view-big4.png) no-repeat 0 0;
    color: #000;
}
div.TabView div.Tabs4 a.Current,
div.TabView div.Tabs4 a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big4.png) no-repeat 0 0;
    color: #000;
    cursor: default;
}
/* ***** Tabs 5 *************************************************************** */

div.TabView div.Tabs5 {
    height: 42px;
    background: url(/images/tab-view/tab-view-big5.png) repeat-x 0 -112px;
}
div.TabView div.Tabs5 a {
    display: block;
    float: left;
    margin-right: 4px;
    width: 126px;
    text-align: center;
    height: 41px;
    line-height: 40px;
    vertical-align: middle;
    background: url(/images/tab-view/tab-view-big5.png) no-repeat 0 -59px;
    text-decoration: none;
    font-weight: 100;
    color: #FFF;
    cursor: pointer;
}
div.TabView div.Tabs5 a:hover {
    background: url(/images/tab-view/tab-view-big5.png) no-repeat 0 0;
    color: #000;
}
div.TabView div.Tabs5 a.Current,
div.TabView div.Tabs5 a.Current:hover {
    margin-top: 2px;
    height: 41px;
    background: url(/images/tab-view/tab-view-big5.png) no-repeat 0 0;
    color: #000;
    cursor: default;
}
/*---------------------------Swiftype Search CSS------------------------------------------*/

body form input.st-search-input {
    color: #326db2;
    font-weight: 700;
    width: 180px;
    margin: 20px 0 0 10px;
}
/*----------------------------------------------------------------------------------------*/

#home-nav {
    width: 950px;
    height: 400px;
    background: #FFF;
    margin: 310px auto 0;
}
#healthcare-home {
    width: 690px;
    height: 400px;
    background: url(../images/Healthcare-Mattresses-bg.png) #FFF left no-repeat;
    padding: 0;
}
#healthcare-home-list {
    margin: 135px 0 0 -10px;
    position: absolute;
}
#healthcare-home-list a {
    text-decoration: none;
    color: #000;
    list-style: none;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 18pt;
    font-weight: bolder;
}
#healthcare-home-list li {
    text-decoration: none;
    color: #000;
    list-style: none;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 18pt;
    font-weight: bolder;
}
#healthcare-home-list a:hover {
    text-decoration: underline;
    color: #2e6ab3;
    list-style: none;
}
#homelink1 {
    width: 165px;
    height: 195px;
    position: absolute;
    margin: -400px 0 0 610px;
    float: left;
}
#homelink2 {
    width: 165px;
    height: 195px;
    position: absolute;
    margin: -400px 0 0 785px;
    float: left;
}
#homelink3 {
    width: 165px;
    height: 195px;
    position: absolute;
    margin: -195px 0 0 610px;
    float: left;
}
#homelink4 {
    width: 165px;
    height: 195px;
    position: absolute;
    margin: -195px 0 0 785px;
    float: left;
}
/*----------------------------------------------------Specific Gallery Headers------------------------------------------*/

#med-surg-header {
    width: 980px;
    height: 326px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/MedComfort-Med-Surg-Mattress-header.png) center top;
}
#med-surg-header-list {
    padding: 170px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
#med-surg-ultra-header {
    width: 980px;
    height: 408px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/header-med-surg.png) center top;
}
#med-surg-ultra-header-list {
    padding: 140px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
.medsurg-mattress {
    height: 528px;
    position: relative;
    padding: 0;
    background: #fff;
    overflow: hidden;
    margin-left: 35px;
}
.divider {
    background: url(/images/MMsidemenuBG.png) top left repeat-y;
    display: table;
}
/*###########################



#######Added 5/24/2014 LZ########



###########################



*/

.stretcher-gurney-text {
    position: absolute;
    top: 135px;
    z-index: 100;
    left: 30px;
}
/*###########################



#######Added 6/1/2014 LZ########



###########################



*/

#content-container .image-container {
    float: left;
    min-width: 515px;
    position: relative;
}
#content-container .image-container .image-large {
    float: left;
    margin-right: 10px;
}
#content-container .image-container .image-large img {
    width: 400px;
    border: 1px solid #ccc;
    padding: 15px;
}
#content-container .image-container .thumbnails {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
}
#content-container .image-container .thumbnails ul {
    margin: 0;
}
#content-container .image-container .thumbnails ul li {
    clear: both;
    float: left;
    height: 60px;
    width: 60px;
    border: 1px solid #ccc;
    margin: 5px 0 0;
    padding: 5px;
}
#content-container .image-container .thumbnails ul li img {
    height: 60px;
    width: 60px;
}
#content-container #right-container {
    float: right;
    width: 46%;
}
#content-container #right-container h2 {
    font: normal 36px/40px Arial, sans-serif;
    margin: 0 0 15px;
    padding: 0;
}
#content-container #right-container .part-number {
    font: bold 18px/24px Arial, sans-serif;
    margin: 0 0 15px;
    border-bottom: 1px solid #ccc;
    color: #0055ba;
    padding-bottom: 10px;
}
#content-container #right-container .details-info {
    clear: both;
}
#content-container #right-container .details-info table.product-template {
    margin-bottom: 15px;
}
#content-container #right-container .details-info label {
    float: left;
    clear: both;
    font-weight: bold;
}
#content-container #right-container .details-info select,
#content-container #right-container .details-info input {
    float: left;
}
#content-container #right-container .details-info input[type="image"] {
    float: none;
}
#content-container #right-container .details-info #quantity {
    width: 35px;
}
#content-container #right-container .details-info .detail-links {
    border-top: 1px solid #ccc;
    margin-top: 20px;
}
#content-container #right-container .details-info .detail-links a {
    font: bold 14px/20px Arial, sans-serif;
    display: block;
    float: left;
    clear: both;
    margin: 5px 0;
    color: #0055ba;
}
/*Jquery tabs*/

#tabular-tabs {
    margin: 20px 0px 0px 0px;
    float: left;
    clear: both;
    width: 980px;
    height: 350px;
}
.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}
.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}
.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}
.r-tabs .r-tabs-accordion-title {
    display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}
.r-tabs .r-tabs-nav {
    border-bottom: 1px solid #ccc;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
    position: relative;
    top: 1px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
    background: #0055ba;
    margin-bottom: 0;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    color: #fff !important;
    font-weight: 700;
}
.r-tabs .r-tabs-nav .r-tabs-state-active {
    background-color: #fff;
    margin-bottom: -1px;
    border-top: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
    opacity: 0.5;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    color: #0055ba !important;
    background-color: #fff;
}
.r-tabs .r-tabs-panel {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-bottom: 3px;
    height: 270px;
    overflow: scroll;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    display: block;
    padding: 10px;
    background-color: #0055ba;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 3px;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
    opacity: 0.5;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #0055ba;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-bottom: 0;
}
/* --------------------------------------------------------*\

    Added new camp template - L.Z. 11/21/2014

\* --------------------------------------------------------*/

.content-container.bg-woods {
    background: url(/camp/images/sun-bg-camp.png) no-repeat top center #23485f;
    position: relative;
    float: left;
    clear: both;
    width: 97%;
    padding: 0 15px;
}
.content-container.bg-woods .image-container {
    float: left;
    width: 48%;
    padding: 10px;
}
.content-container.bg-woods .image-container img {
    border: 3px solid #2E6AB3;
}
.content-container.bg-woods .image-container .image-large {
    max-width: 100%;
    float: left;
}
.content-container.bg-woods .image-container .thumbnails ul {
    margin: 0;
    padding: 0;
}
.content-container.bg-woods .image-container .thumbnails li {
    float: right;
    margin-bottom: 10px;
    padding-left: 20px;
}
.content-container.bg-woods .image-container .thumbnails li img {
    max-width: 50%;
    float: left;
    clear: both;
    height: auto;
}
.content-container.bg-woods .bg-wood {
    background: url(/camp/images/wood-sign.png) no-repeat 0 0;
    float: left;
    width: 425px;
    height: 200px;
}
.content-container.bg-woods .bg-wood .campheaderglow {
    margin-bottom: 0;
    color: #fff;
    text-shadow: 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
    font-size: 35px;
    padding: 30px 0 0;
    line-height: 45px;
    color: #0055ba;
}
.content-container.bg-woods .bg-wood .part-no {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 22px;
    margin: 30px 0 0;
    text-shadow: 1px 1px 0 #0055ba, -1px -1px 0 #0055ba, 1px -1px 0 #0055ba, -1px 1px 0 #0055ba, 1px 1px 0 #0055ba;
}
.content-container.bg-woods .call-to-action {
    position: absolute;
    right: 0;
    width: 395px;
    background: #fff;
    padding: 2px 30px 0 30px;
    top: 188px;
    z-index: 25;
    border-right: 30.5px solid #23485f;
    border-top: 18px solid #23485f;
    border-left: 25px solid #23485f;
}
.content-container.bg-woods .call-to-action .spacer {
    background: #fff;
    float: left;
    width: 100%;
    padding-top: 15px;
}
.content-container.bg-woods .call-to-action .left-col {
    float: left;
    padding-left: 20px;
    margin-top: 25px;
}
.content-container.bg-woods .call-to-action .right-col {
    float: right;
    padding-right: 15px;
    overflow: hidden;
}
.content-container.bg-woods .call-to-action .right-col p {
    margin: 0;
}
.content-container.bg-woods .call-to-action input[type=text] {
    width: 25px;
}
.content-container.bg-woods .call-to-action {} .content-container.bg-woods #tabular-tabs {
    position: relative;
    z-index: 1;
    margin-top: 62px;
    margin-left: 0px;
    width: 935px;
}
.content-container.bg-woods .r-tabs .r-tabs-nav {
    background: transparent;
    width: 45%;
}
.content-container.bg-woods .r-tabs .r-tabs-panel {
    background: #fff;
}
.content-container.bg-woods .r-tabs .tab {
    border-radius: 5px 5px 0 0;
}
.content-container > .footer {
    color: #FDF200;
    padding: 15px 0px;
    text-align: center;
    float: left;
    width: 100%;
}
.content-container > .footer p,
.content-container > .footer p a {
    font-size: 20px;
    text-decoration: none;
}
/*********************************************************Header bg imgs*************************/

#med-surg-header {
    width: 980px;
    height: 326px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/MedComfort-Med-Surg-Mattress-header.png) center top;
}
#med-surg-header-list {
    padding: 170px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
#airpal-transfer-header {
    width: 980px;
    height: 376px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/airpal-transfer-header.png) center top;
}
#air-pal-transfer-header-list {
    padding: 130px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
#truck-rv-header {
    width: 980px;
    height: 375px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/truck-rv-header.png) center top;
}
#truck-rv-header-list {
    padding: 140px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 12px;
}
#res-hall-header {
    width: 980px;
    height: 376px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/res-hall-header.png) center top;
}
#res-hall-header-list {
    padding: 158px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 12px;
}
#bunk-header {
    width: 980px;
    height: 376px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/bunk-bed-head.png) center top;
}
#bunk-header-list {
    padding: 158px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 12px;
}
#home-crib-header {
    width: 980px;
    height: 380px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/nursery-pediatric.png) center top;
}
#home-crib-header-list {
    padding: 158px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
#posey-side-rails-header {
    width: 980px;
    height: 375px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/posey-side-rails-header.png) center top;
}
#posey-side-rails-header-list {
    padding: 136px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
#bedding-header {
    width: 980px;
    height: 379px;
    margin: 0 auto;
    color: #000;
    background: url(../images/header/bedding-header.png) center top;
}
#bedding-header-list {
    padding: 150px 0 0 40px;
    text-align: left;
    list-style-type: disc;
    font-size: 11px;
}
/***********************stretcher cover landing**************/

#stretchercoverlanding {
    height: 459px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/stretcherlanding-covers01.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#stretchercoverlanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#stretchercoverlanding a {
    text-decoration: none;
    color: #363636;
}
#stretchercoverlanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#stretchercoverlanding a:visited {
    text-decoration: none;
}
#stretchercoverlanding a:active {
    text-decoration: none;
    color: #363636;
}
/************end****************************/
/********************************************mfg header css***********************/

#drive-head {
    width: 980px;
    height: 280px;
    background-image: url(../images/mfg/mfg-drive-medical.png);
}
#drive-copy {
    height: auto;
    width: 513px;
    padding: 82px 0px 0px 30px;
}
#hausted-head {
    width: 980px;
    height: 220px;
    background-image: url(../images/mfg/mfg-hausted.png);
}
#hausted-copy {
    height: auto;
    width: 513px;
    padding: 82px 0px 0px 30px;
}
#hill-rom-head {
    width: 980px;
    height: 230px;
    background-image: url(../images/mfg/mfg-hill-rom.png);
}
#hill-rom-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#invacare-head {
    width: 980px;
    height: 250px;
    background-image: url(../images/mfg/mfg-invacare.png);
}
#invacare-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#joerns-head {
    width: 980px;
    height: 240px;
    background-image: url(../images/mfg/mfg-joerns.png);
}
#joerns-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#kci-head {
    width: 980px;
    height: 240px;
    background-image: url(../images/mfg/mfg-kci.png);
}
#kci-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#medline-head {
    width: 980px;
    height: 240px;
    background-image: url(../images/mfg/mfg-medline.png);
}
#medline-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#midmark-head {
    width: 980px;
    height: 250px;
    background-image: url(../images/mfg/mfg-midmark.png);
}
#midmark-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#span-america-head {
    width: 980px;
    height: 370px;
    background-image: url(../images/mfg/mfg-span-america.png);
}
#span-america-copy {
    height: auto;
    width: 506px;
    padding: 79px 0px 0px 30px;
}
#stryker-head {
    width: 980px;
    height: 230px;
    background-image: url(../images/mfg/mfg-stryker.png);
}
#stryker-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
#posey-head {
    width: 980px;
    height: 230px;
    background-image: url(../images/mfg/mfg-posey.png);
}
#posey-copy {
    height: auto;
    width: 506px;
    padding: 82px 0px 0px 30px;
}
/**********************************end**************************/
/***********************student life landing**************/

#studentlanding {
    height: 459px;
    width: 942px;
    margin: 20px auto;
    padding: 0;
    background: #fff url(../images/student-life-landing.png);
    /* curved border radius */
    
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10;
    -moz-border-bottom-left-radius: 10;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10;
    -webkit-border-bottom-left-radius: 10;
    -webkit-border-top-right-radius: 10;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10;
    border-top-right-radius: 10;
    border-bottom-right-radius: 10px;
    -moz-box-shadow: 3px 3px 4px #999;
    -webkit-box-shadow: 3px 3px 4px #999;
    box-shadow: 3px 3px 4px #999;
}
#studentlanding ul {
    padding: 230px 0 0 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 27px;
    color: #363636;
    text-decoration: none;
    list-style: none;
}
#studentlanding a {
    text-decoration: none;
    color: #363636;
}
#studentlanding a:hover {
    text-decoration: underline;
    color: #363636;
}
#studentlanding a:visited {
    text-decoration: none;
}
#studentlanding a:active {
    text-decoration: none;
    color: #363636;
}
/************end****************************/
/***********************begin top black bar styling*************METMATTRESS ONLY***********/

#topblackbar {
    height: 41px;
    width: 1020px;
    margin: -22px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    background-color: #464444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12.96px;
    font-weight: normal;
    line-height: 21px;
}
#searchwrapblkbox .textwrap {
    padding: 0;
    width: 180px;
}
#searchwrapblkbox {
    background: none;
    float: right;
    height: 40px;
    padding: 0;
    width: 234px;
    margin: -56px 0px 0px 0px;
}
#searchwrapblkboxp input.searchsubmit {
    background: url(../images/btnsearch.jpg) no-repeat;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 40px;
    line-height: 24px;
    padding: 0;
    width: 31px;
}
#searchwrapblkbox .textwrap {
    background: url(../images/searchtxtbox.jpg) no-repeat;
    border: 0 none;
    color: #F0F0F0;
    float: right;
    height: 40px;
    padding: 0;
    width: 180px;
}
#searchwrapblkbox input.searchtext {
    font-size: 14px!important;
    line-height: 14px!important;
    line-height: 20px;
    background: transparent;
    border: 0;
    margin: 0;
    width: 165px;
    padding: 13px 0 13px 10px;
    height: 14px;
}
#topblackbar ul {
    padding-left: 0;
    margin-left: 0;
    color: White;
    float: left;
    width: 100%;
    font-family: arial, helvetica, sans-serif;
}
#topblackbar ul li {
    display: inline;
}
#topblackbar ul li a {
    padding: 0.26em 1em;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #464444;
}
#searchwrapblkbox {} #logoblkbox {
    margin-top: -2px;
}
#alt-linksblkbox {
    float: right;
    margin-right: 15px;
    margin-top: -92px;
}
#topsectionblackbox {
    height: 110px;
    margin: 2px 0px 0px 0px;
    background: #fff url(../images/MedMattress-header-bg.png);
}
#topblackbar .dmbox a:link {
    background-color: #194258;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .dmbox a:visited {
    background-color: #194258;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .nsbox a:link {
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .nsbox a:visited {
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .ltcbox a:link {
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .ltcbox a:visited {
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .vetbox a:link {
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .vetbox a:visited {
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .medmat a:link {
    background-color: #2a67b1;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .medmat a:visited {
    background-color: #2a67b1;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .simlab a:link {
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .simlab a:visited {
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .quickq a:link {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .quickq a:visited {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link1 a:hover {
    color: #fff;
    background-color: #194259;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link2 a:hover {
    color: #fff;
    background-color: #2a67b1;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link3 a:hover {
    color: #fff;
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link4 a:hover {
    color: #fff;
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link5 a:hover {
    color: #fff;
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link6 a:hover {
    color: #fff;
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#link7 a:hover {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar ul li#linkems a:hover {
    color: #fff;
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .emsbox a:link {
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbar .emsbox a:visited {
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
/******************shitforcamp**************/

#topblackbarcamp {
    height: 41px;
    width: 980px;
    margin: -22px 0px -11px 0px;
    padding: 3px 0px 0px 0px;
    background-color: #464444;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13.2px;
    font-weight: normal;
    line-height: 21px;
}
#topblackbarcamp ul {
    padding-left: 0;
    margin-left: 0;
    color: White;
    float: left;
    width: 100%;
    font-family: arial, helvetica, sans-serif;
}
#topblackbarcamp ul li {
    display: inline;
}
#topblackbarcamp ul li a {
    padding: 0.26em 0.8em;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #464444;
}
#topblackbarcamp .dmbox a:link {
    background-color: #194258;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .dmbox a:visited {
    background-color: #194258;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .nsbox a:link {
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .nsbox a:visited {
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .ltcbox a:link {
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .ltcbox a:visited {
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .vetbox a:link {
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .vetbox a:visited {
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .medmat a:link {
    background-color: #2a67b1;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .medmat a:visited {
    background-color: #2a67b1;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .simlab a:link {
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .simlab a:visited {
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .quickq a:link {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .quickq a:visited {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link1 a:hover {
    color: #fff;
    background-color: #194259;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link2 a:hover {
    color: #fff;
    background-color: #2a67b1;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link3 a:hover {
    color: #fff;
    background-color: #3775a0;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link4 a:hover {
    color: #fff;
    background-color: #fbad17;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link5 a:hover {
    color: #fff;
    background-color: #5fb0ca;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link6 a:hover {
    color: #fff;
    background-color: #41848d;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#link7 a:hover {
    color: #464444;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp ul li#linkems a:hover {
    color: #fff;
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .emsbox a:link {
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
#topblackbarcamp .emsbox a:visited {
    background-color: #c31e1e;
    -moz-border-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -moz-border-bottom-left-radius: 0;
    -moz-border-top-right-radius: 10;
    -moz-border-bottom-right-radius: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}
/*****************newfooter2014***********************/

#footer2014 {
    height: 300px;
    width: 980px;
    background-image: url(../images/footer-sample/newfootoer-bg.png);
    margin: 10px auto 10px auto;
    clear: both;
}
#footerlogos {
    width: 980px;
    height: 100px;
}
#diamedicallogo {
    height: 100px;
    width: 300px;
    float: left;
    margin: 20px 0px 0px 40px;
}
#medmatlogo {
    height: 100px;
    width: 300px;
    float: left;
    margin: 28px 0px 0px 30px;
}
#simlablogo {
    height: 100px;
    width: 300px;
    float: left;
    margin: 26px 0px 0px 10px;
}
#footerconnect {
    height: 172px;
    width: 350px;
    float: left;
    padding: 20px 25px 20px 25px;
    margin: -20px 0px 0px 27px;
}
.connecttop {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}
.connectbottom {
    font-size: 13px;
    color: #fff;
    line-height: 24px;
}
.socialicons2014 {
    height: 35px;
    width: 350px;
    margin-top: 10px;
}
#footerlinks1 {
    color: #a6d179;
    float: left;
    font-size: 14px;
    line-height: 23px;
    margin: 0 0 0 24px;
    width: 140px;
    font-weight: 800;
}
#footerlinks1 a {
    color: #a6d179;
    float: left;
    font-size: 14px;
    line-height: 23px;
    text-decoration: none;
}
#footerlinks1 a:visited {
    color: #a6d179;
    float: left;
    font-size: 15px;
    line-height: 23px;
    text-decoration: none;
}
#footerlinks1 a:hover {
    color: #fff;
    text-decoration: none;
}
#footerlinks2 {
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 0 44px;
    width: 130px;
}
#footerlinks2 a {
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}
#footerlinks2 a:visited {
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}
#footerlinks2 a:hover {
    color: #a6d179;
    text-decoration: none;
}
.popularproducts {
    padding: 0px;
    color: #a6d179;
    text-decoration: none;
    font-size: 14px;
    margin-bottom: -19px;
    margin-top: 2px;
    font-weight: 800;
}
#footerlinks3 {
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 0 33px;
    width: 170px;
}
#footerlinks3 a {
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}
#footerlinks3 a:visited {
    color: #fff;
    float: left;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
}
#footerlinks3 a:hover {
    color: #a6d179;
    text-decoration: none;
}
/***********end new footer***********/

.new-camp-bg {
    width: 980px;
    height: 916px;
    background-image: url("../../images/camp-new-bunk-bed-mattress.png");
}
#dandy-1-home {
    float: left;
    float: left;
    left: 183px;
    position: absolute;
    top: 426px;
    z-index: 1;
}
.signnewcamp-left {
    z-index: 2;
    left: 234px;
    position: absolute;
    top: 166px;
}
.signnewcamp-right {
    left: 256px;
    position: absolute;
    top: 184px;
}
#ladybug1 {
    left: 904px;
    position: absolute;
    top: 676px;
    z-index: 6;
}
#ladybug2 {
    left: 633px;
    position: absolute;
    top: 887px;
    -ms-transform: rotate(331deg);
    -o-transform: rotate(331deg);
    -webkit-transform: rotate(331deg);
    -moz-transform: rotate(331deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1.5);
    z-index: 6;
}
#dandy2 {
    left: 852px;
    position: absolute;
    top: 737px;
    z-index: 5;
}
#dandy3 {
    left: 771px;
    position: absolute;
    top: 820px;
    z-index: 5;
}
#dandy4 {
    left: 150px;
    position: absolute;
    top: 465px;
    z-index: 5;
}
.photo1 {
    left: 439px;
    position: absolute;
    top: 656px;
}
.photo2 {
    left: 43px;
    position: absolute;
    top: 656px;
}
.photo3 {
    left: 259px;
    position: absolute;
    top: 652px;
}
.photo4 {
    left: 233px;
    position: absolute;
    top: 1012px;
}
#grass1 {
    z-index: 4;
    left: 320px;
    position: absolute;
    top: 484px;
}
#grass2 {
    left: 558px;
    position: absolute;
    top: 494px;
}
/* Buzz */

@-webkit-keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
}
@keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
}
.hvr-buzz {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-buzz:hover,
.hvr-buzz:focus,
.hvr-buzz:active {
    -webkit-animation-name: hvr-buzz;
    animation-name: hvr-buzz;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
/* Float Shadow */

.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 110%;
    left: 24%;
    height: 30px;
    width: 86%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
    /* W3C */
    
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    /* move the element up by 5px */
}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
/* Grow */

.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.hvr-grow1 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-grow1:hover,
.hvr-grow:focus,
.hvr-grow:active {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
.photohover:hover {
    z-index: 5;
}
.gallery a:visited {
    color: #000000 !important;
    text-decoration: none !important;
}
.gallery a {
    color: #000000 !important;
    text-decoration: none !important;
}
.gallery a:hover {
    color: #235371 !important;
    text-decoration: underline !important;
}