/* === COMMONS ====*/
body
{
    background: url("../images/is_background.jpg");
    color: white;
}

a
{
    color: white;
}

p.gallery_item_action a
{
    color: #646464;
}

fieldset ul li .box span.select   /* injected by styled */
{
    color: black;
}


/*==== WRAPPER ======*/


/*=== HEADER ===*/


/*=== NAVIGATION ===*/
#navigation .mainsub a.kickoff,
#navigation .mainsub h3.kickoff
{
    color: #488194;
}
#navigation .mainsub .selected a.kickoff,
#navigation .mainsub a.kickoff:hover
{
    color: #da4d1f;
}

#navigation .mainsub a.thepros,
#navigation .mainsub h3.thepros
{
    color: #59b317;
}
#navigation .mainsub .selected a.thepros,
#navigation .mainsub a.thepros:hover
{
    color: #da4d1f;
}
/*
#navigation .mainsub a.boot_room
{
    color: #d1d3d4;
    text-transform:uppercase;
}
#navigation .mainsub .selected a.boot_room
{
    color: #da4d1f;
    text-decoration:none;
}
#navigation .mainsub a.boot_room:hover
{
    color: #da4d1f;
}
*/

#navigation .mainsub a.store,
#navigation .mainsub h3.store
{
    color: #da4d1f;
}
#navigation .mainsub .selected a.store,
#navigation .mainsub a.store:hover
{
    color: #da4d1f;
}

#navigation .mainsub a.premium,
#navigation .mainsub h3.premium
{
    color: #757a7c;
}
#navigation .mainsub .selected a.premium,
#navigation .mainsub a.premium:hover
{
    color: #da4d1f;
}



/*=== SUB MENU ===*/
#subnav li,
#sortnav li
{
    border-left: 1px solid black;
}

#sortnav li.selected a
{
    color: black;
}


/*=== PAGINATION ===*/
#pagination #pag_num {
    color:#808080;
}

#pagination #pag_menu li a {
    color:#808080;
    text-decoration:none;
}

#pagination #pag_menu li a:hover {
    color:#59a0b8;
}

#pagination #pag_menu li .current {
    color:#59a0b8;
}

#pagination #pag_menu a.pagination_button {
    /*font-size:14px; */ /* herve */
    color:#da4d1f;
}

#pagination #pag_menu a.pagination_button:hover {
    /*font-size:14px;*/ /* herve */
    color:#da4d1f;
}

/*=== SUBSCRIPTION ===*/
#side_right #suscribe #text {
    color:#4f5960;
}

/*=== ANNOUNCEMENT ===*/
#side_right #announcement #text {
    color:#4f5960;
}

/*=== PRO ===*/
#side_right #pro {
    background: black;
}

#side_right #pro #pro_url a{
    color: #da4d1f;
}

#side_right #pro #pro_about a{
    color: #59a0b8;
}

/*=== TEAM ===*/
#side_right .team_panel
{
    background: black;
}
#side_right .team_panel #team_coach,
#side_right .team_panel .team_panel_content ul li
{
    margin: 3px 0 0 0;
}
#side_right .team_panel .team_panel_content a.selected
{
    color:#da4d1f;
}


div.title h1
{
    color: black;
}
/* TEAM DASHBOARD ******************************************************************************************* */
div.rsvp_confirm {
    color: #000;
}
div.rsvp_confirm span.yes {
    color: #000;
}
div.rsvp_confirm span.no {
    color: #000;
}

/*=== CONTENT ===*/
#content_main
{
    background: #303030;
}

#content_sidebar
{
    background: black;
}

.thumbnail .subtitle
{
    color:#59a0b8;
}

.thumbnail #over_desc #text a {
    color:#59a0b8;
}

.thumbnail .subtitle
{
    color:#59a0b8;
}

.thumbnail #over_desc #text a {
    color:#59a0b8;
}

.thumbnail .free,
.thumbnail .free a
{
    color: #da4d1f;
    background: black;
}

.drill_toolbar
{
    border-top: 1px solid #D1D2D3;
}
.drill_toolbar li
{
    border-left: 1px solid black;
}
.drill_toolbar li:first-child
{
    border-left: none;
}
.drill_toolbar a
{
    color: #ffffff;
}

.drill_header
{

}
.drill_header h2
{
    color: #ffffff;
}
.drill_header h3
{
    color: #59a0b8;
}

.drill_header label a
{
    color: #59a0b8;
}

.content
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content p,
.content div
.content table td,
.content table th
{
    color: white;
}

/*=== FOOTER ===*/
#footer #content {
    color:#222;
}

