﻿.CommonRow a,
.suiteRow a
{
	text-decoration: none;
	color: #000;
}

.CommonRow a:link,
.suiteRow a:link
{
	text-decoration: none;
	color: #000;
}

.CommonRow a:active,
.suiteRow a:active
{
	text-decoration: none;
	color: #000;
}

.CommonRow a:visited,
.suiteRow a:visited
{
	text-decoration: none;
	color: #000;
}

.CommonRow a:hover,
.suiteRow a:hover
{
	text-decoration: underline;
	color: #00a;
}

.HasInitialQuantity 
{
	font-weight: bold;
}

a.HasInitialQuantity
{
	text-decoration: none;
	color: #000;
}

a.HasInitialQuantity:link 
{
	text-decoration: none;
	color: #000;
}

a.HasInitialQuantity:active
{
	text-decoration: none;
	color: #000;
}

a.HasInitialQuantity:visited 
{
	text-decoration: none;
	color: #000;
}

a.HasInitialQuantity:hover 
{
	text-decoration: underline;
	color: #00a;
}

span.IncDecButtons
{
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 10pt;
	color: #0066CC;
	white-space:nowrap;
}

span.IncDecButtons a
{
	padding: 1px 3px 1px 3px;
	text-decoration: none;
}

#contentPrimary h1
{
	text-align: left;
	font-size: 11.5pt;
}

.listItem
{
	border-style: none;
	font-size: 9pt;
}

.listItem .notes
{
	font-size: 8pt;
	font-style:italic;
	white-space: nowrap;
}

.productList,
.productUpgradeList
{
	border-collapse:collapse;
	border:none 1px #000;
	text-align:left;
}

.productList
{
	border-color: #b2b2b0;
	width: 100%;
	margin:0px;
}

.productUpgradeList
{
	margin:0px auto;
}

.productUpgradeList td.listItem
{
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;	
}

.productList td.listItem
{
	border-color: #b2b2b0;	
}

th.listHeader
{
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-bottom:10px;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.productList th.listHeader
{
	border-color: #b2b2b0;
	border-bottom: none 0px;
}

div#orderQuestions
{
	text-align:left;
	font-size:9pt;
	margin:0px;
	margin-right:15px;
}

div#orderQuestions div
{
	margin: 12px 0px 12px;
	padding: 0px;
}

.faq-inline 
{ 
	font-weight:bold; 
}

.productLine
{
	padding: 1px 6px 1px 6px;
	font-size: 9pt;
}

.productLine .notes,
.productLine .note
{
	font-size: 8pt;
	font-style: normal;
	white-space: nowrap;
}

.productLine .notes,
.suiteRow .note
{
	display: block;
}

.productEdition
{
	padding:1px 8px 0px 30px !important;
	vertical-align: top;
	font-size:9pt;
}

td.productEdition
{
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.productPrice
{
	text-align:right !important;
	vertical-align:top !important;
}

th.productPrice
{
	text-align:center !important;
	vertical-align:top !important;
}

.productQuantity 
{
	text-align: center !important;
	vertical-align: top !important;
	padding: 1px 6px 0px 6px !important;
}

td.productLine, td.productPrice, td.productQuantity
{
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

.productList td.productLine, .productList td.productPrice, .productList td.productQuantity
{
	border-color: #b2b2b0;
}

.productList .spaceLine
{
	line-height: 8px;
	height: 8px;
	font-size: 0px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color: #b2b2b0;
}

.productUpgradeList .spaceLine
{
	line-height: 16px;
	height: 16px;
	font-size: 0px;
	border:solid 1px #000;
}

table.productUpgradeList .productLine, tabel.productUpgradeList td.spaceLine
{
	border-top: solid 1px #000;	
	border-bottom: solid 1px #000;
}

input.quantity
{
	width :50px;
	font-size:9pt;
	padding:0px;
}

.productLine a
{
	font-weight:bold;
}

.CommonRow a.Link, .CommonRow a.Link:link, .CommonRow a.visited,
.suiteRow a.Link, .suiteRow a.Link:link, .suiteRow a.Link:visited,
.CommonRow input.Link,
.suiteRow input.Link
{
	font-weight:normal;
	font-style:normal;
	padding:0px;
}

.CommonRow a.Link, .CommonRow a.Link:link, .CommonRow a.Link:visited,
.suiteRow a.Link, .suiteRow a.Link:link, .suiteRow a.Link:visited
{
	color:#0000aa;
	text-decoration:underline;
}

.CommonRow a.Link:hover, .CommonRow a.Link:active,
.suiteRow a.Link:hover, .suiteRow a.Link:active
{
	color:#0000ff;
	text-decoration:underline;
}

.CommonRow input.Link,
.suiteRow input.Link
{
	color:#000000;
	text-decoration:none;
}

.productLine ul li a
{
	font-weight:normal;
}

.productSectionHeader
{
	font-size:9pt;
	font-weight:bold;	
	border: solid 1px #000000;
	padding-top: 1px;
	padding-bottom: 1px;
}

.productList .productSectionHeader
{
	background-color: #d5cfaf;
	border-top: none 0px;
	border-bottom: none 0px;
	border-color: #b2b2b0;
	color: #161da2;
}

.productUpgradeList .productSectionHeader
{
	background-color: #dddddd;
}

.productSectionHeader .note
{
	font-weight:normal;
}

.upgradeFrom
{
	font-weight:bold;
}
.siteLicense
{
	font-style:italic;
}

.upgradeBox > *
{
	margin-left:15px;
}

ul.productItems
{
	list-style-position: inside;
	list-style-image: url(../images/check-black.gif);
	margin: 0px;
	margin-top: 4px;
	margin-left: 15px;
	padding: 0px;
}

ul.productItems li
{
	font-size: 9pt;
}

td.buyNowButtonLine
{
	text-align:right;
	padding:10px 8px 8px 8px;
	border-top:solid 1px #000;
	border-bottom:none 1px #000;
	border-left:none 1px #000;
	border-right:none 1px #000;
}

.productList td.buyNowButtonLine
{
	border-color: #b2b2b0;
}

.buyNowButtonLine .buyNowButton
{
	color: #000;
	font-weight: normal;
	font-size: 18px;
	width: 120px;
	height: 40px;
	text-align: center;
	padding: 0px;
	overflow:hidden;
}

/* yellow Buy Now button */
/*.buyNowButtonLine .buyNowButton
{
	background: #f2dc44 url('../images/btn-buy-now-yellow.png') no-repeat 0px 0px;
	color: #494949;
	font-weight: bold;
	font-size: 16px;
	width: 100px;
	height: 30px;
	border: none 0px;
	cursor:hand;
	cursor:pointer;
	text-align: center;
	padding: 0px;
	overflow:hidden;
}

.buyNowButton:hover
{
	background: #fff08b url('../images/btn-buy-now-yellow.png') no-repeat 0px -30px;
	color: #545454;
}

.buyNowButtonHover
{
	background: #fff08b url('../images/btn-buy-now-yellow.png') no-repeat 0px -30px;
	color: #545454;
	font-weight: bold;
	font-size: 16px;
	width: 100px;
	height: 30px;
	border: none 0px;
	cursor:hand;
	cursor:pointer;
	text-align: center;
	padding: 0px;
	overflow:hidden;
}*/

