body {
background:#9c3 url('../images/bg_sky.jpg') repeat-x top left;
color:#960;
font:12px Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:left;
}
img{
border:0 none;
}

/* MAIN STRUCTURE start */
#container {
position:relative;
width:995px;
margin:auto;
}

#innercontainer {
width:803px;
position:relative;
top:10px;
padding:0 61px 0 118px;
margin:0;
z-index:1;
}

#innercontainer2 {
float:left;
width:803px;
background:#fff url('../images/footer_internal.gif') no-repeat bottom left;
padding:10px 0 22px;
margin:0;
}
#page-home #innercontainer {
padding:0 61px 0 134px;
top:-82px;
}

#innercontainer3 {
padding:0 15px 19px;
margin:0;
}

#header {
width:957px;
height:182px;
background:url('../images/bg_header_2.gif') no-repeat top left;
padding:0 19px;
margin:0;
position:relative;
z-index:10;
}

#contenthome {
width:771px;
height:955px;
background:url('../images/bg_home_h884.jpg') no-repeat top left;
padding:10px 0 0 10px;
}
#page-home #innercontainer3{
	padding:0 15px;
}

#contentcontainer {
float:left;
width:572px;
padding:0 12px 0 0;
margin:0
}

.content_left_container {
float:left;
width:186px;
padding:0;
margin:0;
}

.content_left {
width:160px;
padding:0 14px 0 0;
margin:0;
}

.content_copy_container {
float:right;
width:374px;
}

.page-content .content_copy_container {
width:514px;
padding:0 20px 0 0;
}

#right {
float:right;
width:187px;
padding:0;
margin:0;
}

#footer{
clear:both;
font-size:11px;
padding:0 0 0 45px;
margin:0;
position:relative;
top:25px;
width:920px;
}
#page-home #footer, .page-content #footer{
	top:-60px;
}


#flashcontainer {
width:400px;
margin:0 auto;
padding:0;
text-align:center;
}
/* MAIN STRUCTURE end */

/* BOXES start */
#content {
float:left;
width:560px;
height:auto !important;
min-height:300px;
*height:300px;
background:#018022 url('../images/boxes/bg_content_green_top.gif') no-repeat top left;
padding:20px 0 0 12px;
margin:0;
}

.content_bottom {
float:left;
width:572px;
height:22px;
background:url('../images/boxes/bg_content_green_bottom.gif') no-repeat top left;
padding:0;
margin:0;
}

.page-content #content {
width:747px;
background:#018022 url('../images/boxes/bg_content_green_top_2.gif') no-repeat top left;
}

.page-content #content2 {
float:left;
width:747px;
background:url('../images/boxes/bg_public_bottom.gif') no-repeat bottom left;
}

.page-content.long-page #content2 {
float:left;
width:747px;
background:url('../images/boxes/bg_public_long.gif') no-repeat bottom left;
}

.page-content .content_bottom {
width:759px;
background:url('../images/boxes/bg_content_green_bottom_2.gif') no-repeat top left;
}

.content_leftbox {
width:140px;
background:#279343 url('../images/boxes/bg_box_side_top_1.gif') no-repeat top left;
color:#fff;
padding:10px 10px 0;
margin:0;
}

.content_leftbox_bottom {
width:160px;
height:18px;
background:url('../images/boxes/bg_box_side_bottom_1.gif') no-repeat top left;
padding:0;
margin:0 0 20px;
}

.content_leftbox_2 {
width:148px;
background:#3faf08 url('../images/boxes/bg_box_side_top_2.gif') no-repeat top left;
color:#fff;
padding:20px 0 0 12px;
margin:0;
}

.content_leftbox_2_bottom {
width:160px;
height:18px;
background:url('../images/boxes/bg_box_side_bottom_2.gif') no-repeat top left;
padding:0;
margin:0;
}

.content_container_public {
float:left;
width:525px;
padding:0;
margin:0;
}

.content_copy_top_public {
width:525px;
height:16px;
background:url('../images/boxes/bg_box_white_top.gif') no-repeat top left;
padding:0;
margin:0;
}

