﻿/* comparison_grids.css */
.section-comparison .columnRight { float: right; margin: 0 20px 0 0; padding: 0; width: 712px;}
.section-comparison table{ margin-top: 32px; width: 712px;}
.section-comparison th { font-weight: normal; margin: 0; padding-top: 70px; padding-bottom: 5px; text-align: left;}
.section-comparison th .selected { }
.section-comparison th .articleInfo { padding: 0 0 5px 10px; }
.section-comparison th .articleInfo img { margin-top: 2px;}
.section-comparison td { margin: 0;}
.section-comparison tfoot td { border-bottom: none;	margin: 0;}
.section-comparison .articleSmall {	display: inline; float: left; margin: 0 0 5px 5px; width: 113px;}
.section-comparison .articleSmall img {	margin-top: 3px;}
.section-comparison .articleSmall .add img { margin-top: 0;}
.section-comparison h3 { font-size: 10pt; font-weight: bold; margin: 0;	padding: 4px 0 12px 5px;}
.section-comparison .price { font-weight: bold;	line-height: 20px; margin-left: 5px;}
.section-comparison .articleSmall h2 { margin: 5px 0 0 0; }
.section-comparison table strong { display: block; padding: 5px; }
.legend { font-weight: bold; }
.section-comparison tfoot .articleSmall h2 {min-height: 35px; #height: 35px;} 

/* Grid for six procucts */
.comparisonGrid6 { margin-top:35px !important; table-layout: fixed;}
.comparisonGrid6 tbody td { }
.noBorder {	background-image: none !important; }
.comparisonGrid6 th, .comparisonGrid6 tfoot td { font-weight: bold; text-align: center; }
.comparisonGrid6 th, .comparisonGrid6 tfoot td { font-weight: bold; text-align: center; }
.comparisonGrid6 th { padding-top: 0;}
.comparisonGrid6 .legend {	padding: 2px 0 2px 0; 	line-height: 11pt; }

/* Xbox Comparion Page */
.xboxComparisonGrid
{ width: 648px !important; float: right;}

.xboxComparisonGrid th
{ border: none !important; padding: 0 !important; height: 282px;}

.xboxComparisonGrid .articleSmall
{ margin-top: 15px !important;}

.xboxComparisonGrid tfoot .articleSmall
{ margin-top: 5px !important;}

.xboxComparisonGrid strong
{ padding: 14px !important;}

.xboxComparisonGrid .odd td
{ background: url(../../images/layout/bg_xbox_grid_odd.jpg) right;}

.xboxComparisonGrid .even td
{ background: url(../../images/layout/bg_xbox_grid_even.jpg) right;}

.xboxComparisonGrid .even td {
	padding-left:1px;
}
/* Xbox Live Comparion Page */
.xboxLiveComparisonGrid
{ width: 733px !important; float: left !important; margin-left: -4px !important;}

.xboxLiveComparisonGrid thead th
{ border-bottom: 1px solid #E4E7EA !important; vertical-align: top;}

.xboxLiveComparisonGrid th
{ border: none !important; padding: 0 !important; height: 240px;}

.xboxLiveComparisonGrid .odd td
{ background: url(../../images/layout/bg_table_odd.jpg) right repeat-y;}

.xboxLiveComparisonGrid .even td
{ background: url(../../images/layout/bg_xbox_live_grid_even.jpg) repeat-y right;}

.xboxLiveComparisonGrid tfoot strong
{ display: inline !important; padding: 0 !important;}

.xboxLiveComparisonGrid tbody td
{ padding: 0 0 0 21px !important;}

.xboxLiveComparisonGrid tbody td strong
{ padding: 13px 15px 13px 0 !important;}

.xboxLiveComparisonGrid h1 
{ font-size:9pt; font-weight:bold; line-height:15px; margin:165px 0 8px 10px; padding:0; }
	
.btn_getItNow_en-GB
 {
	float: left;
	margin: 0 5px 0 7px;
	vertical-align: middle;
}
	.btn_getItNow_en-GB img
	{
		background:url(../../images/layout/white/comparison_grids/button_getitnow_en-GB.png) no-repeat 0 0; 
		border: none;
		height: 28px;
		width: 99px;
	}
		.btn_getItNow_en-GB img:hover
		{
			background:url(../../images/layout/white/comparison_grids/button_getitnow_en-GB.png) no-repeat 0 -28px; 
		}
		

/* sidewinder comparison grid */
.sideWinderGrid
{ width: 713px !important; }
.sideWinderGrid td
{ padding: 5px 0 5px 0; vertical-align: top; }
.sideWinderGrid ul
{ margin: 0; padding-left: 15px;}
.sideWinderGrid .even
{ background: url(../../images/products/bg_table_even_cat_page.jpg) repeat-y scroll right center; }
.sideWinderGrid td span
{ padding: 0; width: 140px; display: block; }
.sideWinderGrid .articleSmall { margin-top: 30px;}

.section-comparison table .add {
	height: auto;
	white-space: nowrap;
} 
.section-comparison table .add img {
	margin: 0 3px 0 0;
} 
/* Office Comparison Grid on HubPage */
.seperatorHeadline  {
	background: url(../../images/products/bg_headline.jpg) no-repeat; 
	float: left; 
	height: 31px; 
	line-height: 31px; 
	margin-top: 10px;
	padding-left: 10px;
	width: 732px; 
}
.seperatorHeadline h2  {
	font-size: 9pt;
}
.section-hubpage .section-comparison {
	float: left;
}  
.officeGrid {
	float: left !important;
	margin-top: 12px !important;
	width: 732px !important; 
} 
.officeGrid strong {
	display: inline !important;
	padding: 0 !important;
} 
  
.officeGrid th {
	padding-top: 5px !important;
} 
.officeGrid tbody td span {
	padding-right: 5px;
	width: auto;
} 

/* XBOX Live DE */

.btn_getItNow_01_de-DE
 {
	float: left;
	margin: 0 5px 0 7px;
	vertical-align: middle;
}
	.btn_getItNow_01_de-DE img
	{
		background:url(../../images/layout/white/comparison_grids/button_getitnow_01_de-DE.png) no-repeat 0 0; 
		border: none;
		height: 28px;
		width: 144px;
	}
		.btn_getItNow_01_de-DE img:hover
		{
			background:url(../../images/layout/white/comparison_grids/button_getitnow_01_de-DE.png) no-repeat 0 -28px; 
		}

.btn_getItNow_02_de-DE
 {
	float: left;
	margin: 5px 5px 5px 7px;
	vertical-align: middle;
}
	.btn_getItNow_02_de-DE img
	{
		background:url(../../images/layout/white/comparison_grids/button_getitnow_02_de-DE.png) no-repeat 0 0; 
		border: none;
		height: 28px;
		width: 144px;
	}
		.btn_getItNow_02_de-DE img:hover
		{
			background:url(../../images/layout/white/comparison_grids/button_getitnow_02_de-DE.png) no-repeat 0 -28px; 
		}
		
.techNetGrid table {
	margin-bottom: 5px;
} 
.techNetGrid {
	margin-bottom: 20px;
} 
.techNetGrid .seperatorHeadline {
	margin-bottom: 10px;
}
.techNetGrid p a {
	text-decoration: underline;
} 

/* vs grid on br portal */

span.bulletPoint {
    display: block;
    height: 5px;
    left: 227px;
    position: absolute;
    top: 5px;
    width: 40px;
}

span.bulletPoint {
    display: block;
    height: 5px;
    position: absolute;
    top: 5px;
    width: 40px;
}

span.bulletPointLightBlue {
    background: #5D90CA;
    left: 257px;
}

span.bulletPointGrey {
    background: #858E9B;
    left: 405px;
}

span.bulletPointMarineBlue {
    background: #4657A5;
    left: 555px;
}

span.courseNumber {
     background: #F4F4F4; 
     float: left; 
     position: absolute;  
     top: 0;
     padding: 0 2px 2px 2px;
}

span.courseNumberFirst {
     left: 260px; 
}

span.courseNumberSecond {
     left: 406px; 
}

span.courseNumberThird {
     left: 555px; 
}

.pt-BR .visualstudio_compare .info_row {
    background: url("../../images/layout/comp_grid_bg_row.png") no-repeat scroll 27px 5px transparent !important;
}

.pt-BR .visualstudio_compare .buy_line_full li {
    width: 150px;
}

.pt-BR .visualstudio_compare_content {
    background: url("../../images/layout/visualstudio_compare_br.jpg") no-repeat scroll 0 35px #F4F4F4;
}


/* end comparison_grids.css */