#footer a {
    color:#222;
}

/*
#footer #content #col1 ,#col2 ,#col3 li {
	color:#222;
}
*/

/* HELP ************************************************************************************************ */
#help_questions
{
    background: black;
}

/* SIMPLE ************************************************************************************************ */
#simple_content
{
    /*border-top: 1px solid white;*/
}



/** POPUP ******************************************************************************************* */
.popup
{
    background: #646464;
    color: white;

    /* CSS3 styling for latest browsers */
    box-shadow:0 0 90px 5px #000;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
.popup #title li.close
{
    border-left: 1px solid #646464;
}

.popup label
{
    color: white;
}
.popup fieldset input,
.popup fieldset select,
.popup fieldset textarea
{
    background:#ffffff;
    border:none #fff;
}

.popup fieldset input.error,
.popup fieldset select.error,
.popup fieldset textarea.error
{
    border: 2px solid red;
}


/* STORE ************************************************************* */
#store_feature #main_choice {
    color:#da4d1f;
}

#store_feature #main_choice #price {
    color:#000;
}

#store_feature #second {
    color:#da4d1f;
}

#store_feature #second #price {
    color:#000;
}

#store_feature #third {
    color:#da4d1f;
}

#store_feature #third #price {
    color:#000;
}

#store_personal {
    color:#000;
}

#store_personal #discount_amount {
    color: #da4d1f;
}

#store_personal #subscription {
    color:#000;
}

#store_personal #choice {
    color:#da4d1f;
}

#store_personal #information {
    color:#da4d1f;
}

#store_personal #credit {
    color:#da4d1f;
}

#store_feature #bootroom_txt,
#store_feature #manageit_txt,
#store_feature #coachit_txt
{
    color: black;
}

#store_feature #bootroom_txt #details a,
#store_feature #manageit_txt #details a,
#store_feature #coachit_txt #details a
{
    color:#313131;
}

#store_personal #number_txt .error {
    border:2px solid red;
}

#store_personal #verification_txt .error {
    border: 2px solid red;
}

#store_personal #expiry .error{
    border: 2px solid red;
}

#store_personal #type_list .error{
    border: 2px solid red;
}

#store_personal #email_txt .error{
    border: 2px solid red;
}
#store_personal #lastname_txt .error{
    border: 2px solid red;
}
#store_personal #firstname_txt .error{
    border: 2px solid red;
}


/* SUBSCRIBE ******************************************************************************************* */
#suscribe_container {
    color:#000;
}
#suscribe_container a {
    color:#000;
}

#suscribe_container #register a {
    color: #da4d1f
}



/* HOME ************************************************************* */
#content_home #is_home #movie_container #bg #col1 #text h3 {
    color:#59a0b8;
}


/* BOTTOM ************************************************************* */
#bottom #text {
    color:#313131;
}
#bottom a {
    color: blue;
}


/* LEARN IT ************************************************************* */
#content_learnit #is_learnit #col1 #movie_container #over #text h3 {
    color:#59a0b8;
}

/* LOGIN ************************************************************* */
#login_container #login #container #register a  {
    color:#da4d1f;
}

/* PASSWORD ************************************************************* */
#password_container #msg  a{
    color:#da4d1f;
}

/* ERROR **************************************************************************************** */
#error_content a{
    color:#da4d1f;
}


/* myprofile ******************************************************************************************* */
#profile_container #profile #container #title {
    color:#da4d1f;
}

#profile_container #profile #container #list .select {
    color:#000;
}

/* update user name******************************************************************************************* */
#name_container #name #container #title {
    color:#da4d1f;
}

#name_container #name #container #list .select {
    color:#000;
}

/* TEAM ******************************************************************************************* */
#team_container
{
    background: #F3F3F3;
    color: #646464;
}

#team_container span.button
{
    background: #d1d3d4;
}
#team_container span.button a
{
    color: #646464;
}

#team_container fieldset legend
{
    color: #da4d1f;
}

#team_container fieldset ul li
{
    color: black;
}

#team_container fieldset ul li .value a
{
    color: #da4d1f;
}

#team_container #pagination #pag_num {
    color:black;
}

#team_container #pagination #pag_menu li a {
    color:black;
}

#team_container #pagination #pag_menu li .current {
    color:black;
}

#team_container #pagination #pag_menu a.pagination_button {
    color:#da4d1f;
}

#team_container #pagination #pag_menu a.pagination_button:hover {
    color:#da4d1f;
}

#team_container form fieldset ul li input.error
{
    border: 2px solid red;
}

