body
{
    background-color: #fdb816;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

body#Register
{
    font-size: 12px;
}

a
{
    color: #FF0000;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h3
{
    margin-bottom: 15px;
}

p
{
    margin-bottom: 1em;
    font-size: 13px;
}

.outer_wrapper
{
    text-align: center;
    margin: auto;
    width: 991px;
}

.wrapper
{
    text-align: left;
    background: transparent url(../images/middle.gif) top left repeat-y;
    position: relative;
    float: left;
}

.header
{
    background-color: #fdb816;
    position: relative;
    float: left;
}

.header .ped_logo
{
    float: left;
}

.header .jc_logo
{
    float: left;
}

/*-----------------------------------------------------------------*/
/* Main Navigation */
/*-----------------------------------------------------------------*/

.header .main_nav_container
{
    float: left;
    margin: 0px auto 0 auto;
    padding: 0;
    width: 479px;
    height: 42px;
}

.header .main_nav_container ul#main_nav
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 479px;
    height: 42px;
    margin: 0;
    list-style-type: none;
    overflow: hidden;
}

.header .main_nav_container ul#main_nav_home
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 479px;
    height: 42px;
    margin: 0;
    list-style-type: none;
    overflow: hidden;
}


body #main_nav
{
background: transparent url(../images/main_menu.gif) no-repeat 0 0;
clear:both;
    }

body ul#main_nav
{
    clear:both;
    list-style-type: none;
    text-align: center;
}

ul#main_nav li
{
	display:inline;

}

ul#main_nav li a
{
    margin: 0;
    padding: 0 0px 0 4px;
    margin-top:5px;    
    color: #000;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    float: left;
	cursor:pointer;
}

ul#main_nav li a:hover
{
	color: #fff;
	cursor:pointer;
}
ul#main_nav li a span
{
    float: left;
    padding: 6px 7px 8px 5px;
    display: block;
	cursor:pointer;
}

ul#main_nav li a.current
{
	color:#FFF;
	text-decoration: none;
    cursor:pointer;
    background: url(../images/masterpage/current1.gif) no-repeat left top #000000;
}

ul#main_nav li a.current span
{
	display:block;
	float:left;
	cursor:pointer;
	background: url(../images/masterpage/current2.gif) no-repeat right top;
}
/*different matrix image for home page*/


body#Challenge li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#Challenge li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#Challenge li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#Challenge li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#Challenge li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Challenge li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Challenge li#main_nav_5 a
{
    background-position: -387px 0;
    left: 387px;
}
body#Challenge li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#Tales li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#Tales li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#Tales li#main_nav_2 a
{
    background-position: -99px -84px;
    left: 99px;
}
body#Tales li#main_nav_2 a:hover
{
    background-position: -99px -84px;
}
body#Tales li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#Tales li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#Tales li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Tales li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Tales li#main_nav_5 a
{
    background-position: -387px 0;
    left: 387px;
}
body#Tales li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#Product li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#Product li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#Product li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#Product li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#Product li#main_nav_3 a
{
    background-position: -221px -84px;
    left: 221px;
}
body#Product li#main_nav_3 a:hover
{
    background-position: -221px -84px;
}
body#Product li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Product li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Product li#main_nav_5 a
{
    background-position: -387px 0;
    left: 387px;
}
body#Product li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#TellAFriend li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#TellAFriend li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#TellAFriend li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#TellAFriend li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#TellAFriend li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#TellAFriend li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#TellAFriend li#main_nav_4 a
{
    background-position: -303px -84px;
    left: 303px;
}
body#TellAFriend li#main_nav_4 a:hover
{
    background-position: -303px -84px;
}
body#TellAFriend li#main_nav_5 a
{
    background-position: -387px 0;
    left: 387px;
}
body#TellAFriend li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#Advice li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#Advice li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#Advice li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#Advice li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#Advice li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#Advice li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#Advice li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Advice li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Advice li#main_nav_5 a
{
    background-position: -387px -84px;
    left: 387px;
}
body#Advice li#main_nav_5 a:hover
{
    background-position: -387px -84px;
}

