* {
	margin:0;
	padding:0;
}
img {
	border: 0;
}
p {
	margin-bottom:12px;
}
.b {
	font-weight: bold;
}
.error {
	color: red;
	font-weight: bold;
	font-size: 13px;
}
#navigation ul li a {
	color:#003876;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 2px 0 0;
	text-decoration:none;
}
a {
	color: #003876;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #2662a4;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table tr td {
	vertical-align:top;
}
.clear_both {
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clear_left {
	clear: left;
	visibility: hidden;
	font-size: 0;
}
.clear_right {
	clear: right;
	visibility: hidden;
	font-size: 0;
}
.hr {
	border-top:1px solid #7D7D7D;
	height:1px;
	margin:7px 0;
	width:100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:#fff url(../images/body_bg.png) repeat-x;
}
select {
	background-repeat: repeat-y;
	font-size: 11px;
}
input {
	font-size: 10px;
}
.googleMap {
	background-color: #FFFFFF;
	width: 700px;
	height: 400px;
	margin: auto;
}
.mceToolbarTop * {
	float:left;
}
.mceToolbarTop select {
	width:auto!important;
}
.mceToolbarTop option {
	float:none;
}
.tableRight {
	width: 11px;
	height: 20px;
	background-image: url(../images/adminlogin_06.png);
	background-repeat: no-repeat;
	background-color: #003366;
	float: right;
}
.tableHeader {
	background-image: url(../images/adminlogin_04.gif);
	background-repeat: repeat-x;
	background-color: #003366;
}
.tableTitle {
	height: 20px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	line-height: 1.7em;
	float: left;
}
.tableLeft {
	width: 11px;
	height: 20px;
	background-image: url(../images/adminlogin_03.png);
	background-repeat: no-repeat;
	background-color: #003366;
	float: left;
}
/* Header styles */
#header {
	width:935px;
	height: 70px;
}
#header .clear {
	clear: both;
}
#header .topNav {
	width: 360px;
	height: 10px;
	float: right;
	margin-top: 33px;
	text-align: right;
}

.logo {
	height: 68px;
}
#navigation {
	overflow: hidden;
	height: 26px;
	margin: 0;
}
#navigation li {
	overflow: hidden;
	display: inline;
	list-style-type: none;
}
#navigation ul {
	margin: 0;
	padding-left: 0;
	height: 24px;
	width: auto;
}
#navigation .smallnavcon {
	display:block;
	float:left;
	height:2px;
	margin:0 4px 0 0;
	width:184px;
}
#navigation .largenavcon {
	float:left;
	height:2px;
	margin:0 4px 0 0;
	width:184px;
}
#navigation .spacer {
	width: 5px;
	margin: 0;
	height: 2px;
	float: left;
}
/* Wrapper for body. */
#bodyWrapper {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	padding:0 4px 10px 8px;
	width:935px;
	min-height: 520px;
	height:auto !important;
	height:520px;
}
#loginArea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#loginArea .title {
	background-image: url(../images/loginTopRepeat_03.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 25px;
	line-height: 22px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}
#loginArea .inputArea {
	font-weight:bold;
	width:250px;
}
#loginArea input {
	font-size:11px;
	margin:0 0 5px 5px;
	padding:2px;
}
#loginArea .submit input {
	font-weight:bold;
	font-size:13px;
}
/* Home Page Elements */
#homePage {
	width: 930px;
}
#homePage .mainImage {
	text-align: center;
}
#homePage .bottomBox {
	background-color:#E8E8E8;
	margin:-5px 0 0;
	padding:15px 0 5px 5px;
	width: 925px;
}
#homePage .leftContentBox {
	background-color:#FFFFFF;
	float:left;
	font-size:14px;
	line-height:20px;
	text-align:center;
	width:573px;
	margin:0 15px 0 0;
	padding:15px;
	min-height:230px;
	height:auto !important;
	height:230px;
}
#homePage .leftContentBox .intro {
	text-align: left;
	padding-top: 40px;
}
#homePage .rightContentBox {
	width: 280px;
	float: left;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height:16px;
/*	padding:15px; */
	min-height:230px;
/*	height:auto !important; */
	overflow: hidden;
	height:322px;
	border: 1px solid #afafaf;
}
#homePage .titleText {
	height: 43px;
	line-height: 50px;
	vertical-align: middle;
	background: #ededed;
	text-align: center;
	font-weight: bold;
	color: #525252;
	font-size: 18px;
	font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #c2c2c2;
}
#homePage .hr {
	border-top: 1px solid #7d7d7d;
	margin:10px 0;
}
#homePage .tagLine {
	color: #7d7e7f;
	font-weight: bold;
	font-size: 14px;
}
/* Main body elements */
#bodyContent {
	min-height:550px;
	height:auto !important;
	height:550px;
	width: 930px;
}
#bodyContent .mainTop {
	height: 175px;
	background-color: #FC8526;
}
#bodyContent .largeHeader {
	text-align: right;
}
#bodyContent .produceArrowSet {
	text-align: center;
	margin-top: -35px;
}
#bodyContent .spacer {
	height: 5px;
}
#bodyContent .center {
	text-align: center;
}
#bodyContent .grayBoxWrapper {
	text-align: right;
	width: 700px;
	background-color: #f7f7f7;
	margin: 10px 0 0 0;
	padding: 11px 8px;
}
#bodyContent .prepEdge {
	border: 1px solid #eee;
	margin: 5px auto 15px;
	padding: 25px;
	width: 760px;
}
#bodyContent .grayBoxLeft {
	/*
		background-image: url(../images/grayBoxLeft_09.png);
		*/
		background-repeat: no-repeat;
	width: 9px;
	margin: 0;
	padding: 0;
}
#bodyContent .grayBoxText {
	width: 390px;
	float: left;
	font-size: 12px;
	margin-top: 5px;
	color: #666666;
}
#bodyContent .grayBoxRight {
	/*
		background-image: url(../images/grayBoxRight_11.png);
		*/
		background-repeat: no-repeat;
	width: 8px;
	height: 72px;
}
#bodyContent .logo {
	float: left;
	margin-left: 23px;
}
#bodyContent .subNav {
	float: left;
	color: #FFFFFF;
	font-size: 12px;
}
#bodyContent .wizardBox {
	background-color: #f7f7f7;
	min-height: 310px;
	height:auto !important;
	height:310px;
	margin-top: 10px;
	padding: 10px;
}
#bodyContent .question {
	padding: 0 0 10px 0;
	line-height: 18px;
	font-size: 11px;
}
.question select {
	font-size: 11px;
	line-height: 18px;
}
.question input {
	font-size: 11px;
	line-height: 18px;
}
#bodyContent .titleText {
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 10px;
	font-size: 16px;
}
#bodyContent form {
	font-size: 12px;
}
#bodyContent .ripGuideBox {
	background-color: #f7f7f7;
	padding: 10px;
	margin-top: 10px;
}
#bodyContent .leftColumn {
	width: 200px;
	min-height: 100px;
	height:auto !important;
	height:100px;
	float: left;
	margin: 0 10px 0 0;
}
#bodyContent .rightColumn {
	width: 500px;
	min-height: 100px;
	height:auto !important;
	height:100px;
	float: left;
	margin: 0;
	padding: 0;
}
#bodyContent .infoBox {
	width: 400px;
	min-height: 370px;
	height:auto !important;
	height:370px;
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-left: 35px;
	float: left;
	padding-bottom: 5px;
}
#subNav {
	display:block;
	float:left;
	margin-top:5px;
	position:absolute;
	font-size:12px;
}
#subNav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#subNav li {
	padding-bottom:5px;
}
#subNav li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#subNav li a:hover {
	background-image: url(../images/subNavArrow_03.gif);
	background-repeat: no-repeat;
}
#subNav .active {
	background-image: url(../images/subNavArrow_03.gif);
	background-repeat: no-repeat;
}
#subNav .prepareNavList a:hover {
	background-image: url(../images/prodSubNavArrows_03.png);
	background-repeat: no-repeat;
}
#subNav .produceNavList a:hover {
	background-image: url(../images/prodSubNavArrows_06.png);
	background-repeat: no-repeat;
}
#subNav .activeProduce {
	background-image: url(../images/prodSubNavArrows_06.png);
	background-repeat: no-repeat;
}
#subNav .activeProduce a:hover {
	background-image: url(../images/prodSubNavArrows_06.png);
	background-repeat: no-repeat;
}
#subNav .activePrepare {
	background-image: url(../images/prodSubNavArrows_03.png);
	background-repeat: no-repeat;
}
#subNav .activePrepare a:hover {
	background-image: url(../images/prodSubNavArrows_03.png);
	background-repeat: no-repeat;
}4
/* TopNav Elements */


#topnavArea {
	width: 930px;
}
#topnavArea #subHeader {
	width:930px;
	height:210px;
	background:#39414A url(../images/contactHead_03.gif) no-repeat scroll 550px 10px;
}
#topnavArea #topnavContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-120px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
	border:3px solid #FFFFFF;
}
#topnavArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#topnavArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#topnavArea li {
	padding-bottom:5px;
}
#topnavArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#topnavArea li a:hover {
	background-image: url(../images/topnavSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#topnavArea .active {
	background-image: url(../images/topnavSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#topnavArea .titleText {
	color:#7D7D7D;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
#topnavArea .about_column_a {
	background-color:#FFFFFF;
	float:left;
	padding:15px;
	width:380px;
	margin:0 15px 15px 0;
	min-height:210px;
	height:auto !important;
	height:210px;
}
#topnavArea .about_column_a h3 {
	color:#000000;
	font-size:13px;
	font-weight:normal;
	margin-bottom:5px;
}
#topnavArea .about_column_a, #topnavArea .about_column_a p {
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
#topnavArea .about_column_a em {
	font-style:normal;
}
#topnavArea .about_column_a strong {
	font-weight:normal;
}
#topnavArea .about_column_a strong.true {
	font-weight:bold;
}
#topnavArea .about_column_b {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:230px;
	min-height:210px;
	height:auto !important;
	height:210px;
}
#topnavArea .infoBox {
	background-color:#FFFFFF;
	float:left;
	padding:15px;
	width:460px;
}
#topnavArea .infoText img {
	float:left;
	margin:0 15px 15px 0;
}
#topnavArea .contactButtons {
	float:left;
	margin:0 0 15px 30px;
}
#topnavArea .container, #topnavArea .article {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#topnavArea .infoArea {
	margin-left: 10px;
}
#topnavArea .tableTop {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #787878;
}
#topnavArea .generic {
	background-color: #d2d2d2;
	text-align: center;
	color: #000000;
}
#topnavArea .generic1 {
	background-color: #b2b2b2;
	text-align: center;
	color: #000000;
}
/* Downloads Elements */


#downloadsArea {
	width: 930px;
}
#downloadsArea #subHeader {
	width:930px;
	height:210px;
	background:#b5a800 url(../images/downloadsTitle_03.gif) no-repeat scroll 640px 10px;
}
#downloadsArea #downloadsContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-120px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
	border:3px solid #FFFFFF;
}
#downloadsArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#downloadsArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#downloadsArea li {
	padding-bottom:5px;
}
#downloadsArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#downloadsArea .rightSide {
	background-color: #b5a800;
	width: 34px;
	height: 127px;
	float: right;
}
#downloadsArea li a:hover {
	background-image: url(../images/downloadsSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#downloadsArea .active {
	background-image: url(../images/downloadsSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#downloadsArea .spacer {
	height: 34px;
	width: 100%;
}
#downloadsArea .container {
	width: 300px;
	margin: auto;
	background-color: #FFFFFF;
}
#downloadsArea .title {
	height: 20px;
	background-color: #b5a800;
	color: #FFFFFF;
	font-weight: bold;
	margin: auto;
}
#downloadsArea .options {
	border: 1px solid #e5e5e5;
}
#downloadsArea .resultContainer {
	width: 600px;
	margin: auto;
}
#downloadsArea .resultSet {
	text-align: left;
	margin: 0px 0px 10px 20px;
}
#downloadsArea .resultTitle {
	height: 20px;
	background-color: #b5a800;
	color: #FFFFFF;
	font-weight: bold;
	margin: auto;
	text-align: left;
}
#downloadsArea .titleText {
	color:#7D7D7D;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
}
#downloadsArea .infoBox {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:0 15px 15px;
	width:655px;
}
#downloadsArea .infoText {
	margin-left: 10px;
	margin-right: 10px;
}
#downloadsArea .searchBox {
	padding:10px 0 15px;
}
/* Support Elements */

#supportArea {
	width: 930px;
}
#supportArea #subHeader {
	width:930px;
	height:210px;
	background:#003876 url(../images/supportHead_03.gif) no-repeat scroll 550px 10px;
}
#supportArea #supportContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-100px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
	border:3px solid #FFFFFF;
	position:relative;
}
#supportArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#supportArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#supportArea li {
	padding-bottom:5px;
}
#supportArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#supportArea .leftColumn {
	float:left;
	margin:0 15px 15px 0;
	width:375px;
}
#supportArea .rightColumn {
	width: 295px;
	float:left;
	margin:0 0 15px 0;
}
#supportArea .content {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#supportArea .container {
	background-color:#FFFFFF;
	padding:50px;
}
#supportArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	font-size: 16px;
	padding-top: 10px;
}
#supportArea .searchInput {
	background-color:#C9DBF0;
	border:1px solid #003876;
	float:left;
	font-size:16px;
	width:240px;
}
#supportArea .newsText {
	font-size: 12px;
}
#supportArea .comingSoon {
	min-height: 70px;
	height:auto !important;
	height:70px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 60px;
	font-size: 16px;
	color: #99afc8;
	font-weight: bold;
}
#supportArea .register {
   text-align: center;
	/*float: right;*/
	/*margin: -20px 10px 0px 0px;*/
	width: 98px;
}
#supportArea .forgotpw {
   text-align: center;
	/*margin-left: 5px;*/
	width: 124px;
}
#supportArea .toolLink {
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	font-size: 12px;
}
#supportArea li a:hover {
	background-image: url(../images/supportSubNavArrow_05.gif);
	background-repeat: no-repeat;
}
#supportArea .active {
	background-image: url(../images/supportSubNavArrow_05.gif);
	background-repeat: no-repeat;
}
#supportArea .infoBox {
	background-color:#FCFCFC;
	float:left;
	margin:0px 10px 15px 0px;
	padding:15px;
	width:655px;
}
#supportArea .searchResults ul {
	margin:5px 0 15px 10px;
}
#supportArea .searchResults ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0 20px;
}
#supportArea .searchResults ul li a {
	color:#003876;
	font-weight:bold;
	text-decoration:none;
	padding:0;
}
#supportArea .searchResults ul li a:hover {
	color:#2662A4;
	background:none;
}
#supportArea .spacer {
	height: 34px;
	width: 100%;
}
#supportArea .brandLogo {
	text-align: center;
	padding-top: 5px;
}

#supportArea .flash {
	position.absolute;
}
/* Success Elements */

#successArea {
	width: 930px;
}
#successArea #subHeader {
	width:930px;
	height:210px;
	background:#00853f url(../images/successStories_03.gif) no-repeat scroll 550px 10px;
}
#successArea #successContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-120px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
	border:3px solid #FFFFFF;
}
#successArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#successArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#successArea li {
	padding-bottom:5px;
}
#successArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#successArea .rightSide {
	background-color: #00853f;
	width: 34px;
	height: 127px;
	float: right;
}
#successArea .container {
	float:left;
	width:685px;
}
#successArea .story {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#successArea .titleBox {
	font-weight: bold;
	line-height: 22px;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}