.content_copy_public {
height:auto !important;
min-height:220px;
*height:220px;
width:485px;
color:#666;
background-color:#fff;
padding:0 20px;
margin:0;
}

.content_copy_bottom_public {
width:525px;
height:16px;
background:url('../images/boxes/bg_box_white_bottom.gif') no-repeat top left;
padding:0;
margin:0;
}

.content_copy_top {
width:374px;
height:146px;
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
padding:0;
margin:0;
}

.page-parents-home .content_copy_top {
background-image:url('../images/boxes/headings/parents-home.jpg');
}

.page-parents-profile .content_copy_top {
background-image:url('../images/boxes/headings/parents-profile.jpg');
}

.page-parents-account .content_copy_top {
background-image:url('../images/boxes/headings/parents-account.jpg');
}

.page-parents-news .content_copy_top {
background-image:url('../images/boxes/headings/parents-news.jpg');
}

.page-parents-contact .content_copy_top {
background-image:url('../images/boxes/headings/parents-contact.jpg');
}

.page-ecs-home .content_copy_top {
background-image:url('../images/boxes/headings/ecs-home.jpg');
}

.page-ecs-profile .content_copy_top {
background-image:url('../images/boxes/headings/ecs-profile.jpg');
}

.page-ecs-account .content_copy_top {
background-image:url('../images/boxes/headings/ecs-account.jpg');
}

.page-ecs-resources .content_copy_top, .page-ecs-packs .content_copy_top {
background-image:url('../images/boxes/headings/ecs-resources.jpg');
}

.page-ecs-marketing .content_copy_top, .page-ecs-market-resources .content_copy_top {
background-image:url('../images/boxes/headings/ecs-marketing.jpg');
}

.page-ecs-rewards .content_copy_top, .page-ecs-redeem .content_copy_top {
background-image:url('../images/boxes/headings/ecs-rewards.jpg');
}

.page-ecs-contact .content_copy_top {
background-image:url('../images/boxes/headings/ecs-contact.jpg');
}

.page-ecs-news .content_copy_top {
background-image:url('../images/boxes/headings/ecs-news.jpg');
}

.content_copy {
float:left;
width:344px;
background:url('../images/boxes/bg_box_repeat_1.gif') repeat-y top left;
padding:0 20px 0 10px;
margin:0;
}

.content_copy_bottom {
float:left;
width:374px;
height:22px;
background:url('../images/boxes/bg_box_bottom_1.gif') no-repeat top left;
padding:0;
margin:0;
}

#page-parents .newsbox {
width:166px;
background:#e7def1 url('../images/boxes/bg_box_purple_top.gif') no-repeat top left;
padding:50px 10px 0;
margin:0 0 0 1px;
}

#page-parents .newsbox_bottom {
width:187px;
height:18px;
background:url('../images/boxes/bg_box_purple_bottom.gif') no-repeat top left;
padding:0;
margin:0 0 15px;
}

#page-ecs .newsbox {
width:167px;
background:#fff4d3 url('../images/boxes/bg_box_yellow_top1.gif') no-repeat top left;
padding:50px 10px 0;
margin:0;
}

#page-ecs .newsbox_bottom, .membersbox_bottom {
width:187px;
height:18px;
background:url('../images/boxes/bg_box_yellow_bottom.gif') no-repeat top left;
padding:0;
margin:0 0 15px;
}

.promocode {
width:174px;
color:#06c;
background:#c8e3fd url('../images/boxes/bg_box_blue_top.gif') no-repeat top left;
padding:50px 6px 0;
margin:0 0 0 1px;
}

.promocode_bottom {
width:187px;
height:18px;
background:url('../images/boxes/bg_box_blue_bottom.gif') no-repeat top left;
padding:0;
margin:0;
}

.membersbox {
width:167px;
color:#ff7e30;
background:#fff4d3 url('../images/boxes/bg_box_members_top.gif') no-repeat top left;
padding:50px 10px 0;
margin:0;
}