body#SignUp li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#SignUp li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#SignUp li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#SignUp li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#SignUp li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#SignUp li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#SignUp li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#SignUp li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#SignUp li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body#SignUp li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#Register li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#Register li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#Register li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#Register li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#Register li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#Register li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#Register li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Register li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Register li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body#Register li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#Password li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#Password li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#Password li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#Password li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#Password li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#Password li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#Password li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#Password li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#Password li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body#Password li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#NotActivated li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#NotActivated li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#NotActivated li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#NotActivated li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#NotActivated li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#NotActivated li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#NotActivated li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#NotActivated li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#NotActivated li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body#NotActivated li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body#OfflineCoupon li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body#OfflineCoupon li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body#OfflineCoupon li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body#OfflineCoupon li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body#OfflineCoupon li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body#OfflineCoupon li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body#OfflineCoupon li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body#OfflineCoupon li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body#OfflineCoupon li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body#OfflineCoupon li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

body li#main_nav_1 a
{
    background-position: 0 0;
    width: 99px;
    left: 0;
}
body li#main_nav_1 a:hover
{
    background-position: 0 -42px;
}
body li#main_nav_2 a
{
    background-position: -99px 0;
    left: 99px;
}
body li#main_nav_2 a:hover
{
    background-position: -99px -42px;
}
body li#main_nav_3 a
{
    background-position: -221px 0;
    left: 221px;
}
body li#main_nav_3 a:hover
{
    background-position: -221px -42px;
}
body li#main_nav_4 a
{
    background-position: -303px 0;
    left: 303px;
}
body li#main_nav_4 a:hover
{
    background-position: -303px -42px;
}
body li#main_nav_5 a
{
    background-position: -387px 0px;
    left: 387px;
}
body li#main_nav_5 a:hover
{
    background-position: -387px -42px;
}

/*-----------------------------------------------------------------*/
/* Side Navigation */
/*-----------------------------------------------------------------*/

.left_side
{
    float: left;
    width: 303px;
}

.left_side .side_nav
{
    background: bottom left no-repeat #fdb816 url(../images/side_nav_footer.gif);
    width: 283px;
    min-height: 28px;
    height: auto !important;
    height: 28px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin: 0;
    font-size: 12px;
    font-family: "Trebuchet MS" , HelveticaNeueBlack;
}

.left_side .side_nav a
{
    text-decoration: none;
    padding-left:10px;
}

.left_side .side_nav li
{
    border-bottom: 1px solid black;
    padding: 2px 0px 2px 0px;
    margin-right: 28px;
}

.left_side .side_nav li.last
{
    border-bottom: none;
}

.side_nav a:hover
{
    background: center left no-repeat #fdb816 url(../images/side_nav_arrow.gif);
}

.left_side .side_nav li a.side_nav_on
{
    color: #000000;
    font-weight: bold;
    background: center left no-repeat #fdb816 url(../images/side_nav_arrow.gif);
}

.left_side .side_nav li a.side_nav_off
{
    color: #000000;
}

.left_side .side_nav li span.side_nav_dis
{
    color: #a87807;
}

/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/

.middle
{
    padding-left: 26px;
    background-color: #FFFFFF;
}

.content
{
    float: left;
}

/*-----------------------------------------------------------------*/
/* Size and positioning of dynamic name headers and log out links over header images  */
/*-----------------------------------------------------------------*/

.content .home_top_image
{
    margin: auto;
    position: relative;
}

.content .home_top_image span.home_user_name
{
    font-size: 28px;
    width: 280px;
    color: #fdb816;
    font-family: "Trebuchet MS" , HelveticaNeueBlack;
}

