﻿ProductBoxesTbl, .ProductBoxesTbl a, .ProductBoxesTbl a:hover, .ProductBoxesTbl a:visited, .ProductBoxesTbl p
{
	margin: 0px;
	color: White !important;
}

ul.DownloadOverviewList
{
	margin: 0;
	padding: 0;
    list-style: none;
    color: #fff;
    /*width: 736px;*/
}

ul.DownloadOverviewList a
{
	color: #fff !important;
}

ul.DownloadOverviewList li
{
	position: relative;
	display: block;
    float: left;
    width: 368px;
    height: 135px;
    padding: 0 0;
	/*font-size: 9pt;*/
}

ul.DownloadOverviewList li p img
{
	margin-right: 33px;
	margin-top: 12px;
}

html*ul.DownloadOverviewList li p img {
	]margin-right: 33px;
	]margin-top: 6px;
}

ul.DownloadOverviewList li h2
{
	line-height: 27px;
	font-weight: bold;
	font-size: 9pt;
	margin: 0;
	padding: 0 16px;
}

ul.DownloadOverviewList li p
{
	padding: 0 24px 0 24px;
	height: 80px;
}

li.SiteKioskDownloadOverview
{
	background: transparent url('../Images/overview_bg_blue_gfx.gif') repeat;
}

li.SiteRemoteDownloadOverview
{
	background: transparent url('../Images/overview_bg_black_gfx.gif') repeat;
}

li.SiteCafeDownloadOverview
{
	background: transparent url('../Images/overview_bg_green_gfx.gif') repeat;
}

li.HotSpotDownloadOverview
{
	background: transparent url('../Images/overview_bg_blue2_gfx.gif') repeat;
}

ul.DownloadOverviewList li.MajorDownload
{
	background: transparent url('../../Images/gfx/content_head.jpg') repeat-x;
	color: #000;
}

ul.DownloadOverviewList li.MajorDownloadRight
{
	border-left: solid 1px #dcdcdc;
    width: 367px;
}

ul.DownloadOverviewList li.MajorDownload a
{
	color: #0C3a6f !important;
}

ul.DownloadOverviewList li.MajorDownload h2
{
	border-bottom: solid 1px #dcdcdc;
}

ul.DownloadOverviewMinorList
{
	margin: 0;
	padding: 0;
    list-style: none;
    color: #fff;
}

ul.DownloadOverviewMinorList li
{
	position: relative;
	display: block;
	float: left;
	padding-top: 10px;
	font-size: 9pt;
}

div.DownloadOverviewMinoList
{
	float: right;
	padding-right: 16px;
	padding-top: 16px;
	/*padding-bottom: 0px;*/
}

li.MinorDownload
{
	padding-bottom: 16px ! important;
}

ul.DownloadOverviewMinorList li.MinorDownload
{
    border-right: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    width: 245px;
}

ul.DownloadOverviewMinorList li.Bottom
{
    border-bottom: 0;
}

ul.DownloadOverviewMinorList li.MinorDownloadRight
{
    border-right: none;
    width: 246px;
}

html*ul.DownloadOverviewMinorList li.MinorDownloadRight {
	]width:244px;
}


ul.DownloadOverviewMinorList li.MinorDownloadTop
{
    border-top: none;
}

ul.DownloadOverviewMinorList li p
{
	height: 90px;
	text-align: center;
	margin-top: 1px;
	padding: 14px 16px 0 16px;
}

ul.DownloadOverviewMinorList li p.HardwareDescription
{
	height: 102px;
	margin-top: 0;
	border-top: solid 1px #dcdcdc;
	text-align: left;
	color: #000;
	font-size: 8pt;
}

ul.DownloadOverviewMinorList li p img
{
	display: inline;
}

ul.DownloadOverviewMinorList li p.HardwareDescription img
{
	margin-right: 16px;
}

ul.DownloadOverviewMinorList li h2
{
	line-height: 14px;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 7px;
	padding-right: 7px;
	margin: 0;
	padding-bottom: 14px;
}

span.Price
{
	height: 14px;
	line-height: 14px;
	position: absolute;
	top: 10px;
	right: 7px;
	text-align: right;
	white-space: nowrap;
	font-size: 8pt;
	font-weight: bold;
}

ul.DownloadOverviewMinorList li span.Price
{
	color: #0C3a6f !important;
}

div.DownloadTitle
{
	background: transparent url('../../Images/gfx/content_head.jpg') repeat-x;
	height: 28px;
	line-height: 28px;
	padding: 0 16px;
	font-size: 9pt;
	font-weight: bold;
	color: #0C3a6f;
	text-align: center;
	border-bottom: solid 1px #dcdcdc;
}

div.DownloadItem
{
	border-bottom: solid 1px #dcdcdc;
}

div.DownloadScreenshot
{
	padding: 20px;
	float: left;
	width: 158px;
}

div.DownloadInfo
{
	float: left;
	border-left: solid 1px #dcdcdc;
	width: 537px;
}

div.DownloadInfoTop
{
	border-bottom: solid 1px #dcdcdc;
}

div.DownloadInfoBottom
{
	background-color: #D5FBCD;
	height: 47px;
	line-height: 47px;
	padding: 0 20px;
}

span.InfoSpan
{
	margin-left: 25px;
	font-size: 9pt;
}

div.DownloadInfo td
{
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	font-size: 9pt;
	vertical-align: top;
}