.box_basic-coupon {
width:140px;
/* height:236px;
background:url('../images/boxes/bg_basic-coupon.gif') no-repeat top left; */
height:140px;
background:url('../images/boxes/bg_basic-coupon2.gif') no-repeat top left;
font-size:11px;
color:#ff7e30;
padding:60px 10px 20px;
margin:0;
}

/* BOXES end */

/* MAIN ELEMENTS start */
#content p {
padding:0 0 10px;
margin:0;
}

.page-content {
color:#fff;
}
.page-content #innercontainer {
	padding: 2px 61px 0 134px;
top: -84px;
}

.page-content #content a {
color:#fc3;
text-decoration:none;
}

.page-content #content a:hover {
text-decoration:underline;
}

#content ul {
padding:0;
margin:0 20px 10px;
}

.content_copy a {
color:#f63;
}

.content_copy a:hover {
color:#f33;
}

.content_copy hr {
height:1px;
border:0 none;
border-bottom:2px dotted #960;
padding:0;
margin:10px 0 15px;
}

/* MAIN ELEMENTS end */

/* FORM ELEMENTS start */
#content label {
float:left;
display:block;
width:165px;
margin:0;
padding:0;
font-weight:bold;
}

#content .content_copy label {
width:100px;
}

#content input {
display:inline;
margin:0;
padding:0;
}

.w300, #content label.w300 {
width:300px;
}

.w200 {
width:200px;
}

.w100 {
width:100px;
}

.w50 {
width:50px;
}

#content .checkboxlabel {
display:inline;
float:none;
width:auto;
font-weight:bold;
padding:0 0 0 15px;
}

.termsContainer {
display:block;
width:480px;
height:90px;
background-color:#fff;
color:#666666;
/* overflow-y:scroll; */
overflow:scroll;
padding:10px;
margin:10px 0 20px;
}

input.b_submit_green {
display:block;
width:68px;
height:33px;
background:transparent url('../images/buttons/b_submit-on-white.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#fc3;
text-transform:lowercase;
}

input.b_submit_green:hover {
color:#f63;
background-position:bottom left;
cursor: pointer;
}

input.b_back_green {
display:block;
width:68px;
height:36px;
background:transparent url('../images/buttons/b_back-on-white.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#fc3;
text-transform:lowercase;
}

input.b_back_green:hover {
color:#f63;
background-position:bottom left;
cursor: pointer;
}

/*
input.b_submit_green {
display:block;
width:68px;
height:33px;
background:transparent url('../images/buttons/b_submit-green.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#fc3;
text-transform:lowercase;
}

input.b_submit_green:hover {
color:#f63;
background-position:bottom left;
}
*/

input.b_submit_yellow {
cursor: pointer;
display:block;
width:68px;
height:33px;
background:transparent url('../images/buttons/b_submit.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#f63;
text-transform:lowercase;
}

input.b_send_yellow {
cursor: pointer;
display:block;
width:66px;
height:31px;
background:transparent url('../images/buttons/b_send.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#f63;
text-transform:lowercase;
float:right;
}

input.b_update_yellow {
cursor:pointer;
display:block;
width:68px;
height:33px;
background:transparent url('../images/buttons/b_update.gif') no-repeat top left;
border:0 none;
font-size:22px;
color:#f63;
text-transform:lowercase;
}

a.b_more {
display:block;
width:42px;
height:10px;
background:transparent url('../images/buttons/b_more.gif') no-repeat top left;
}

input.b_submit_yellow:hover, input.b_update_yellow:hover, a.b_more:hover, input.b_send_yellow:hover {
color:#f00;
background-position:bottom left;
}

#content input, #content select, #content textarea {
font:normal 12px Arial, Verdana, Helvetica, sans-serif;
}
/* FORM ELEMENTS end */

/* HEADINGS start */
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
}

h1 {
font-size:22px;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

h4 {
font-size:12px;
font-weight:normal;
}

h5 {
font-size:10px;
}

h6 {
font-size:10px;
font-weight:normal;
}

h2 span {
font-weight:normal;
}

h1.pagetitle, h1 span.white, .whiteletters {
color:#fff;
}

h1 span.yellow, .yellowletters {
color:#eeeb16;
}

h1 span.orange, .orangeletters {
color:#f63;
}

h1 span.red, .redletters {
color:#f33;
}

h1 span.green, .greenletters {
color:#393;
}

h1 span.blue, .blueletters {
color:#069;
}

h1 span.purple, .purpleletters {
color:#939;
}

h1.h_logo_green {
display:block;
width:187px;
height:92px;
background:url('../images/logo_wiggleandlearn_green.gif') no-repeat top left;
padding:0;
margin:20px 0 10px;
}

h2.h_ecs_news_purple {
display:block;
width:165px;
height:32px;
background:url('../images/headings/h_ecs_news_purple.gif') no-repeat top left;
padding:0;
margin:0;
}

h2.h_wiggles_news_yellow {
display:block;
width:135px;
height:32px;
background:url('../images/headings/h_wiglges_news_yellow.gif') no-repeat top left;
padding:0;
margin:0;
}

/* HEADINGS end */

/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */
#extratop {
width:513px;
padding:24px 0 0 5px;
margin:0;
position:relative;
}

#extratop #logo {
position:relative;
}

#extratop #logo img {
border:0 none;
float:left;
}