/* TEAM NAVIGATION ******************************************************************************************* */
#team_navigation #navtabs li a {
    color:#000;
}

#team_navigation #navtabs li a:hover,
#team_navigation #navtabs li.selected a:hover {
    color:#fff;
}

#team_navigation #navtabs_blog li a {
    color:#000;
}


/* TEAM BLOG ******************************************************************************************* */
#team_container .item h1
{
    color: black;
}
#team_container .item h1 a
{
    color:#da4d1f;
}
#team_container .item h2
{
    color: black;
}
#team_container .item h2 a
{
    /*color: #da4d1f;*/
    color: black;
}
#team_container .item p
{
    color: black;
}
#team_container .item p a
{
    color: #da4d1f;
}
#team_container .item p.action
{
    color: black;
}
#team_container .item p.action a,
#team_container .item h1 .action a,
#team_container .item h2 .action a,
#team_container .item h3 .action a
{
    /*color: #646464;*/
    color: #DA4D1F;
}

#team_container table td a
{
    color: #DA4D1F;
}



/* COMMENT ******************************************************************************************* */
#team_container #comment_wrapper p
{
    color: black;
}
#team_container #comment_wrapper #comment_editor
{
    background: #DDDFDE;
}
#team_container #comment_wrapper #comment_editor form a
{
    color: #da4d1f;
}
#team_container #comment_wrapper #comment_editor form textarea
{
    border: 1px solid #d1d3d4;
}
#team_container #comment_wrapper #comment_list .comment_alt
{
    background: #E2E3E3;
}
#team_container #comment_wrapper #comment_list .comment p,
#team_container #comment_wrapper #comment_list .comment h1
{
    color: black;
}


/* TEAM FORM ******************************************************************************************* */
#team_container #team_form h1
{
    color: black;
}


/* TEAM FIXTURE ******************************************************************************************* */
.fixture_match
{
    background: #488EAA;
    color: white;
}
.fixture_training
{
    background: #4FA600;
    color: white;
}
.fixture_event
{
    background: #555;
    color: white;
}
.fixture_birthday
{
    background: #da4d1f;
    color: white;
}

#calendar {
    color:white;
}
#calendar #cal_month li#arrow {
    color:#da4d1f;
}

#calendar #cal_month li#arrow a {
    color:#da4d1f;
    text-decoration:none;
}

#calendar #cal_zone ul li div.cal_text p a{
    /*color:#da4d1f;*/
    color: white;
    text-decoration: underline;
}

#calendar #cal_zone ul li #cal_date {
    color:#555555;
}

#calendar #cal_zone ul#cal_light li {
    background:#e9e9e9;
}
#calendar #cal_zone ul#cal_dark li {
    background:#dcddde;
}

tr#etc td {
    color:#555555;
}

/*#calendar #cal_zone ul#cal_light li.fixture,
#calendar #cal_zone ul#cal_dark li.fixture
{
    background:#488EAA;
}

#calendar #cal_zone ul#cal_light li.fixture .cal_date,
#calendar #cal_zone ul#cal_dark li.fixture .cal_date
{
    color: white;
}*/

#calendar #cal_zone ul#cal_light li.fixture_match,
#calendar #cal_zone ul#cal_dark li.fixture_match
{
    background:#488EAA;
}
#calendar #cal_zone ul#cal_light li.fixture_training,
#calendar #cal_zone ul#cal_dark li.fixture_training
{
    background:#4FA600;
}
#calendar #cal_zone ul#cal_light li.fixture_event,
#calendar #cal_zone ul#cal_dark li.fixture_event
{
    background:#555;
}
#calendar #cal_zone ul#cal_light li.fixture_birthday,
#calendar #cal_zone ul#cal_dark li.fixture_birthday
{
    background: #da4d1f;
}

#calendar #cal_zone ul#cal_light li.fixture_match ,
#calendar #cal_zone ul#cal_dark li.fixture_match ,
#calendar #cal_zone ul#cal_light li.fixture_training ,
#calendar #cal_zone ul#cal_dark li.fixture_training,
#calendar #cal_zone ul#cal_light li.fixture_birthday ,
#calendar #cal_zone ul#cal_dark li.fixture_birthday
{
    color: white;
}

div.header div.additional_info
{
    background-color: #E2E3E3;
}

div.tooltip p a {
    color: #da4d1f;
}


#calendar #cal_zone ul li#active #cal_date {
	color:#fff;
}

