TABLE.page_bg1 {
background-color: #ff6e01;
width: 100%;
height: 100%;
}

TABLE.page_bg2 {
width: 100%;
height: 100%;
background-color: #c8c8c5;
}


body {
margin: 0px;
padding: 0px;
bgcolor: #FF6E01;
}

.clearboth { clear: both; height: 0; line-height: 0; overflow: hidden; font-size: 0}
img {border-style:none;}
/*========================================================*/
/*    Fonts	                                          */
/*========================================================*/

@font-face {  
     font-family: 'special_1';  
     src: url('/portals/155/skins/rbm/fonts/gill_sans-webfont.eot');  
}  
   
@font-face {  
     font-family: special_1;  
     src: local('special_1'),  
     local('special_1'),  
     url("/portals/155/skins/rbm/fonts/gill_sans-webfont.ttf") format("opentype"); 
}

@font-face {  
     font-family: 'special_2';  
     src: url('/portals/155/skins/rbm/fonts/gill_sans_light-webfont.eot');  
}  
   
@font-face {  
     font-family: special_2;  
     src: local('special_2'),  
     local('special_2'),  
     url("/portals/155/skins/rbm/fonts/gill_sans_light-webfont.ttf") format("opentype"); 
}

/*========================================================*/
/*    New Home stuff                                      */
/*========================================================*/

.welcome_bg		{background: url(images/welcome_bg.jpg) no-repeat; width: 603px; height: 229px; float: left; margin: 19px 0 0 19px; }
.welcome_bg .inner	{width: 563px; float: left; margin: 20px 0 0 20px}
.welcome_bg .normal	{font-size: 14px}

.tips_bg		{background: url(images/tips_bg.jpg) no-repeat; width: 316px; height: 229px; float: right; margin: 19px 19px 0 0; }
.tips_bg .inner		{width: 276px; margin: 20px 0 0 20px; float: left}