.navbar {
float:right;
width:785px;
height:70px;
margin:0;
padding:31px 0 0;
overflow:hidden;
}

a#navbar_home {
float:right;
display:block;
width:68px;
height:70px;
background:url('../images/nav/home.gif') no-repeat top left;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:0 40px 0 0;
padding:0;
}

#page-home a#navbar_home {
display:none;
}


ul#navmenu {
float:right;
display:block;
width:785px;
height:70px;
list-style-type:none;
margin:0;
padding:31px 0 0;
overflow:hidden;
}

ul#navmenu li {
display:inline;
margin:0;
padding:0;
}

ul#navmenu li a {
float:left;
display:block;
height:70px;
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:0;
padding:0;
}

ul#navmenu li a#nav_home {
width:68px;
background-image:url('../images/nav/home.gif');
}

ul#navmenu li a#nav_wiggletime {
width:114px;
background-image:url('../images/nav/wiggle-time.gif');
}

ul#navmenu li a#nav_profile {
width:98px;
background-image:url('../images/nav/profile.gif');
}

ul#navmenu li a#nav_account {
width:111px;
background-image:url('../images/nav/account.gif');
}

ul#navmenu li a#nav_news {
width:71px;
background-image:url('../images/nav/news.gif');
}

ul#navmenu li a#nav_resources {
width:85px;
background-image:url('../images/nav/resources.gif');
}

ul#navmenu li a#nav_marketing {
width:87px;
background-image:url('../images/nav/marketing.gif');
}

ul#navmenu li a#nav_rewards {
width:142px;
background-image:url('../images/nav/rewards.gif');
}

ul#navmenu li a#nav_contact {
width:106px;
background-image:url('../images/nav/contact.gif');
}

ul#navmenu li a#nav_contact2 {
width:105px;
background-image:url('../images/nav/contact2.gif');
}

ul#navmenu li a#nav_points {
width:97px;
background-image:url('../images/nav/points.gif');
}

ul#navmenu li a#nav_playground {
width:112px;
background-image:url('../images/nav/playground.gif');
}

ul#navmenu li a#nav_tv {
width:44px;
background-image:url('../images/nav/tv.gif');
}

ul#navmenu li a#nav_tours {
width:63px;
background-image:url('../images/nav/tours.gif');
}

ul#navmenu li a#nav_activities {
width:90px;
background-image:url('../images/nav/activities.gif');
}

ul#navmenu li a#nav_sponsors {
width:90px;
background-image:url('../images/nav/sponsors.gif');
}

ul#navmenu li a#nav_forum {
width:70px;
background-image:url('../images/nav/forum.gif');
}

