﻿body{
	background: #666;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	min-width: 1080px !important;
	padding: 25px 20px;
}

#container{
	color: #000;
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	min-width: 1080px !important;
	
	/* Drop Shadow Settings */
	box-shadow: 5px 5px 6px #CCC;
	-moz-box-shadow: 5px 5px 6px #CCC;
	-webkit-box-shadow: 5px 5px 6px #CCC;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
	/* For IE 5.5-7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');
	/* End of Drop Shadow Settings */
	
	border-radius: 28px 28px 8px 8px;
	-moz-border-radius: 28px 28px 8px 8px;
}

h1, h2, h3, h4 {
	font-weight: bold;
	padding:2px 0 2px 0;
}
h1{font-size:20pt;}
h2{font-size:16pt;}
h3{font-size:14pt;}
h4{font-size:12pt;}

div#maincontent{ padding: 10px; background: #FFF; color: #000; min-height: 650px !important; }
div#maincontent a {font-weight:bold;}
div#maincontent a, a:link, a:visited, a:visited:hover{text-decoration:none;color:#063;}
div#maincontent a:hover {text-decoration:underline;color:#000;}
div#maincontent .tdleft {padding-right:8px;border-right:1px #000 solid;}

div#copyright{
	text-align:center;
	width:950px;
	font-size:8pt;
	background-color: #000;
	padding-top:5px;
	color:#FFF !important;
	width:100%;
	height:20px;
	padding-bottom:5px;
	min-width: 1080px !important;
	border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
}
div#copyright a:link a:visited {
	color:#FFF !important;
	font-size:8pt !important;
	font-weight:bold;
	text-decoration:none;
}
div#copyright a:hover a:visited:hover {
	text-decoration:underline;
	color:#FFF !important;
	font-weight:bold;
}

div#headlines{border-top:1px #000 solid;background:#FFF;color:#000;}
div#headlines img{border:none;float:left;padding:5px;}
div#headlines .headline{font-size:11pt;font-weight:bold;padding-top:3px;}
div#headlines .teaser{padding-left:60px;padding-bottom:10px;}
div#headlines .date{font-style:italic;font-size:8pt;}
div#headlines a, a:link, a:visited{font-size:11pt;text-decoration:none;color:#063;font-weight:bold;}
div#headlines a:hover, a:active{font-size:11pt;text-decoration:underline;font-weight:bold;color:#060;}

/* FeedBurner styling */
div.feedburnerFeedBlock {
	width: 100%;
	margin-left: 8px;
}
div.feedburnerFeedBlock span.headline {
	font-size: 14pt !important;
	position: relative;
	left: -8px;
	top: 5px;
	text-transform: none !important;
}
#creditfooter { /* Feedburner Logo */
	display: none !important;
}
div.feedburnerFeedBlock ul li {
	list-style-type: none;
	position: relative;
	left: -35px;
}
div.feedburnerFeedBlock p.date {
	margin-bottom: -1px;
	font-size: 9pt;
	font-style: italic;
}
/* End Feedburner Styling */

div#nav {
	color: #FFF;
	width: 100%;
	min-width: 1080px !important;
	height: 38px;
	background: #000 url("http://images.productionbackup.com/theme/nav_bg.png") repeat-x;
	white-space: nowrap;
	font-size: 12pt;
	border-top: 1px #FFF solid;
}
div#nav ul {
	margin: 0px;
	list-style-type: none;
	position: relative;
	left: -40px;
}
div#nav ul li {
	display: inline;
	float: left;
}
div#nav ul li a{
	display: block;
	padding: 12px 8px;
	text-decoration:none;
	color:#FFF;
	vertical-align: middle;
	border-right: 1px #fff solid;
	text-align: center;
}
div#nav a:visited a:visited:hover a:hover{
	color: #FFF;
}
div#nav a:hover, a:active{
	text-decoration:none;
	background: url("http://images.productionbackup.com/theme/nav_bg_hover.png") repeat-x;
}
div#nav .first_item {
	margin-left: 7px;
	border-left: 1px #FFF solid;
}


div#head{
	vertical-align:middle;
	background-color:#000;
	height:157px;
	width:100%;
	min-width:950px;
	border-radius: 28px 28px 0px 0px;
	-moz-border-radius: 28px 28px 0px 0px;
}
div#head .left, .right{height:157px;}
div#head .left{width:323px;float:left;}
div#head .right{float:right;width:486px;}

