p, li {
    font-size: 13px;
    line-height: 18px;
}

.DLheader {
	font-size:48px;
    font-family: SolomonBoldRegular,Verdana,Arial,sans-serif;
    text-align: center;
	margin-top: 14px;
}

.badges {
	position:absolute;
	right: 8px;
	top:6px;
}

.pda-compatible {
	width: 700px;
	margin: 24px auto 0;
}
.whychoose {
	float: right;
	margin-left: 20px;
	margin-top: 16px;
}

.downloadBox {
	margin: 20px auto 32px;
	text-align: center;
	position: relative;
	padding: 12px 8px !important;
	width: 680px;
}
.productBlock {
	/*border: 1px dashed red;*/
	float: left;
	width: 492px;
	padding: 0 12px;
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	text-align: left;
	/*margin-left: 10px;*/
	
}
.productBlock h2 {
	font-size: 26px;
	line-height: 20px;
	margin-top: 10px;
	color: #363636;
}
.productBlock p {
	text-align: left;
}
.productBlock li {
	list-style: inside;	text-align: left;
}
.productImg {

    background-image: url("/graphics/product-line.png");
    width: 168px;
    height: 150px;
	margin: -10px 10px 0 0;
	
/*	border: 1px dashed red;*/
	
	display: inline-block;
	float: left;
}
#CLO40 {background-position: 720px -4px;}
#CLPDT40 {background-position: 362px -4px;}
#CLX40 {background-position: -376px -4px;}
#CLP40 {background-position: 0px -4px;}
#CLTC40 {background-position: 542px -4px;}
#CLFA40 {background-position: -182px -4px;}


.barside {
	/*border: 1px dashed red;*/
	/*border-left: 1px dotted rgba(0, 0, 0, 0.3);*/
	float: right;
	width: 142px;
	/*min-height: 220px;*/
	padding: 0 8px 0 12px;
}
.barside p {
	font-size: 10px;
	line-height: 13px;
	margin-top: 4px;
}
.barside li {
	list-style: none;
	text-align: left;
	line-height: 12px;
	font-size: 11px;
	margin-bottom: 7px;
}
.compat {
	/*border-top: 1px solid rgba(0, 0, 0, 0.3);*/
	padding-top: 12px;
}
.CTA {
	/*position: absolute;
	bottom: 20px;*/
	margin: 32px 0 8px;
	/*width: 492px;*/
	text-align: center;
}
.CTA a:hover {
	text-decoration: none;
}
.CTAbtn {
	font-size: 20px;
	line-height: 1;
	padding: 15px 26px;
	margin: 0 18px;
	display: inline-block;
	border: 0;
}

.CTAbtn a {
	color: #fff;
}

.CTAbtn:hover {
	cursor: pointer;
}

/****** DOWNLOAD BUTTON COLORS ******/

.CTAdownload {
	background: #00AAF5;
	border: 1px solid #0088B7;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4), 0 1px 2px #333;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4), 0 1px 2px #333;
	box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4), 0 1px 2px #333;
}
.CTAdownload:hover {
	background: #3BC0FA;
}
.CTAdownload:active {
	background: #0088B7;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4);
	box-shadow: inset 0px 0px 0px 1px rgba(59, 192, 250, 0.4);
}

/****** BUY NOW BUTTON COLORS ******/
.CTAbuynow {
	background: #28CF00;
	border: 1px solid #3E9E00;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4), 0 1px 2px #333;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4), 0 1px 2px #333;
	box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4), 0 1px 2px #333;
}
.CTAbuynow:hover {
	background: #2DEB00;
}
.CTAbuynow:active {
	background: #3E9E00;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4);
	box-shadow: inset 0px 0px 0px 1px rgba(45, 235, 0, 0.4);
}


/****** LIGHTBOX FORM ******/

/* BLUE ALL DAY 
#categories_lightbox {
    background-color: #2894C2;
    border-radius: 14px 14px 14px 14px;
    color: #FFFFFF;
    font-family: "Verdana","Arial","Helvetica",sans-serif;
    font-size: 13px;
    line-height: 120%;
    padding: 12px 24px;
    width: 480px;
}
#categories_lightbox h2 {
    line-height: 120%;
}
#categories_lightbox ul {
    padding-left: 48px;
}
#categories_lightbox h3 {
    background-color: #003B54;
    border-radius: 16px 16px 16px 16px;
    line-height: 32px;
}
#categories_lightbox h3 a {
    color: #FFFFFF;
}
************ **************/
#downloadform {
	width: 640px;
	margin: 0 auto;
}
.dlformtable {
	border-bottom: 1px dotted #999;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

#dl_form {
	border: 3px solid #003B54;
	background-color: #f2f2f2;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
    border-radius: 20px;
	
	padding: 16px 24px;
	width: /*612*/470px;
}
#dl_form h2 {
	text-align: center;
}
#dl_form .attention {
	background-color: #FEBC7B;
	border-color: #FD8610;
	padding-left: 12px 16px;
}
#dl_form label {
	display: block;
	margin-top: 12px;
}
#dl_form fieldset {
	margin: 0 auto;
	width: 340px;
	padding: 0 0 0 4px;
	border: none;
	text-align: left;
}
input#hh {
	font-style: italic;
	color: #BBB;
	width: 180px;
}
input#hh:focus {
	font-style: normal;
	color: black;
}
#legalese {
	margin-top: 18px;
	font-size: 11px;
}
#submit {
	display: block;
	margin-top: 24px;
	padding: 10px 20px;
}
input.bluewash-button {
	font-size: 20px;
	padding: 15px 27px;
}
input.bluewash-button:hover {
	cursor: pointer;
}
input.greenwash-button {
	font-size: 20px;
	padding: 15px 27px;
}
input.greenwash-button:hover {
	cursor: pointer;
}

.transhelp {
	position: absolute;
	top: 10px;
	right: 10px;
}

/*--------------------------
 IE fixes
--------------------------*/

.ie7 .CTAbtn, .ie6 .CTAbtn {
	display: inline;
	padding-bottom: 18px;
}