/*-------------------------------------------------
cyclowired.jp
Micro Site CSS
Part 1
-------------------------------------------------*/

/*-- Panaracer Wheel Talk --*/
.wt_title1,
.wt_title2,
.wt_title3,
.wt_title4,
.wt_title5 { margin: 0 0 20px; padding: 7px 5px 4px; color: #FFF; }

.wt_title5 { color: #222; }

.wt_title1 { background: #F00 url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg01.gif) repeat-x; }
.wt_title2 { background: #DD2E62 url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg02.gif) repeat-x; }
.wt_title3 { background: #0066CC url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg03.gif) repeat-x; }
.wt_title4 { background: #2E8B00 url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg04.gif) repeat-x; }
.wt_title5 { background: #FFD300 url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg05.gif) repeat-x; }

.wt_profile_title1_1,
.wt_profile_title2_1,
.wt_profile_title3_1,
.wt_profile_title4_1,
.wt_profile_title5_1 { margin: 0 0 15px; border: 1px solid #000; border-top: 2px solid #FFFF00; }

.wt_profile_title1_1 { border-top: 2px solid #FF0000; }
.wt_profile_title2_1 { border-top: 2px solid #FA448C; }
.wt_profile_title3_1 { border-top: 2px solid #2D93F9; }
.wt_profile_title4_1 { border-top: 2px solid #33C700; }
.wt_profile_title5_1 { border-top: 2px solid #FFFF00; }

.wt_profile_title1_2,
.wt_profile_title2_2,
.wt_profile_title3_2,
.wt_profile_title4_2,
.wt_profile_title5_2 { background: #000; padding: 3px 5px; font-weight: bold; }

.wt_profile_title1_2 { color:#FFCC00; }
.wt_profile_title2_2 { color:#FF9966; }
.wt_profile_title3_2 { color:#FFFF00; }
.wt_profile_title4_2 { color:#66CCFF; }
.wt_profile_title5_2 { color:#FFFFFF; }

.wt_profile_name1 { font-size: 130%; font-weight: bold; }
.wt_profile_right { float: right; width: 73%; }
.wt_profile_dotline1 { border-top: 1px dotted #666; padding: 10px 0 0; }

div.wt_products_outer1 { margin: 0 0 15px; border: 1px solid #000; border-top: 2px solid #0099FF; }
div.wt_products_outer1_yellow { margin: 0 0 15px; border: 1px solid #000; border-top: 2px solid #FACE28; }
h3.wt_products_title1 { margin: 0; padding: 10px 12px; line-height: 1.2; background: #000; color: #FFF; }

.racer_result_title1{
margin: 0;
padding: 3px 7px;
border: 1px solid #999;
border-top: 1px solid #09F;
color: #09F;
font-weight: bold;
background: #FFF url(../../../../../sites/default/files/ms/wheeltalk/images/wt_title_bg02.jpg) repeat-x;
}

.racer_result1 { padding: 10px 20px; border: 1px solid #999; border-top: none; }

table.wt_support1 { margin: 0 0 15px; padding: 0; }
table.wt_support1 td { padding: 5px 10px; border: 1px solid #999; }
table.wt_support1 td.head1 {
	color: #FFF;
	font-weight: bold;
	border-top: 3px solid #222;
	background: #09F;
}
table.wt_support1 td.head2 { font-weight: bold; background: #EEE; }

table.wt_support1 td.head_saur_sojasun1 {
	color: #FFF;
	font-weight: bold;
	border-top: 3px solid #038151;
	background: #004A91;
}

table.wt_support1_result { margin: 0; padding: 0; border: none; }
table.wt_support1_result tbody { border: none; }
table.wt_support1_result td {
	border: none;
	padding: 2px 2px 2px 0;
	font-weight: bold;
}
table.wt_support1_result td.news {
	font-weight: normal;
	font-size: 93%;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #AAA;
}

table.wt_support1_result td.noborder_top { border-top: none; }
table.wt_support1_result td.noborder { border: none; }
table.wt_support1_result td.last { border-bottom: none; }

/*-- Giant Impression 2009 --*/
.giant_history_title1,
.giant_5imp_title1 { padding: 2px 12px; margin: 0 0 13px; color: #FFF; }

.giant_history_title1 { background: #F90; }
.giant_5imp_title1 { background: #0199CC; }

.giant_index_img_left1 { float: left; }
.giant_index_title1 { font-size: 125%; }
.giant_index_right1 { float: right; width: 480px; }
.giant_index_outer1 { padding: 15px 0 15px; border-top: 1px solid #CCC; }

.giant_5imp_table1 {
font-size: 85%; line-height: 1.3;
width: 100%;
border: none;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
text-align: left;
}

.giant_5imp_table1 td {
border: none;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}


/*-- Pinarell FP7 x Aisan 2009 --*/
.fp7_title1 { margin: 0 0 15px; padding: 4px 9px 4px; color: #FFF; background: #001535 url(../../../../../sites/default/files/ms/pinarello_fp7/images/bg_title01.jpg) repeat-x; }

.fp7_title2 { margin: 0 0 15px; font-size: 115%; line-height: 1.3; color: #0044AE; }

.fp7_title_profile { margin: 0 0 15px; padding: 4px 9px 4px; color: #FFF; background: #0066CC url(../../../../../sites/default/files/ms/pinarello_fp7/images/bg_title_profile.jpg) repeat-x; }

.fp7_title4 { margin: 0 0 7px; font-size: 100%; line-height: 1.3; color: #0044AE; }
.fp7_title5 { margin: 0 0 15px; padding: 0 0 6px; border-bottom: 1px solid #3CF; } 


/*-- SPEED PLAY 2009 --*/
.sp01_title1,
.sp01_title1_2,
.sp01_title2,
.sp01_title3,
.sp01_title4 { margin: 0 0 15px; padding: 12px 9px 8px; font-size: 115%; line-height: 1.3; color: #FFF; }

.sp01_title1_2 { margin: 0; }
.sp01_title2 { padding: 0; color: #000; }

.sp01_title1,
.sp01_title1_2 { background: #000 url(../../../../../sites/default/files/ms/speedplay01/images/bg_title01.gif) repeat-x; }
.sp01_title3 { background: #000 url(../../../../../sites/default/files/ms/speedplay01/images/bg_title02.gif) repeat-x; }
.sp01_title4 { background: #000 url(../../../../../sites/default/files/ms/speedplay01/images/bg_title03.gif) repeat-x; }

.sp01_title_profile { margin: 0 0 15px; padding: 8px 9px 5px; color: #FFF; background: #000 url(../../../../../sites/default/files/ms/speedplay01/images/bg_title_profile.gif) repeat-x; }

.tx_sp_blue1 { color: #0099FF; }

.howto_l1 { float: left; width: 230px; margin: 0 20px 15px 0; }
.howto_r1 { float: right; width: 230px; margin: 0 0 15px 0; }

table.howto_tb1 { margin: 0 0 7px; padding: 0; line-height: 1.1; font-weight: bold; }
table.howto_tb1 tbody, table.howto_tb1 td { border: none; margin: 0; padding: 0; }


/*-- CANNONDALE Super Six Hi-Mod --*/
h3.supersix_title1 {
  margin: 0 0 20px; padding: 7px 10px;
  font-size: 125%; line-height: 1.3;
  color: #FFF;
  border-top: 3px solid #000;
  background: #6DC239 url(../../../../../sites/default/files/ms/newsupersix01/images/title_bg01.gif) repeat-x;
}
h3.supersix_title2 {
  margin: 0 0 15px;
  padding: 8px 0 8px 10px;
  font-size: 125%; line-height: 1.3;
  color: #390;
  border-left: 3px solid #81D044;
}

.jounalist_profile1 {  margin: 0 0 10px; padding: 0; line-height: 1.2; }

h4.jounalist_name1 {
  margin: 0 0 5px; padding: 0;
  font-size: 125%;
  color: #390;
}

h4.newsupersix_archive_title {
margin: 0; padding: 5px 7px;
border: 1px solid #6DC239;
color: #FFF;    
line-height: 1.2;
background: #C3FD69 url(../../../../../sites/default/files/ms/newsupersix01/images/title_bg02.gif) repeat-x;
}

div#newsupersix_archive div.block-body { line-height: 1.0; border: 1px solid #6DC239; border-top: none; }
div#newsupersix_archive table.views-view-grid { width: 100%; margin: 0; padding: 0; }
div#newsupersix_archive table.views-view-grid td {
	width: 50%; padding: 5px;
	vertical-align: top;
	clear: both;
	border: none; border-top: 1px solid #6DC239;
}
div#newsupersix_archive div.views-field-field-titleimage-fid { padding: 0 5px 0 0; float: left; line-height: 1.0; }
div#newsupersix_archive div.views-field-field-subtitle-value { padding: 0 0 2px; font-size: 63%; line-height: 1.1; font-weight: bold; color: #555; }
div#newsupersix_archive div.views-field-title { font-size: 75%; padding: 0 0 3px; line-height: 1.1; }
div#newsupersix_archive div.views-field-title a { font-weight: bold; }
div#newsupersix_archive div.views-field-created { font-size: 63%; padding: 0 0 3px; line-height: 1.0; color: #999; }


/*-- SHIMANO PRO 2009 --*/
.shimano_pro2009_menu1 {
border-bottom: 1px solid #FFFF00;
background: url(../../../../../sites/default/files/ms/2009/shimano_pro2009/images/mn_bg01.jpg); repeat-x;
}
.shimano_pro2009_menu1_1 { float: left; padding: 0 10px 0 13px;  }

.shimano_pro2009_title1 {
margin: 0 0 15px; padding: 10px 9px 10px 20px;
font-size: 115%; color: #FFF; line-height: 1.3;
background: #000 url(../../../../../sites/default/files/ms/2009/shimano_pro2009/images/title_bg01.jpg) repeat-y;
}

.shimano_pro2009_title2 {
margin: 0 0 15px; padding: 8px 9px 8px 15px;
font-size: 115%; color: #000; line-height: 1.3;
border-left: 7px solid #FFCC00;
}

/* --------------------------------------------------
 * Microsite common style settings
 * -------------------------------------------------- */

/*--Header Image--*/
div.field_ms_header_image1 { margin: 0; padding: 0; line-height: 0; }

/*--Footer etc.--*/
div.field-field-ms-footer-banner1 { clear: both; margin: 0; padding: 0; text-align: center; }
div.field-field-ms-copyright1 { clear: both; padding: 15px 0; text-align: center; font-size: 85%; }

/*--etc--*/
.ms_index_outer1 { padding: 15px 0 15px; border-top: 1px solid #CCC; }
