/* === COMMONS ====*/
body
{
    font-family: arial;
    font-size: 11px;
}
textarea
{
    font-family: arial;
    font-size: 12px;
}

fieldset legend
{
    text-transform: uppercase;
    font-family: Arial, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
fieldset ul li .text
{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}
fieldset ul li .value
{
    font-size: 13px;
}
fieldset ul li .legend
{
    font-size: 14px;
}
fieldset ul li .box span.select   /* injected by styled */
{
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    text-transform: none;
}


/*=== NAVIGATION ===*/
#navigation .mainsub a
{
    text-decoration:none;
    text-transform:uppercase;
}

#navigation .mainsub h3
{
    text-decoration:none;
    text-transform:uppercase;
    font-weight: bold;
    color: white;
}



/*==== SUBMENU ======*/
#subnav .title,
#side_right #drill_related #top_container #top_related
{
    font-weight: bold;
    font-size: 12px;
    line-height:16px;
    /*text-transform: uppercase;*/
}


#subnav a,
#filternav a,
#sortnav a
{
    font-weight: bold;
    font-size: 12px;
    line-height:16px;
    text-transform: uppercase;
    text-decoration: none;
}


/*=== PAGINATION ===*/
/* HERVE */
/*
#pagination #pag_num {
	font-size:14px;
}

#pagination #pag_menu {
	font-size:14px;
}
*/
#pagination a{
    text-transform: uppercase;
}

#pagination .current
{
    font-weight: bold;
}


/*=== SUBSCRIPTION ===*/
#side_right #suscribe #text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

/*=== ANNOUNCEMENT ===*/
#side_right #announcement #text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}

/*=== PRO ===*/
#side_right #pro #pro_name
{
    font-size: 12px;
    text-transform: uppercase;
}
#side_right #pro #pro_country
{
    font-size: 9px;
    text-transform: uppercase;
}
#side_right #pro #pro_info #top_container #top_info
{
    font-weight: bold;
    font-size: 12px;
    line-height:16px;
    /*text-transform: uppercase;*/
}


/*== HEADER ===*/
#header ul li
{
    font-size: 11px;
}
#header ul a
{
    font-size: 11px;
    text-decoration: none;
}
#header a:hover
{
    text-decoration: underline;
}



/*=== CONTENT ===*/
#breadcrumb
{
    font-size: 12px;
}
#breadcrumb a
{
    text-decoration: none;
    font-weight: bold;
}
#breadcrumb a:hover
{
    text-decoration: underline;
}
#breadcrumb .separator
{
    font-weight: bold;
}

.thumbnail p
{
	font-size:12px;
}

.thumbnail a
{
	font-size:12px;
	text-decoration:none;
}
.thumbnail .title
{
	font-size:12px;
	font-weight:bold;
}
.thumbnail ul p.title a
{
    text-decoration: underline;
}

.thumbnail ul li p.action a
{
    font-weight: bold;
    text-decoration: underline;
}

.thumbnail #over_desc .title,
.thumbnail #over_desc .title a /* for FF and IE */
{
	font-size:10px;
        font-weight: normal;
	text-transform:uppercase;
}
.thumbnail #over_desc .subtitle,
.thumbnail #over_desc .subtitle a /* for FF and IE */
{
	font-size:10px;
        font-weight: normal;
	text-transform:none;
}

.thumbnail_related p
{
	font-size:12px;
}

.thumbnail_related .title
{
	font-size:12px;
	font-weight:bold;
}
.thumbnail_related a
{
	font-size:12px;
	text-decoration:none;
}
.thumbnail_related #over_desc .title,
.thumbnail_related #over_desc .title a /* for FF and IE */
{
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
}
.thumbnail_related #over_desc .subtitle,
.thumbnail_related #over_desc .subtitle a  /* for FF and IE */
{
	font-size:10px;
        font-weight: normal;
	text-transform:none;
}

.thumbnail .free,
.thumbnail .free a
{
	font-size:9px;
        font-weight: normal;
	text-transform:none;
        text-decoration: none;
}


.drill_toolbar a
{
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}
.drill_toolbar a:hover
{
    text-decoration: underline;
}

#drill_content p
{
    font-size: 13px;
}

#is_no_thumb #drill_text {
    font-size: 13px;
	font-weight:bold;
}

