@charset "UTF-8";
#orderDetails, #downloadDetails, #upgradeDetails{
	position: relative;
	z-index: 1;
	width: 100%;
	background-color: #212121;
	color: #FFF;
	background-image: url(../img/orderDetails-bg.gif);
	background-repeat: repeat;
	background-position: center top;
	padding: 0px;
}
.js #orderDetails, .js #downloadDetails, .js #upgradeDetails {
	display: none;
}
#orderDetailTop, #downloadDetailTop, #upgradeDetailTop {
	background-image: url(../img/orderDetails-bg-topshadow.gif);
	background-repeat: repeat-x;
	background-position: center top;
	position: relative;
	height: 17px;
	width: 100%;
}
#orderDetails .contentWrapper, #downloadDetails .contentWrapper, #upgradeDetails .contentWrapper{
	padding-top: 8px;
	padding-bottom: 28px;
}
#orderDetails a, #downloadDetails a, #upgradeDetails a {
	color: #FFF;
}
#buy{
	float: right;
	width: 276px;
	text-align: center;
	margin-right: -6px;
}
#buy form, #addToCart form, #downloadDonate form{
	margin: 0px;
	line-height: 1px;
	font-size: 1px;
}
#buy #buyButton, #buy #downloadFreeButton{
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#buy a, #buy input{
	outline: none;
}
#addToCart, #downloadDonate{
	float: right;
	width: 262px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color: #CCC;
	margin-right: -6px;
}
#addToCart {
	display: inline;
	margin-right: -10px;
}
#downloadDonate {
	width: 262px;
}
#scriptContent {
	float: left;
	position: relative;
	width: 620px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#screenshotThumbs {
	float: right;
	width: 165px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 20px;
	position: relative;
}
#screenshotThumbs a {
	display: block;
	position: relative;
}
#screenshotThumbs a  .enlarge{
	background-image: url(../img/screenThumb-enlargeIcon.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 24px;
	width: 24px;
	left: -9px;
	top: -8px;
}
#screenshotThumbs a img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #999;
}
#screenshotThumbs a:hover img {
	border: 2px solid #912E63;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: 19px;
	margin-left: -1px;
}
#scriptNav {
	position: relative;
	width: 265px;
	float: right;
	background-image: url(../img/scriptNav-divider.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	margin-top: -35px;
	height: 400px;
}
#scriptNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#scriptNav li {
	min-height: 42px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
}
.overview #scriptNav #overview, .vidoes #scriptNav #videos, .screenshots #scriptNav #screenshots, .requirements #scriptNav #requirements, .reviews #scriptNav #reviews, .comparison #scriptNav #comparison, .userguide #scriptNav #userguide, .install #scriptNav #install, .support #scriptNav #support {
	background-image: url(../img/scriptNav-current.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#scriptNav ul li a{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 76px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	display: block;
	min-height: 21px;
	height: auto !important; /* This and following line fake min-height for IE */
	height: 39px;
	vertical-align: middle;
	background-position: left center;
	background-repeat: no-repeat;
	top: 7px;
	position: relative;
}
#scriptNav a {
	text-decoration: none;
	color: #333;
}
#scriptNav a:hover {
	text-decoration: none;
	color: #6394BB;
}
#scriptNav #overview a{
	background-image: url(../img/scriptNav-overview.png);
}
#scriptNav #videos a{
	background-image: url(../img/scriptNav-videos.png);
}
#scriptNav #screenshots a{
	background-image: url(../img/scriptNav-screenshots.png);
}
#scriptNav #requirements a{
	background-image: url(../img/scriptNav-requirements.png);
}
#scriptNav #reviews a{
	background-image: url(../img/scriptNav-reviews.png);
}
#scriptNav #comparison a{
	background-image: url(../img/scriptNav-comparison.png);
}
#scriptNav #userguide a{
	background-image: url(../img/scriptNav-userguide.png);
}
#scriptNav #install a{
	background-image: url(../img/scriptNav-install.png);
}
#scriptNav #support a{
	background-image: url(../img/scriptNav-support.png);
}
.comparisonRow {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#userGuideIcon {
	float: left;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pdfUserGuide {
	background-image: url(../img/pdf-icon-medium.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 150px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 37px;
	display: block;
	height: 31px;
	font-weight: bold;
}
.otherScripts {
	background-color: #F3F3F3;
	border: 1px solid #999;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.screenshotWIthBorder {
	border: 1px solid #999;
}
#chooseVersionTabs {
	display: none;
}
.js #chooseVersionTabs{
	color: #953266;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/bg-install-script-version-header.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
	height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -33px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	display: block;
}
#chooseVersionTabs li {
	padding: 0px;
	float: left;
	margin-top: -16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#chooseVersionTabs .title {
	background-image: url(../img/arrow-choose-version.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 18px;
	margin-top: 0px;
}
#chooseVersionTabs .version {
	text-align: center;
	width: 59px;
}
#chooseVersionTabs .version a{
	color: #333;
	display: block;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 17px;
	padding-left: 16px;
	background-image: url(../img/installScripts-versionDivider.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	outline: none;
}
#chooseVersionTabs .version a:hover {
	text-decoration: none;
	color: #6394BB;
}
#chooseVersionTabs li a.current{
	color: #953266;
	background-image: url(../img/installScripts-versionTab.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 79px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: -9px;
	margin-left: -9px;
	height: 25px;
}
#chooseVersionTabs li a.current:hover {
	text-decoration: none;
	cursor: default;
	color: #953266;
}
#versionPanels > div{
	display: inherit;
}
.js #versionPanels >div{
	display: none;
}
body.install h2{
	color: #953266;
	margin-bottom: 10px;
	margin-top: 17px;
	font-size: 13px;
}
body.install h3{
	color: #953266;
	margin-bottom: 0px;
	margin-top: 17px;
	font-size: 13px;
}
body.install h2.steps{
	margin-bottom: 15px;
}
body.install h2 .app, body.install h2 .directions{
	display: inline-block;
	margin-left: -33px;
	padding-left: 33px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 18px;
	padding-top: 10px;
	padding-bottom: 8px;
}
body.install h2 .app   {
	background-image: url(../img/bg-install-script-section-header-os.png);
	margin-left: -33px;
	padding-left: 33px;
}
body.install h2 .directions{
	background-image: url(../img/bg-installScript-sectionHead-directions.png);
}
body.install h2 .video {
	display: inline-block;
	width: 200px;
	background-image: url(../img/bg-installScript-sectionHead-video.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 8px;
}
body.install h2 .video a{
	color: #333;
	display: block;
}
.installScriptsIcon  {
	float: none;
	margin-top: 20px;
	clear: both;
}
.js .installScriptsIcon{
	float: right;
	height: 110px;
	width: 110px;
	position: relative;
	margin-top: -70px;
}
.installStep {
	text-indent: -2.25em;
	margin-left: 2.25em;
	clear: both;
	margin-bottom: 9px;
}
.installGraphic {
	margin-left: 2.25em;
	margin-bottom: 22px;
}
.installStepNumber  {
	color: #953266;
	font-size: 14px;
	font-weight: bold;
	margin-right: 0.3em;
}
.installOverview {
	color: #953266;
	margin-bottom: 5px;
	margin-top: 10px;
}
.installLocationOverview {
	color: #953266;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/installScript-locationDivider.png);
	background-repeat: no-repeat;
	padding-top: 17px;
}
.installLocation {
	width: 525px;
}
.moveGraphic {
	margin-left: -13px;
}
.CS3RevealGraphic {
	margin-left: -5px;
}
.panelMenuIcon {
	vertical-align: text-bottom;
}
.incopy {
	color: #999;
	font-size: 9px;
	text-transform: uppercase;
}