/*loggen in header text*/
.content .home_top_image span.home_name_0
{
    position: absolute;
    top: 20px;
    left: 508px;
}
.content .home_top_image span.home_lo_0
{
    position: absolute;
    top: 36px;
    left: 715px;
}
.content .home_top_image span.home_name_1
{
    position: absolute;
    top: 22px;
    left: 403px;
}
.content .home_top_image span.home_lo_1
{
    position: absolute;
    top: 38px;
    left: 612px;
}
.content .home_top_image span.home_name_2
{
    position: absolute;
    top: 16px;
    left: 208px;
}
.content .home_top_image span.home_lo_2
{
    position: absolute;
    top: 32px;
    left: 415px;
}
.content .home_top_image span.home_name_3
{
    position: absolute;
    top: 21px;
    left: 192px;
}
.content .home_top_image span.home_lo_3
{
    position: absolute;
    top: 37px;
    left: 398px;
}
.content .home_top_image span.home_name_4
{
    position: absolute;
    top: 24px;
    left: 508px;
}
.content .home_top_image span.home_lo_4
{
    position: absolute;
    top: 40px;
    left: 715px;
}
.content .home_top_image span.home_name_5
{
    position: absolute;
    top: 30px;
    left: 117px;
}
.content .home_top_image span.home_lo_5
{
    position: absolute;
    top: 46px;
    left: 324px;
}
.content .home_top_image span.home_name_6
{
    position: absolute;
    top: 22px;
    left: 548px;
}
.content .home_top_image span.home_lo_6
{
    position: absolute;
    top: 38px;
    left: 755px;
}
.content .home_top_image span.home_name_7
{
    position: absolute;
    top: 44px;
    left: 518px;
}
.content .home_top_image span.home_lo_7
{
    position: absolute;
    top: 60px;
    left: 725px;
}
/*---------------------*/

.content .home_top_image .home_week0_link
{
    position: absolute;
    top: 210px;
    left: 470px;
}

.content .hero_image
{
    margin: auto;
    margin-bottom: 28px;
    position: relative;
}

.content .hero_image span.user_name
{
    font-size: 28px;
    width: 280px;
    color: #fdb816;
    font-family: "Trebuchet MS" , HelveticaNeueBlack;
}

.content .hero_image span.chal_name_0
{
    position: absolute;
    top: 15px;
    left: 326px;
}

.content .hero_image span.chal_lo_0
{
    position: absolute;
    top: 32px;
    left: 532px;
}

.content .hero_image .week0_link
{
    position: absolute;
    top: 210px;
    left: 290px;
}

.content .hero_image span.chal_name_1
{
    position: absolute;
    top: 15px;
    left: 335px;
}

.content .hero_image span.chal_lo_1
{
    position: absolute;
    top: 31px;
    left: 538px;
}

.content .hero_image span.chal_name_2
{
    position: absolute;
    top: 15px;
    left: 336px;
}
.content .hero_image span.chal_lo_2
{
    position: absolute;
    top: 31px;
    left: 538px;
}

.content .hero_image span.chal_name_3
{
    position: absolute;
    top: 15px;
    left: 82px;
}
.content .hero_image span.chal_lo_3
{
    position: absolute;
    top: 31px;
    left: 284px;
}

.content .hero_image span.chal_name_4
{
    position: absolute;
    top: 15px;
    left: 335px;
}
.content .hero_image span.chal_lo_4
{
    position: absolute;
    top: 31px;
    left: 537px;
}

.content .hero_image span.chal_name_5
{
    position: absolute;
    top: 15px;
    left: 325px;
}
.content .hero_image span.chal_lo_5
{
    position: absolute;
    top: 31px;
    left: 527px;
}

.content .hero_image span.chal_name_6
{
    position: absolute;
    top: 15px;
    left: 315px;
}
.content .hero_image span.chal_lo_6
{
    position: absolute;
    top: 31px;
    left: 517px;
}

.content .hero_image span.chal_name_7
{
    position: absolute;
    top: 31px;
    left: 303px;
}
.content .hero_image span.chal_lo_7
{
    position: absolute;
    top: 47px;
    left: 510px;
}

/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/

.content h3
{
    margin-top: 14px;
    font-size: 20px;
}

.content .middle_col
{
    width: 338px;
    float: left;
}

.content .middle_col_tale
{
    width: 590px;
    float: left;
}

