label span.input-label {
	display: inline-block;
	width: 135px;
	text-align: right;
	font-size: 12.5px;
	font-weight: bold;
}
h2 {
	font-family: Arial;
	font-size: small;
	color: black;
}
body {
	font-size: small;
}
.section-header-text {
	font-family: Arial;
	font-size: small;
	color: black;
}
#shipping-address-section input, #shipping-address-section select {
	display: inline-block;
	width: 220px;
}
#shipping-address-section label.error{ 
	display: inline-block;
	padding-left: 5px;	
}
#billing-address-section input, #billing-address-section select {
	display: inline-block;
	width: 220px;
}
#billing-address-section label.error{ 
	display: inline-block;
	padding-left: 5px;	
}
#term-pricing-section label.error{
	display: inline-block;
}

p {
	margin-bottom: .5em;
	margin-top: .5em;	
}
li {
	margin-bottom: 1em;
	margin-top: 1em;	
}
footer, .brand-font {
	font-size: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
footer a:visited{
	COLOR: #0000ff;
}
footer p{
	  line-height: 18px;
}
.termsCond {
	padding: 12px 0px;
	display: block;
}
.otherPaddingTop {
	padding-top: 10px;
}
.newDemoPaddingTop {
	padding-top: 30px;
}
.demoPaddingFromQuestion {
	padding-top: 20px;
}
.padding-left-1per {
	padding-left: 1%;
}
.help-text {
  	font-size: 1em;
}
.question {
	font-weight: bold;
}
a.bluelink {
	color: blue;
}
.textSize15 {
	font-size: 15px;
}
.textSize16 {
	font-size: 16px;
}
.align-bottom {
	vertical-align: bottom;
}
.padding-bottom-10px {
	padding-bottom: 10px;
}
label.error {
	float: none;
	display: block;
	color: red;
	vertical-align: middle;
	font-weight: normal;
	width: auto;
}

/******************************************CS CSS**************************************************/
.CSFont{
	font-family: arial, helvetica, sans-serif;
	font-size: medium;
}
body.CSFont input[type=text] {
	width: 240px;
}
body.CSFont ul {
	line-height: 15px;
}
body.CSFont li {
	margin-top: 0px;
	margin-bottom: 5px;
}
body.CSFont hr {
	margin-top:10px;
	margin-bottom:0px;
}
body.CSFont .heading {
    font-size: x-large;
}
body.CSFont .small {
    font-size: small;
}
body.CSFont .xSmall {
    font-size: x-small;
}
body.CSFont .large {
    font-size: large;
}
body.CSFont hr {
    margin-bottom: 24px;
}
body.CSFont #dupSubSection {
	display: table-row;
}
body.CSFont #dupSubSection .section-title-text {
	width: 492px;
}
body.CSFont .dup .input-row {
    margin-top: 10px;
}
body.CSFont .dup .input-row.second-input-row-css {
    margin-top: -10px;
}
body.CSFont .dup .input-field .help-text {
    font-size: x-small;
}
body.CSFont .padding-bottom {
	padding-bottom: 10px;
}
body.CSFont a.back-to-help {
	float: right;
}
body.CSFont .dup div.padding-top {
	margin-top: 15px;
}