.drill_header h2
{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.drill_header h3
{
    font-size: 15px;
    font-weight: normal;
}
.drill_header label
{
    font-size: 13px;
}
.drill_header p
{
    font-size: 13px;
}

.content,
.content p,
.content div,
.content table td,
.content table th,
.content ul li,
.content ol li
{
    font-family:Arial, Geneva, sans-serif;
    font-size: 13px;
}
.content table th
{
    font-weight: bold;
    text-transform: uppercase;
}
.content a
{
    text-decoration: underline;
    font-size: 13px;
}



/*=== FOOTER ===*/
#footer  {
	font-size:10px;
	line-height:12px;
        text-decoration:none;
}

#footer #content h3 {
	font-size:10px;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}
#footer #content #col1 a,
#footer #content #col2 a,
#footer #content #col3 a{
    text-decoration: none
}
/*
#footer #content #col1, #col2, #col3 li {
	font-size:10px;
	line-height:12px;
}
*/

/* HELP ************************************************************************************************ */
#help_content h2
{
    font-size: 16px;
    font-weight: lighter;
    text-transform: uppercase;
}
#help_content p
{
	font-size:12px;
	line-height:14px;
}
#help_questions ol li
{
    font-size: 12px;
}



/* SIMPLE ************************************************************************************************ */
#simple_content p
{
    font-size: 13px;
}


/* POPUP ************************************************************************************************ */
.popup label
{
    text-transform: uppercase;
}

.popup #title
{
    font-weight: bold;
    font-size: 12px;
    line-height:16px;
    text-transform: uppercase;
}

.popup #title a
{
    text-decoration: none;
}



/* STORE ******************************************************************************************* */
#store_feature {
    font-size:12px;
    font-weight:bold;
}

#store_personal {
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}

#store_personal .select {
    font-size:12px;
    padding:0 0 0 4px;
    line-height:25px;
    font-weight:normal;
    text-transform:none;
}

#store_feature h1 {
	font-size:28px;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#store_feature #price {
	font-size:10px;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#store_feature h2 {
	font-size:22px;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#store_feature h3 {
	font-size:17px;
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#store_personal #subscription {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#store_personal #choice {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#store_personal #information {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#store_personal #credit {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#store_feature #bootroom_txt {
    font-weight: normal;
}

#store_feature #manageit_txt {
    font-weight: normal;
}

#store_feature #coachit_txt {
    font-weight: normal;
}

/* SUBSCRIBE ******************************************************************************************* */
#suscribe_container #forgot a,
#suscribe_container #register a{
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

/* HOME ******************************************************************************************* */
#content_home #is_home #movie_container #bg #col1 #text li {
	padding:0;
	margin:0;
	font-family:Arial, Geneva, sans-serif;}

#content_home #is_home #movie_container #bg #col1 #text h1 {
	font-size:36px;
	font-weight:bolder;
	text-transform:uppercase;
}

#content_home #is_home #movie_container #bg #col1 #text h2 {
	font-size:24px;
	font-weight:bolder;
	text-transform:uppercase;
}

#content_home #is_home #movie_container #bg #col1 #text h3 {
	font-size:24px;
	font-weight:bolder;
}

#content_home #is_home a{
    text-decoration: none;
}



/* BOTTOM ******************************************************************************************* */
#bottom #text li h1 {
	font-family:Arial, Geneva, sans-serif;
	font-size:28px;
	font-weight:bolder;
	text-transform:uppercase;
}

#bottom #text li h3 {
	font-family:Arial, Geneva, sans-serif;
	font-size:17px;
	font-weight:bolder;
	text-transform:uppercase;
}

#bottom #text li p {
	font-size:12px;
	/*font-weight:bold;*/ /*herve*/
	margin:12px 0 0 0;
}


/* LEARN IT ******************************************************************************************* */
#content_learnit #is_learnit #col1 #movie_container #over #text a
{
    text-decoration: none;
}
#content_learnit #is_learnit #col1 #movie_container #over #text a h1
{
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
#content_learnit #is_learnit #col1 #movie_container #over #text a h2
{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	text-transform:uppercase;
}
#content_learnit #is_learnit #col1 #movie_container #over #text a h3
{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
}

/* LOGIN ******************************************************************************************* */
#login_container #login #container #text
{
	font-size:12px;
	text-transform:uppercase;
}

#login_container #login  {
	font-weight:bold;
}