.content .right_col
{
    width: 234px;
    float: left;
    position: relative;
    left: 32px;
    background: top left repeat-y transparent url(../images/tales_box_back.gif);
}

.content .right_col_quote
{
    width: 234px;
    float: left;
    position: relative;
    left: 32px;
}

.content .right_col .tales_content
{
    margin: 10px 23px 30px 23px;
    line-height: 15px;
    font-size: 11px;
}

.content .right_col_quote .quote_content
{
    margin: 10px 23px 30px 23px;
    line-height: 18px;
    color: #666666;
    font-family: "Trebuchet MS" , HelveticaNeueBlack;
}

.content .right_col .tales_content span.tales_quote
{
    font-style: italic;
}

.content .right_col_quote .quote_content span.quote
{
    font-size: 16px;
}

.content .right_col .tales_content span.tales_name
{
    float: right;
    text-align: right;
}

.content .right_col_quote .quote_content span.quote_name
{
    float: right;
    text-align: right;
    font-size: 12px;
}

.button_right
{
    clear: both;
    text-align: right;
    margin-top: 14px;
}

.footer
{
    background: top left no-repeat transparent url(../images/footer.gif);
    height: 20px;
    padding: 45px 20px 0 20px;
    clear: both;
    margin-bottom: 20px;
    font-size: 12px;
}

.footer_home
{
    background: top left no-repeat transparent url(../images/footer_home.gif);
    height: 20px;
    padding: 45px 20px 0 20px;
    clear: both;
    margin-bottom: 20px;
    font-size: 12px;
}

.footer_left
{
    float: left;
    text-align: left;
}

.footer_left a
{
    color: #000000;
}

.footer_right
{
    float: right;
    text-align: right;
}

.footer_right a
{
    color: #000000;
}

.clear
{
    clear: both;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    font-size: 1px;
}

.orange
{
    color: #fdb816;
}

.grey
{
    color: #7d7d7d;
}

.highlight
{
    font-weight: bold;
}

.smalllink, .smalllink a, .smalllink a:active, .smalllink a:visited
{
    line-height: 13px;
    font-size: 11px;
    color: #ed1c24;
    text-decoration: none;
}

a:hover.smalllink
{
    line-height: 13px;
    font-size: 11px;
    color: #ed1c24;
    text-decoration: underline;
}

.smalllinkpadding
{
    float: left;
    padding-top: 7px;
}

.floatright
{
    float: right;
}

#home_flash
{
    height: 298px;
    width: 940px;
}

.home
{
    background-color: #000000;
}

.home_nf
{
    height: 298px;
    width: 940px;
    background: url('../images/home_top.jpg') top left no-repeat;
}

.home_nf_reg
{
    position: absolute;
    top: 240px;
    left: 415px;
    width: 470px;
    height: 40px;
}

.home_nf_login_error
{
    position: absolute;
    top: 273px;
    left: 415px;
    width: 470px;
    height: 15px;
}

.home_nf_login_fields
{
    position: absolute;
    top: 293px;
    left: 486px;
    width: 176px;
    height: 57px;
}

.home_nf_login_button
{
    position: absolute;
    top: 330px;
    left: 673px;
    width: 50px;
    padding-top: 2px;
}

.home_nf_regpass
{
    position: absolute;
    top: 290px;
    left: 750px;
    width: 120px;
    height: 70px;
    padding-top: 8px;
}

.home_space_1
{
    float: left;
    margin: 11px;
}

.home_space_2
{
    float: left;
    margin: 11px;
}

.home_space_3
{
    float: left;
    margin: 11px;
}

.space_1
{
    height: 30px;
    width: 224px;
    position: relative;
    top: 14px;
    left: 40px;
    float: left;
    line-height: 15px;
    margin: auto;
}

.space_2
{
    margin-top: 11px;
}

/*-----------------------------------------------------------------*/
/*	Boxes for home and standard pages 							   */
/*-----------------------------------------------------------------*/

.home_box
{
    height: 154px;
    width: 218px;
    position: relative;
    top: 14px;
    float: left;
    line-height: 15px;
    margin: auto;
}