#successArea #successContent .story img {
	margin:0 15px 15px 0;
}
/* Training Elements */

#trainingArea {
	width: 930px;
}
#trainingArea #subHeader {
	width:930px;
	height:210px;
	background:#7c4199 url(../images/trainingHead_03.gif) no-repeat scroll 550px 10px;
}
#trainingArea #trainingContent {
	background:#F0F0F0 none repeat scroll 0 0;
	border:3px solid #FFFFFF;
	margin:-120px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
}
#trainingArea .iconTitle {
	background:transparent none no-repeat scroll 0 0;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	position:relative;
	text-indent:-9999px;
	width:100%;
}
#trainingArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#trainingArea li {
	padding-bottom:5px;
}
#trainingArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#trainingArea li a:hover {
	background-image: url(../images/trainingArrow_03.gif);
	background-repeat: no-repeat;
}
#trainingArea .active {
	background-image: url(../images/trainingArrow_03.gif);
	background-repeat: no-repeat;
}

#trainingArea .searchBox {
	width: 655px;
	background-color: #FFFFFF;
	float: left;
	padding: 10px 15px 15px;
}

#trainingArea .searchBox form {
	text-align: center;
}



#trainingArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 10px;
	font-size: 16px;
}
#trainingArea .inputArea {
	margin-left: 10px;
}
#trainingArea .inputAreaBottom {
	margin-left: 10px;
}
#trainingArea .productDisplay {
	float:left;
	padding:0 0 0 35px;
}
#trainingArea .spacer {
	width: 100%;
	height: 30px;
}
#trainingArea .resultIcons {
	float:left;
	margin:15px 0 0;
	clear:both;
}
#trainingArea .resultsContainer {
	float:left;
}
#trainingArea .resultArea {
	background-color:#FFFFFF;
	float:left;
	width:655px;
	margin:5px 0 15px;
	padding:10px 15px 15px;
	clear:both;
}
#trainingArea .resultText table {
	margin-bottom:15px;
}
#trainingArea .displayArea {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#trainingArea .trainingText {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}
#trainingArea .infoBox {
	background-color:#FFFFFF;
	float:left;
	margin:0 15px 15px 0;
	padding:15px;
	width:655px;
	overflow:visible;
}
#trainingArea .thin {
	margin-top:40px;
	width:188px;
}
#trainingArea .trainingIcon {
	background-color:#F0F0F0;
	margin:-43px 0 10px -15px;
	width:100%;
}
#trainingArea .partnerBox {
	background-color:#FFFFFF;
	float:left;
	font-size:12px;
	/*height:auto !important;*/
	height:250px;
	margin:0 0 15px;
	/*min-height:385px;*/
	padding:15px 0 15px 15px;
	width:327px;
}
.partnerBox p {
	text-align: center;
	margin-bottom: 30px;
}
.partnerBox img {
	margin-bottom:10px;
	width:150px;
}
#trainingArea .gutter {
	width: 42px;
	min-width: 42px;
	max-width: 42px;
	float: left;
}
#trainingArea .partnerTitle {
	font-weight: bold;
	color: #969696;
}


#trainingArea .searchInput {
	width: 200px;
	background-color: #e5c9f2;
	border: 1px solid #9562af;
	font-size: 16px;
}

#trainingArea option {
    padding-left: 10px;
}

#trainingArea select {
    width: 170px;
}

#trainingArea .submitButton{
    margin-left: 410px;
}


#trainingArea .spacer {
	height: 20px;
	width: 100%;
}
/* Printer Elements */
#printerArea {
	width: 930px;
}
#printerArea #subHeader {
	width:930px;
	height:210px;
	background:#BA0751 url(../images/printersLogo_03.gif) no-repeat scroll 485px 10px;
}
#printerArea #printerContent {
	margin:-120px 0 0 155px;
	padding:0 15px 30px 30px;
	width:700px;
	background:#f0f0f0;
	border:3px solid #FFFFFF;
}
#printerArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-25px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#printerArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#printerArea li {
	padding-bottom:5px;
}
#printerArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#printerArea li a:hover {
	background-image: url(../images/printersSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#printerArea .active {
	background-image: url(../images/printersSubNavArrow_03.gif);
	background-repeat: no-repeat;
}
#printerArea .spacer {
	height: 34px;
	width: 100%;
}
#printerArea .searchInput {
	width: 250px;
	float:left;
	background-color: #ffffff;
	border: 1px solid #cecece;
	font-size: 16px;
}
#printerArea .leftColumn {
	float: left;
	width: 100%;
	margin-left: 5px;
}
#printerArea .rightColumn {
	float: left;
	width: 470px;
}
#printerArea .background {
	background:transparent url(../images/largeFormatBackground_03.png) no-repeat scroll 0 0;
	float:left;
	height:110px;
	width:100%;
}
#printerArea .titleIcon {
	width: 117px;
	height: 36px;
	float: left;
}
#printerArea .inputArea {
	margin-left: 130px;
	padding-top: 10px;
}
#printerArea .formSpacer {
	width: 100%;
	height: 5px;
	clear: both;
}
#printerArea .resultsArea {
	clear:both;
	float:left;
	margin:15px 0;
	width:100%;
}
#printerArea .cutMatrixTable {
	width: 690px;
	font-size: 11px;
	float:left;
}
#printerArea .matrixHeader {
	background-color:#BA0751;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#printerArea .phtd {
	background-color: #f4a466;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .phtd1 {
	background-color: #e59a60;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .rctd {
	background-color: #e0b9c4;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .rctd1 {
	background-color: #c7a1ac;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .pstd {
	background-color: #b0c1d4;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .pstd1 {
	background-color: #9cadc1;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .name {
	background-color: #d2d2d2;
	padding:3px;
}
#printerArea .name1 {
	background-color: #ababab;
	padding:3px;
}
#printerArea .generic {
	background-color: #d2d2d2;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .generic1 {
	background-color: #b2b2b2;
	text-align: center;
	color: #000000;
	padding:3px;
}
#printerArea .container {
	margin-left: 20px;
	margin-top: 20px;
	width: 650px;
}
/* Product Elements */

#productArea {
	width: 930px;
}
#productArea #subHeader {
	width:930px;
	height:210px;
	background:#fc8526 url(../images/prodheader_18.gif) no-repeat scroll 660px 10px;
}
#productArea #productContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-120px 0 0 155px;
	padding-left:30px;
	width:720px;
	position:relative;
	border:3px solid #FFFFFF;
}
#productArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}
#productArea .empty {
	height:30px;
}
#productArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}
#productArea li {
	padding-bottom:5px;
}
#productArea li a {
	padding-left: 15px;
	color: #FFFFFF;
}
#productArea #content {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:15px 0;
	width:690px;
}
#productArea .arrow {
	background-image:url(../images/prodarrow_32.png);
	height:88px;
	margin-left:-158px;
	margin-top:75px;
	position:absolute;
	top:0;
	left:0;
	width:178px;
}
#productArea .prepareArrow {
	background-image: url(../images/prepareArrow_02.png);
	height:88px;
	margin-left:-158px;
	margin-top:75px;
	position:absolute;
	top:0;
	left:0;
	width:178px;
}
#productArea .prepEdgeLogo {
	background-image: url(../images/prepEdgeLogo_03.png);
	width: 233px;
	height: 50px;
	float: right;
}
#productArea .text {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0 0 15px 15px;
	padding:15px;
	width:430px;
}
#productArea .text ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:25px;
	;
}
#productArea .purple {
	color: #91278f;
	font-size:16px;
	font-weight:bold;
}
#productArea .diagram {
	margin-left:-30px;
}
#productArea .contentText {
	border:1px solid #E5E5E5;
	font-size:13px;
	padding:10px 15px 0 15px;
}
#productArea .psContentTitle {
	background-color: #003876;
	height:31px;
	line-height:30px;
}
#productArea .rcContentTitle {
	background-color: #b91844;
	height:31px;
	line-height:30px;
}
#productArea .gppContentTitle {
	background-color: #21b352;
	height:31px;
	line-height:30px;
}
#productArea .contentTitle {
	background-color:#FC8526;
	height:31px;
	line-height:30px;
}
#productArea .contentTitleText {
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
#productArea .infoBox {
	background-color:#FFFFFF;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:660px;
}
#productArea .titleText {
	color:#7D7D7D;
	font-size:16px;
	font-weight:bold;
}
#productArea .needsResults ul li {
	list-style:inside disc;
	margin-left:10px;
}
#productArea .needsResults img {
	margin:15px 0 12px 0;
}

#productArea .productBrochureBox {
	margin-left:-185px;
	margin-top:120px;
	position:absolute;
}

#productArea .productBrochureBox {
	margin-left:-150px;
	margin-top:165px;
	position:absolute;
	top:0;
	left:0;
	width:200px;
}

#productArea .ppProductBrochureBox {
        margin-top: 10px;
        margin-left:25px;
}


#productArea .ppProductBrochureBox li a{
	color: #003876;
}

#productArea .ppProductBrochureBox li a:hover{
	color: #2662a4;
}


/* Login Panel */
#loginPanel .loginLeft {
	width: 11px;
	height: 20px;
	background-image: url(../images/adminlogin_03.png);
	background-repeat: no-repeat;
	background-color: #003366;
	float: left;
}
#loginPanel .loginTitle {
	height: 20px;
	width: 278px;
	background-image: url(../images/adminlogin_04.gif);
	background-repeat: repeat-x;
	background-color: #003366;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
	float: left;
}
#loginPanel .loginRight {
	width: 11px;
	height: 20px;
	background-image: url(../images/adminlogin_06.png);
	background-repeat: no-repeat;
	background-color: #003366;
	float: left;
}
#loginPanel .titleCell {
	text-align:right;
}
#loginPanel .submit input {
	font-weight:bold;
	font-size:13px;
}
/* Admin Styles */
#admin {
	width: 935px;
	margin: auto;
	font-size: 13px;
}
#admin .logo {
	clear: both;
}
.menu {
	width: 307px;
	height: 42px;
	margin: auto;
	text-align: center;
}
#admin #loginArea {
	border:1px solid #ccc;
	float:left;
	margin:0 0 15px;
	padding:50px;
	width:350px;
}
#admin .iconTitle {
	background:transparent none no-repeat scroll 0 0;
	display:block;
	float:left;
	height:58px;
	margin:30px 0 -32px 30px;
	position:relative;
	width:400px;
}
#admin .button {
	width: 75px;
	height: 42px;
	background-image: url(../images/button_03.gif);
	color: #FFFFFF;
	line-height: 3em;
	align: middle;
	float: left;
	text-align: center;
}
#admin .button:hover {
	width: 75px;
	height: 42px;
	background-image: url(../images/buttonhover_03.gif);
	color: #FFFFFF;
	line-height: 3em;
	align: middle;
	float: left;
	text-align: center;
}
#admin .left {
	width: 11px;
	height: 20px;
	background-image: url(../images/adminlogin_03.png);
	background-repeat: no-repeat;
	background-color: #003366;
	float: left;
}
#admin .space {
	width: 2px;
	height: 20px;
	float: left;
}
#admin .subnav {
	width: 150px;
}
#admin .leftBar {
	padding: 1px;
	width: 150px;
	float: left;
}
#admin .leftContent {
	width: 138px;
	border: 1px solid #9db9d6;
	padding-left: 10px;
	font-size: 11px;
	background-color: #e3e7eb;
	min-height: 100px;
	height:auto !important;
	height:100px;
}
#admin a {
	color: #003876;
}
#admin a:hover {
	color: #4b4b4b;
}
#admin .mainContent {
	margin-left: 155px;
	background-color: #e3e7eb;
	border: 1px solid #9db9d6;
	min-height: 300px;
	height:auto !important;
	height:300px;
}
#admin .pagetitle {
	font-weight: bold;
	font-size: 24px;
	margin-left: 15px;
}
#admin input {
	font-size: 13px;
}
#admin table {
	font-size: 13px;
}
#admin .tableText {
	font-weight: bold;
}
#admin tableInput {
	text-align: left;
	;
}

.contact-icon {float: left; display: block; }
.contact-box {margin:0 0 0 35px; }


.arrowContainer{
 position: relative;
 margin-left: 60px;
 height: 48px;
 margin-top: -21px;
}


.firstArrow{
 position: absolute;
 left:0;
 top: 0;
 z-index: 6;
}

.firstArrow #createString{
 position: absolute;
 left:123px;
 top: 15px;
 z-index: 7;
}

.secondArrow{
 position: absolute;
 left:190px;
 top: 0;
 z-index: 5;
}

.secondArrow #prepareString{
 position: absolute;
 left:123px;
 top: 15px;
 z-index: 7;
}

.threeArrow{
 position: absolute;
 left:380px;
 top: 0;
 z-index: 4;
}

.threeArrow #produceString{
 position: absolute;
 left: 123px;
 top: 15px;
 z-index: 7;
}


.fourArrow{
 position: absolute;
 left:570px;
 top: 0;
 z-index: 3;
}

.fourArrow #analyzeString{
 position: absolute;
 left:123px;
 top: 15px;
 z-index: 7;
}


.prDownloadLogo{
    float: left;
    width: 55%;
    margin-left: 20px;
}

.prDownloadVersion{
    font-size: 24px;
    margin-left: 10px;
}

.ppImportantNote{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	float: left;
    margin-top: 20px;
	margin-left: 20px;
}

.prDownloadChoice{
    font-size: 14px;
    float: left;
    margin-top: 20px;
    margin-left: 420px;
    width: 150px;
}

.downloadVLine {
    border-left:1px solid #7D7D7D;
    height:200px;
    width: 1px;
    float: left;
    margin-top: -30px;
}

.downloadHLine {
    border-top:1px solid #000;
    height:1px;
    width:280px;
    margin-top: 10px;
	margin-bottom: 10px;
    margin-left: 40px;
}

.prDownloadLink {
    font-size: 14px;
    width: 55%;
    text-align: center;
    float: left;
    margin-top: 0px;
    line-height: 1.8;
}

.prDownloadLinks {
    width: 42%;
    font-size: 14px;
    margin-top: 20px;
    line-height: 1.8;
    margin-left: 350px;
    text-align: center;
    padding-left: 10px;
}

.prDownloadInstructionLink{
    font-size: 12px;
    line-height: 1;
}

.prDownload{
    font-family: Arial, Helvetica, sans-serif;
}

.prDownload A:hover{
    text-decoration: underline;
}

.invisible{
    display: none; 
}

#prodHouseLogo{
    margin-left: 0px;
    margin-right: 20px;
}

#posterShopVersion{
    padding-top: 18px;
    margin-left: 10px;
}

.importantBox{
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.3em;
    margin: 0px 0px 0px 0px;
}

.importantBox td.top 
	{background-image:url(/images/ib-top.jpg);background-repeat:repeat-x;}
.importantBox td.bottom 
	{background-image:url(/images/ib-bottom.jpg);background-repeat:repeat-x;}
.importantBox td.left
	{background-image:url(/images/ib-left.jpg);background-repeat:repeat-y;}