/* FORGOT PASSWORD  ******************************************************************************************* */
#password_container #password #container #text,
#password_container #password #question
{
	font-size:12px;
	text-transform:uppercase;
}

#password_container #password  {
	font-weight:bold;
}

#password_container #msg  {
	font-weight:normal;
        font-size: 12px;
}


/* ERROR **************************************************************************************** */
#error_content p,
#error_content li{
    font-size: 13px;
}
/* MY PROFILE **************************************************************************************** */
#profile_container #profile #container #text
{
	font-size:12px;
	text-transform:uppercase;
}

#profile_container #profile  {
	font-weight:bold;
}

#profile_container #profile #container #title {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

#profile_container #profile #container #list .select {
    font-size:12px;
    padding:0 0 0 4px;
    line-height:25px;
    font-weight:normal;
    text-transform:none;
}

#profile_container #profile #container_rad #radio #text_rad a {
	text-decoration:underline;
}

/* Update UseName **************************************************************************************** */
#name_container #name #container #text
{
	font-size:12px;
	text-transform:uppercase;
}

#name_container #name  {
	font-weight:bold;
}

#name_container #name #container #title {
	font-family:Arial, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

/* TEAM ******************************************************************************************* */
#side_right .team_panel .team_panel_content #team_name
{
    text-transform: uppercase;
    font-weight: bold;
}
#side_right .team_panel .team_panel_content #team_country
{
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

#side_right .team_panel .team_panel_content h2
{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}



#team_container span.button a
{
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

#team_container #team_form fieldset ul li label
{
    font-size: 13px;
}

#team_container .item h1
{
    font-size: 16px;
    font-weight: bold;
}
#team_container .item h1 a
{
    font-size: 16px;
    text-decoration: underline;
}
#team_container .item h2
{
    font-size: 11px;
    font-weight: normal;
}
#team_container .item h2 a
{
    text-decoration: underline;
}
#team_container .item p
{
    /*font-size: 13px;*/
    font-size: 12px;
    font-weight: normal;
}

#team_container .item h1 span.action a,
#team_container .action a
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

#team_container .empty
{
    font-size: 13px;
    font-weight: bold;
}


/* TEAM DASHBOARD ******************************************************************************************* */
div.rsvp_confirm {
    font-size:12px;
}
div.rsvp_confirm span.yes {
    font-weight:bold;
    text-transform: uppercase;
}
/* TEAM NAVIGATION ******************************************************************************************* */
#team_navigation #navtabs li a {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
        text-transform: uppercase;
}

#team_navigation #navtabs_blog li a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
        text-transform: uppercase;
}


/* COMMENT ******************************************************************************************* */
#team_container #comment_wrapper #comment_list .comment h1
{
    font-size: 12px;
    font-weight: normal;
}
#team_container #comment_wrapper #comment_list .comment p
{
    font-size: 12px;
    font-weight: normal;
}

/* TEAM FORM ******************************************************************************************* */
#team_container #team_form h1
{
    text-transform: none;
    font-size: 14px;
    font-weight: bold;
}

/* TEAM FIXTURE ******************************************************************************************* */
ul.fixture_legend li
{
    font-weight: bold;
}

#calendar #cal_month li#arrow {
	font-size:18px;
}

#calendar #cal_month li {
	font-size:18px;
	font-weight:bold;
}

#calendar #cal_zone ul#cal_days li {
	font-size:9px;
	line-height:12px;
}

#calendar #cal_zone ul li #cal_date, #cal_text {
	font-size:9px;
	line-height:10px;
}

#calendar #cal_zone ul li div.cal_text p a{
    text-decoration: none;
}
#calendar #cal_zone ul li div.cal_text{
    font-weight: normal;
}

table.attendee_list caption
{
    text-transform: uppercase;
}

div.tooltip p a {
    font-weight: bold;
    text-decoration: none;
}

tr#etc td {
    font-size: smaller;
    font-style: italic;
}

/* WELCOME ******************************************************************************************* */
#welcome_content h1
{
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
}
#welcome_content h2
{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
}
#welcome_content h3
{
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
}
#welcome_content p,
#welcome_content li,
#welcome_content div
{
    font-size: 13px;
    font-weight: normal;
}

/* TEAM MEMBERS & RSVP ******************************************************************************************* */
#side_right .team_panel .team_panel_content #team_member_count
{
    font-weight: bold;
}