div#quickabout{padding:0 0 5px 15px;text-align:left;vertical-align:top;height:auto;}
div#download{border-top:1px #000 solid;}
div#download .title{font-size:12pt;font-weight:bold;text-align:center;}
div#download p{text-align:left;}

div#permalink {vertical-align: bottom;text-align: center;position: relative;top: 10%;left:0;font-size: 6pt;margin-top: 8px;}
div#permalink_bg { background-color: #C6FBFF !important; }
div.permalink_bg { background-color: #C6FBFF !important; }

.bundle_link a, .bundle_link a:link, .bundle_link a:visited{color:#063;font-size:10pt;font-weight:bold;}
.bundle_link a:active{color:#0C0;}
.bundle_link a:hover{color:#0C0;text-decoration:underline;}

.highlight {
	font-weight: bold;
	color: #090;
}

.offercode {
	font-weight: bold;
	color: #06F;
	text-align: center;
}

div.bundle_container {
	width: 99%;
	position: relative;
	border: 1px #000 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 3px;
	margin: 6px 4px 0 0;
}
div.bundle_detail_top {
	width: 100%;
}
div.bundle_detail_left {
	width: 17%;
	float: left;
}
div.bundle_detail_middle {
	width: 70%;
	float: left;
}
div.bundle_detail_right {
	width: 13%;
	float: left;
	text-align: right;
}
div.bundle_detail_bottom {
	width: 100%;
	clear: both;
}
div.bundle_suggested {
	position: absolute;
	top: 2px;
	right: 0;
	height: 36px;
	width: 154px;
}




.IE_WARNING{text-align:center;line-height:+2;vertical-align:middle;padding:0 3px 0 3px;margin:5px 0 5px 0;background:#FF0;border:1px #000 dashed;font-weight:bold;font-size:10pt;color:#000;}
#DOCS{border:1px #000 solid;margin-left:15px;width:75%;}
#TUTORIALS{border:1px #000 solid;margin-left:15px;width:80%;}
#DOWNLOADS{border:1px #000 solid;margin-left:15px;width:80%;}
#DEVICE_TABLE{border:1px #000 solid;margin-left:15px;margin-right:15px;}
#PRICELIST, #AUTOLOADERS, #DRIVES{border:1px #000 solid;margin:2px 215px 2px 15px;}
#BUNDLES{border:1px #000 solid;width:77%;margin:4px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
#BUNDLES .img{padding:3px;}
thead{background-image:url('http://images.productionbackup.com/theme/green_fade_down.png');background-repeat:repeat-x;font-size:11pt;font-weight:bold;color:#000;height:25px;vertical-align:top;}
#recaptcha_table{border-color:#87D4A1 !important;}
#recaptcha_response_field{border-color:#000 !important;background-color:#FFF !important;}
#bookmarkit{padding-top:0px;padding-bottom:5px;}

#pemenu {
	float: right;
	border: 1px #000 solid;
	width: 190px;
	padding: 3px;
	margin: 0 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
#pemenu #product_links {
	margin: 3px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	background-color:#CCC;
	padding: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 14pt;
}
#pemenu #product_links_logo {
	background:#FFF;
	text-align:center;
}
#pemenu #product_links .first_item {
	margin-top: 6px;
}

.clear{clear: both;}
.clear_left{clear: left;}
.clear_right{clear: right;}

div.quote{
	font-size: small;
	font-style: italic;
	width: 72%;
	margin: 0 25px 0 25px;
	border: 5px #000 groove;
	padding: 8px;
	border-radius: 6px;
	-moz-border-radius: 6px;
}
div.quotesig {
	font-size: small;
	font-style: italic;
	text-align: right;
}

.reseller{text-align:left;padding-left:5px;width:575px;}
.reseller_logo{margin-right:15px;float:left;vertical-align:top;border:none;}
.reseller_text{margin-left:170px;text-align:left;vertical-align:top;}
.alternate_bg{background-color:#CCC;color:#000;}
#alternate_bg{background-color:#CCC;color:#000;}
.fineprint{font-size: 9pt;}
.no-break{white-space:nowrap;}
.recaptchatable .recaptcha_image_cell, #recaptcha_table{background-color:#FFF !important;}
.attention{color: #F00; font-weight: bold;}
.red{color: #F00;}
.pageload{text-align: center; font-size: 8pt; visibility: hidden;}

.button {
	background: #090 url('http://images.productionbackup.com/theme/buttonbg.png');
	border: 1px solid #000;
	height: 18pt;
	vertical-align: middle;
	font-weight: bold;
	font-size: 10pt;
	color: #FFF !important;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.button a:hover { text-decoration: none; }

#hardware-spotlight{height:20px !important;background-color:#000;padding:0;margin-top:3px;}
#hardware-spotlight img{vertical-align:middle;position:relative;height:20px;}
#hardware-spotlight .title-img{float:left;}
#hardware-spotlight .title-fade{float:right;}

.TABLE_OUTLINE {
	border: 1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	width: 80%;
	margin: 5px 0;
}

@media only screen and (device-width: 768px) {
	#BUNDLES, #TUTORIALS, #DOWNLOADS {
		width:76% !important;
	}
}

@media print {
	.noPrint{display:none !important;}
	body{background:#FFF;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin:20px 20px 25px 20px;}
	#container{background:#FFF;color:#000;width:100%;height:auto;margin-left:auto;margin-right:auto;min-width:950px;}
	h1,h2,h3,h4{font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-top:2px;padding-bottom:2px;}
	h1{font-size:24px;}
	h2{font-size:20px;}
	h3{font-size:16px;}
	h4{font-size:14px;}
	#maincontent {padding:10px;background:#FFF;color:#000;}
	#maincontent a {font-weight:bold;}
	#maincontent a, a:link, a:visited {text-decoration:none;color:#000;}
	#maincontent a:hover{text-decoration:underline;color:#000;}
	#maincontent .tdleft{padding-right:8px;border-right:1px #000 solid;}
	#copyright{text-align:center;width:950px;font-size:8pt;padding-top:5px;color:#000;width:100%;height:20px;padding-bottom:5px;background-color:#000;min-width:950px !important;}
	#copyright img{width:20px;position:relative;}
	#copyright .img-left{float:left;}
	#copyright .img-right{float:right;}
	#copyright a:link, a:visited{color:#000;font-size:8pt;font-weight:bold;text-decoration:none;}
	#copyright a:hover{text-decoration:underline;color:#000;font-weight:bold;}
	#headlines{border-top:1px #000 solid;background:#FFF;color:#000;}
	#headlines img{border:none;float:left;padding:5px;}
	#headlines .headline{font-size:11pt;font-weight:bold;padding-top:3px;}
	#headlines .teaser{padding-left:60px;padding-bottom:10px;}
	#headlines .date{font-style:italic;font-size:8pt;}
	#headlines a, a:link, a:visited{font-size:11pt;text-decoration:none;color:#000;font-weight:bold;}
	#quickabout{padding-left:15px;text-align:left;vertical-align:top;}
	#download{border-top:1px #000 solid;}
	#download .title{font-size:12pt;font-weight:bold;text-align:center;}
	#download p{text-align:left;}
	.bundle_link a, a:link{color:#063;font-size:10pt;font-weight:bold;}
	.IE_WARNING{text-align:center;line-height:+2;vertical-align:middle;padding:0 3px 0 3px;margin:5px 0 5px 0;background:#FF0;border:1px #000 dashed;font-weight:bold;font-size:10pt;color:#000;}
	#DOCS{border:1px #000 solid;margin-left:15px;width:80%;}
	#TUTORIALS{border:1px #000 solid;margin-left:15px;width:80%;}
	#DOWNLOADS{border:1px #000 solid;margin-left:15px;width:80%;}
	#DEVICE_TABLE{border:1px #000 solid;margin-left:15px;margin-right:15px;}
	#PRICELIST, #AUTOLOADERS, #DRIVES{border:1px #000 solid;margin:0 215px 0 15px;}
	#BUNDLES{border:1px #000 solid;width:100%;margin:4px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
	#BUNDLES .img{padding:3px;}
	thead{background-image:url('http://images.productionbackup.com/theme/green_fade_down.png');background-repeat:repeat-x;font-size:11pt;font-weight:bold;color:#000;height:25px;vertical-align:top;}
	.quote{font-size:small;font-weight:normal;font-style:italic;width:80%;padding-left:25px;padding-right:5px;}
	.quotesig{font-size:small;font-weight:normal;font-style:italic;text-align:right;}
	.reseller{text-align:left;padding-left:5px;width:575px;}
	.reseller_logo{margin-right:15px;float:left;vertical-align:top;border:none;}
	.reseller_text{margin-left:170px;text-align:left;vertical-align:top;}
	.alternate_bg{background-color:#FFF;color:#000;}
	.fineprint{font-size:10px;}
	.no-break{white-space:nowrap;}
}
