body, table, div { font-family: "Segoe UI", Arial, Tahoma; font-size: 13px; }
TABLE{font-size:13px;}



.br { clear: both; }

.LinkBar_NewsLink { margin-bottom: 2px; }
.LinkBar_NewsDate { width: 35px; font-size: 12px; font-weight: bold; color: #B7B7B7; line-height: 14px; } 
.LinkBarLnk_NewsTitle, A.LinkBarLnk_NewsTitle, A.LinkBarLnk_NewsTitle:ACTIVE, A.LinkBarLnk_NewsTitle:VISITED { font-size: 11px; font-family: "Segoe UI", Arial; text-decoration: none; color: #FFFFFF; line-height: 14px; font-weight: normal; }
A.LinkBarLnk_NewsTitle:HOVER { font-size: 11px; font-family: "Segoe UI", Arial; text-decoration: underline; color: #FFFFFF; font-weight: normal; }

.LinkBar_FeaturedSkinItemRegion { text-align: center; margin-bottom: 10px; }
.LinkBar_FeaturedSkinItemTitle { font-size: 12px; font-family: "Segoe UI", Arial; color: #FFFFFF; font-weight: bold; }
.LinkBar_FeaturedSkinItemDownload {  }

.A_LinkBar_FeaturedSkinDownload, A.A_LinkBar_FeaturedSkinDownload, A.A_LinkBar_FeaturedSkinDownload:ACTIVE, A.A_LinkBar_FeaturedSkinDownload:VISITED { font-size: 11px; font-family: "Segoe UI", Arial; text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.A_LinkBar_FeaturedSkinDownload:HOVER { font-weight: normal; font-size: 11px; font-family: "Segoe UI", Arial; text-decoration: none; color: #FFFFFF; }

.Button_DownloadFreeTrial_UP { position: absolute; 
							   margin-left: 557px; 
							   margin-top: 9px; 
							   width: 125px; 
							   height: 49px;
							   border: 0px; 
							   background-image: url(../images/button.freetrial.up.png);
							   background-repeat: no-repeat; 
							   background-position: left top; 
							   }

.Button_DownloadFreeTrial_DOWN { position: absolute; 
								 margin-left: 557px; 
								 margin-top: 9px; 
								 width: 125px; 
								 height: 49px; 
								 border: 0px;  
								 background-image: url(../images/button.freetrial.down.png); 
								 background-repeat: no-repeat; 
								 background-position: left top; 
}

.Button_GetPremiumSuites_UP { width: 154px; 
							  height: 44px; 
							  border: 0px; 
							  background-image: url(../images/button.getpremiumsuites.up.png); 
							  background-repeat: no-repeat; 
							  background-position: left top; 
}

.Button_GetPremiumSuites_DOWN { width: 154px; 
								height: 44px; 
								border: 0px; 
								background-image: url(../images/button.getpremiumsuites.down.png); 
								background-repeat: no-repeat; 
								background-position: left top; 
}

.Button_DnLoad_UP { position: absolute; 
					margin-left: 565px; 
					margin-top: 10px; 
					width: 125px; 
					height: 49px; 
					border: 0px; 
					background-image: url(../images/button.download.up.png);  
					background-repeat: no-repeat; 
					background-position: left top; 
}

.Button_DnLoad_DOWN { position: absolute; 
					  margin-left: 565px; 
					  margin-top: 10px; 
					  width: 125px; 
					  height: 49px; 
					  border: 0px; 
					  background-image: url(../images/button.download.down.png);  
					  background-repeat: no-repeat; 
					  background-position: left top; 
}



.Button_BuyNow_UP { position: absolute; 
					margin-left: 417px; 
					margin-top: 11px; 
					width: 125px; 
					height: 49px; 
					border: 0px; 
					background-image: url(../images/button.buynow.up.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}

.Button_BuyNow_DOWN { position: absolute; 
					  margin-left: 417px; 
					  margin-top: 11px; 
					  width: 125px; 
					  height: 49px; 
					  border: 0px; 
					  background-image: url(../images/button.buynow.down.png); 
					  background-repeat: no-repeat; 
					  background-position: left top; 
}

.Button_Buy_UP { width: 79px; 
				 height: 49px; 
				 border: 0px; 
				 background-image: url(../images/button.buy.up.png); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}

.Button_Buy_DOWN { width: 79px; 
				   height: 49px; 
				   border: 0px; 
				   background-image: url(../images/button.buy.down.png); 
				   background-repeat: no-repeat; 
				   background-position: left top; 
}

.OD_BadgeImage { position: absolute; 
				 margin-left: 610px; 
				 margin-top: 70px; 
				 width: 118px; 
				 height: 35px;  
				 background-image: url("images/od.badge.png"); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}

.DS_BadgeImage { width: 166px; 
				 height: 31px; 
				 background-image: url(../images/ds.badge.png); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}


.SS_BadgeImage { width: 163px; 
				 height: 21px; 
				 background-image: url(../images/ss.badge.png); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}

.DevResourcesRegion { text-align:center; }
.DevResourcesItem { margin-bottom: 10px; }
.DevResoucesText { font-size: 12px; }


.ODNT_LogoImage { width: 96px; 
				height: 145px;  
				background-image: url(../images/odnt.logo.icon.png); 
				background-position: left top;
}


.OD_LogoImage { width: 95px; 
				height: 120px;  
				background-image: url(../images/od.logo.icon.png); 
				background-position: left top;
}

.WB_LogoImage { width: 96px; 
				height: 96px; 
			        background-image: url(../images/wb.logo.icon.png);
				background-repeat: no-repeat; 
				background-position: left top; 
}

.WB_LogoImagePos { position: absolute; margin-left: 20px; margin-top: 20px; }


.ODNT_LogoText { position: absolute; 
		 	   margin-left: 130px; 
		 	   margin-top: 45px; 
		 	   width: 235px; 
		 	   height: 79px; 
		 	   background-image: url(../images/odnt.logo.text.png); 
		 	   background-repeat: no-repeat; 
		 	   background-position: left top; 
}


.WB_LogoText { position: absolute; 
		 	   margin-left: 130px; 
		 	   margin-top: 45px; 
		 	   width: 235px; 
		 	   height: 79px; 
		 	   background-image: url(../images/wb.logo.text.png); 
		 	   background-repeat: no-repeat; 
		 	   background-position: left top; 
}

.ShowCaseBox_ProductText { position: absolute; margin-left: 10px; margin-top: 9px; width: 419px; height: 275px; font-size: 13px; }
.MINITRANSBOX { margin-left: 0px; margin-top: 0px; width: 189px; height: 275px; font-size: 9px; }
.ShowCaseBox2_ProductText { position: absolute; margin-left: 10px; margin-top: 9px; width: 620px; height: 275px; font-size: 13px; }

.WB_ProductImage1 { width: 229px; 
					height: 275px; 
					background-image: url(../images/wb.productimage1.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}

.WB_ProductImage1Pos { position: absolute; margin-left: 457px; margin-top: 9px; width: 229px; height: 275px; }

/*
.ODNT_ProductImage { width: 229px; 
					height: 275px; 
					background-image: url(../images/odnt.productimage.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}
*/

.SS_ProductImage { width: 229px; 
					height: 275px; 
					background-image: url(../images/ss.productimage.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}

.ODNT_ProductImagePos { position: absolute; margin-left: 457px; margin-top: 9px; width: 229px; height: 275px; }



.BUTTON_VISTA_READY { width: 79px; 
					  height: 81px; 
					  background-image: url("http://stardock.com/images/button_vista_ready2.png"); 
					  background-repeat: no-repeat; 
					  background-position: left top; 
}

.BUTTON_VISTA_READYPos { position: absolute; margin-left: 35px; margin-top: 203px; }

.BUTTON_VISTA_READYPos2 { position: absolute; margin-left: 35px; margin-top: 273px; }


.WB_SetupGuide { width: 300px; 
				 height: 114px; 
				 background-image: url(../images/wb.setupguide.png); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}

.ScreenShot_Item_1 { width: 208px; 
					 height: 168px; 
					 overflow: hidden; 
					 text-align: left; 
					 background-image: url(../images/preview_shadow-200x150.png); 
					 background-repeat: no-repeat; 
					 background-position: left top; 
}

.ScreenShot_Item_2 { margin-top: 2px; margin-left: 2px; width: 200px; height: 160px; overflow: hidden; text-align: left; }

.ScreenShot_Item_3 { width: 164px; 
					 height: 124px; 
					 overflow: hidden; 
					 text-align: left; 
					 background-image: url(../images/preview_shadow-164x124.png); 
					 background-repeat: no-repeat; 
					 background-position: left top; 
}

.ScreenShot_Item_4 { margin-top: 2px; margin-left: 2px; width: 156px; height: 116px; overflow: hidden; text-align: left; }

.WB_ScreenShots { width: 311px; 
				  height: 155px; 
				  background-image: url(../images/wb.screenshots.png); 
				  background-repeat: no-repeat; 
				  background-position: left top; 
}

.UL_WorkShop { margin-left: 20px; margin-top: 5px; font-weight: bold; }

.checkbox  { width: 23px; 
			 height: 24px; 
			 background-image: url(../images/checkbox.png); 
			 background-repeat: no-repeat; 
			 background-position: left top; 
}

.BlueBullet  { width: 15px; 
			   height: 14px;  
			   background-image: url(../images/blue_bullet.png); 
			   background-repeat: no-repeat; 
			   background-position: left top; 
}

.Button_MoreInfo  { width: 54px; 
					height: 19px; 
					border: 0px;
					background-image: url(../images/button_more_info.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}

.ASuiteTitle  {   }

.SuiteDescription  {   }

.Big_Shade { position: relative; 
			 margin-left: 10px; 
			 margin-top: 9px; 
			 width: 189px; 
			 height: 275px; 
			 overflow: hidden; 
			 font-size: 10px; 
			 background-image: url(../images/big_shade.png); 
			 background-repeat: no-repeat; 
			 background-position: left top; 
}

.Small_Shade { position: absolute; 
			   margin-left: 13px; 
			   margin-top: 160px; 
			   width: 162px; 
			   height: 107px; 
			   font-size: 10px; 
			   color:white; 
			   z-index:5; 
			   background-image: url(../images/small_shade.png); 
			   background-repeat: no-repeat; 
			   background-position: left top; 
}

.Suites_Position { position: absolute; z-index: 100;}
.Suites_BulletsPosition { position: absolute; padding-top: 5px;}
.Suites_OutterPosition { width: 200px; height: 280px;}
.Suites_HeaderPosition { font-size: 9px;}

.Big_Shade_Top { width: 189px; 
				 height: 170px; 
				 margin-left: 0px;
				 background-image: url(../images/Big_Shade_Top.png); 
				 background-repeat: no-repeat; 
				 background-position: left top; 
}

.Big_Shade_Mid { width: 189px; 
				 margin-left: 0px; 
				 background-image: url(../images/Big_Shade_Mid.png); 
				 background-repeat: repeat-y; 
				 background-position: left top; 
}

.Big_Shade_Bottom { width: 189px; 
					height: 12px; 
					margin: 0px; 
					background-image: url(../images/Big_Shade_Bottom.png); 
					background-repeat: no-repeat; 
					background-position: left top; 
}

.Small_Shade_Top { width: 162px; 
				   height: 10px; 
				   margin: 0px; 
				   z-index: 100;
				   background-image: url(../images/Small_Shade_Top.png); 
				   background-repeat: no-repeat; 
				   line-height: 0px; 
				   background-position: left top;
}

.Small_Shade_Mid { width: 162px; 
				   z-index: 100;
				   background-image: url(../images/Small_Shade_Mid.png); 
				   background-repeat: repeat-y; 
				   background-position: left top;
				   }

.Small_Shade_Bottom { width: 162px; 
					  height: 9px; 
					  margin-left: 0px; 
					  margin-left: 0px; 
					  z-index: 100;
					  background-image: url(../images/Small_Shade_Bottom.png); 
					  background-repeat: no-repeat; 
					  line-height: 0px; 
					  background-position: left top;
}

.Small_Shade_Wrapper_Outer { text-align: center;}

.Small_Shade_Wrapper_Inner { position: relative; font-size: 9px; margin-bottom: 10px;}

.Tab_Content_Shift { width: 675px; margin-left: 0px;}

.SS_LogoImage { width: 96px; height: 96px; background-image: url("../images/ss.logo.icon.png"); background-position: top left; background-repeat: no-repeat; }

.SS_LogoText { width: 525px; height: 86px; margin-left: 130px; margin-top: 43px; background-image: url(../images/SS_Logo.png); background-position: top left; background-repeat: no-repeat; }

.Banner1 { width: 896px; height: 265px; margin-left: auto; margin-right: auto; }

.BoxStyle1 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle1 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.1.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle1 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.1.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle1 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.1.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.InfoBox .content { display:inline; position: relative; float: left; width: 274px; height: auto; margin: 12px; text-align: left; }
.InfoBox .content .list { margin: 8px 5px 8px 5px; }

.BoxStyle2 { width: 896px; height: 174px; display: block; background-image: url(/images/layout/box.style.2.jpg); background-repeat: no-repeat; }

.MyBoxes { margin: 0px auto 0px auto; }
.MyBoxes .content { display:inline; position: relative; float: left; width: 274px; height: 150px; margin: 12px 12px 0px 12px; text-align: left; }

.title { font-size: 14pt; }
.subtitle { font-size: 13pt; }
.underline { border-bottom: 2px #555555 solid; margin: 0px 0px 5px 0px; }

.BoxStyle4 { width: 100%; height: auto; }
.BoxStyle4 .Corner1 { width: 100%; height: auto; background-image: url(/images/layout/title.left.gif); background-repeat: no-repeat; background-position: left top;}
.BoxStyle4 .Corner2 { width: 100%; height: auto; background-image: url(/images/layout/title.right.gif); background-repeat: no-repeat; background-position: right top;}
.BoxStyle4 .Corner3 { width: 100%; height: auto; background-image: url(/images/layout/content.left.corner.gif); background-repeat: no-repeat; background-position: left bottom; }
.BoxStyle4 .Corner4 { width: 100%; height: auto; background-image: url(/images/layout/content.right.corner.gif); background-repeat: no-repeat; background-position: right bottom; }
.BoxStyle4 .Top { width: 100%; height: 26px; background-image: url(/images/layout/title.bg.gif); background-repeat: repeat-x;}
.BoxStyle4 .Bottom { width: 100%; height: auto; background-image: url(/images/layout/content.bottom.gif); background-repeat: repeat-x; background-position: left bottom; }
.BoxStyle4 .Left { width: 100%; height: auto; background-image: url(/images/layout/content.sides.gif); background-repeat: repeat-y; background-position: left top; }
.BoxStyle4 .Right { width: 100%; height: auto; background-image: url(/images/layout/content.sides.gif); background-repeat: repeat-y; background-position: right top; }
.BoxStyle4 .Top .Content { color: #FFFFFF; font-weight: bold; text-align: left; padding-left: 8px; padding-right: 8px; line-height: 26px; }

.BoxStyle4 .Main2 { padding: 0px; }
.BoxStyle4 .Main2 .padding { line-height: 10pt; padding: 0px 8px 3px 8px; }
.BoxStyle4 .Main2 .Content { position: relative; text-align: left; }
.BoxStyle4 .Main2 .Content .list  { text-align: left; padding: 3px 0px 3px 0px; } 
.BoxStyle4 .Main2 .selection { position: relative; background-repeat: repeat-x; background-position: left top; cursor: pointer; font-weight: bold; text-align: left; padding: 0px 8px 0px 8px; height: 20px; line-height: 20px; }
.BoxStyle4 .Main2 .special { position: relative; background-repeat: repeat-x; background-position: left bottom; font-weight: bold; text-align: center; padding: 5px 8px 5px 8px; border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; background-image: url(/images/layout/selbg.gif); }

.BoxStyle4 .Main { padding: 0px 1px 4px 1px; }
.BoxStyle4 .Main .Content { position: relative; text-align: left; padding: 5px 5px 5px 5px; }

.BoxStyle4 .up { border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; border-top: 1px #FFFFFF solid; background-image: url(/images/layout/sel.up.gif); color: #000000; }
.BoxStyle4 .down { border-left: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; background-image: url(/images/layout/sel.down.gif); color: #000000; }

.BoxStyle5 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle5 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.5.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle5 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.5.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle5 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.5.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle6 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle6 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.6.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle6 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.6.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle6 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.6.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle7 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle7 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.7.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle7 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.7.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle7 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.7.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle8 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle8 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.8.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle8 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.8.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle8 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.8.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle10 { float: left; position: relative; background-color: #FFFFFF; }
.BoxStyle10 .Corners { position: absolute; width: 5px; height: 12px; display: block; background-image: url(/images/layout/box.style.3.corners.gif); background-repeat: no-repeat; }
.BoxStyle10 .Horizontal { position: absolute; width: 100%; height: 12px; display: block; background-image: url(/images/layout/box.style.3.hor.gif); background-repeat: repeat-x; }
.BoxStyle10 .Vertical { position: absolute; width: 5px; height: 100%; display: block; background-image: url(/images/layout/box.style.3.vert.gif); background-repeat: repeat-y; }

.BoxStyle10 .Corner1 { background-position: 0px 0px; }
.BoxStyle10 .Corner2 { background-position: -5px 0px; }
.BoxStyle10 .Corner3 { background-position: 0px -12px; }
.BoxStyle10 .Corner4 { background-position: -5px -12px; }
.BoxStyle10 .Top { background-position: 0px 0px; }
.BoxStyle10 .Bottom { background-position: 0px -12px; }
.BoxStyle10 .Left { background-position: 0px 0px; }
.BoxStyle10 .Right { background-position: -5px 0px; }

.BoxStyle10 ul { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; list-style: none; list-style-position: outside; margin: 0px; padding: 0px; }
.BoxStyle10 li { float: left; }
.BoxStyle10 li.img { position: absolute; left: 4px; top: 12px }
.BoxStyle10 li.description { position: absolute; left: 64px; right: 4px; top: 8px; bottom: 0px; }
.BoxStyle10 li.price { position: absolute; right: 4px; bottom: 2px;  }

.BoxStyle12 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle12 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.12.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle12 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.12.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle12 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.12.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle13 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle13 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.13.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle13 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.13.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle13 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.13.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.BoxStyle14 { margin: 0px auto 0px auto; width: 896px; height: auto;}
.BoxStyle14 .middle { width: 100%; height: auto; background-image: url(/images/layout/box.style.14.middle.jpg); background-repeat: repeat-y; background-position: center center;}
.BoxStyle14 .top { width: 100%; height: auto; background-image: url(/images/layout/box.style.14.top.jpg); background-repeat: no-repeat; background-position: center top;}
.BoxStyle14 .bottom { width: 100%; height: auto; background-image: url(/images/layout/box.style.14.bottom.jpg); background-repeat: no-repeat; background-position: center bottom;}

.Tab { background-image: url(/images/layout/tab.bg.gif); background-repeat: repeat-x;}
.Tab .Left { width: 100%; height: 100%; background-image: url(/images/layout/tab.left.gif); background-repeat: no-repeat; background-position: left top;}
.Tab .Right { width: 100%; height: 100%; background-image: url(/images/layout/tab.right.gif); background-repeat: no-repeat; background-position: right top;}
.Tab .text { color: #FFFFFF; font-weight: Bold; text-align: center; padding-left: 10px; padding-right: 10px; line-height: 26px; }

.TabSel { background-image: url(/images/layout/tab.sel.bg.gif); background-repeat: repeat-x;}
.TabSel .Left { width: 100%; height: 100%; background-image: url(/images/layout/tab.sel.left.gif); background-repeat: no-repeat; background-position: left top;}
.TabSel .Right { width: 100%; height: 100%; background-image: url(/images/layout/tab.sel.right.gif); background-repeat: no-repeat; background-position: right top;}
.TabSel .text { color: #000000; font-weight: Bold; text-align: center; padding-left: 10px; padding-right: 10px; line-height: 26px; }

.Table1 { border-right: 1px #ececec solid;  }

.Table2 { postion: relative; border-left: 1px #ececec solid; border-right: 1px #ececec solid; background-color: #FFFFFF }
.Table2 .Content { padding-left: 25px; padding-right: 25px; padding-top: 10px; padding-bottom: 15px; text-align: left; }

.ODNT .content { width: 870px; display:inline; position: relative; float: left; height: auto; margin: 12px; text-align: left; }
.ODNT .left { width: 274px; }
.ODNT .right { width: 572px; }
.ODNT .right1 { width: 344px; }
.ODNT .right2 { width: 204px; }
.ODNT .content .list { margin: 8px 5px 8px 5px; }
.ODNT .content .title { color: #f38822; padding-bottom: 5px; text-transform: capitalize; }
.ODNT .content .subtitle { color: #555555; padding-bottom: 5px; text-transform: capitalize; }
.ODNT .content .halfleft { float: left; }
.ODNT .content .halfright { float: left; }
.ODNT .content .halfitem { width: 250px; white-space: nowrap; overflow: hidden; }

.bullets { color: #f38822; float: left; margin: 0px 5px 0px 3px; clear:left; }
.textbullets { float: left; position: relative; left: 0px; right: 0px; }
.yellow { color: #f38822; }
.checkmark { width: 17px; height: 16px; background-image: url(/images/layout/checkmark.png); }

.ODNT .table { display: inline; margin: 0px 0px 0px 6px; }
.ODNT .table .img { display: block; margin: 3px 12px 0px 0px; width:89px; height:57px; }
.ODNT .Icon_VistaReady, .ODNT .Icon_VistaOnly { position: absolute; right: 0px; top: 8px; }
.ODNT .Icon_Win7Ready, .ODNT .Icon_Win7Only { position: absolute; right: 80px; top: 11px; }

.ODNT .head { border: 1px #CCCCCC solid; background-image: url(/images/layout/sel.down.gif); }
.ODNT .seperation { padding: 0px; background: #CCCCCC; height: 2px }

#tooltip{ position: absolute; width: 200px; height: auto; border: 1px solid #CCCCCC; background-color: #FFFFFF; visibility: hidden; z-index: 100; }
.tooltiptitle{ border-bottom: 1px solid #CCCCCC; margin: 3px; text-align: left; font-weight: bold; }
.tooltiptext{ text-align: left; margin: 3px; }

.AlignLeft { text-align: left; }
.AlignRight { text-align: right; }
.AlighCenter { text-align: center; }


.Footer { position: relative; width: 941px; height: 78px;}
.Footer .Middle { position: absolute; width: 902px; height: 78px; left: 20px; right: 20px; }
.Footer .Left { position: absolute; width: 20px; height: 78px; left: 0px; } 
.Footer .Right { position: absolute; width: 20px; height: 78px; right: 0px; }

.Footer .Buttons { position: relative; height: 52px; margin: 0px 0px auto auto }
.Footer .Buttons img { position: relative; top: 14px; margin: 0px 0px 10px 10px; }
.Footer .Links { position: relative; height: 26px; top: 0px; line-height: 26px; text-align: center; }
.Footer .Links, .Footer .Links a, .Footer .Links a:hover { color: #FFFFFF; }

.Table1 {  background-color: #FFFFFF; }

.clearbr {clear: left; font-size: 0pt; line-height: 0px; height: 0px;}

.ltwitter img, .lyoutube img, .lfacebook img { background-image: url('../images/social_icons.png'); background-repeat: no-repeat; border: 0; display: inline-block; vertical-align: middle; margin-top: -3px; }
.lyoutube img { background-position: 0 0; height: 13px; width: 13px }
.ltwitter img { background-position: -13px 0; height: 14px; width: 26px }
.lfacebook img { background-position: -39px 0; height: 12px; width: 12px }

table.popular { margin: 0; padding: 0 }
table.popular th { font-weight: normal; padding: 3px 5px 3px 0; vertical-align: top; width: 1px }
table.popular td { padding: 3px 0 }

strike { color: red }

.Button_Upgrade { display: block; width: 86px; height: 34px; background-image: url(/images/layout/buttons/upgrade.png); background-repeat: no-repeat; }
.Button_BuyNow { display: block; width: 89px; height: 34px; background-image: url(/images/layout/buttons/buynow.png); background-repeat: no-repeat; }
.Button_BuyDigital { display: block; width: 110px; height: 34px; background-image: url(/images/layout/buttons/buydigital.png); background-repeat: no-repeat; }
.Button_BuyCD { display: block; width: 110px; height: 34px; background-image: url(/images/layout/buttons/buycd.png); background-repeat: no-repeat; }
.Button_Download { display: block; }
//*.Button_Download { display: block; width: 89px; height: 34px; background-image: url(/images/layout/buttons/download.png); background-repeat: no-repeat; }*//
.Button_MoreInfo { display: block; width: 89px; height: 34px; background-image: url(/images/layout/buttons/moreinfo.png); background-repeat: no-repeat; }