ul#navmenu li a#b_logout {
float:right;
display:block;
height:25px;
width:72px;
background-image:url('../images/nav/btn_signout.gif');
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:35px 40px 0 0;
padding:0;
}


ul#navmenu li a:hover, a#navbar_home:hover, ul#navmenu li a#b_logout:hover,

.page-parents-home ul#navmenu li a#nav_activities, .page-parents-profile ul#navmenu li a#nav_profile, .page-parents-news ul#navmenu li a#nav_news, .page-parents-contact ul#navmenu li a#nav_contact, .page-parents-contact ul#navmenu li a#nav_contact2,

.page-ecs-home ul#navmenu li a#nav_home, .page-ecs-profile ul#navmenu li a#nav_profile, .page-ecs-account ul#navmenu li a#nav_account, .page-ecs-resources ul#navmenu li a#nav_resources, .page-ecs-marketing ul#navmenu li a#nav_marketing, .page-ecs-rewards ul#navmenu li a#nav_rewards, .page-ecs-contact ul#navmenu li a#nav_contact
{
background-position:bottom left;
}
/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

/* FOOTER ELEMENTS start */
#footer a {
color:#fff;
font-size:11px;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer ul {
float:right;
list-style-type:none;
padding:0;
margin:0;
}

#footer ul li {
float:left;
display:block;
border-right:1px solid #fff;
padding:0 10px;
margin:0;
}

#footer ul li.last {
border-right:0 none;
}

.siteby {
float:left;
color:#360;
}
/* FOOTER ELEMENTS end */

/* for the HOMEPAGE only start */
.box_4parents {
float:left;
width:304px;
height:270px;
background:url('../images/bg_box_4parents.jpg') no-repeat top left;
padding:50px 0 0;
margin:162px 2px 0 0;
}

.box_ecs {
float:left;
width:303px;
height:246px;
background:url('../images/bg_box_settings.gif') no-repeat top left;
padding:73px 0 0;
margin:162px 0 0;
}

.box_content {
font:11px Verdana, Arial, Helvetica, sans-serif;
height:205px;
padding:0 25px;
overflow:hidden;
}
.box_content ul{
	margin:0 0 0 14px;
	padding:0;
	color:#fff;
}
.box_ecs .box_content{
	height:195px;
}

.box_4parents p, .box_ecs p {
color:#fff;
padding:0 0 10px;
margin:0;
}
.box_content label {
font-weight:bold;
}

.box_content a {
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.box_content a:hover {
text-decoration:underline;
}

h1.h_welcome {
display:block;
width:590px;
height:100px;
background:url('../images/headings/h_welcome.gif') no-repeat top left;
padding:0;
margin:5px 0 0 78px;
}

.buttonsholder {
margin:0 0 0 15px;
width:276px;
}

a.b_join_blue, a.b_login_blue, a.b_apply_purple, a.b_login_purple, a.b_more_purple {
float:left;
display:block;
width:92px;
height:32px;
padding:0;
}

a.b_join_blue {
background:url('../images/buttons/b_join_blue.gif') no-repeat top left;
margin:14px 20px 0 18px;
}

a.b_login_blue {
float:right;
background:url('../images/buttons/b_login_blue.gif') no-repeat top left;
margin:14px 17px 0 0;
}
.b_join_white {
background:url('../images/buttons/b_join_white.gif') no-repeat top left;
width:92px;
height:32px;
border:none;
}

#content .b_login_white {
float:right;
background:url('../images/buttons/b_login_white.gif') no-repeat top left;
width:92px;
height:32px;
border:none;
margin:0 10px 0 0;
}
.b_join_white:hover, .b_login_white:hover{
	background-position:bottom left;
}

a.b_apply_purple {
background:url('../images/buttons/b_apply_purple.gif') no-repeat top left;
margin:0;
}

a.b_login_purple {
float:right;
background:url('../images/buttons/b_login_purple.gif') no-repeat top left;
margin:0;
}

a.b_more_purple {
float:right;
background:url('../images/buttons/b_more_purple.gif') no-repeat top left;
margin:0;
}

