h1.title {
  padding: 5px 20px;
  font-size: 28px;
  font-weight: normal;
  color: #4D4948;
}
.pageDescription{
    padding: 0 0 15px 20px;
}
h3.title {
  color: #383431;
}
.feedbackHolder .error {
  background: #D9D7D7;
  border-color:#A93D6A;
  color:#A93D6A;
}
/*Anchors*/
a {
  xcolor: #777;
  color: #7BA0D5;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #5B80B5;
  text-decoration: underline;
}
.panelHolder a {
  color: #7BA0D5;
  font-weight: normal;
}

.panelHolder table td {
	padding: 10px;
	background: #f7f7f7;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

#header a, #footer a, #downloadPanel a {
  color: #777;
}
#header a:hover, #footer a:hover, #downloadPanel a:hover {
  color: #333;
}
/*Action button*/
a.actionButton, a.actionButton:hover {
  background: url(../images/action-button2.gif) no-repeat;
  background-position: right -22px;
  text-decoration: none;
}
a.actionButton input, a.actionButton:hover input  {
  background: url(../images/action-button2.gif) repeat-x;
  height: 22px;
  line-height: 22px;
  color: white;
  padding: 0 10px 0 10px;
}

/*Large button*/
.largeButton a {
  background: url(img/button/largeButton.gif) no-repeat;
}
/**
 * Layout of the application.
 */
html, body {
}
#motto, .motto {
  text-align: center;
  color: #F00;
  text-transform: uppercase;
  font-size: 1.2em;
  margin-bottom: 20px;
}
#loginInfo {
  color: #333;
}
#loginForm {
  background: url(img/banner/loginPanel.gif) no-repeat;
  width: 600px;
  height: 154px;
  margin: 0 auto;
}
#main {
  xbackground: url(img/background.png) repeat-x #DEDEDE fixed;
  padding: 10px 0;
}
/**
 * Download Panel
 */
#downloadPanel {
  padding: 15px 30px;
  background: #fff;
  color: #444;
  text-align: center;
}
#mobileDevices, #pcLaptops {
  float: right;
  width: 380px;
  background: url(img/logo/certified.gif) no-repeat left 50px;
}
#pcLaptops {
  float: left;
}
#downloadPanel .banner {
  height: 400px;
}
#mobileDevices .banner {
  background: url(img/banner/banner-desktop.png) no-repeat right 70px;
}
#pcLaptops .banner {
  background: url(img/banner/banner-enterprise.png) no-repeat right 70px;
}
#downloadPanel .banner h1 {
  font-size: 1.8em;
  text-align: left;
}
#downloadPanel p {
  float: left;
  width: 55%;
  text-align: left;
	font-size: 0.9em;
}
#downloadPanel a.downloadButton {
  background:url(img/button/download.png) no-repeat;
  width: 135px;
  height: 32px;
  display: block;
  margin: auto;
}
#downloadPanel a.downloadButton:hover {
  background: url(img/button/download-hover.png) no-repeat;
} 
/*s*/
#product-view div.stamp {
  height: 100%;
  width: 100%;
  background: url(../images/certified.gif) no-repeat 96% top;
}
/*Buy Products Page*/
#buySubscriptionPanel .productDetails {
}

#buySubscriptionPanel .productDetails .about {
  background: url(img/logo/certified.gif) no-repeat top left;
}