.white 			{color: #FFF; font-size: 14px}

.tips_bg h2		{font-family: special_1; font-size: 18px; text-transform:uppercase; margin: 0 0 8px 0}
.tips_bg .normal	{font-size: 14px}

.header2		{background: url(images/headerv2.jpg) no-repeat; width: 980px; height: 112px}
.top_social		{float: right; width: 118px; height: 38px; margin: 25px 23px 0 0; }
.bottom_social		{float: right; width: 148px; height: 38px; margin: 25px 7px 0 0;  }

.like_recommend		{float: right; width: 118px}
.facebook		{width: 45px; float: right; margin: 4px 6px 0 0; overflow: hidden}
.twitter		{width: 61px; float: right; margin: 4px 6px 0 0; overflow: hidden}
.bottom_social IMG	{float: right; margin: 4px 5px 0 0}

.offer			{float: left; width: 632px; margin: 19px 0 0 19px}
.featured		{float: right; width: 300px; height: 250px; background: url(images/featured_bg.jpg) no-repeat; margin: 25px 19px 0 0}
.featured .inner	{float: left; width: 260px; margin: 20px 0 0 20px}

.wellness		{float: right; width: 300px; margin: 25px 19px 0 0}

.featured h2		{font-family: special_1; font-size: 18px; text-transform:uppercase; margin: 0 0 8px 0}
.featured a:link	{color: #c01c00; text-decoration: underline; font-size: 14px}
.featured a:hover	{color: #000; text-decoration: underline; font-size: 14px}
.featured a:visited	{color: #c01c00; text-decoration: underline; font-size: 14px}
.featured strong	{font-size: 16px; font-weight: bold}

.icon_facebook		{float: right; margin: 6px 3px 0 0}

.top_right		{float: right; margin: 19px 19px 0 0; width: 316px}

.recipe_bg		{background: url(images/recipe_bg.jpg) no-repeat; width: 316px; height: 137px; float: right; }
.recipe_bg .inner	{width: 276px; margin: 10px 0 0 20px; float: left}

.recipe_bg .inner h2		{font-family: special_1; font-size: 14px; text-transform:uppercase; margin: 0 0 6px 0}
.recipe_bg .inner a:link	{color: #c01c00; text-decoration: underline; font-size: 14px}
.recipe_bg .inner a:hover	{color: #000; text-decoration: underline; font-size: 14px}
.recipe_bg .inner a:visited	{color: #c01c00; text-decoration: underline; font-size: 14px}
.recipe_bg .inner strong	{font-size: 16px; font-weight: bold}



.btn_tip		{float: right; margin: 0 0 22px 0}

TD.stripe_bg {
background-image: url(images/stripe_bg.gif);
background-repeat: repeat-x;
}


TD.header {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
height: 124px;
background-image: url(images/header_top_repeat.gif);
}

TD.header_right {
background-image: url(images/header_right.jpg);
background-position: left;
background-repeat: no-repeat;
}


TD.top_bar {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
height: 13px;
background-image: url(images/top_bar.gif);
background-repeat: repeat-x;
}

TD.content_bg {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
padding: 0px 6px 6px 6px; 
background-image: url(images/content_bg.gif);
background-repeat: repeat-x;
}

TD.content_bg2 {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
padding: 0px 6px 6px 6px; 
background-color: #ffffff;
}

TD.content_bg3 {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
padding: 5px 5px 5px 5px; 
background-image: url(images/bottom_bg2.gif);
background-repeat: repeat-x;
}

TD.gray_gradient {
border-top: 1px solid #2e7b9e;
border-bottom: 1px solid #2e7b9e;
padding: 9px; 
background-image: url(images/gray_gradient2.gif);
background-repeat: repeat-x;
}

TD.boxed {

padding: 5px;
background-image: url(images/box_bg.gif);
background-repeat: repeat-x;
}

TD.inner_box1 {
height: 260px;
font-family: tahoma, sans-serif;
color : #231F20;
font-size: 11px;
font-weight: normal;
background-color: #FFFFFF;
border: 1px solid #4e9000;
}

TD.inner_box2 {
height: 260px;
font-family: tahoma, sans-serif;
color : #231F20;
font-size: 11px;
font-weight: normal;
background-color: #FFFFFF;
border: 1px solid #4e9000;
}

TABLE.video_details {
height: 100%;
background-color: #000000;
font-family: tahoma, sans-serif;
color : #FFFFFF;
font-size: 14px;
font-weight: normal;
}

TD.video_details_box {
background-color: #000000;
}

TD.bottom_box {
background-image: url(images/bottom_bg.gif);
background-repeat: repeat-x;
}

TD.gallery_box1 {
border: 1px solid #95d34c;
padding-top: 10px;
height: 150px;
font-family: tahoma, sans-serif;
color : #000000;
font-size: 11px;
font-weight: bold;
background-image: url(images/gallery_item_bg.gif);
background-repeat: repeat-x;
}

.gallery_box1 A:link    {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.gallery_box1 A:visited {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.gallery_box1 A:hover   {COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: underline; font-family: tahoma, sans-serif; font-weight: bold}

IMG.img_box1 {
border: 1px solid #95d34c;
}

DIV.paging {
padding: 0 20px 10px 0;
COLOR: #FFFFFF; 
FONT-SIZE: 12px; 
TEXT-DECORATION: none;
}

.paging A:link    {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.paging A:visited {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: bold}
.paging A:hover   {COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: underline; font-family: tahoma, sans-serif; font-weight: bold}

.normal {
font-family:   Verdana, Arial, Helvetica, sans-serif;
color : #333333;
font-size: 11px;
font-weight: normal;
text-align: left;
}



.page_title {
FONT-FAMILY: Verdana, Arial, sans serif;
color : #471207;
font-size: 16px;
font-weight: bold;
}

TD.footer_bg2 {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
border-bottom: 1px solid #ab8e8e;
padding: 0px 12px 0px 12px; 
height: 30px;
background-image: url(images/footer_bg2.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #E0E9EC;
}

TD.footer_bg {
border-right: 1px solid #ab8e8e;
border-left: 1px solid #ab8e8e;
border-bottom: 1px solid #ab8e8e;
padding: 0px 12px 0px 12px; 
height: 40px;
background-image: url(images/footer_bg.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #E0E9EC;
}

TD.footer {
font-family: tahoma, sans-serif;
color : #000000;
font-size: 10px;
font-weight: normal;
}

.footer A:link    {COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.footer A:visited {COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; font-family: tahoma, sans-serif; font-weight: normal}
.footer A:hover   {COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: underline; font-family: tahoma, sans-serif; font-weight: normal}

H1 {
font-family: Arial, Helvetica, sans-serif;
color : #133D8D;
font-size: 16px;
font-weight: bold;
}

H2 {
font-family: Arial, Helvetica, sans-serif;
color : #CD4E2C;
font-size: 14px;
font-weight: bold;
}

a:link  {
color : #3a3d5f;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
font-weight: normal; outline: none;
}

a:visited  {
color : #3a3d5f;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
font-weight: normal; outline: none;
}

a:hover  {
color : #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
font-weight: normal; outline: none;
}

TD.e2place {
padding: 7px;
font-family: tahoma, sans-serif;
color : #737373;
font-size: 10px;
font-weight: normal;
}

.e2place a:link  {
color : #737373;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: normal;
}

.e2place a:visited  {
color : #737373;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
font-weight: normal;
}


.e2place a:hover {
color : #737373;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
font-size: 10px;
font-weight: normal;
}

/*========================================================*/
/*     Nav Links                                          */
/*========================================================*/

    a.home{
	margin-left: 35px;
        background:url('images/creation2/b1.gif') repeat 0px 0px; 
        width: 56px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.home span { 
        display: none; 
    }
    a.home:hover { 
        background: url('images/creation2/b1.gif') repeat -56px 0px; 
    }
    a.creation{ 
	margin-left: 35px;
        background:url('images/creation2/b2.gif') repeat 0px 0px; 
        width: 156px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.creation span { 
        display: none; 
    }
    a.creation:hover { 
        background: url('images/creation2/b2.gif') repeat -156px 0px; 
    }
    a.story{ 
	margin-left: 35px;
        background:url('images/creation2/b3.gif') repeat 0px 0px; 
        width: 87px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.story span { 
        display: none; 
    }
    a.story:hover { 
        background: url('images/creation2/b3.gif') repeat -87px 0px; 
    }
    a.products{ 
	margin-left: 35px;
        background:url('images/creation2/b4.gif') repeat 0px 0px; 
        width: 76px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.products span { 
        display: none; 
    }
    a.products:hover { 
        background: url('images/creation2/b4.gif') repeat -76px 0px; 
    }
    a.community{ 
	margin-left: 35px;
        background:url('images/creation2/b5.gif') repeat 0px 0px; 
        width: 98px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.community span { 
        display: none; 
    }
    a.community:hover { 
        background: url('images/creation2/b5.gif') repeat -98px 0px; 
    }
    a.contact{ 
	margin-left: 35px;
        background:url('images/creation2/b6.gif') repeat 0px 0px; 
        width: 95px; 
        height: 44px; 
        display: block; 
        float:left;
    }
    a.contact span { 
        display: none; 
    }
    a.contact:hover { 
        background: url('images/creation2/b6.gif') repeat -95px 0px; 
    }




    a.media1{ 
        background:url('images/creation2/media1.jpg') repeat 0px 0px; 
        width: 107px; 
        height: 64px; 
        display: block; 
        float:left;
    }
    a.media1 span { 
        display: none; 
    }
    a.media1:hover { 
        background: url('images/creation2/media1.jpg') repeat -107px 0px; 
    }
    a.media2{ 
        background:url('images/creation2/media2.jpg') repeat 0px 0px; 
        width: 107px; 
        height: 64px; 
        display: block; 
        float:left;
    }
    a.media2 span { 
        display: none; 
    }
    a.media2:hover { 
        background: url('images/creation2/media2.jpg') repeat -107px 0px; 
    }
    a.media3{ 
        background:url('images/creation2/media3.jpg') repeat 0px 0px; 
        width: 109px; 
        height: 64px; 
        display: block; 
        float:left;
    }
    a.media3 span { 
        display: none; 
    }
    a.media3:hover { 
        background: url('images/creation2/media3.jpg') repeat -109px 0px; 
    }