/* WELCOME ******************************************************************************************* */
#welcome_content h1 span.inside
{
    color: #488194;
}
#welcome_content h1 span.soccer
{
    color: #59b317;
}
#welcome_content h1#join
{
    color:#da4d1f;
}
#welcome_content h2
{
    color:#da4d1f;
}
#welcome_content h3
{
    color:#488194;
}
#welcome_content #price
{
    color: #da4d1f;
}

/* TAG LINE ******************************************************************************************* */
#tagline h1,
#tagline h2
{
    color:#d1d3d4;
}

/* TRAINING ******************************************************************************************* */
#side_right #zone ul#training_session_list li a
{
    color: #488194;
}
#side_right #zone ul#training_session_list li.selected a,
#side_right #zone ul#training_session_list li a:hover
{
    color: #da4d1f;
}

/* Valencia ******************************************************************************************* */

#container_valencia #text_valencia {
    color:#ccc;
}

#container_valencia #text_valencia a {
    color:#59a0b8;
}

#container_valencia #text_valencia h1,
#container_promo #text_promo h1{
    color:#da4d1f;
}

#container_valencia #text_valencia h3,
#container_promo #text_promo h3{
    color:#da4d1f;
}



/* TEAM FOLDER ******************************************************************************************* */
#team_container #folder_items_wrapper #folder.thumbnail ul li h3 a
{
    color: black;
}

#team_container #folder_items_wrapper #folder.thumbnail ul li h3 .action a
{
    color: #DA4D1F;
}


/* SEARCH US POPUP ******************************************************************************************* */
#popup_search #result #pagination #pag_num,
#popup_search #result #pagination #pag_menu ul li a
{
    color: white;
}

#popup_search #result #pagination #pag_menu ul li a.pagination_button,
#popup_search #result #pagination #pag_menu ul li a.pagination_button:hover
{
    color:#da4d1f;
}


/* TEAM ATTACHMENT ******************************************************************************************* */
#team_container #attachment_wrapper > p
{
    color: black;
}

#team_container #attachment_wrapper > p a
{
    color: #DA4D1F;
}



/* PRODUCT ******************************************************************************************* */
#content_new_store_container #content_new_store #title ul li h1 {
    color:#da4d1f;
}

#content_new_store_container #content_new_store #title ul li h3 {
    color:#da4d1f;
}

#content_new_store_container #content_new_store #title ul li {
    color:#313131;
}

#content_new_store_container #content_new_store #menu ul li {
    color:#313131;
}

#content_new_store_container #content_new_store #menu ul li #details a {
    color:#313131;
}

#content_new_store_container #desc_bottom ul li ul li {
    color:#da4d1f;
}

#content_new_store_container #desc_bottom ul li ul li p {
    color:#fff;
}

#content_new_store_container_tall #content_new_store_tall #full #window #text h3 {
    color:#da4d1f;
}

#content_new_store_container_tall #content_new_store_tall #full #window #text ul li {
    color:#da4d1f;
}

#content_new_store_container_tall #content_new_store_tall #full #window #text ul li p,
#content_new_store_container_tall #content_new_store_tall #full #window #text ul li p a{
    color:#313131;
}

#content_new_store_container_tall #content_new_store_tall #titre {
    color:#313131;
}


/*=== RSVP ===*/
table.attendee_list tr td span.action,
table.attendee_list tr td span.action a
{
    color: #DA4D1F;
}

table.attendee_list tr th
{
    background: #939393;
    color: white;
}

table.attendee_list tr td,
table.attendee_list tr td a
{
    color: #646464;
}
table.attendee_list tr.alt
{
    background: #E2E3E3;
}

/*=== ROSTER ===*/
table.roster_list tr td span.action,
table.roster_list tr td span.action a
{
    color: #DA4D1F;
}

table.roster_list tr th
{
    background: #939393;
    color: white;
}

table.roster_list tr td,
table.roster_list tr td a
{
    color: #646464;
}
table.roster_list tr.alt
{
    background: #E2E3E3;
}

/* TEAM TOOLBAR ******************************************************************************************* */
#team_toolbar ul li a
{
    color: #DA4D1F;
}

/* DASHBOARD === */
h1.dashboard_section
{
    color: black;
}

/* My Subscriptions ******************************************************************************************* */
div#is_profile_user fieldset.two_columns legend,
div#is_profile_active_premiums  fieldset.two_columns legend,
div#is_profile_active_subscriptions fieldset.two_columns legend
{
    color: #DA4D1F;
}

div#is_profile_active_subscriptions a.subscribe
{
    color: #da4d1f;
}

div#is_profile_active_premiums label a.product,
div#is_profile_active_subscriptions label a.product
{
    color:#488194;
}