.importantBox td.right
	{background-image:url(/images/ib-right.jpg);background-repeat:repeat-y;}

.importantBox .top{
    text-align: center;
}

.importantBox .download7p3{
    text-align: center;
	text-decoration: none;
    font-size: 16px;
	margin: 5 0 40 0px;
}

.importantBox .notice{
    color: red;
}

.importantBox .next{
    text-align: right; 
    margin-top: 30px; 
    margin-right: 30px; 
    text-decoration: none;
}

.importantBox .download{
    text-align: center; 
    margin-top: 30px;
    text-decoration: none;
    font-size: 16px;
}

.importantBox .prev{
    text-align: left;
    margin-top: 30px;
    margin-left: 15px;
    text-decoration: none;
    float: left;
}


.broshure{
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -158px;
    margin-top: 165px;
}

#prepEdgeRes{
    text-align: center;
    border-spacing: 0;
}

#prepEdgeRes .firstRow td{
    border: 1px solid purple;
}

#prepEdgeRes .secondRow td{
    border: 1px solid purple;
    border-spacing: 2px 0;
    font-size: 10px;
    padding-top: 20px;
    height: 200px; 
}

.sepRow td{ 
    height: 1px; 
    line-height: 0px; 
}

.infoTextSmall{ 
    font-size: 10px; 
}

#topnavArea #topnavContentFix {
        background:#F0F0F0 none repeat scroll 0 0;
        margin:-120px 0 0 155px;
        padding:0 0 30px 30px;
        width:715px;
        border:3px solid #FFFFFF;
}

#topnavContentFix ul {
        list-style-position:outside;
        list-style-type:disc;
        margin:7px 0 0 5px;
}

#topnavContentFix li {
        padding-bottom:0px;
}
#topnavContentFix li a {
        padding-left: 15px;
        color: blue;
}

#topnavContentFix li a:hover {
        background-image: url(../images/topnavSubNavArrow_03.gif);
        background-repeat: no-repeat;
}

#productArea .textFull {
        background:#FFFFFF none repeat scroll 0 0;
        margin:15px 15px;
        padding:15px;
}

.prepResellersLeft{
    float: left;
    margin-right: 20px;
}

.prepResellersRight{
    float: left;
    margin-left: 175px;
}


.quote_author{
    font-size: 10px;
    font-style: italic;
}

#productsWorkflow{
    margin-top: -5px;
    font-weight: bold;
    background: #f7f7f7;
}

#productsWorkflow .blockLeft{
    width: 190px;
    float: left;
    margin-left: 62px;
    height: 180px;
    margin-right: 15px;
}

#productsWorkflow .block{
    width: 189px;
    float: left;
    height: 180px;
}


#productsWorkflow table{
    background: #f7f7f7;
    border: none;
}


#productsWorkflow .bottom{
    background: white url(/images/pr-bottom.jpg) repeat-x;
}

#productsWorkflow .corner{
    background: white;
}

#productsWorkflow .text{
    padding-top: 50px;
}


#productsWorkflow .left{
    background: url(/images/pr-left.jpg) left repeat-y;
}

#productsWorkflow .right{
    background: url(/images/pr-right.jpg) right repeat-y;
}


#productsWorkflowClick{
    text-align: center;
    margin-top: 50px;
    font-weight: bold;
    font-size: 14px;
}



#downloadsArea .resultSetGuide {
	float: left;
	text-align: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .profilingGuideOnLine {
	float: left;
	margin: 0px 0px 10px 100px;
}

#downloadsArea .profilingGuidePDF {
	float: left;
	margin: 0px 0px 10px 100px;
}

#downloadsArea .clearProfilingGuide {
	clear: both;
} 

/* Partner Portal Elements */
#partnerPortalArea {
	width: 930px;
}

#partnerPortalArea #subHeader {
	width:930px;
	height:210px;
	background:#3A414B url(../images/partnerPortalHead_05.gif) no-repeat scroll 485px 10px;
}

#partnerPortalArea #partnerContent {
	margin:-120px 0 0 155px;
	padding:0 15px 30px 30px;
	width:700px;
	background:#f0f0f0;
	border:3px solid #FFFFFF;
}
#partnerPortalArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}

#partnerPortalArea #loginArea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}

#partnerPortalArea .leftColumn{
        background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding: 15px 15px 50px 15px;
	width:310px;
	height: 250px;
}

#partnerPortalArea .rightColumn{
        background:#FFFFFF none repeat scroll 0 0;
	width:310px;
	padding: 15px 15px 50px 15px;
	float:right;
	height: 250px;
}

#partnerPortalArea .loginError{
    background: red;
    font-weight: bold;
}

#partnerPortalArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 10px;
	font-size: 16px;
}

#partnerPortalArea .columnContent{
	padding-left: 10px;
}

#partnerPortalArea .columnContent ul{
	list-style-image: url('../images/plus.jpg');
	padding-left: 55px;
}

#productArea .flashPEP{
	float: left; 
	margin-left: 30px;
}

#partnerPortalArea .inputArea {
	margin-left: 130px;
	padding-top: 10px;
}


.submitEmailForm .submit{
    background: url('/images/prepEdgeSubmitButton.gif') 0 0 no-repeat;
    width: 137px;
    height: 19px;
    vertical-align: middle;
    border:0;
    text-align:center;
}


.submitEmailForm fieldset { margin-bottom: 1em;border: none;}
.submitEmailForm .f-row { overflow: hidden; margin-bottom: .5em; }
.submitEmailForm label { float: left; text-align: right; width: 38.99%;margin-bottom: 0.5%;}
.submitEmailForm .f-inputs { 
    padding-left: 0px;
}

.submitEmailForm .f-inputs .f-text{
    border: 1px solid purple;
    background: #eee8ea;
    width: 135px;
}



.EmailFormPEP {
    text-align: left;
    margin-top: 85px;
}


.pepLeftColumn{
    text-align: center;
    float: left;
    width: 250px;
    margin-left: 13px;
}

#productArea .peptext {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	width:430px;
	padding: 15px;
	margin-bottom: 15px;
	margin-left: -10px;
}

#downloadsArea .resultSetBroshure {
	float: left;
	text-align: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .broshureGammaPrint {
	float: left;
	margin: 0px 0px 10px 60px;
}

#downloadsArea .broshurePEP {
	float: left;
	margin: 0px 0px 10px 60px;
}

#downloadsArea .broshureOnyxSupport {
	float: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .PrepEdgeHelp {
	float: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .clearBroshure {
	clear: both;
} 

#downloadsArea .resultSetServicesUpdate {
	float: left;
	text-align: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .ripServicesUpdate {
	float: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .releaseServicesUpdate {
	float: left;
	margin: 0px 0px 10px 20px;
}

#downloadsArea .clearServicesUpdate {
	clear: both;
} 

.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}


#bodyContent .boxTextPEP {
	text-align: left; 
	margin-left: -5px;
	float: left;
}

#bodyContent .boxTextPEP li {
    margin-left: 25px;
    list-style-image: url('/images/prepare-bullet.png');
}


#bodyContent .boxLogoPEP {
	text-align: left; 
	float: right;
}

.prepResellersRightEMEA{
    float: right;
    margin-left: 5px;
}

#printerArea .PrintMatrixLink {
	padding-left: 190px;
	margin-top: 10px;
	font-weight: bold;
	color: #868686;
}

#printerArea .inputAreaTypeList {
	margin-left: 130px;
	padding-top: 8px;
	width: 200px;
}

#printerArea .showAll {
	margin-left: 390px;
	padding-left: 14px;
	margin-top: -22px;
}

#printerArea .inputAreaVersionList {
	margin-left: 130px;
	padding-top: 8px;
}

#partnerPortalArea .centralColumn{
    background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding: 15px 15px 50px 15px;
	width:635px;
	height: 280px;
}

#partnerPortalArea .imagebox {
	float: left; 
	display: block; 
}

#partnerPortalArea .descriptionbox {
	margin-left: 95px;
	height: 80px;
	line-height: 80px;
}

#productArea .rich_body {
        margin-left:-158px;
        margin-top:75px;
        position:absolute;
        top: 0;
        left: 0;
        margin-top:190px;
        z-index: 50000;
}

#partnerPortalArea .centralColumnLarge{
    background:#FFFFFF none repeat scroll 0 0;
 float:left;
 padding: 15px 15px 50px 15px;
 width:635px;
 height: 600px;
}



#partnerPortalArea .imageboxLogos {
	float: left; 
}

#partnerPortalArea .descriptionboxLogos {
	margin-left: 120px;
	height: 40px;
}

#partnerPortalArea .centralColumnLogos{
    background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding: 15px 15px 50px 15px;
	width:635px;
	height: 880px;
}

#partnerPortalArea .comingSoon{
	font-size: 16px;
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 250px;
}


/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}
/* Container */
#contact-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#003876; color:#ddd; height:40px;}
#contact-container h1 {color:#f0f0f0; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(/images/contact/loading03.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:130px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:280px; font-size: 14px;}
#contact-container .contact-input-select {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:286px; font-size: 14px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:url(/images/contact/form_top03.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(/images/contact/form_bottom03.gif) no-repeat; font-size:.7em; text-align:center; color:#f0f0f0;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#3a414b; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(/images/contact/send_grey.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(/images/contact/cancel_grey.png) no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}

/* Partner Portal Container */
#pp-container {width:450px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}
#pp-container .contact-content {background-color:#003876; color:#ddd; height:40px;}
#pp-container h1 {color:#f0f0f0; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#pp-container .contact-loading {position:absolute; background:url(/images/contact/loading03.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#pp-container .contact-message {text-align:center;}
#pp-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#pp-container br {clear:both;}
#pp-container form {padding:0; margin:0;}
#pp-container label {clear:left; display:block; width:130px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#pp-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:280px; font-size: 14px;}
#pp-container .contact-input-select {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:286px; font-size: 14px;}
#pp-container textarea {height:114px; font-size:.9em;}
#pp-container .contact-cc {font-size:.9em; cursor:default;}
#pp-container .contact-top {height:13px; background:url(/images/contact/form_top03.gif) no-repeat; padding:0; margin:0;}
#pp-container .contact-bottom {height:13px; background:url(/images/contact/form_bottom03.gif) no-repeat; font-size:.7em; text-align:center; color:#f0f0f0;}
#pp-container .contact-bottom a,
#pp-container .contact-bottom a:link,
#pp-container .contact-bottom a:active,
#pp-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#pp-container .contact-bottom a:hover {color:#888;}
#pp-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#3a414b; text-align:center; vertical-align:middle;}
#pp-container .contact-send {width:50px; background:url(/images/contact/send_grey.png) no-repeat;}
#pp-container .contact-cancel {width:65px; background:url(/images/contact/cancel_grey.png) no-repeat;}
#pp-container a.modalCloseX,
#pp-container a.modalCloseX:link,
#pp-container a.modalCloseX:active,
#pp-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#pp-container a.modalCloseX:hover {color:#9bb3b3;}




.readMore{    text-align: right; }

#partnerContent .logout{
    padding-top: 5px;
    padding-left: 20px;
}

.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}




.inputLogin{ width:105px; height:34px; border:none; background:url(/images/account/loginField.jpg) 0px 0px no-repeat; float: left;}
.inputLogin input{ margin-left: -4px; margin-top: 4px; width:91px; height:18px; border:none; text-align: center; color: #00007e; font-size: 11px;}
.inputPassword{
    width:105px;
    height:34px;
    border:none;
    background:url(/images/account/loginField.jpg) 0px 0px no-repeat;
    float: left;
}

.inputPassword input{
    margin-left: -4px;
    margin-top: 4px;
    width:91px;
    height:18px;
    border:none;
    text-align: center;
    color: #00007e;
    font-size: 11px;
}

.loginButton{
    margin-left: 10px;
    width:112px;
    height:37px;
    border:none;
    background:url(/images/account/loginButton.jpg) 0px 0px no-repeat;
    float: left;
}

.loginButton button{
    margin-left: -5px;
    margin-top: 4px;
    width:101px;
    height:20px;
    border:none;
    text-align: center;
    background: #bfbdc0;
    color: #00007e;
    font-size: 11px;
}



/* Partner Portal Elements */
#accountLoginArea {
	width: 930px;
}

#accountLoginArea #subHeader {
	width:930px;
	height:210px;
	background:#20446d url(../images/account_login1.gif) no-repeat scroll 485px 10px;
}

#accountLoginArea #content {
	margin:-120px 0 0 155px;
	padding:0 15px 30px 30px;
	width:700px;
	background:#f0f0f0;
	border:3px solid #FFFFFF;
}
#accountLoginArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}

#accountLoginArea #loginArea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}

#accountLoginArea .inputArea {
	margin-left: 130px;
	padding-top: 10px;
}


#header .loginBlock{
	text-align: right;
//	margin-top: -33px;
	margin-left: 5px;
	color: #c50102;
}

#header .topNav {
	width: 360px;
	height: 10px;
	float: right;
	margin-top: 33px;
	text-align: right;
}

#header .leftColumn{
    width: 235px;
    float: left;
}

#header .rightColumn{
    float: left;
    width: 700px;
}

#header .loginLinks{
    text-align: center;
}


#header .loginFields{
    margin-left: 345px;
}


#registrationArea {
	width: 930px;
}

#registrationArea #subHeader {
	width:930px;
	height:210px;
	background:#39414a url(../images/onyxLinksBackground.png) no-repeat scroll 550px 10px;
}

#registrationArea #supportContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-100px 0 0 155px;
	padding:0 0 30px 30px;
	width:715px;
	border:3px solid #FFFFFF;
}

#registrationArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}

#registrationArea ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0 0 5px;
}

#registrationArea li {
	padding-bottom:5px;
}

#registrationArea li a {
	text-decoration: underline;
}

#registrationArea .leftColumn {
	float:left;
	margin:0 15px 15px 0;
	width:375px;
}
#registrationArea .rightColumn {
	width: 295px;
	float:left;
	margin:0 0 15px 0;
}
#registrationArea .content {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}

#registrationArea .container {
	background-color:#FFFFFF;
	padding:15px;
}

#registrationArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	font-size: 16px;
	padding-top: 10px;
}
#registrationArea .searchInput {
	background-color:#C9DBF0;
	border:1px solid #003876;
	float:left;
	font-size:16px;
	width:240px;
}

#registrationArea .newsText {
	font-size: 12px;
}

#registrationArea .register {
	float: right;
	margin: -20px 10px 0px 0px;
	width: 98px;
}

#registrationArea .toolLink {
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	font-size: 12px;
}

#registrationArea .active {
	background-image: url(../images/supportSubNavArrow_05.gif);
	background-repeat: no-repeat;
}

#registrationArea .spacer {
	height: 34px;
	width: 100%;
}
#registrationArea .brandLogo {
	text-align: center;
	padding-top: 5px;
}

#registrationArea .infoBox {
	background-color:#FCFCFC;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}


#registrationArea .i4 { font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 250px; }
#registrationArea .error { font-size: 12px; font-style: italic;}

#registrationArea .profileExists {
	float: left;
	width: 160px;
	font-size: 11px;
	margin-left: -218px;
	margin-top: 50px;
}


#registrationArea .profileExists #login{ text-decoration: underline;}

#registrationArea li {
    margin-bottom: 5px;
}