a.b_join_blue_ongreen, a.b_login_blue_ongreen, a.b_apply_purple_ongreen, a.b_login_purple_ongreen, a.b_more_purple_ongreen {
float:left;
display:block;
width:130px;
height:41px;
padding:0;
margin:0 0 10px 20px;
}

a.b_join_blue_ongreen {
background:url('../images/buttons/b_about-join-blue.gif') no-repeat top left;
}

a.b_login_blue_ongreen {
background:url('../images/buttons/b_about-login-blue.gif') no-repeat top left;
}

a.b_apply_purple_ongreen {
background:url('../images/buttons/b_about-apply_purple.gif') no-repeat top left;
}

a.b_apply_green_onpurple {
float:left;
display:block;
width:123px;
height:46px;
padding:0;
margin:0 0 10px 20px;
background:url('../images/buttons/b_register_green.jpg') no-repeat top left;
}
a.b_back_reg {
float:right;
display:block;
width:123px;
height:48px;
padding:0;
margin:0;
background:url('../images/buttons/b_back.jpg') no-repeat top left;
}

a.b_login_purple_ongreen {
background:url('../images/buttons/b_about-login_purple.gif') no-repeat top left;
}

a.b_more_purple_ongreen {
background:url('../images/buttons/b_more_purple.gif') no-repeat top left;
}

a.b_join_blue:hover, a.b_login_blue:hover, a.b_apply_purple:hover, a.b_login_purple:hover, a.b_more_purple:hover, a.b_back_reg:hover,

a.b_join_blue_ongreen:hover, a.b_login_blue_ongreen:hover, a.b_apply_purple_ongreen:hover, a.b_login_purple_ongreen:hover, a.b_more_purple_ongreen:hover, a.b_apply_green_onpurple:hover
{
background-position:bottom left;
}

h1.h_public-about {
display:block;
width:347px;
height:40px;
background:url('../images/headings/h_about.gif') no-repeat top left;
}

h1.h_public-join {
display:block;
width:319px;
height:40px;
background:url('../images/headings/h_join.gif') no-repeat top left;
}
h1.h_public-parent {
display:block;
width:319px;
height:40px;
background:url('http://wiggleandlearn.wiggletime.com/images/headings/h_for_parents.gif') no-repeat top left;
}

h1.h_public-registration {
display:block;
width:396px;
height:98px;
background:url('../images/headings/h_register.gif') no-repeat top left;
}
/* for the HOMEPAGE only end */

/* BOXES ELEMENTS start */
.content_leftbox hr {
height:1px;
border:0 none;
border-bottom:1px solid #52a969;
background-color:#52a969;
padding:0;
margin:20px 0 15px;
}

#content ul.resourceslist {
padding:0;
margin:0;
}

#content ul.resourceslist li {
float:left;
display:block;
width:344px;
list-style-type:none;
border-bottom:2px dotted #960;
padding:0 0 10px;
margin:0 0 10px;
}

#content ul.resourceslist li a.resourceslink {
display:block;
height:19px;
background:url('../images/boxes/arrow_orange_on-yellow.gif') no-repeat top left;
text-decoration:none;
color:#960;
font-weight:bold;
padding:5px 0 0 30px;
margin:0;
}
.ecs_box_blue ul.resourceslist li a.resourceslink.noarrow{
	background:none;
	padding:5px 0 0 33px;
}
.ecs_box_blue ul.resourceslist li.noline{
	border:0 none;
}

.imgcontainer {
float:left;
width:90px;
height:128px;
padding:0;
margin:0 10px 10px 0;
}

.imgcontainer img {
width:90px;
/* height:128px;
height:90px; */
border:0 none;
}

.detailscontainer {
float:right;
width:244px;
}

.detailscontainer2 {
float:right;
width:330px;
}

.newsbox ul {
padding:0 0 10px;
margin:0;
}

.newsbox ul li {
list-style-type:none;
border-bottom:1px dotted #639;
padding:5px 0;
margin:0;
}

