body {
    background: #4c8f97;
}

/*Fixes DNN Box Sizing Issue*/

#ControlBar, #ControlBar *, .actionMenu * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

img {
    display: block;
    height: auto;
    max-width: 100%;
}

/*==================== Start Custom Layout & Markup Styles =================================*/

#header {
    background-image: url(images/rm-header.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

#RM-Wrap {
    background-color: #f7e8c9;
    max-width: 1190px;
    margin: 0px auto 0px auto;
    padding-bottom: 20px;
}

#Banner {
    background-color: #b6c2b6;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 15px #899c88 solid;
    max-width: 1190px;
    margin: 0px auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

.NewsPane { font-size: 18px !important;
            line-height: 36px; }

    .NewsPane p, .NewsPane td, .NewsPane .Normal, .NewsPane div { font-size: 18px !important;
                                                                  text-align: center;
                                                                  line-height: 36px; }

.PartnersPane {font-size: 16px;
               line-height: 24px; }

    .PartnersPane p, .PartnersPane td, .PartnersPane .Normal, .PartnersPane div { font-size: 16px;
                                                                                  text-align: center;
                                                                                  line-height: 28px; }


#Advertising {
   
    margin-bottom: 20px;
}

.BannerMidText, .BannerMidText p, .BannerMidText .Normal {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    font-family: 'Lucida Sans';
}

#navbar {
    background: #899c88;
    margin-top: 0px;
    font-family: 'Times New Roman';
}

#contentarea {
    background-color: #f7e8c9;
    padding-top: 20px;
}

    #contentarea .Head {
        border-bottom: none;
        text-shadow: 2px 1px 2px rgba(70, 70, 70, 1);
        font-size: 24px;
        display: block;
        text-align: center;
        background-color: #4c8f97;
        color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        font-family: 'Andika', sans-serif;
    }

#blocksection {
    background-color: #d6d5c3;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
}

    #blocksection .Head {
        border-bottom: none;
        text-shadow: 2px 1px 2px rgba(70, 70, 70, 1);
        font-size: 24px;
        display: block;
        text-align: center;
        background-color: #1c476d;
        color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        font-family: 'Andika', sans-serif;
    }

#footer {
    text-align: center;
    color: #fff;
    height: 40px;
    line-height: 40px;
}

    #footer a,
    #footer a:link,
    #footer a:visited,
    #footer a:hover,
    #footer a:active {
        color: #fff;
    }

#footerlegal {
}

.footer {
    color: #fff;
}

.pane-border {border-right: 1px #969d85 solid;}

.pane-borderright { border-left: 1px #969d85 solid; }


/*==================== Start Custom Skin Styles =================================*/

.SiteLogo {
}

/*==================== Start Custom Body & Paragraph Styles ====================*/

p { font-size: 14px;
    font-family: 'Lucida Sans';
}

.Normal { font-size: 14px;
          font-family: 'Lucida Sans';
}

td { font-size: 14px;
     font-family: 'Lucida Sans';
}

/*==================== Start Custom Heading Styles ============================*/

.Head {
    border-bottom: none;
    text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
    font-size: 24px;
    font-weight: normal;
    font-family: 'Andika', sans-serif;
    color: #899c88;
}

.SubHead {
}

h1,
h2,
h3,
h4,
h5,
h6 { font-family: 'Andika', sans-serif;
}

h1 {
    color: #f8991d;
}

h2 {
    color: #1f9ab6;
}

h3 {
    color: #f8991d;
}

h4 {
    color: #1f9ab6;
}

h5 {
    color: #f8991d;
}

h6 {
    color: #1f9ab6;
}

/*==================== Start Custom Link Styles ============================*/

a:link {
    color: #1c476d;
}
/* unvisited link */
a:visited {
    color: #1c476d;
}
/* visited link */
a:hover {
    color:#1c476d;
}
/* mouse over link */
a:active {
    color: #1c476d;
}
/* selected link */

/*==================== Start Custom Navigation Styles ============================*/

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}

.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}

    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus {
        color: #6c6052;
        background-color: #e7dcc0;
    }

/*============= START CUSTOM BLOCKS ===============================*/

.rm-block {
    text-align: center;
    float: left;
    width: 260px;
    height: 55px;
    margin-bottom: 10px;
}

    .rm-block a, .rm-block a:link {
        background-color: #4d908f;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 260px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }

     .rm-block a:hover {
        background-color: #1a486a;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 260px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }

.rm-blockright {
    text-align: center;
    float: right;
    width: 260px;
    height: 55px;
    margin-bottom: 10px;
}

    .rm-blockright a, .rm-blockright a:link {
        background-color: #4d908f;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 260px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }

    .rm-blockright a:hover {
        background-color: #1a486a;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 260px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }
    
    .rm-wideblock {
    text-align: center;
    float: left;
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
}

.rm-wideblock a, .rm-wideblock a:link {
        background-color: #4d908f;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 100%;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }

     .rm-wideblock a:hover {
        background-color: #1a486a;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 100%;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif;
    }

.rm-50-block { text-align: center;
    float: left;
    width: 360px;
    height: 55px;
    margin-bottom: 10px; }

.rm-50-block a, .rm-50-block a:link {  background-color: #4d908f;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 360px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif; }

.rm-50-block a:hover { background-color: #1a486a;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 360px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif; }

.rm-50blockright { text-align: center;
    float: right;
    width: 360px;
    height: 55px;
    margin-bottom: 10px;}

.rm-50blockright a, .rm-50blockright a:link { background-color: #4d908f;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 360px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif; }

.rm-50blockright a:hover {background-color: #1a486a;
        color: #fff;
        font-size: 24px;
        display: block;
        height: 55px;
        width: 360px;
        line-height: 55px;
        text-shadow: 2px 1px 2px rgba(150, 150, 150, 1);
        font-family: 'Andika', sans-serif; }

/*============= START DEVICES ===============================*/


/* Smaller devices (tablets, 768px and less) */
@media (max-width: 768px) {
    body {
        /* BLUE */
    }

    #footer {
        text-align: center;
        color: #fff;
        line-height: normal;
    }

    .BannerMidText, .BannerMidText p, .BannerMidText .Normal {
        text-align: center;
        font-size: 12px;
        line-height: normal;
        font-weight: bold;
        font-family: 'Lucida Sans';
    }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    body {
        /* YELLOW */
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    body {
        /* PURPLE */
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    body {
        /* GREEN */
    }
}

/*====== START CART STYLES ========*/

/*#PaymentMethods{
	display:none;
}*/
//*.ShippingFees{
	display:none;	
}*//
.ProductSavedPrice { 
	display:none;
}
div .ProductSavedPrice { 
	display:none;
}
.ProductRetailPrice { 
	display:none;
}
.ProductSku { 
	display:none;
}//*
#dnn_ctr1011_ShoppingCartContainer_ctl00_lblBillingAddress .Normal{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}*//