#registrationArea .keyDesc {
    margin-left: 320px;
    margin-top: -25px;
    width: 320px;
    font-size: 12px;
    color: #003876;
}

#registrationArea li a{
    text-decoration: underline;
}

#supportArea .infoBox table.support {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	width: 640px;
}

#supportArea .infoBox .header {
	height: 80px;
	background: #144a7c;
	vertical-align: middle;
}

#supportArea .infoBox .supportProductsHead {
	background: url(/images/supportProductsHead.png);
	width: 640px;
	height: 150px;
	border: none;
}

#supportArea .infoBox .mainOverview {
	color: #939496;
	padding: 10px;
}

#supportArea .infoBox .mainOverviewBold {
	color: #104a7d;
	font-weight: bold;
}

#supportArea .infoBox .products {
	text-align: center;
}

#supportArea .infoBox td.productImage {
	width: 200px;
	padding-bottom: 5px;
	}

#supportArea .infoBox td.spaceImage {
	width: 10px;
	}

#supportArea .infoBox .productName {
	color: #104a7d;
	font-size: 18px;
}

#supportArea .infoBox .productOverview {
	text-align: left;
	vertical-align: top;
	color: #939496;
	font-size: 12px;
	padding: 5px 0px 10px 10px;
}

#supportArea .infoBox .supportProducts {
	background: url(/images/supportProducts.png);
	width: 640px;
	height: 318px;
	border: none;
}

#supportArea .infoBox .footnote {
	color: #003876;
	font-size: 11px;
	padding-top: 10px;
}

#orderNowButton{
    width: 121px;
    height: 49px;
    position: absolute;
    top: 170px;
    left: -145px;
    z-index: 1000;
    background: #fff url(/images/orderNowButton.jpg) no-repeat;
}



#supportArea .broshureLinks {
    margin-left:-185px;
    margin-top:112px;
    position:absolute;
    width: 150px;
}


#productArea .productBrochureBox li a {
	color: #003876;
}

#productArea .productBrochureBox li a:hover{
	color: #2662a4;
}


#printerContent .searchForm{
    margin-top: 50px;
    padding-left: 170px;
    padding-top: 20px;
    background: #f0f0f0 url(/images/largeFormatBackground_04.png) no-repeat;
    width: 525px;
}

#printerArea .resultsArea  .header {
    background-color: #696a84;
    text-align: center;
    color: #fff;
}

#printerArea .resultsArea .col1{
    background-color: #fff;
    text-align: center;
    color: #000;
}

#printerArea .resultsArea .col2{
    background-color: #5c3f40;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#printerArea .resultsArea .col3{
    background-color: #696a84;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#printerArea .resultsArea .col4{
    background-color: #af9c6c;
    text-align: center;
    color: #fff;
    font-weight: bold;
}


#printerArea .resultsArea .col5{
    background-color: #7b527f;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#printerArea .resultsArea .col6{
    background-color: #537a4f;
    text-align: center;
    color: #fff;
    font-weight: bold;
}


#printerArea .resultsArea table{
    background-color: #000;
}

#printerArea .resultsArea table tr td {
	vertical-align:middle !important; 
}

#supportArea #flash {
        position:absolute;
	top:0;
	left:0;
        margin-left:-158px;
        margin-top:75px;
        z-index: 1;
}

#supportArea #leftColumn {
	position: absolute; 
	z-index: 2;
	top: 0;
	left: 0;
	margin-top: 195px;
	margin-left: 30px;
}

#supportArea .rightColumn {
	margin-left: 390px;
}

#productArea .webinars {
//	font-size: 11px;
}


.webinars{
    margin-left: -5px;
    width: 480px;
}

.webinars input{
    margin-top: 7px;
    margin-left: 25px;
}

.webinars .time-note{
    font-size: 11px;
    margin-left: 5px;
}

.webinar-note{
    font-size: 10px;
    margin-left: 60px;
    font-style: italic;
}

#pp-resellers-overlay {background-color:#000; cursor:wait;}

#pp-resellers-container {height:400px; width:600px;}

#pp-resellers .resellers-content {
    background-color:#fff;
    height:350px; 
   /* Don't wrap its contents, and show scrollbars. */
   white-space: nowrap;
   overflow: auto;
   /* Stop after about 24 lines, and just show a scrollbar. */
   max-height: 350px;
    padding-left: 15px;
    padding-right: 15px;
}

#pp-resellers .top {height:18px; width: 600px; background:url(../images/windows/form_top_w03.gif) no-repeat; padding:0; margin:0; background-color: transparent;}

#pp-resellers .closeX{
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
    position: absolute;
    top: -4px;
    right: 10px;
    color: #000;
}

#pp-resellers .bottom {height:13px; background:url(../images/windows/form_bottom_w03.gif) no-repeat; padding:0; margin:0; background-color: transparent; 
    text-align: center;
    font-size: 10px;
}

#pp-resellers .titleText{
    color: #7d7d7d;
    font-size: 16px;
    font-weight: bold;
}

/* Activation  Elements */
#activationArea {
	width: 930px;
}

#activationArea #subHeader {
	width:930px;
	height:210px;
	background:#3A414B;
}

#activationArea #activationContent {
	margin:-120px 0 0 155px;
	padding:0 15px 30px 30px;
	width:700px;
	background:#f0f0f0;
	border:3px solid #FFFFFF;
}
#activationArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}


#activationArea #submitArea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}



#activationArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 10px;
	font-size: 16px;
}

#activationArea .inputArea {
	margin-left: 80px;
	margin-top: 50px;

}

#activationArea .titleText {
	font-weight: bold;
	color: #7d7d7d;
	margin-left: 10px;
	font-size: 16px;
}

#activationArea #submitArea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	float:left;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}

#activationArea #submitArea .title {
	background-image: url(../images/loginTopRepeat_03.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 25px;
	line-height: 22px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}


#activationArea #submitArea .ilabel{
    position: relative;
    display: block;
    text-align: right;
    float: left;
    width: 150px;
    padding-right: 5px;
    font-weight:bold;
}

#activationArea #submitArea .i4{
    display: block;
    width: 150px;
    float: left;
    margin-left: 10px;
    margin-bottom: 0px;
//    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#activationArea #submitArea ul{
    list-style-type: none;
}


#activationArea #submitArea label.error{
    color: red;
    font-style: italic;
    font-size: 10px;
}

#activationArea #submitArea .ierror{
    font-size: 10px;
    margin-left: 155px;
}


#activationArea #submitArea .fsubmit{
    background-image: url(../images/activationSubmit.png);
    background-color: #fff;
    width: 56px;
    height: 26px;
    border: 0;
    margin-left: 105px;
}

#activationArea #bottomText{
    font-weight: bold;
    margin-left: 20px;
}

#bodyContent .needForSpeed {
	padding: 5px;
	margin-bottom: -10px;
	width: 190px;
}

#productArea .needForSpeedS {
	padding: 5px;
	margin-left: -193px;
	margin-top: 320px;
	position: absolute;
	top: 0px;
	left: 30px;
	width: 155px;
}

#productArea .needForSpeedU {
	padding: 5px;
	margin-left: -193px;
	margin-top: 235px;
	position: absolute;
	top: 0px;
	left: 30px;
	width: 155px;
}

.downloadV {
	font-size: 14px;
	font-weight: bold;
	color: #ad16b6;
 }
 
.PEPreview {
	padding-top: 10px;
}

.downloadEmailForm .submit{
    background: url('/images/downloadButton.gif') 0 0 no-repeat;
    width: 150px;
    height: 19px;
    vertical-align: middle;
    border:0;
    text-align:center;
}


.downloadEmailForm fieldset { margin-bottom: 1em;border: none;}
.downloadEmailForm .f-row { overflow: hidden; }
.downloadEmailForm label { float: left; text-align: right; width: 38.99%;margin-bottom: 2%; font-size: 13px;}
.downloadEmailForm .f-inputs { 
    padding-left: 0px;
}

.downloadEmailForm .f-inputs .f-text{
    border: 1px solid purple;
    background: #eee8ea;
    font-size: 12px;
    width: 150px;
}

/* Overlay */
#popup-overlay {background-color:#000; cursor:wait;}

/* #popup-container .popup-top {height:13px;width: 650px; background:url(../images/topPrepedgePop.png) no-repeat; padding:0; margin:0;} */
#popup-container .popup-top {height:13px;width: 650px; background:url(../images/topPrepedgePop.png) no-repeat;  padding:0; margin:0;}
#popup-container .popup-bottom {height:13px;width: 650px; background:url(../images/botPrepedgePop.png) no-repeat; font-size:.7em; text-align:center;}

#popup-container a.modalCloseX,
#popup-container a.modalCloseX:link,
#popup-container a.modalCloseX:active,
#popup-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top: 0px; right:10px; color:#000; font-style: italic;}
#popup-container a.modalCloseX:hover {color:#9bb3b3;}

#popup-container .loading {position:absolute; background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px; margin:160px 0 0 270px; padding:0;}

#popupContent {height: 510px; width: 650px; background-color: #fff;padding-top:0; margin-top:0;}
#popupContent400 {height: 400px; width: 650px; background-color: #fff;}




#productArea .worksmarter {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.submitEmailForm .register{
    background: url('/images/prepEdgeRegisterButton.gif') 0 0 no-repeat;
    width: 137px;
    height: 19px;
    vertical-align: middle;
    border:0;
    text-align:center;
}

.text2 #prepedge-font01{
    font-family: Gotham Medium, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color: #000000;
}

.text2 #prepedge-font02{
    font-family: Gotham Medium, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
    color: #fc8526;
}



#productArea .text2 {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0 0 15px 15px;
	padding:5px;
	width:448px;
}

#productArea .text2 #buttonBlock{
    height: 340px; 
    width: 100%; 
    background-color: #f0f0f0; 
//    margin-top: 5px;
}

#productArea .text2 #buttonBlock .arrow1{
    float: left;
    width: 223px;
    padding-top: 5px;
    text-align: center;
}

#productArea .text2 #buttonBlock .arrow2{
    float: right;
    width: 222px;
    padding-top: 5px;
    text-align: center;
}

.pepDoubleArrow{
    background: url(../images/pepDoubleArrow.gif) no-repeat 0px 7px;
    padding-left: 12px;
    margin-left: -8px;

}

#productArea .arrowPM {
	background-image:url(../images/analyzeArrow.png);
	height:88px;
	margin-left:-158px;
	margin-top:75px;
	position:absolute;
	top:0;
	left:0;
	width:178px;
}

#productArea .arrowPM {
	background-image:url(../images/analyzeArrow.png);
	height:88px;
	margin-left:-158px;
	margin-top:75px;
	position:absolute;
	top:0;
	left:0;
	width:178px;
}

#productArea .diagram .backgroundPM {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	margin:0 0 15px 15px;
	padding:5px;
	width:706px;
}

.backgroundPM  #printmetryx-font01 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 23px;
    text-align: center;
    font-weight: normal;
	letter-spacing: 1px;
	margin-top: -10px;
    color: #000000;
}

#productArea .backgroundPM  #shadowBlocks {
	width: 706px;
	margin-left: auto;
	margin-right: auto;
}

#productArea .backgroundPM  #leftShadowBlock {
	background-image:url(../images/shadingLeftPM.png);
	background-repeat: no-repeat;
	float: left;
	margin: 5px 5px 10px 15px;
	padding: 5px;
    width: 293px; 
	height: 306px; 
	text-align: center;
}

#productArea .backgroundPM  #leftShadowBlock li {
	list-style-type: disc;
	text-align: left;
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
}

#productArea .backgroundPM  #leftShadowBlock ul {
	margin-left: 0; 
	padding-left: 55px; 
}

#productArea .backgroundPM  #rightShadowBlock {
	background-image:url(../images/shadingRightPM.png);
	background-repeat: no-repeat;
	float: right;
	margin: 5px 15px 20px 5px;
	padding: 5px;
    width: 335px; 
	height: 306px; 
	text-align: center;
}

#productArea .backgroundPM  #rightShadowBlock li {
	list-style-type: disc;
	text-align: left;
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
	font-weight: bold;
}

#productArea .backgroundPM  #rightShadowBlock ul {
	margin-left: 0; 
	padding-left: 75px; 
}



#productArea #leftBackgroundPMJV  #printmetryx-font01 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: center;
    font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 10px;
    color: #000000;
}

#productArea #leftBackgroundPMJV  #printmetryx-font02 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
	padding-left: 40px;
    color: #000000;
}

#productArea #leftBackgroundPMJV  #printmetryx-font03 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
	padding: 0px 20px 0px 20px;
    color: #000000;
}


#productArea  #trackPrinting {
	padding: 10px 0px 10px 0px;
}

#productArea  #shadowBlock #jobs {
	margin: 0px 15px 0px 15px;
}

#productArea #rightBackgroundPMJV #RIPproducts {
	padding: 45px 5px 5px 15px;
}

#productArea #rightBackgroundPMJV #buttonLinks01 {
	margin: 25px 5px 0px 10px;
}

#productArea #rightBackgroundPMJV #buttonLinks02 {
	margin: 0px 5px 0px 10px;
}

#productArea #rightBackgroundPMJV #homeLinkJVPM{
    background: url(../images/pepDoubleArrow.gif) no-repeat 15px 7px;
    padding-left: 30px;
}




#productArea #rightBackgroundPMIH #RIPproducts {
	padding: 45px 5px 5px 15px;
}

#productArea #rightBackgroundPMIH #buttonLinks01 {
	margin: 25px 5px 0px 10px;
}

#productArea #rightBackgroundPMIH #buttonLinks02 {
	margin: 0px 5px 0px 10px;
}

#productArea #rightBackgroundPMIH #homeLinkJVPM{
    background: url(../images/pepDoubleArrow.gif) no-repeat 15px 7px;
    padding-left: 30px;
}

#productArea #leftBackgroundPMIH  #printmetryx-font01 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: center;
    font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 10px;
    color: #000000;
}

#productArea #leftBackgroundPMIH  #printmetryx-font02 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
	padding-left: 40px;
    color: #000000;
}


#productArea #leftBackgroundPMIH  #shadowBlock #printmetryx-font03 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
	color: #3fa1df;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
	padding: 0px 20px 0px 40px;
}

#productArea #leftBackgroundPMIH  #shadowBlock .stripesBlock {
	padding: 10px 0px 10px 0px;
}



#productArea .backgroundPMJV  #printmetryx-font01 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: left;
    font-weight: normal;
	letter-spacing: 1px;
	padding: 0px 0px 10px 50px;
    color: #000000;
}

#productArea .backgroundPMJV  #printmetryx-font02 {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
	padding-left: 50px;
    color: #000000;
}

#productArea .backgroundPMJV #jobviewSignUpLogo {
	padding: 5px;
}

#productArea .backgroundPMJV .successSignupPM {
	font-family: Gotham Book Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px;
}


.loginError{
    color: red;
    font-weight: bold;
}


#loginModalOverlay {background-color:#000; cursor:wait;}
#loginModalContainer {height:140px; width:430px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}

.loginForm td.top 
	{background-image:url(/images/windows/top.png);background-repeat:repeat-x;}
.loginForm td.bottom 
	{background-image:url(/images/windows/bot.png);background-repeat:repeat-x;}
.loginForm td.left
	{background-image:url(/images/windows/lft.png);background-repeat:repeat-y;}