div.DownloadInfo td:first-child
{
	white-space: nowrap;
	padding-right: 20px;
	min-width: 100px;
}

div.DownloadInfo table
{
	width: 100%;
}

div.DownloadInfoListContainer
{
	float: left;
	padding: 20px;
}

div.DownloadBox:last-child
{
	border-bottom: none !important;
}

.DownloadScreenshot div
{
	text-align: center;
}

.DownloadOverviewListDiv
{
	white-space: nowrap;
}

html*.DownloadOverviewListDiv {
	]white-space: nowrap;
	]margin-left: 235px;
	]padding-bottom: 25px;
	]margin-top: -20px;
	]position: relative;
}

.MajorDownloadDiv
{
	margin-left: 200px;
}

.MajorDownloadRight .MajorDownloadDiv
{
	margin-left: 180px;
}

html*.MajorDownloadDiv {
	]margin-left: 200px;
	]margin-top: -10px;
	]position: relative;
}

.ProductBoxesTbl td
{
	height: 154px;
	position: relative;
}

.ProductBoxesTbl td.SKBg
{
	background-image: url(../Images/oveview_sitekiosk-win_bg.png);
	background-repeat: repeat-x;
}

.ProductBoxesTbl td.SKaBg
{
	background-image: url(../Images/oveview_sitekiosk-andoird_bg.png);
	background-repeat: repeat-x;
}

.ProductBoxesTbl td.SRBgLeft
{
	background-image: url(../Images/oveview_siteremote-left_bg.png);
	background-repeat: repeat-x;
}

.ProductBoxesTbl td.SRBgRight
{
	background-image: url(../Images/oveview_siteremote-right_bg.png);
	background-repeat: repeat-x;
}

.newShopTbl td.SKBgBig
{
	background-image: url(../Images/overview_sitekiosk_bg.png);
	background-repeat: repeat-x;
}

.newShopTbl td.SKOgBig
{
	background-image: url(../Images/overview_sitekiosk_online_bg.png);
	background-repeat: repeat-x;
}


.newShopTbl .SRBg
{
	background-image: url(../Images/overview_siteremote_bg.png);
	background-repeat: repeat-x;
}

.newShopTbl .package
{
	position: relative;
	left: -2px;
	top: 10px;
}

.ProductBoxesTbl td.CasterBg, .newShopTbl .CasterBg
{
	background-image: url(../Images/overview_sitecaster_bg_gfx.png);
	background-repeat: repeat-x;
}

.ProvisioBtn
{
	bottom: 15px;
	margin-left: 16px;
}

.ProductCaption
{
	font-size: 16px;
	font-weight: bold;
}

.DownloadDesc
{
	position: relative;
	height: 100%;
}

.ProductBoxesTbl p
{
	margin-top: 5px;
}

.PriceLbl
{
	margin-left: 9px;
	font-size: 12px;
}

.ShoptBtnContainerDiv
{
	position: absolute;
	bottom: 15px;
	right: 20px;
}

.ShoptBtn2ContainerDiv
{
	position: absolute;
	bottom: 15px;
	right: 160px;
}



.ShoptBtnContainerDiv .ProvisioBtn
{
	position: relative;
	bottom: 0px;
	margin: 0px;
}

.ShopTbl .CaptionLnk
{
	position: absolute;
	top: 10px;
	left: 10px;
}

.BoxesLnkImg
{
	position: absolute;
	top: 45px;
	left: 10px;
}

.RightContentDiv
{
	position: absolute;
	top: 50px;
	left: 160px;
	width: 175px;
	color: White;
}

.RightContent2Div
{
	position: absolute;
	top: 50px;
	left: 160px;
	width: 550px;
	color: White;
}

.ShopTbl .ProvisioBtn
{
	margin-right: 6px !important;
	float: left;
}

.ShopTbl .TdContainerDiv
{
	position: relative;
	width: 100%;
	height: 100%;
}

.ShopTbl .SKBg, .ShopTbl .SRBg, .ShopTbl .SCBg, .ShopTbl .HSBg, .ShopTbl .SKBgBig .SKOgBig
{
	width: 369px;
}

.DownloadInfoBottom
{
	position: relative;
}

.DownloadInfoBottom .ProvisioBtn
{
	right: 10px;
}

.DownloadOverview .ProvisioBtn
{
	position: absolute;
}

.newShopTbl{
	width: 100%;
}


.newShopTbl td{
	width: 50%;
	vertical-align: top;
	color: White;
	height: 150px;
}

.newShopTbl a, .newShopTbl a:hover, .newShopTbl a:visited{
	color: White;
}

.newShopTbl .BoxesLnkImg{
	left: 20px;
}





.ProductBoxesTbl .ProvisioDefaultBtn{
	position: absolute;
	bottom: 15px;
	right: 10px;
}

/* -------------- Critical Update Right -------------- 
---------------------------------------*/

.CriticalUpdate {
	display: block;
	margin: 15px 0 15px 0;
	padding: 16px 20px 0px 20px;
	height: 119px;
	color: #fff;
	background: url(../images/critical_bg_small.png) no-repeat;
	font-size: 13px;
	position: relative;
	line-height: 18px;
}

.CriticalUpdate a {
	color: #fff !Important;
	text-decoration: underline !Important;
	position: absolute;
	bottom: 16px;
}

.CriticalUpdate a:hover {
	text-decoration: none !Important;
}

.CriticalUpdate p {
	margin: 0;
	padding: 0;
}