.newsbox ul li a {
display:block;
width:138px;
color:#639;
text-decoration:none;
background:url('../images/boxes/arrow_purple1.gif') no-repeat left;
padding:0 0 0 30px;
margin:0;
}

#page-ecs .newsbox ul li {
border-color:#fc3;
}

#page-ecs .newsbox ul li a {
color:#ff7e30;
background:url('../images/boxes/arrow_orange1.gif') no-repeat left;
}

.newsbox ul li a:hover, #page-ecs .newsbox ul li a:hover {
color:#960;
}

.promocode input {
width:160px;
}

.promocode input.checkbox {
width:auto;
}

.content_leftbox_2 img {
border:0 none;
padding:0;
margin:0 0 10px;
}

.membersbox h2 {
margin:0;
}

.membersbox hr, .box_basic-coupon hr {
height:1px;
border:0 none;
border-bottom:1px dotted #fc3;
padding:0;
margin:10px 0;
}

.rewardspanel {
display:none;
}

.page-ecs-home .rewardspanel, .page-ecs-packs .rewardspanel {
display:block;
}

.page-content #content .content_copy_public a {
color:#666;
text-decoration:underline;
}

.page-content #content .content_copy_public a:hover {
color:#000;
}

.box_basic-coupon h1 {
font-size:16px;
}

.box_basic-coupon p {
padding:0 0 5px;
margin:0;
}

.box_basic-coupon a {
font-weight:bold;
color:#ff7e30;
text-decoration:none;
}

.box_basic-coupon a:hover {
color:#960;
}

/* BOXES ELEMENTS end */

/* SIDE NAVIGATION start */
#content .content_leftbox ul {
list-style-image:url('../images/boxes/arrow_1.gif');
padding:20px 0 0 10px;
margin:0;
}

.content_leftbox ul li {
padding:0;
margin:0 0 5px;
}

.content_leftbox ul li a {
font-size:13px;
color:#fff;
text-decoration:none;
}

.content_leftbox ul li a:hover {
color:#fc3;
}

#content .content_leftbox ul.sidenav {
list-style-type:none;
list-style-image:none;
padding:20px 0 0 0;
margin:0;
}

.content_leftbox ul.sidenav li {
padding:0;
margin:0 0 5px;
}

.content_leftbox ul.sidenav li a {
font-size:13px;
color:#fff;
text-decoration:none;
}

#content .content_leftbox ul.sidenav ul {
list-style-image:none;
list-style-type:none;
padding:5px 0 0;
margin:0;
}

.content_leftbox ul.sidenav ul li {
padding:0 0 5px;
margin:0;
}

.content_leftbox ul.sidenav ul li a {
display:block;
width:130px;
height:14px;
color:#fff;
text-decoration:none;
background:url('../images/boxes/arrow_2.gif') no-repeat top left;
padding:0 0 0 10px;
margin:0;
}

.content_leftbox ul.sidenav li a:hover, .content_leftbox ul.sidenav ul li a:hover,

.page-ecs-home .content_leftbox ul.sidenav a#sidenav_intro, .page-ecs-profile .content_leftbox ul.sidenav a#sidenav_profile, .page-ecs-account .content_leftbox ul.sidenav a#sidenav_points, .page-ecs-resources .content_leftbox ul.sidenav a#sidenav_collection, .page-ecs-packs .content_leftbox ul.sidenav a#sidenav_packs, .page-ecs-marketing .content_leftbox ul.sidenav a#sidenav_market_overview, .page-ecs-market-resources .content_leftbox ul.sidenav a#sidenav_market_resources, .page-ecs-rewards .content_leftbox ul.sidenav a#sidenav_rewards_overview, .page-ecs-redeem .content_leftbox ul.sidenav a#sidenav_redeem, .page-ecs-contact .content_leftbox ul.sidenav a#sidenav_contact
{
color:#fc3;
background-position:bottom left;
}
.page-ecs-home h2{
color:#fff;
padding:42px 0 0 50px;
float:left;
width:500px;
font-weight:normal;
}