table.attendee_list tr td span.action,
table.attendee_list tr td span.action a
{
    font-size: 11px;
    font-weight: bold;
}

table.attendee_list tr th
{
    font-weight: bold;
    text-transform: uppercase;
}

/* TRAINING LINE ******************************************************************************************* */
#training_container #training_drill_wrapper h3
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#training_container #training_drill_wrapper p#descr
{
    font-size: 13px;
}

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

#container_valencia #text_valencia {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#container_valencia #text_valencia a {
	text-decoration:underline;
}

#container_valencia #text_valencia h1 {
	padding:0;
	margin:0;
	font-size:16px;
	text-transform:uppercase;
}

#container_valencia #text_valencia h3 {
	padding:0;
	margin:0;
	font-size:14px;
	display:inline;
	text-transform:uppercase;
	text-decoration:underline;
}


/* TEAM FOLDER ******************************************************************************************* */
#team_container #folder_items_wrapper #folder.thumbnail ul li h3 a
{
    font-weight: normal;
    font-size: 12px;
}

#team_container #folder_items_wrapper #folder.thumbnail ul li .action a
{
    font-size: 11px;
    text-decoration: underline;    
}

/* TEAM ATTACHMENT ******************************************************************************************* */
#team_container #attachment_wrapper > p
{
    font-size: 12px;
    font-weight: normal;
}

#team_container #attachment_wrapper > p a
{
    text-decoration: underline;
    font-size: 11px;
}



/* PRODUCT ******************************************************************************************* */
#content_new_store_container #content_new_store #title ul li h1 {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:32px;
	line-height:32px;
	margin:0;
	padding:0;
}

#content_new_store_container #content_new_store #title ul li h3 {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	margin:0;
	padding:0;
}

#content_new_store_container #content_new_store #title ul li {
	font-weight:bold;
	line-height:16px;
}

#content_new_store_container #content_new_store #menu ul li h1 {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:22px;
}

#content_new_store_container #content_new_store #menu ul li #details {
	font-size:12px;
}

#content_new_store_container #content_new_store #menu ul li #details a {
	text-decoration:none;
}

#content_new_store_container #desc_bottom ul li #details {
	font-weight:bold;
	font-size:12px;
}

#content_new_store_container #desc_bottom ul li h3 {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

#content_new_store_container #desc_bottom ul li ul li {
	font-size:14px;
}

#content_new_store_container #desc_bottom ul li ul li p {
	font-size:14px;
}



/* PRODUCT TALL ******************************************************************************************* */
#content_new_store_container_tall #content_new_store_tall #titre {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:22px;
}
#content_new_store_container_tall #content_new_store_tall #full #window #text h3 {
	font-size:14px;

}

#content_new_store_container_tall #content_new_store_tall #full #window #text ul {
	font-size:12px;
	font-weight:bold;
}

/*== ROSTER ==*/
table.roster_list caption
{
    font-size: 13px;
    font-weight: bold;
}
table.roster_list tr td span.action,
table.roster_list tr td span.action a
{
    font-size: 11px;
    font-weight: bold;
}
table.roster_list tr th
{
    font-weight: bold;
    text-transform: uppercase;
}


/* TEAM TOOLBAR ******************************************************************************************* */

#team_toolbar ul li a
{
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
}

#team_toolbar ul li a.button
{
    text-decoration: none;
}

/* TEAM DASHBOARD ******************************************************************************************* */

#team_container  h1.dashboard_section
{
    font-size: 16px;
    font-weight: bold;
}

/* My Subscriptions ******************************************************************************************* */

div#is_profile_user fieldset.two_columns,
div#is_profile_no_subscriptions label.nosubs,
div#is_profile_active_subscriptions fieldset.two_columns
{
    font-size: 14px;
}

div#is_profile_user fieldset.two_columns,
div#is_profile_active_subscriptions fieldset.two_columns label
{
    text-transform: uppercase;
}

div#is_profile_user fieldset.two_columns label.value,
div#is_profile_active_subscriptions fieldset.two_columns label.value
{
    text-transform: none;
}

/*div#is_profile_no_subscriptions label.nosubs a
{
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
}*/

div#is_profile_active_subscriptions label a.product
{
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

a#subscription_cancel
{
    font-size: 10px;
}