.loginForm td.right
	{background-image:url(/images/windows/rgt.png);background-repeat:repeat-y;}

.loginForm #loginWin { background: #fff;} 

.loginForm .inputBlock label{
    float: left;
    width: 20%;
    margin: 3px;
    font-size: 12px;
    white-space: nowrap;
    font-family: 'Lucida Grande',Verdana,Verdana,Arial,Helvetica,sans-serif;
}

.loginForm .modalInput{
    float: right;
    width: 75%;
    text-align: left;
    border-top: 1px solid #a9b1b9;
    border-left: 1px solid #a9b1b9;
    border-bottom: 1px solid #ccd2d7;
    border-right: 1px solid #ccd2d7;
    margin: 3px;
    font-size: 14px;
}

.loginForm .loginBlock{
    padding-left: 20%;
    width: 80%;
    padding-bottom: 15px;
}

.loginForm .problems{
    margin-top: 20px;
    width: 35%;
    font-size: 11px;
    float: left;
}


.loginForm .remember{
    padding-left: 24%;
    padding-top: 3px;
    width: 78%;
    font-size: 10px;
}


.loginForm .loginBlock #title{
    font-size: 24px;
    padding-left: 35px;
    padding-top: 20px;
    text-align: left;
}

.loginForm .loginBlock #titleImg{
    float: left;
}

.loginForm .bg-button { display:block; margin-right:5px; float:left; background-image:url(/images/btn0_pattern.gif); background-repeat:no-repeat; padding:0 0 0 3px;}
.loginForm .bg-button span { background-image:url(/images/btn0_pattern.gif); background-repeat:no-repeat; background-position: right top; padding:0 3px 0 0; display:block; float: none !important; float:left; }
.loginForm .bg-button button { background:#d1d6d9 url(/images/btn0_pattern.gif) repeat-x 0 -150px; height:25px; border:0 none; padding:0 10px 1px 10px; margin:0; font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; cursor: pointer; }

.loginForm .buttons{
    padding-top: 15px;
    margin-left: 200px;
}


#registrationArea dl{
      margin: 0;
      padding: 0;
      float: left;
      width: 100%;
}

#registrationArea dt{
      padding: 0;
      margin: 0.7em 1em 0.5em 0;
      width: 20%;
      float: left;
      clear: left;
      text-align: right;
    }

#registrationArea dd{
      margin: 0;
      padding: 0.5em 0;
      width: 75%;
      float: left;
      line-height: 1.5;
      *float: none; /* hack for IE 6-7 - better to keep in separate file */
}

#registrationArea legend{
    font-weight: bold;
}

#registrationArea fieldset{
        padding: 0.5em;
        margin: 0.5em 0em;
        border: 1px solid #cccccc;
}

#registrationArea .i4 { font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 250px; }
#registrationArea .error { font-size: 12px; font-style: italic; font-weight: normal;}

#registrationArea .required {color: red;font-weight: bold;}



/* ONYX Links */

#loginModalOverlay {background-color:#000; cursor:wait;}
#loginModalContainer {height:565px; width:986px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left;}

#loginPopup{
	background-color:#fff;
	height: 565px;
	width: 986px;
}
/*
#loginPopup .cancelButton{
	position: absolute;
	margin-left: -30px;
	margin-top: 5px;
}
*/




#loginPopup .cancelButton{
        position: absolute;
      margin-left: 960px;
      margin-top: -120px;
        z-index: 10;
}



#signinArea{
	width: 450px;
	float: left;
}

#signupArea{
	width: 532px;
	height: 433px;
	float: right;
	overflow: auto;
        overflow-x: hidden;
	position: relative;
}

.hr {
	border-top:1px solid #7D7D7D;
	height:1px;
	margin:7px 0;
	width:100%;
}

#signinArea .signinText {
	font-size: 20pt;
	margin-top: 35px;
	margin-left: 40px;
	color: #234b7e;
}
    
#signupArea .signupText {
	font-size: 20pt;
	margin-top: 35px;
	margin-left: 40px;
	color: #234b7e;
}

#signupArea #logo{
	margin-top: 25px;
	margin-left: 50px;
	margin-bottom: 30px;
}

#signupArea #description{
	margin-left: 50px;
	font-size: 13px;
}

#signupArea #description p{
	line-height: 0.5;
}

#signupArea #description ul{
	list-style: square inside;
	line-height: 1.5;
	margin-left: 30px;
}

#signupArea #signupClick{
	margin-top: 50px;
	margin-left: 70px;
}

#signupArea #signupClick img{
	border: 0;
}

.vl {
	border-left:1px solid #7D7D7D;
	height: 380px;
	width: 1px;
	float: left;
	margin-top: 20px;
}


#signinArea form{
	margin-top: 45px;
}

#signinArea .field{
	width: 360px;
	margin-left: 35px;
	clear:both;
	padding-bottom: 7px;
}

#signinArea .field label{
	width: 90px;
	float: left;
}

#signinArea .field_sep{
    	margin-bottom: 2px;
}


#signinArea .field .i4{ font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 260px; float: right; }
#signinArea .field .i4box{ font-size: 14px; }
#signinArea .field .bt{ float: right; }
#signinArea .submitButton{margin-left: 26px;}


#signinArea #signinError {
	margin-top: 80px;
	text-align: center;
	color: red;
}

#signinArea #resendLink {
	text-align: center;
}


#loginPopup .loading {position:absolute; background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px; margin:232px 0 0 443px; padding:0;}

#signupArea .loading {position:absolute; background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px; margin:100px 0 0 200px; padding:0;}


#signupArea #signupForm{
	margin-top: 25px;
	margin-left: 50px
}

#signupArea .mainLabel{
	margin-top: 10px;
	font-weight: bold;
}

#signupArea .field{
	float: left;
	font-size: 12px;
	margin-right: 15px;
	margin-bottom: 12px;
}

#signupArea .field .i4name{
	 font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 211px;
}

#signupArea .field .i4street{
	 font-size: 14px; border-style: solid; border-color: #666; border-width: 1px;width: 442px;
}

#signupArea .field .i4addr{
	 font-size: 14px; border-style: solid; border-color: #666; border-width: 1px;width: 211px;
}


#signupArea .field .i4email{
	 font-size: 14px; border-style: solid; border-color: #666; border-width: 1px;width: 250px;
}


#signupArea .field .i4pass{
	 font-size: 14px; border-style: solid; border-color: #666; border-width: 1px;width: 211px;
}



#signupArea .options{
	font-size: 14px;
	margin-left: 30px;
	margin-bottom: 5px;
}

#signupArea .bt{
	margin-left: 320px;
	margin-top: 30px;
}

#signupArea .error{ font-size:1em;  color: #f00;}
#signupArea .error_occur{ font-size:14px;  color: #f00; font-weight: bold; text-align: center; margin-top: 20px;}


#signupArea .nameError{font-weight: normal;font-size:.9em;  color: #f00; width: 150px;left: 100px;top: 0px; margin-top: -10px;position: relative;display: block;height: 15px;}
#signupArea .addressErrorLong { font-weight: normal;left: 300px;  top: 0px; margin-top: -10px;  font-size:.9em;  color: #f00; width: 160px;position: relative;display: block;height: 15px;}
#signupArea .addressErrorShort { font-weight: normal;left: 90px;  top: 0px; margin-top: -10px;  font-size:.9em;  color: #f00; width: 160px;position: relative;display: block;height: 15px;}
#signupArea .emailError { font-weight: normal;left: 140px;  top: 0px; margin-top: -10px;  font-size:.9em;  color: #f00; width: 160px;position: relative;display: block;height: 15px;}


#signupOkText {
    color: #234b7e;
	font-size: 20px;
	margin-top: 80px;
	margin-left: 50px;
	margin-right: 50px;
}

#signupOkText .bt{
	margin-top: 100px;
	float: right;
}


#signinArea .signinSubmit{
    position:absolute; background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px; margin:0px 0 0 175px; padding:0;display:none;
}

#signupArea .signupSubmit{
    background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px;margin: -60px 0 0 175px;display:none;
}

#header .loginLinks{
    margin-left: 580px;
    width: 120px;
    height: 25px;
}



#header .loginLinks{
    font-size: 12px;
    color: #000;    
    font-weight: normal;
}

#header .loginLinks a{
    font-size: 12px;
    color: #000;    
    font-weight: bold;
}

#header .loginLinks .links{
    margin-left: 8px;
    padding-top: 5px;
}

#header .loginLinks a:hover {
    text-decoration: underline;
}


#signinArea .signinLoading{
    background:url(../images/indicator.gif) no-repeat; z-index:8000; height:100px; width:100px;margin-left: 175px;margin-top: 100px;
}

#signinArea #recovery_email_error {
	margin-top: 90px;
	text-align: center;
	color: red;
}

#signinArea #recoveryOkText {
        color: #234b7e;
        font-size: 16px;
        margin-top: 35px;
        margin-left: 20px;
        margin-right: 20px;
}

#signupArea .passwordLimit{
    font-size: 11px;
    color: #7D7D7D;
    font-style: italic;
    margin-top: -5px;
}

#recoveryOkText .bt{ float: right; }

/* End ONYX Links */
/* Printmetryx Popups */

#joblist, #jobcosts, #printcosts, #accuratereports, #easytouse { margin-left: 50px;}
#joblist p, #jobcosts p, #printcosts p,#accuratereports p, #easytouse p { margin: 15px 0 }
#joblist ul, #jobcosts ul, #printcosts ul, #accuratereports ul, #easytouse  ul{ margin-left: 15px; list-style-position: inside;}
#joblist table, #jobcosts table, #printcosts table, #accuratereports table, #easytouse table{ font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14px; }
#joblist .correctdisc, #printcosts .correctdisc, #accuratereports .correctdisc, #easytouse .correctdisc{ list-style-type: disc; }
#jobcosts .correctdisc { list-style-type: decimal; }


/* End Printmetryx Popups*/

#productArea .flashPEP .menuBlock{margin-top: 10px;margin-bottom: 0px; margin-bottom: 50px;}
#productArea .flashPEP .menuBlock table{margin-left: -10px;} 



#productArea #leftBackgroundPMIH #shadowBlock .stripesBlock  #printCost {
	position: relative;
	margin-left: -175px;
	top: -5px;
}

#productArea #leftBackgroundPMIH  #shadowBlock .stripesBlock  #timeMoney {
	position: relative;
	margin-left: -175px;
	top: -5px;
}

#productArea #leftBackgroundPMIH  #shadowBlock .stripesBlock #relax {
	position: relative;
	margin-left: -175px;
	top: -5px;
}


#productArea .diagram  .backgroundPMJV2 {
        background:#FFFFFF url(../images/PMJVLogo.jpg) no-repeat 10px 10px;
        padding: 0;
        margin:10px;
        width:726px;
}

#productArea .backgroundPMJV2 #leftBackgroundPMJV {
        float: left;
        width:450px;
        margin-top: 150px;
}

#productArea .backgroundPMJV2 #rightBackgroundPMJV {
        float: right;
        margin: 160px 8px 0px 0px;
        width: 249px;
        height: 449px;
}

#productArea .diagram  .backgroundPMIH {
	background:#FFFFFF url(../images/PMIHLogo.jpg) no-repeat 10px 10px;
	margin: 10px;
	padding: 0;
	width:726px;
}

#productArea .backgroundPMIH #leftBackgroundPMIH {
	float: left;
	padding:5px;
	width:450px;
	margin-top: 139px;
}

#productArea #leftBackgroundPMIH  #shadowBlock {
	background-image:url(../images/shadingPMIH.png);
	background-repeat: no-repeat;
	margin: 40px 0px 0px 20px;
	padding: 0px;
	width: 425px; 
	height: 293px; 
	text-align: center;
}

#productArea .backgroundPMIH #rightBackgroundPMIH {
	float: right;
	margin: 160px 8px 0px 0px;
	width: 249px;
	height: 449px;
}


#productArea #leftBackgroundPMJV  #shadowBlock {
        background-image:url(../images/trackPrintingTrends.jpg);
        background-repeat: no-repeat;
        margin: 40px 0px 0px 20px;
        padding: 0px;
        padding-top: 50px;
        width: 425px;
        height: 300px;
        text-align: center;
}

#productArea .diagram  .backgroundPMJV {
        background:#FFFFFF none repeat scroll 0 0;
        float:left;
        margin:0 0 15px 15px;
        padding:5px;
        width:716px;
}

/* products main redesign */

#productsWorkflow .screen{position:absolute; z-index:0}
#productsWorkflow .screenHover{position:absolute; z-index:1;display: none;}
#productsWorkflow .learnButton{margin-top: 283px; margin-left: -1px;}

#productsWorkflowClick{
    margin-top: 150px;
}

/* products main redesign fin */

.pepTutorial{
	margin-left:-158px;
	margin-top: 205px;
	position:absolute;
	top:0;
	left:0;
}

/* Printmetryx redesign */
.backgroundPM a{
    outline: none;
}

.backgroundPM  #pmmain-font01 {
    font-family: Gotham Light, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
    color: #000000;
}

.backgroundPM #logoBackground {background: #fff url(../images/pm_background_logo.gif) repeat-x;}
.backgroundPM #logoBackground #logo {margin-top:15px;margin-left: 25px;}

.backgroundPM .pmblock {border-top:1px solid #16b7f0;width: 90%; margin-left: 5%; margin-bottom: 0px;}
.backgroundPM .pmblock #free{float: right;margin-top: 4px;}
.backgroundPM .pmblock #subscription{float: right;margin-top: 4px;}

.backgroundPM .pmblock .description {padding-top: 20px; }
.backgroundPM .pmblock li {
    font-family: Gotham Light ,Verdana, Arial, Helvetica, sans-serif;
    list-style-type: disc;
    line-height: 100%;
}
.backgroundPM .pmblock li .small{
    font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 5px;
    font-size: 10px;
}

.backgroundPM .pmblock .jvpTitle {
    font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #0d7cbe;
    position: relative;
    left: -14px;
}

.backgroundPM #jobviewLogo {float: left; width: 310px; height: 140px;}
.backgroundPM #JVlearnMoreBlock {margin-top: 15px; font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif; display: none; }
.backgroundPM #JVPlearnMoreBlock {margin-top: 15px; font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif; display: none; }
.backgroundPM .bottom {margin-top: 40px;}
.backgroundPM .bottom .screenShots {float: left;}
.backgroundPM .bottom .screenShots img {margin-right: 20px;}
.backgroundPM .bottom .links {float: right;}
.backgroundPM .bottom .links .stepsText { font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;padding-left: 8px;}


/* Overlay */
#pm-popup-overlay {background-color:#000; cursor:wait;}

#pm-popup-container a.modalCloseX,
#pm-popup-container a.modalCloseX:link,
#pm-popup-container a.modalCloseX:active,
#pm-popup-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top: 0px; right:10px; color:#000; font-style: italic; z-index: 2;}
#pm-popup-container a.modalCloseX:hover {color:#000;}

#pm-popup-container .loading {position:absolute; z-index:8000; margin:250px 0 0 345px;} 
#pm-popup-container .loadingword {color: #000;font-weight: bold;}

#pm-popupContent {height: 595px; width: 810px; background-color: #fff;padding-top:0; margin-top:0; opacity: 0.99; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99); overflow: hidden;}

/* Printmetryx redesign  fin */

#partnerPortalArea .centralColumnLarge2{
    background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding: 15px 15px 50px 15px;
	width:635px;
	height: 200px;
}