.home_box_coupons
{
    background: bottom left no-repeat #000000 url(../images/home_story_box.jpg);
}

.home_box_coupons_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_challenge
{
    background: bottom left no-repeat #000000 url(../images/home_help_box.jpg);
}

.home_box_challenge_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_tales
{
    background: bottom left no-repeat #000000 url(../images/home_tales_box.jpg);
}

.home_box_tales_content
{
    position: absolute;
    top: 124px;
    left: 115px;
}

.home_box_products
{
    background: bottom left no-repeat #000000 url(../images/home_products_box.jpg?d=20080314);
}

.home_box_products_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_help
{
    background: bottom left no-repeat #000000 url(../images/home_help_box.jpg);
}

.home_box_help_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_question
{
    background: bottom left no-repeat #000000 url(../images/home_question_box.jpg);
}

.home_box_question_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_tip
{
    background: bottom left no-repeat #000000 url(../images/home_tip_box.jpg);
}

.home_box_tip_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_tellafriend
{
    background: bottom left no-repeat #000000 url(../images/home_tellafriend_box.jpg);
}

.home_box_tellafriend_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.home_box_wallchart
{
    background: bottom left no-repeat #000000 url(../images/home_wallchart_box.jpg);
}

.home_box_wallchart_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.boxlog
{
    height: 166px;
    width: 224px;
    position: relative;
    top: 14px;
    left: 40px;
    float: left;
    line-height: 15px;
    margin: auto;
}

.box
{
    height: 157px;
width:224px;
position:relative;
top:14px;
left:40px;
float:left;
line-height:15px;
margin:auto;
}

.box_products
{
    background: top left no-repeat #000000 url(../images/about_box.jpg?d=20080314);
}

.box_products_content
{
    position: absolute;
    top: 58px;
    left: 18px;
}

.box_question
{
    background: top left no-repeat #000000 url(../images/question_box.jpg);
}

.box_question_content
{
    position: absolute;
    top: 58px;
    left: 18px;
}

.box_tales
{
    background: top left no-repeat #000000 url(../images/tales_box.jpg);
}

.box_tales_content
{
    position: absolute;
    top: 124px;
    left: 115px;
}

.box_story
{
    background: top left no-repeat #000000 url(../images/story_box.jpg);
}

.box_story_content
{
    position: absolute;
    top: 53px;
    left: 60px;
    padding-right: 16px;
    text-align: right;
}


.box_coupons
{
    background: top left no-repeat #000000 url(../images/coupons_box.jpg?d=20080314);
}

.box_coupons_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_challenge
{
    background: top left no-repeat #000000 url(../images/challenge_box.jpg);
}

.box_challenge_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_help
{
    background: top left no-repeat #000000 url(../images/help_box.jpg);
}

.box_help_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_tip
{
    background: top left no-repeat #000000 url(../images/tip_box.jpg);
}

.box_tip_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_tellafriend
{
    background: top left no-repeat #000000 url(../images/tellafriend_box.jpg);
}

.box_tellafriend_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_wallchart
{
    background: top left no-repeat #000000 url(../images/wallchart_box.jpg?d=20080421);
}

.box_wallchart_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_faq
{
    background: top left no-repeat #000000 url(../images/faq_box.jpg);
}

.box_faq_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_hold
{
    background: top left no-repeat #000000 url(../images/hold_box.jpg);
}

.box_hold_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_held
{
    background: top left no-repeat #000000 url(../images/held_box.jpg);
}

.box_held_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_details
{
    background: top left no-repeat #000000 url(../images/details_box.jpg);
}

.box_details_content
{
    position: absolute;
    top: 52px;
    left: 16px;
}

.box_login
{
    background: top left no-repeat #000000 url(../images/login_box2.jpg);
}

.box_login_content_top
{
    position: absolute;
    top: 53px;
    left: 80px;
    text-align: right;
    float: left;
}

.box_login_content_regbutton
{
    position: absolute;
    top: 123px;
    left: 175px;
}

.box_login_content_bottom
{
    position: absolute;
    top: 17px;
    left: 21px;
    float: left;
}