/* SIDE NAVIGATION end */

/* BUTTONS start */
input.b_activate-promocode {
display:block;
width:124px;
height:24px;
background:url('../images/buttons/b_activate-code_2.gif') no-repeat top left;
border:0 none;
padding:0;
margin:0;
}

a.b_download {
display:block;
width:96px;
height:26px;
background:url('../images/buttons/b_download.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b_buy {
display:block;
width:90px;
height:26px;
background:url('../images/buttons/b_buy.gif') no-repeat top left;
padding:0;
margin:0;
}

.content_leftbox_2 a.b_special-packs {
display:block;
width:137px;
height:27px;
background:url('../images/buttons/b_special-packs.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b_promo_click {
display:block;
width:165px;
height:32px;
background:url('../images/buttons/b_clickhere.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b_forward_click {
display:block;
width:175px;
height:26px;
background:url('../images/buttons/b_forward.gif') no-repeat top left;
padding:0;
margin:0;
}
a.clickhere-sendinvite {
display:block;
width:164px;
height:52px;
background:url('../images/buttons/clickhere-sendinvite.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b-redeem {
float:right;
display:block;
width:145px;
height:33px;
background:url('../images/buttons/b_redeem-points.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b_redeem2 {
display:block;
width:117px;
height:24px;
background:url('../images/buttons/b_redeem-now.gif') no-repeat top left;
padding:0;
margin:0;
}

a.b_print_tips {
display:block;
width:160px;
height:43px;
background:url('../images/buttons/b_print-tips.gif') no-repeat top left;
padding:0;
margin:0 0 20px;
}

a.b_activate-promocode:hover, a.b_download:hover, .content_leftbox_2 a:hover, a.b_promo_click:hover, a.b-redeem:hover, a.b_redeem2:hover, a.b_print_tips:hover {
background-position:bottom left;
}
/* BUTTONS end */

/* OTHER ELEMENTS start */
.hidden {
display:none;
}

table.tblist {
width:100%;
}

.tblist th, .tblist td {
text-align:left;
/* padding:3px 5px; */
padding:0 5px;
}

.floatright {
float:right;
}

.pt10, .box_4parents p.pt10 {
padding-top:10px;
}

.pt6, .box_ecs p.pt6 {
padding-top:2px;
}

.pb10, .box_4parents p.pb10, .box_ecs p.pb10 {
padding-bottom:10px;
}

.pb0, .box_4parents p.pb0, .box_ecs p.pb0 {
padding-bottom:0;
}

.mb0 {
margin-bottom:0;
}

.centered {
text-align:center;
}

#content a.more {
text-decoration:none;
font-weight:bold;
}

#content .content_leftbox a.more {
color:#fc3;
}

#content .content_leftbox a.more:hover {
color:#fff;
}

ol {
list-style-type:lower-alpha;
padding:0;
margin:0 0 10px 20px;
}

ol.decimal
{
    list-style-type:decimal;
}
.home_txt{
	color:#fff;
	width:320px;
	margin:20px 10px 0 85px;
	float:left;
}
.home_txt h1,.home_txt h3, .home_txt h2, .home_txt p{
	margin:0 0 5px;
}
.home_txt ul{
	padding:0;
	margin:0 0 0 15px;
}
.about_txt{
width:460px;
}
.about_txt ul{
	margin:0 0 0 14px;
	padding:0;
}
/* OTHER ELEMENTS end */
.youtube-thumbnail
{    
	float:left;  
	height:150px;
	width:225px;
	padding: 0 7px 10px;
}
.youtube-thumbnail img
{
    height:150px;
	width:225px;
}
.youtube-featured-playbutton
{
    margin-left: -40px;    
    margin-top: -188px;    
}

.youtube-featured-playbutton
{   
    left: 50%;    
    opacity: 0.9;
    position: relative;
}

.youtube-featured-playbutton
{
    cursor:pointer;
    height: 77px;width: 77px;
    background: url('../images/yt_play77.png') no-repeat scroll 0 0 transparent;  
      
}