#printerArea .titleIconText {
	float: left;
	font-family: Gotham Medium, Verdana, Arial, sans-serif;
	font-size: 22px; 
}

#printerArea .titleIconManufacturer {
	width: 175px;
	height: 43px;
	float: left;
}

#printerArea .bgPrinterProfile {
	background: #e7e7e7;
	padding: 20px 10px 40px 20px;
	margin: 35px 5px 0px -10px;
	height: 240px;
}

#printerArea #bgArrowsPrinterProfile {
	float: left;
}

#printerArea #bgArrowsPrinterProfile .downloadClient {
	margin: -20px 0px 0px 89px;
	width: 232px;
	height: 42px;
}

/* Tabs on main page */
#tabs_container {
	font-family: Gotham Medium, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 624px;
	border: 1px solid #afafaf;
	background-color:#FFFFFF;
	float:left;
	font-size:14px;
	line-height:20px;
	margin-right: 12px;
}


#tabs_container .tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}

#tabs_container .tabs .tblock {
	float: left;
}

#tabs_container .tabs .tblock a{
	display: block; 
	width: 155px;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	text-decoration: none;
	background-color: #dedede;
	text-align: center;
	font-family: Gotham Medium, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7c96b0;

}

/*
#tabs_container .tabs .tblock .last{
	border-right: 0;
	width: auto;
}
*/

#tabs_container .tabs .tblock_last a{
	display: block; 
	border-bottom: 1px solid #afafaf;
	border-right: 0;
	text-decoration: none;
	text-align: center;
	font-family: Gotham Medium, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7c96b0;
}



#tabs_container .tabs a:focus {outline: none;} 

div.tab_contents_container {
	padding: 0px;
	margin: 0;
	height:277px;
	overflow: auto;
}


div.tab_contents {
	display: none;
}
div.tab_contents_active {
    	display: block;
}

#tabs_container .tabs a:active {
	outline: none;
}
#tabs_container .tabs a:focus {
	-moz-outline-style: none;
}

#tabs_container .tabs .active  a {	
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

#tabs_container .tabs a:link { 
	color: #7c96b0;
}

#tabs_container .tabs a:visited { 
	color: #7c96b0;
}

#tabs_container .tab_advantage {
	background: url(../images/tab_advcontent.gif) no-repeat;
	width: 624px;
	height: 277px;	
}

#tabs_container .tab_advantage .tab_advcontent{
	padding: 40px 10px 0px 25px;
	line-height: 1.3;
	width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #113e66;
	font-weight: bold;
	float: left;
}

#tabs_container .tab_advantage .tab_advbutton{
	float: left;
	margin: 200px 0px 0px 5px;
}

#tabs_container .tab_advantage .tab_advstars{
	float: left;
	font-size: 10px;
	width: 600px;
	line-height: 1.1;
	color: #113e66;
	padding-left: 5px;
}

#tabs_container .tab_advantage .tab_advstars sup{
	font-size: 6px;
}

#tabs_container .tab_prepegdge {
	background: url(../images/tab_prepcontent.jpg) no-repeat;
	width: 624px;
	height: 277px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tabs_container .tab_prepegdge .tab_prepcontent{
	padding: 33px 10px 0px 35px;
	line-height: 1.1;
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
}

#tabs_container .tab_links {
	background: url(../images/tab_linkscontent.gif) no-repeat;
	width: 624px;
	height: 277px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tabs_container .tab_links  .tab_linkscontent{
	padding: 40px 10px 10px 35px;
	line-height: 1.2;
	width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #113e66;
	float: left;
}

#tabs_container .tab_links  .tab_linkscontent li{
	padding: 5px 0px;
}

#tabs_container .tab_links .tab_linksbutton{
	float: left;
	margin: 125px 0px 0px 0px;
}

#tabs_container .tab_about {
	background: url(../images/tab_aboutcontent.gif) no-repeat;
	width: 624px;
	height: 277px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tabs_container .tab_about .tab_aboutcontent{
	padding: 90px 10px 10px 45px;
	line-height: 1.2;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #113e66;
}

#tabs_container .tabs .tab1.active{ background: url(../images/tab_advantage.gif) no-repeat; height: 43px;}
#tabs_container .tabs .tab1{ background: url(../images/tab_advantage_over.gif) no-repeat; height: 43px;}

#tabs_container .tabs .tab2.active{ background: url(../images/tab_prepedge.gif) no-repeat; height: 43px;}
#tabs_container .tabs .tab2{ background: url(../images/tab_prepedge_over.gif) no-repeat; height: 43px;}

#tabs_container .tabs .tab3.active{ background: url(../images/tab_links.gif) no-repeat; height: 43px;}
#tabs_container .tabs .tab3{ background: url(../images/tab_links_over.gif) no-repeat; height: 43px;}

#tabs_container .tabs .tab4.active{ background: url(../images/tab_about.gif); height: 43px;}
#tabs_container .tabs .tab4{ background: url(../images/tab_about_over.gif); height: 43px;}

/* Fin tabs on main page */

.backgroundPM #JVPlearnMoreBlock .pmJVprice {
	width: 550px; 
	border: 1px solid #0cb4ef; 
	font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif;
	margin-left: 50px;
	border-collapse: collapse;
}

.backgroundPM #JVPlearnMoreBlock .pmJVprice td, th {
	border: 1px solid #0cb4ef;
	text-align: center;
	padding: 3px;
}

.backgroundPM #JVPlearnMoreBlock .pmJVprice th {
	background: url(../images/bgprice.gif) repeat-x; 
	font-family: Gotham Book, Verdana, Arial, Helvetica, sans-serif;
}

.backgroundPM #JVPlearnMoreBlock .pmJVprice .lc {
	font-weight: bold; 
}

#partnerPortalArea .centralColumnTrade{
    background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding: 15px 15px 50px 15px;
	width:635px;
	height: 1000px;
}

#partnerPortalArea .descriptionboxTShowH {
	margin-left: 100px;
	height: 200px;
}

#partnerPortalArea .descriptionboxTShowW {
	margin-left: 220px;
	height: 55px;
}


/* reseller agreement */

#raArea{
        width: 930px;
}

#raArea #subHeader {
	width:930px;
	height:210px;
	background:#3A414B url(../images/resellerAgreement_01.gif) no-repeat scroll 485px 10px;
}

#raArea #raContent {
	margin:-120px 0 0 155px;
	padding:0 15px 30px 30px;
	width:700px;
	background:#f0f0f0;
	border:3px solid #FFFFFF;
}

#raArea .iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin:-30px 0 10px;
	text-indent:-9999px;
	width:100%;
}

#raArea .container {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin:0 0 15px;
	padding:15px;
	width:655px;
}

#raArea .internal {
	margin-left: 10px;
	margin-right: 10px;
}

#raArea .titleText {
	color: #7d7d7d;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 20px;
}

#raArea .fields{
    margin-top: 25px;
    border:1px solid #d9d9d9;
    margin-left: 10px;
    margin-right: 10px;
}

#raArea .fields .title{
    margin-left: 5px;padding-left: 5px; padding-right: 5px;position: relative; top: -10px;z-index: 1;background-color: #fff;width: 100%; display: inline;
    font-weight: bold;font-size: 14px;
}

#raArea .field .i4{ font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 220px; float: left; }
#raArea .field .i4s2{ font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 190px; float: left; }
#raArea .field .i4s3{ font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 160px; float: left; }
#raArea .field .i4s4{ font-size: 14px; border-style: solid; border-color: #666; border-width: 1px; width: 70px; float: left; }

#raArea .field{
	width: 530px;
	margin-left: 35px;
	clear:both;
	padding-bottom: 7px;
}

#raArea .field label{
	width: 120px;
	float: left;
}

#raArea .field .label2{
	width: 120px;
	float: left;
	margin-right: 10px;
}


#raArea .fields .req{
    float: right;margin-right: 10px; color: red;margin-top: 10px;
}

#raArea .fields .req_symb{
    margin-left: 5px; color: red; margin-right: 10px; float: left;
}

#raArea .hr2 {
	border-top:1px solid #d9d9d9;
	height:1px;
	margin:7px 0;
	width:100%;
}

#raArea #agreement {
	padding-left: 10px;
	padding-right: 10px;
	height:400px;
	border:1px solid #000;
	margin-top: 30px;
	overflow: auto;
}

#raArea #agreement .atitle{
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}

/*
#raArea #agreement ol{
    list-style-position: inside;
    margin-top: 15px;
}
*/


#raArea #agreement .strtext{
    text-decoration: underline;
    font-weight: bold;
}

#raArea #agreement .sublist{
    margin-left: 15px;
}

#raArea #agreement LI { list-style-type: none;} 
#raArea #agreement OL { counter-reset: list1; list-style-position: inside;} 
#raArea #agreement OL LI:before {
 counter-increment: list1; 
 content: counter(list1) ". ";
}
#raArea #agreement OL OL { counter-reset: list2; } 
#raArea #agreement OL OL LI:before {
 counter-increment: list2;
 content: counter(list1) "." counter(list2) ". ";
}

#raArea #agreement .listindent{
    margin-top:15px;
}

#raArea .confirm{
    font-size: 10px;margin-top: 15px; float: left; width: 510px; margin-left:5px;margin-bottom:10px;
}

#raArea .accept{
    font-size: 10px;margin-top: 15px; float: right; margin-right: 5px;
}

#raArea #errorsPlace{
	border: 1px dotted red;
	margin-left: 35px; 
	margin-right: 35px;
	display: none;
	background-color: #eeeeee;
}

#raArea #errorsPlace ol{
	list-style-type: disc; 
	list-style-position: inside;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#raArea #errorsPlace .errorTitle{
    	margin-top: 5px;
    	margin-left: 5px;
}

#raArea .error{
    color: red;
    font-weight: normal;
    font-size: 12px;
    font-style: italic;
}

/* fin reseller agreement */

#homePage .footer {
	background: #003876;
	width: 890px;
	height: 52px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: center;
	line-height: 52px;
	vertical-align: middle;
	color: #ffffff;
}

#homePage .rm_right{
	margin-bottom: -20px; 
	font-weight: normal;
}

#footer .footer {
	background: #003876;
	width: 930px;
	height: 52px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align: center;
	line-height: 52px;
	vertical-align: middle;
	color: #ffffff;
}


#homePage .onyxNewsletters {
	background: url(/images/bg_newsletter.gif) repeat-x;
/*	width: 240px; */
/*	margin: 6px 0px -15px -15px; */
	height: 76px;
	margin-top: 1px; 
	padding-left: 10px;
/*	padding: 0 23px 0 7px; */
}

#homePage .mailIcon {
	float: left;
	padding-right: 5px;
}

#homePage .mailTitle {
	float: left;
	height: 24px;
/*	padding: 5px 1px; */
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003876;
	font-weight: bold;
	width: 215px; 
	overflow: hidden;
}

#homePage .mailForm {
	float: left;
	height: 10px;
}

#homePage .nameFormFild {
	width: 190px; 
	height: 16px; 
	color: #dadada; 
	font-weight: bold;
	font-size: 9px; 
	text-align: right; 
	float: left;
}

#homePage .mailButton {
	float: left;
	padding-left: 5px;
}

#homePage .rightContentBox .textPrint{
	height: 185px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: auto;
	padding-top: 15px;
}

/*------------------------------Added by Illya Nechiporenko (Start) -------------------------------*/

.box_row {
	height: 80px;
	overflow: hidden;
}

.box_row_first {
	width: 206px;
	background: #104A7C;
	text-align: center;
	height: 78px;
	overflow: hidden;
	position: relative;
	margin-right: 3px;
	float: left;
}

.box_row_first img {
	display: block;
	margin: 4px auto 0;
}

.box_row_first .more_info {
	width: 60px;
	height: 13px;
	display: block;
	background: url(/images/more_info.gif) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;	
}

.box_row_item {
	width: 51px;
	background: #104A7C;
	height: 78px;
	margin-right: 3px;
	overflow: hidden;
	float: left;	
}

.box_row_item a {
	width: 19px;
	height: 19px;
	display: block;
	margin: 31px auto 0;
	background: url(/images/box_row_item_button.gif) no-repeat;
}

.box_row_price {
	width: 72px;
	background: #104A7C;
	height: 78px;
	margin-right: 3px;
	text-align: center;
	float: left;
	color: #FFFFFF;
	line-height: 78px;
	font-size: 11px;
}

.get_started {
	width: 98px;
	background: url(/images/get_started.jpg) no-repeat;
	height: 78px;
	float: left;
	display: block;
}

.sub_block {
	width: 100%;
	padding: 5px 0 12px 0;
	zoom: 1;
}

.sub_block_image {
	width: 146px;
	float: left;
	margin-right: -146px;
	text-align: center;
	padding-top: 14px;
}

.sub_block_text {
	margin-left: 146px;
	padding-right: 20px;
	zoom: 1;
}

.sub_block_text p  {
	margin: 15px 0;
}

.sub_block_text ul {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
}

.sub_block_text ul li {
	background: url(/images/dot.gif) no-repeat left 6px;
	padding: 0 0 0 10px;
	zoom: 1;
}

#supportArea .sub_block_text ul li {
	padding: 0 0 0 10px;
}

.support_box_header {
	background: url(/images/support_products_header.jpg) no-repeat;
	height: 104px;
}

.support_products_box {
	background: #104A7C;
	width: 685px;
	margin-top: 39px;
	overflow: hidden;
	padding-bottom: 15px;
}

.support_products_box_bg {
	margin: 15px 0 0 13px;
	width: 664px;
	background: #FFFFFF url(/images/right_shadow.gif) repeat-y right top;
}

.support_products_box_shadow_bottom {
	background: url(/images/right_shadow_bottom.gif) no-repeat right bottom;
	padding: 2px 0 2px 2px;
	zoom: 1; 	
}

.support_products_box_shadow_top {
	background: url(/images/right_shadow_top.gif) no-repeat right top;
}

.support_products_content {
	width: 656px;
}

.support_product_box_last_row {
	height: 42px;
	position: relative;
	width: 100%;
}

.support_product_box_last_row  .last_row_text {
	background: url(/images/support_box_last_row_bg.gif) repeat-x;
	height: 42px;
	width: 551px;
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #494949;
	line-height: 15px;
	overflow: hidden;
	font-weight: bold;
	float: left;
}

.support_product_box_last_row  .last_row_text span {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #ab1c20;
	margin: 0 8px 0 19px;
}

.support_product_box_last_row .renew {
	width: 100px;
	height: 42px;
	float: right;
	position: relative;
	top: 0;
	left: -2px;
}

.support_product_box_last_row .renew a {
	width: 100px;
	height: 42px;
	display: block;
	background: url(/images/renew_button.gif) no-repeat;
}

.support_product_box_last_row .renew .renew_corner {
	width: 7px;
	height: 6px;
	background: url(/images/renew_corner.gif) no-repeat;
	position: absolute;
	right: 0px;
	top: -6px;
}

.support_product_box_last_row  .small_left_corner {
	background: url(/images/suport_box_last_row_left_small_corner.gif) no-repeat;
	width: 2px;
	height: 2px;
	position: absolute;
	left: -2px;
	bottom: -2px;	
}

/*------------------------------Added by Illya Nechiporenko (End) -------------------------------*/