.box_login_fields
{
    position: absolute;
    width: 150px;
    top: 42px;
    left: 60px;
    text-align: right;
    float: left;
}

.tellafirend_title
{
    float: left;
    width: 100px;
}

.tellafriend_field
{
    /*float:right;*/
    display: inline;
    width: 220px;
}

.tale_title
{
    float: left;
    width: 100px;
}

.tale_field
{
    /*float:right;*/
    display: inline;
    width: 220px;
}

.testimonial_content
{
    float: left;
    position: relative;
    left: 370px;
    top: 40px;
    width: 200px;
}
.testimonial_content_w
{
    float: left;
    position: relative;
    left: 220px;
    top: 40px;
    width: 350px;
}
.testimonial_back_4
{
    background: top left no-repeat #FFFFFF url(../images/testimonial_back_generic.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_back_5
{
    background: top left no-repeat #FFFFFF url(../images/testimonial_back_james.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_back_1
{
    background: top left no-repeat #FFFFFF url(../images/testimonial_back_molly.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_back_33
{
    background: top left no-repeat #FFFFFF url(../images/testimonial_back_mel.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_back_3
{
    background: top left no-repeat #FFFFFF url(../images/testimonial_back_joanne.jpg);
    width: 610px;
    height: 275px;
}
.login_textbox
{
    width: 185px;
    height: 17px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    padding: 2px 2px 2px 2px;
    display: inline;
    margin: 0;
}

.reg_textbox
{
    width: 185px;
    height: 17px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    padding: 2px 2px 2px 2px;
    display: inline;
    margin: 0;
}

.reg_dropdown
{
    height: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    padding: 2px 2px 2px 2px;
    display: inline;
    margin: 0;
}

.reg_legal
{
    font-size: 11px;
}

.toploginbox
{
    color: #000000;
    font-weight: bold;
    height: 58px;
    font-size: 11px;
    line-height: 22px;
    font-family: Arial, HelveticaNeueBlack;
}
.toploginbox a
{
    color: #000000;
}
.toploginbox a:hover
{
    color: #000000;
}

.toploginerror
{
    text-align: right;
    color: #ED1C24;
}
/*testimonials*/
.testimonial_Niki
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Niki.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_tales_beverley_leeson
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/beverley_leeson.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Donna_Reed
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/donna_reed.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Lorraine_Perrin
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Lorraine_Perrin.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Helen_Belcher
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Helen_Belcher.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Tricia_Hertfordshire
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Tricia_Hertfordshire.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Laura_Smart
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Laura_Smart.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Roger_Neal
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Roger_Neal.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Amanda_Heath
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Amanda_Heath.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Roy_Baker
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/roybaker.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Kelly_Taz_and_Jess
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Kelly-Taz_and_Jess.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_FionaMassey
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/FionaMassey.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Dave_King
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/DaveKing.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Alison_Hammett
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Alison_Hammett.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Diane_Brophy
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/DianeBrophy.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Michelle
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Michelle.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Sue
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Sue.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Linda_Rchards
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Linda_Rchards.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Ray
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Ray.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Paula
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Paula.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Eddie_and_Barney
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Eddie_and_Barney.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Lescha_Baines_Jones
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Lescha_Baines_Jones.jpg);
    width: 610px;
    height: 275px;
}

.testimonial_Shel
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Shel.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Michelle_and_Mike_Hart
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Michelle_and_Mike_Hart.jpg);
    width: 610px;
    height: 275px;
}
.testimonial_Sue_Skye
{
    background: top left no-repeat #FFFFFF url(../images/Testimonials/Sue_Skye.jpg);
    width: 610px;
    height: 275px;
}
/*testimonials*/
.testimonial_scroll
{
    height: 200px; 
    width: 210px; 
    padding-right:2px;
    overflow-x: hidden;
    overflow-y:auto ;
    margin-bottom: 5px;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #C0C0C0;
    scrollbar-darkshadow-color: #C0C0C0;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-arrow-color: #8A8589;
    scrollbar-track-color: #FFFFFF
}