#selectManufacturer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* x10 page */
#x10Area #x10content {
    margin-top: 25px;
    width: 930px;
}

#x10Area #logo {
    margin-left: 48px;
    width: 195px;
    height: 170px;
    float: left;
}

#x10Area #logotext {
    padding-top: 5px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    color: #0f447e;
}

#x10Area #logotext #title{
    font-size: 38px;
    font-weight: bold;	
    margin-bottom: 10px;
}

#x10Area #logotext #description{
    font-size: 14px;
    margin-bottom: 60px;
}


#x10Area  #title2{
    font-size: 20px;
    margin-left: 45px;
    font-weight: bold;	
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    color: #0f447e;
    margin-bottom: 25px;
}


#x10Area #screen_block{
    background: #fff url(../images/x10_background.gif) bottom repeat-x; 
    padding-left: 30px;
}

#x10Area #screen_block #screenshot{
    float: left;
    width: 197px;
    height: 240px;
}

#x10Area #screen_block #punkts{
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 12px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
}

#x10Area #screen_block #screen_description{
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5;
}

#x10Area #screen_block #button{
    margin-top: 30px;
    margin-left: 25px;
	float: left;
}

/* x10 page end */

/* x10 Preview page */
#X10_preview_page {
	margin-top: 25px;
    width: 930px;
	height: 1883px;
}

#preview_02 {
	background: url(../images/x10_preview_page/preview_02.png) no-repeat;
    width: 930px;
    height: 176px;
    float: left;
}

#preview_02 .preview_02_button {
	position: relative;
	float: left;
	left: 766px;
	top: 130px;
}

#preview_03 {
	background: url(../images/x10_preview_page/preview_03.png) no-repeat;
    width: 930px;
    height: 224px;
    float: left;
}

#preview_03 .preview_03_button {
	position: relative;
	float: left;
	left: 85px;
	top: 15px;
}

#preview_04 {
    width: 930px;
    height: 15px;
    float: left;
}

#preview_05 {
	background: url(../images/x10_preview_page/preview_05.png) no-repeat;
    width: 930px;
    height: 227px;
    float: left;
}

#preview_05 .preview_05_button {
	position: relative;
	float: left;
	left: 85px;
	top: 15px;
}

#preview_06 {
	width: 930px;
    height: 17px;
    float: left;
}

#preview_07 {
	background: url(../images/x10_preview_page/preview_07.png) no-repeat;
    width: 930px;
    height: 229px;
    float: left;
}

#preview_07 .preview_07_button {
	position: relative;
	float: left;
	left: 85px;
	top: 15px;
}

#preview_08 {
	background: url(../images/x10_preview_page/preview_08.png) no-repeat;
    width: 930px;
    height: 259px;
    float: left;
}

#preview_08 .preview_08_button {
	position: relative;
	float: left;
	left: 190px;
	top: 165px;
}

#preview_09 {
	width: 930px;
    height: 203px;
    float: left;
}

#preview_10 {
	width: 116px;
    height: 533px;
    float: left;
}

#preview_11 {
	width: 726px;
    height: 387px;
    float: left;
}

#preview_12 {
	width: 88px;
    height: 533px;
    float: left;
}

#preview_13 {
	position: relative;
	width: 726px;
    height: 146px;
	left: 116px;
	top: -146px;
}


/* end of x10 Preview page */

/* x10 compare page */
#productArea #x10_productContent .arrowCompare {
	height: 88px;
	margin-left: -160px;
	margin-top: 75px;
	position: absolute;
	top: 0;
	left: 0;
	width: 178px;
}

#productArea #x10_productContent .comp_background {
	background-image: url(../images/comparison_background.gif);
	width: 750px;
	height: 878px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#productArea #x10_productContent .whatrip {
	background-image: url(../images/comp_bg_for_img_box.png);
	width: 602px;
	height: 679px;
	margin: auto;
	margin-top: 20px;
}

#productArea #x10_productContent .whatrip .comp_x10_logo {
	width: 515px;
	height: 84px;
	float: left;
	margin: 20px 0px 10px 40px;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table {
	width: 503px;	
	font-family: Gotham Book, Verdana, Arial, sans-serif;
	font-size: 9px;
	float: left;
	padding-left: 50px;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table table.header_ripcomp {
	width: 503px;
	font-family: Gotham Book, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #951a1d;
	padding-bottom: 5px;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table table.body_ripcomp {
	width: 503px;
	background: #ffffff;
	padding: 3px;
	font-family: Gotham Book, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 2px solid #231f20;
	border-collapse: collapse;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table .body_ripcomp td{
	border: 1px solid #c8c7c7;
	padding: 3px;
	text-align: left;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table .non_bottomborder td{
	border-bottom: 1px solid white;
	padding: 3px;
	text-align: left;
}

#productArea #x10_productContent .comp_background .whatrip #compare_table .non_topborder td{
	border-top: 1px solid white;
	text-align: center;
	padding-top: 40px;
}

#productArea #x10_productContent .comp_background .whatrip #links_block .title{
    color: #003876;
    font-weight: normal;
    font-size: 14px;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

#productArea #x10_productContent .comp_background .whatrip #links_block #click_here a{
    margin-left: 200px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
}

#productArea #x10_productContent .comp_background  .whatrip #links_block #service_porgramm{
    margin-top: 85px;
    float: left;
    width: 370px;
    margin-left: 50px;
}

#productArea  #x10_productContent .comp_background  .whatrip .description2{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: disc;
}

#productArea #x10_productContent .comp_background .whatrip #links_block #links_column{
    margin-left: 437px;
    padding-top: 52px;
}

#productArea #x10_productContent .comp_background .whatrip #links_block #links_column a{
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
    display: block;
    color: black;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}


#productArea #x10_productContent .comp_requirements {
	color: #000000;
	font-family: Gotham Book, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 40px 70px 20px 80px;
}

/* end of x10 compare page */



/* x10  products pages */

#productArea #x10_productContent {
	background:#F0F0F0 none repeat scroll 0 0;
	margin:-120px 0 0 155px;
	width:748px;
	position:relative;
	border:3px solid #FFFFFF;
}

#productArea #x10_productContent .links_box{
    margin-left: -158px;
    margin-top: 165px;
    position: absolute;
    top: 20pt;
    left: 0pt;
    width: 160px;
    background: #f0f0f0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
}

#x10_productContent #x10_products{
    background: #fff url(../images/x10_products/background.gif) no-repeat; 
}

#x10_productContent #x10_products #logo{
    padding-top: 60px;text-align: center;
}

#x10_productContent #x10_products #content_block1{
    margin-top: 35px;
}
#x10_productContent #x10_products #content_block1 #left_column{
    width: 331px;
    float: left;
}

#x10_productContent #x10_products #content_block1 #right_column{
    margin-left: 331px;
}

#x10_productContent #x10_products .title{
    color: #003876;
    font-weight: bold;
    font-size: 14px;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

#x10_productContent #x10_products .description{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: disc;
    margin-bottom: 20px;
    margin-left: 15px;
}



#x10_productContent #x10_products .description li{
    padding-right: 5px;
}

#x10_productContent #x10_products .bigmargin li{
    margin-bottom: 7px;
}

#x10_productContent #x10_products .description2{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: disc;
}


#x10_productContent #x10_products .description3 li{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: disc;
    margin-bottom: 0px;
    margin-top: -3px;
    margin-left: 15px;
}

#x10_productContent #x10_products .description3 ul{
    margin-bottom: 0px;
    margin-top: 0px;
}


#x10_productContent #x10_products #left_column .center_column{
    margin-left: 102px;
    margin-top: -25px;
}

#x10_productContent #x10_products #left_column #block_text{
    margin-top: 10px;
}


#x10_productContent #x10_products #screenshot_block{
    background: #fff url(../images/x10_products/bg_for_img_box.png) no-repeat; 
    margin-left: 70px;
    padding-top: 40px;
    width: 601px;
    height: 415px;
}

#x10_productContent #x10_products #screenshot_block .sign{
    text-align: center;font-size: 9px; margin-top: 5px;
}

#x10_productContent #x10_products #screenshot_block #left_column{
    float: left;
    margin-left: 24px;
    width: 281px;
    text-align: center;
}

#x10_productContent #x10_products #screenshot_block #right_column{
    text-align: center;
    margin-left: 301px;
    width: 280px;
    margin-right: 20px;
}


#x10_productContent #x10_products #screenshot_block #links_block .title{
    color: #003876;
    font-weight: normal;
    font-size: 14px;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

#x10_productContent #x10_products #screenshot_block #links_block #click_here a{
    margin-left: 200px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
}

#x10_productContent #x10_products #screenshot_block #links_block #service_porgramm{
    margin-top: 65px;
    float: left;
    width: 370px;
    margin-left: 50px;
}


#x10_productContent #x10_products #screenshot_block #links_block #links_column{
    margin-left: 435px;
    padding-top: 35px;
}


#x10_productContent #x10_products #screenshot_block #links_block #links_column a{
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
    display: block;
    color: black;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}


#x10_productContent #x10_products #requirements{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-left: 50px;
    margin-right: 30px;
}


#x10_productContent .links_box a{
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    display: block;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

#x10_productContent .links_box .link_text{
    margin-top: -18px; margin-left: 25px; position: absolute;
}

#x10_productContent #x10_products #left_column .center_column_ps{
    margin-left: 103px;
    margin-top: -25px;
}

/* x10 products end */
/*----------------------------------------------------------PRODUCE page-------------------------------------*/


.last_item {
	height: 150px;
	overflow: hidden;
	zoom: 1;
	position: relative;
}

.next_steps {
	width: 584px;
	text-align: left;
	margin: 0 auto;
}

.next_steps_content {
	padding: 0 20px 0 40px;
	zoom: 1;
	background: url(../images/x10_products/bg_produce_nextsteps.png) no-repeat;
}

#productArea #x10_productContent .next_steps .next_steps_content #links_block .title{
    color: #003876;
    font-weight: normal;
    font-size: 14px;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

#productArea #x10_productContent .next_steps .next_steps_content #links_block #click_here a{
    margin-left: 200px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
}

#productArea #x10_productContent .next_steps .next_steps_content #links_block #service_porgramm{
    margin-top: 0px;
    float: left;
    width: 370px;
    margin-left: 0px;
}

#productArea  #x10_productContent .next_steps .next_steps_content .description2{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: disc;
}

#productArea #x10_productContent .next_steps .next_steps_content #links_block #links_column{
    margin-left: 385px;
    padding-top: 0px;
}

#productArea #x10_productContent .next_steps .next_steps_content #links_block #links_column a{
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
    display: block;
    color: black;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}


.next_steps_bottom {
	height: 13px;
	overflow: hidden;
	background: url(../images/next_steps_bottom.png) no-repeat;
}

.next_steps_content table {
	position: relative;
	left: 0;
	top: -12px;
}

.next_steps_content table td {
	vertical-align: top;
}

.next_steps_content table td span {
	font: 10px verdana, sans-serif;
	zoom: 1;
	display: block;
}

.next_steps_content table td.first_td {
	width: 384px;
	border-right: 1px solid #ABABAB;
}

.next_steps_content table td.first_td span {
	padding: 10px 44px 15px 0;
}

.next_steps_content table td.second_td span {
	padding: 5px 20px 15px 22px;
}

.next_steps_content table td.second_td ul {
	margin: -2px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#productArea .next_steps_content table td.second_td ul {
	margin: -2px 0 0 0;
}

.next_steps_content table td.second_td ul li {
	padding: 3px 0 3px 18px;
	zoom: 1;	
	background: url(../images/in_arrow.gif) no-repeat left center;
}

.next_steps_content table td.second_td ul li a {
	font: 10px verdana, sans-serif;
	color: #000000;
	white-space: nowrap;
}

#productArea .next_steps_content table td.second_td ul li a {
	color: #000000;
	padding-left: 0;
}

.next_steps_content table td .td_header {
	font: 14px verdana, sans-serif;
}

.next_steps_content table td.first_td .click_here {
	text-align: right;
	padding-top: 13px;
}

.next_steps_content table td.first_td .click_here a {
	font: 10px verdana, sans-serif;
	padding-right: 18px;
	background: url(../images/click_here_arrow.gif) no-repeat right center;
}

.next_steps_header {
	height: 60px;
	background: url(../images/next_steps.png) no-repeat;
	margin: 0 -5px;
}

.produceArrow {
	background-image: url(../images/produceArrow.png);
	height: 88px;
	margin-left: -160px;
	margin-top: 75px;
	position: absolute;
	top: 0;
	left: 0;
	width: 178px;
}

.produce_area {
	width: 744px;
	margin: 0 auto;
	background: #FFFFFF url(../images/produce_bg.jpg) no-repeat;
	padding-top: 101px;
	overflow: hidden;
}

#productArea #productContent.produce_bg {
	padding-left: 0;
	width: 750px;
	text-align: center;
}

.produce_item {
	background: url(../images/wave.png) no-repeat center bottom;
	width: 100%;
	padding-bottom: 70px;
	margin-bottom: -20px;
	position: relative;
}

.produce_item_image {
	width: 152px;
	float: left;
	margin-right: -152px;
}

.produce_item_info {
	zoom: 1;
	margin-left: 152px;
	padding: 10px 30px 0 0;
}

.produce_item_info span {
	margin-left: 7px;
	color: #595959;
	font-size: 10px;
	display: block;
	width: 275px;	
}

.produce_item_info .learn_more {
	width: 101px;
	height: 28px;
	display: block;
	position: absolute;
	right: 25px;
	bottom: 90px;
}

.produce_item_info .learn_more.poster_shop {
	background: url(../images/learn_more_poster_shop.png) no-repeat;
}

.produce_item_info .learn_more.production_house {
	background: url(../images/learn_more_production_house.png) no-repeat;
}

.produce_item_info .learn_more.rip_center {
	background: url(../images/learn_more_rip_center.png) no-repeat;
}

.produce_left_menu {
	width: 156px;
	position: absolute;
	left: -156px;
	top: 180px;
	background: #F0F0F0;
	overflow: hidden;
	text-align: left;
}

.produce_left_menu ul {
	margin: 17px 4px;
	padding: 0;
	list-style-type: none;
}

#productArea .produce_left_menu ul {
	margin: 17px 0 7px 2px;
} 

#productArea .produce_left_menu ul li {
	padding: 0 0 11px 0;
}

.produce_left_menu ul li a {
	font-size: 11px;
	color: #000000;
}

#productArea .produce_left_menu ul li a {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 0;
}

#productArea .produce_left_menu ul li span{
	width: 24px;
	float: left;
	text-align: center;
	display: block;
}

.produce_main_block {
	width: 594px;
	margin: 0 auto 94px;
	text-align: left;
}

.produce_main_block_content {
	padding: 28px 6px 0 6px;
	zoom: 1;
	background: url(../images/produce_main_block_bg.png) repeat-y;
}

.produce_main_block_top {
	height: 16px;
	overflow: hidden;
	background: url(../images/produce_main_block_top.png) no-repeat;
}

.produce_quotes {
	padding: 0 0 0 30px;
	zoom: 1;
}

.produce_quotes_item {
	width: 175px;
	float: left;
	margin-right: 37px;
	font-size: 11px;
	color: #003876;
	font-style: italic;
}

.produce_quotes_item span {
	display: block;
	text-align: right;
	padding-top: 3px;
	font-size: 11px;
	color: #003876;
	font-style: italic;
}

.produce_quotes_item.last_quote {
	margin: 0;
}

.produce_video_block {
	width: 646px;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 55px;
}

.produce_video_block_bottom {
	height: 32px;
	background: url(../images/produce_video_block_bottom.png) no-repeat;
}

.produce_video_block_content {
	background: url(../images/produce_video_block_bg.png) repeat-y;
	padding: 5px 25px 5px 40px;
	zoom: 1;
	overflow: hidden;
}

.produce_video_block_left {
	width: 224px;
	float: left;
	padding-top: 7px;
}

.produce_video_block_left ul li {
	font-size: 12px;
	font-weight: bold;
	zoom: 1;
	background: url(../images/dot_bold.gif) no-repeat 2px 4px;
}

#productArea .produce_video_block_left ul li {
	padding: 0 0 8px 13px;	
}

.produce_video_block_left .red_text {
	width: 211px;
	height: 65px;
	background: url(../images/red_text.png) no-repeat;
	margin-bottom: 18px;
}

.produce_video_block_right {
	width: 293px;
	float: right;
}

.produce_video_block_top {
	height: 12px;
	overflow: hidden;
	background: url(../images/produce_video_block_top.png) no-repeat;
}

.separator {
	height: 12px;
	overflow: hidden;
	background: url(../images/separator.png) no-repeat;
	margin: 0 auto;
	width
}


/* downloads page redesign */

#downloadsContent .infoBox{height: 800px;}
#downloadsContent #flashBlock{text-align: center; margin-bottom: 40px;}
#downloadsContent #flashBlock .title_text{
    margin-top: 30px; 
    margin-bottom: 30px; 
    color: #b5a800; 
    font-weight: bold; 
    font-size: 20px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
}

#downloadsContent #profilesDownload{display: none;}
#downloadsContent #profilesDownload .driver_screenshot{float: left;margin-left: 25px;width: 230px}
#downloadsContent #profilesDownload #download_button{position: absolute;margin-top: -40px;margin-left: 297px;}

#downloadsContent #driversDownload{display: none;}
#downloadsContent #driversDownload .driver_screenshot{float: left;margin-left: 25px;width: 230px}
#downloadsContent #driversDownload #download_button{position: absolute;margin-top: -40px;margin-left: 297px;}

#downloadsContent #productsDownload{display: none;}
#downloadsContent #productsDownload #version7Download{
    display: none; 
    background: #fff url(../images/downloads/downloads_border2_large.png) no-repeat; 
    height: 369px; 
    margin-top: 15px;
    margin-left: 7px;
}
#downloadsContent #productsDownload #versionX10Download{display: none;}
#downloadsContent #productsDownload #prepedge{
    display: none;
    background: #fff url(../images/downloads/downloads_border2_large.png) no-repeat; 
    height: 369px; 
    margin-left: 7px;
    margin-top: 15px;
}

#downloadsContent #productsDownload #drop_down{
    background: #fff url(../images/downloads/downloads_border1.png) no-repeat; 
    margin-left: 7px;
    width: 641px;
    height: 130px;
}

#downloadsContent #productsDownload #drop_down #menu{
    padding-top: 50px;
    padding-left: 110px;
}

#downloadsContent #productsDownload #drop_down #menu #text{
    font-size: 10px;
    font-weight: bold;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 2px;
}

#downloadsContent #productsDownload #drop_down #menu select{
    width: 410px;
}

#downloadsContent #productsDownload .ppImportantNote{
	font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 30px;
}

#downloadsContent #productsDownload .versionX10_screenshot{float: left;margin-left: 25px;width: 230px}
#downloadsContent #productsDownload #versionX10Download{ margin-top: 40px;}
#downloadsContent #productsDownload #download_block{ 
    background: #fff url(../images/downloads/products_manager.gif) no-repeat; 
    width: 370px;
    height: 188px;
    margin-left: 265px;
}

#downloadsContent #productsDownload #download_block #text_block1{ 
/*    padding-left: 40px; */
    text-align: center;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#downloadsContent #productsDownload #download_block #text_block2{ 
    text-align: center;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-top: 30px;
}

/* #downloadsContent #productsDownload #download_block #download_button{position: absolute;margin-top: 34px;margin-left: 81px;} */
#downloadsContent #productsDownload  #download_button{position: absolute; margin-top: -40px;margin-left: 347px;}

#downloadsContent #productsDownload #prepedge .peptext{
    margin-top: 10px;
}

#downloadsContent #productsDownload #prepedge #required{
    margin-left: 110px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
}

#downloadsContent #productsDownload #prepedge #provideInfo{
    margin-left: 110px;
    margin-right: 110px;
    margin-top: 30px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
}

#downloadsContent #productsDownload #prepedge #logo{
    text-align: center;
}


#downloadsContent #updatesDownload{
    display: none;
}

#downloadsContent #updatesDownload #drop_down{
    background: #fff url(../images/downloads/downloads_border1.png) no-repeat; 
    margin-left: 7px;
    width: 641px;
    height: 130px;
}

#downloadsContent #updatesDownload #drop_down #menu{
    padding-top: 50px;
    padding-left: 110px;

}

#downloadsContent #updatesDownload #drop_down #menu #text{
    font-size: 10px;
    font-weight: bold;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 2px;
}


#downloadsContent #updatesDownload #drop_down #menu select{
    width: 410px;
}

#downloadsContent #updatesDownload #serviceUpdate{
    margin-top: 20px;
    margin-left: 7px;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;

    background: #fff url(../images/downloads/downloads_border2.png) no-repeat; 
    height: 369px; 
    width: 641px;
}

#downloadsContent #updatesDownload #serviceUpdate .info{
    margin-left: 30px; 
    margin-right: 30px;
    padding-top: 15px;
}

/* downloads page redesign end */


/* X10 printers pages */

#x10_productContent #x10_printers{
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 30px;
    min-height: 400px;
}

#x10_productContent .x10_iconTitle {
	background:transparent no-repeat scroll 0 0;
	position:relative;
	display:block;
	float:left;
	height:58px;
	margin-top:-25px;
	margin-left:25px;
	text-indent:-9999px;
	width:100%;
}

#x10_productContent #x10_printers .searchForm{
    margin-top: 50px;
    padding-left: 170px;
    padding-top: 20px;
    background: #f0f0f0 url(../images/largeFormatBackground_04.png) no-repeat;
    width: 525px;
}

#x10_productContent #x10_printers .titleIconText {
    float: left;
    font-family: Gotham Medium, Verdana, Arial, sans-serif;
    font-size: 22px; 
}

#x10_productContent #x10_printers .titleIconManufacturer { width: 175px; height: 43px; float: left;}
#x10_productContent #x10_printers .formSpacer {width: 100%; height: 5px;clear: both;}
#x10_productContent #x10_printers .titleIconManufacturer a{outline: none;}

#x10_productContent #x10_printers .searchInput {
    width: 250px;
    float:left;
    background-color: #ffffff;
    border: 1px solid #cecece;
    font-size: 16px;
}

#x10_productContent #x10_printers .inputArea {
    margin-left: 130px;
    padding-top: 10px;
}



#x10_productContent #x10_printers .resultsArea  .header {
    background-color: #696a84; 
    text-align: center;
    color: #fff;
}

#x10_productContent #x10_printers .resultsArea .hcol1{background-color: #767676;}
#x10_productContent #x10_printers .resultsArea .hcol2{background-color: #937261;}
#x10_productContent #x10_printers .resultsArea .hcol3{background-color: #617793;}
#x10_productContent #x10_printers .resultsArea .hcol4{background-color: #938161;}
#x10_productContent #x10_printers .resultsArea .hcol5{background-color: #617093;}
#x10_productContent #x10_printers .resultsArea .hcol6{background-color: #929361;}

#x10_productContent #x10_printers .resultsArea .col1{
    background-color: #fff;
    text-align: center;
    color: #000;
}

#x10_productContent #x10_printers .resultsArea .col2{
    background-color: #cbb8ae;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#x10_productContent #x10_printers .resultsArea .col3{
    background-color: #c1cbd7;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#x10_productContent #x10_printers .resultsArea .col4{
    background-color: #ded7cb;
    text-align: center;
    color: #fff;
    font-weight: bold;
}


#x10_productContent #x10_printers .resultsArea .col5{
    background-color: #bac1d3;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

#x10_productContent #x10_printers .resultsArea .col6{
    background-color: #d1d2b8;
    text-align: center;
    color: #fff;
    font-weight: bold;
}


#x10_productContent #x10_printers .resultsArea table{
    background-color: #000;
}

#x10_productContent #x10_printers .resultsArea table tr td {
	vertical-align:middle !important; 
}


#x10_productContent #x10_printers .cutMatrixTable {
	width: 690px;
	font-size: 11px;
	float:left;
	margin-top: 20px;
}
#x10_productContent #x10_printers .matrixHeader {
	background-color:#003876;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#x10_productContent #x10_printers .phtd {
	background-color: #d0c7b6;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .phtd1 {
	background-color: #c4b8a3;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .rctd {
	background-color: #d9cac3;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .rctd1 {
	background-color: #c6b2a7;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .pstd {
	background-color: #b7c3d1;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .pstd1 {
	background-color: #a0afc2;
	text-align: center;
	color: #000000;
	padding:3px;
}

#x10_productContent #x10_printers .name {
	background-color: #d2d2d2;
	padding:3px;
}
#x10_productContent #x10_printers .name1 {
	background-color: #ababab;
	padding:3px;
}
#x10_productContent #x10_printers .generic {
	background-color: #d2d2d2;
	text-align: center;
	color: #000000;
	padding:3px;
}
#x10_productContent #x10_printers .generic1 {
	background-color: #b2b2b2;
	text-align: center;
	color: #000000;
	padding:3px;
}

#productArea #x10_productContent .links_box2{
    margin-left: -158px;
    margin-top: 120px;
    position: absolute;
    left: 0pt;
    width: 160px;
    background: #f0f0f0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
}

#x10_productContent .links_box2 a{
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    display: block;
    font-family: Gotham Medium,Verdana,Arial,Helvetica,sans-serif;
}

#x10_productContent .links_box2 .link_text{
    margin-top: -18px; margin-left: 23px; position: absolute;
}


/* X10 printers pages end */

#productContent .links_box  {
     background:none repeat scroll 0 0 #F0F0F0;
     left:0;
     margin-left:-158px;
     margin-top:165px;
     padding-bottom:20px;
     padding-left:0;
     padding-top:20px;
     position:absolute;
     top: 19pt;
     width:160px;
}

#productContent .links_box a {
     display:block;
     font-family:Gotham Medium,verdana,Arial,Helvetica,sans-serif;
     font-size:10px;
     font-weight:bold;
     margin-top:5px;
}

#productContent .links_box a .link_text {
     margin-left:25px;
     margin-top:-18px;
     position:absolute;
}

/* productmain fix */

.produce_main_block #links_block .title{
    color: #003876;
    font-weight: normal;
    font-size: 14px;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

.produce_main_block #links_block #click_here a{
    margin-left: 203px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
}

.produce_main_block #links_block #service_porgramm{
    margin-top: 60px;
    float: left;
    width: 370px;
    margin-left: 45px;
}

.produce_main_block #links_block #links_column{
    margin-left: 435px;
    padding-top: 40px;
}

.produce_main_block #links_block #links_column a{
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
    display: block;
    color: black;
    font-family: Gotham Medium,verdana,Arial,Helvetica,sans-serif;
}

.produce_main_block .next_steps  .description2{
    font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.produce_main_block .next_steps{
    background: #fff url(../images/x10_products/bg_produce_nextsteps.png) no-repeat;
    margin-left: -3px;
    width: 600px;
    height: 161px;
}

/* productmain fix end */


/* #productArea .contentText{ */
#productArea #productContent{
    min-height: 450px;
}

#rip_software_matrix table {
     border-collapse: collapse;
}
#rip_software_matrix th {
     background: #333399; 
     color: #fff;
     border: 1px solid #000;
}
#rip_software_matrix td, #rip_software_matrix th {
     border: 1px solid #000;
     padding: 4px;
} 


/* check Links contact win */
#signupArea #contactExistsTitle{
	font-size: 16pt;
	margin-top: 75px;
	margin-left: 20px;
	font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
}

#signupArea #contactExistsText{
	font-family: Gotham Book,verdana,Arial,Helvetica,sans-serif;
	margin-left: 20px;
	font-size: 12pt;
}


#signupArea .thisBlock{
	margin-top: 40px;
	margin-left: 40px;
}

#signupArea .thisBlock .thismeImg{
	float: left;
	width: 100px;
	height: 30px;
}

#signupArea .thisBlock .thismeImg a img{border: none;}

#signupArea .thisBlock .thismeCompany{
	font-size: 12px;
}

#signupArea .notmeBlock{
	margin-top: 30px;
	text-align: center;
}

#signupArea .notmeBlock a img{border: none;}
/* check Links contact win end */

/* links area redesign */
#header .linksArea{
    float: left;
    margin-left: 323px;
    margin-right: 5px;
    height: 42px;
    background-color: #f0f0f0;
    width: 372px;
}

#header .linkArea {
        float: left;
        margin-top: 6px;
}

#header .linksArea a{
    outline: none;
}

#header .linksArea .spacer {
	width: 7px;
	height: 20px;
	float: left;
}

#header .linksArea .blockLinks {
    float:left;margin-top: 11px;margin-left: 30px;
}

#header .linksArea .flagsArea {
	float: right;
	margin-top: 3px;
	margin-right: 5px;
	border: 2px solid #fff; 
	width: 63px; 
	height: 32px;
}

#header .linkFlagArea {
	margin-top: 4px;
	float: left;
	margin-left: 5px;
}


#header .linkFlagArea .nonActive {
	opacity: 0.6;
}


#header .linkFlagArea .dot{
	position: absolute;margin-top: 3px;margin-left: 10px;
}

#header .slash {
	float: left;
	color: #8e8e8e;
}


#header .linksArea2{
    float: left;
    margin-left: 323px;
    margin-right: 5px;
    height: 42px;
    background-color: #f0f0f0;
    width: 372px;
}

#header .linksArea2 a{
    outline: none;
}

#header .linksArea2 .spacer {
	width: 15px;
	height: 20px;
	float: left;
}

#header .linksArea2 .blockLinks {
    float:left;margin-top: 11px;margin-left: 40px;
}
.loginLinks .links a{
    outline: none;
}

#header .loginLinks .links{
    margin-left: 35px;
    padding-top: 8px;
}

#header .loginInfo{
    font-size: 12px;
    text-align: right;
    margin-right: 7px;
    font-weight: bold; 
/*    margin-top: 4px; */
    padding-top: 4px;
    height: 20px;
    font-family: Helvetica, sans-serif;
}

#header .loginInfo a{
    color: #000;
}

/* links area redesign end */
/* JS download page*/
#downloadsContent #choiceBlock{
    margin-top:45px;margin-left: 71px;margin-bottom: 30px; height: 150px;
}
#downloadsContent #choiceBlock a img{
    border: none;
}
#downloadsContent #choiceBlock a, #downloadsContent #choiceBlock a:hover, #downloadsContent #choiceBlock a:active, #downloadsContent #choiceBlock a:focus{
    outline: none;
}
/* fin JS download page*/

