@charset "utf-8";
/* CSS Document */
/* -- green UL box in home header --*/
.clearFloat {
  clear: left;
  display: block;
}
.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00730d}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  /*border-left:1px solid #91c296;
  border-right:1px solid #91c296;*/
  border-left:1px solid #3F9649;
  border-right:1px solid #3F9649;
  background:#3f9649}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  /*border-left:1px solid #e5f1e6;
  border-right:1px solid #e5f1e6;*/
  border-left:1px solid #008E28;
  border-right:1px solid #008E28;
  background:#308d3a}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #308d3a;
  border-right:1px solid #308d3a;}
.round4{
  /*border-left:1px solid #91c296;
  border-right:1px solid #91c296*/
  border-left:1px solid #3F9649;
  border-right:1px solid #3F9649;}
.round5{
  border-left:1px solid #3f9649;
  border-right:1px solid #3f9649}
.roundfg{
  background:#00730d}
/* -- end green UL box home header --*/


/* -- Green bkgnd rounded box on content area --*/
.round_light{display:block}
.round_light *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D5FFAA}
.round_light1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecffda;
  border-right:1px solid #ecffda;
  background:#dfffbf}
.round_light2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafff6;
  border-right:1px solid #fafff6;
  background:#dcffba}
.round_light3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dcffba;
  border-right:1px solid #dcffba;}
.round_light4{
  border-left:1px solid #ecffda;
  border-right:1px solid #ecffda}
.round_light5{
  border-left:1px solid #dfffbf;
  border-right:1px solid #dfffbf}
.round_lightfg{
  background:#D5FFAA}

/* -- end of green light box --*/

body {
	background-attachment: scroll;
	background-image: url(https://www.halftheink.com/images/light-green-bkgnd-home.png);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS";
	font-size: 14px;
	height: auto;
}
#stage {
	background-attachment: scroll;
	background-image: url(https://www.halftheink.com/images/dark-green-bkgnd-home-v2.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 392px;
	width: 908px;
	margin-right: auto;
	margin-left: auto;
}

#shortStage {
	background-attachment: scroll;
	background-image: url(https://www.halftheink.com/images/dark-green-bkgnd-short-v2.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 230px;
	width: 908px;
	margin-right: auto;
	margin-left: auto;
}
/* --- top menu --- */
#menu {
	background-attachment: scroll;
	background-image: url(https://www.halftheink.com/images/menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	margin-bottom: 20px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#menu #menuItems li {
	display: inline;
}
#menu #menuItems ul {
	font-family: Georgia, serif;
	font-size: 15px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 20px;
}
#menu #menuItems a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu #menuItems a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#menu #menuItems a:visited{
	color: #FFFFFF;
}
#menu #menuItems {
	padding-top: 5px;
}
/* --- end of top menu --- */

/* --- footer menu --- */
#fmenu {
	background-attachment: scroll;
	background-image: url(https://www.halftheink.com/images/menu.bkgnd.tm.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 40px;
}
#fmenu #menuItems li {
	display: inline;
}
#fmenu #menuItems ul {
	font-family: Georgia, serif;
	font-size: 15px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 20px;
}
#fmenu #menuItems a {
	color: #FFFFFF;
}
#fmenu #menuItems {
	padding-top: 5px;
}
/* --- end of footer menu --- */
#logo {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	font-family: Georgia, serif;
	font-size: 35px;
	color: #006600;
	margin-bottom: 15px;
	margin-top: 20px;
}
#logo a {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}
#stage #msg-1 h1 {
	font-family: Georgia, serif;
	font-size: 41px;
	font-weight: lighter;
	color: #D5FFAB;
	width: 780px;
	padding-left: 60px;
	padding-top: 15px;
	margin: 0px;
}
#stage #msg-2 {
	padding-left: 60px;
	font-family: "Trebuchet MS", serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 470px;
}
#stage #msg-2 p {
	margin-top: 10px;
	margin-bottom: 0px;
}

#stage #msg-3 ul {
	margin: 0px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	list-style-image: url(https://www.halftheink.com/images/Vlight.png);
	list-style-position: inside;
	padding-left: 15px;
}
#stage #msg-3 {
	padding-left: 60px;
	width: 320px;
	padding-top: 15px;
}
#stage #download {
	padding-top: 15px;
	padding-left: 60px;
	width: 280px;
}

/* shortStage */
#shortStage #msg-1 h1 {
	font-family: Georgia, serif;
	font-size: 28px;
	font-weight: lighter;
	color: #D5FFAB;
	width: 780px;
	padding-left: 60px;
	padding-top: 20px;
	margin: 0px;
}
#shortStage #msg-2 {
	padding-left: 60px;
	font-family: "Trebuchet MS", serif;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 520px;
}
#shortStage #msg-2 p {
	margin-top: 10px;
	margin-bottom: 0px;
}

#shortStage #msg-3 ul {
	margin: 0px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	list-style-image: url(https://www.halftheink.com/images/Vlight.png);
	list-style-position: inside;
	padding-left: 15px;
}
#shortStage #msg-3 {
	padding-left: 60px;
	width: 300px;
	padding-top: 15px;
}
#shortStage #download {
	padding-top: 15px;
	padding-left: 60px;
	width: 280px;
}
/* end of shortStage */

/*
#stage #softwareBox {
	height: 212px;
	width: 239px;
	position: relative;
	left: 325px;
	top: -160px;
	z-index:1000;
}
*/
#bodyArea {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}

/* relative version
#stage #themeImage {
	height: 249px;
	width: 399px;
	position: relative;
	left: 480px;
	top: -446px;
}
*/
#bodyArea #mainColumn {
	width: 545px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	height: 100%;
}
#bodyArea #mainColumnPlimus {
	width: 505px;
	float: left;
	margin-left: 70px;
	margin-top: 5px;
	height: 100%;
}
#bodyArea #rightColumn {
	width: 220px;
	border: 1px solid #CDCDCD;
	margin-left: 595px;
	padding: 7px;
	height: auto;
	position: relative;
	top: 0px;
	background-color: #FFFFFF;
}
#bodyArea #mainColumn .round_lightfg h1 {
	font-family: Georgia, serif;
	color: #618B21;
	font-weight: normal;
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#bodyArea #mainColumn h1 {
	font-family: Georgia, serif;
	color: #618B21;
	font-weight: normal;
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#bodyArea #mainColumn h2 {
	font-size: 20px;
}
#bodyArea #mainColumn h3 {
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
#bodyArea #mainColumn p {
	margin-top:0px;
	padding-top: 0px;
}
#bodyArea #mainColumn .Vlist li {
	list-style-image: url(https://www.halftheink.com/images/Vdark.png);
	list-style-position: inside;
	line-height: 20px;
}
#bodyArea #mainColumn .Vlist ul {
	padding-left: 4px;
	list-style-position: inside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#bodyArea #mainColumn ul li {
	list-style-position: outside;
	list-style-image: url(https://www.halftheink.com/images/all-bullet.png);
	line-height: 20px;
}
#bodyArea #mainColumn ul {
	margin: 0px;
	padding-left: 4px;
	list-style-position: inside;
}
#bodyArea #mainColumn ol {
	margin: 0px;
	padding-left: 4px;
	list-style-position: inside;
}
#bodyArea #mainColumn ol li {
	list-style-position: inside;
	line-height: 20px;
	list-style-type: decimal;
}
#bodyArea #mainColumn h4 {
	background-color: #EEFFDD;
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px dashed #CCCCCC;
	font-weight: normal;
}

#mainColumn a:visited {
	color: #006699;
}
hr {
	border: 0;
	color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	font-size: 1px;
	background-color: #CCCCCC;
}
#rightColumn #download {
	padding-left: 5px;
	margin-top: 10px;
}
#mainColumn #download {
	margin-top: 20px;
}
#pageStartEnd {
	height: 100%;
}
#outerWrapper #bodyArea {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.testimonials p {
	font-style: italic;
}
#outerWrapper {
	width: 908px;
	margin-right: auto;
	margin-left: auto;
}
#outerWrapper #bodyArea .clearFloat {
  clear: left;
  display: block;
}
#mainColumn h1#bkgnd {
	background-color: #D5FFAA;
	padding: 7px;
}
.roundfg #noRoundCorners ul {
	padding-top: 5px;
	padding-bottom: 5px;
}
#bodyArea #leftColumn {
	float: left;
	width: 206px;
	border: 1px solid #CCCCCC;
	margin-left: 13px;
	padding: 7px;
	position: relative;
	top: -20px;
	background-color: #FFFFFF;
}
#bodyArea #middleColumn #mainColumn {
	width: 330px;
}
#bodyArea #singleColumn #mainColumn {
	width: 820px;
}
#stage #messages #leftColumnMsgs {
	float: left;
	height: auto;
	width: 360px;
}
#stage #messages #softwareBox {
	float: left;
	width: 239px;
	position: relative;
	top: 170px;
	left: -30px;
	z-index: 1000;
}
#stage #messages #themeImage {
	float: left;
	width: 399px;
	position: relative;
	left: 130px;
	top: -106px;
}
#bodyArea #mainColumn h3 a {
	color: #006699;
	text-decoration: none;
}
#bodyArea #mainColumn h3 a:hover {
	color: #006699;
	text-decoration: underline;
}
#outerWrapper #bodyArea a {
	color: #006699;
}
#outerWrapper #bodyArea #menuItems a {
	color: #FFFFFF;
}
#menu #menuItems .mp_backlinks {
	font-size: 12px;
	color: #006A04;
	margin-top: 9px;
	margin-bottom: 3px;
	padding-left: 18px;
	height: 20px;
}
#menu #menuItems .mp_backlinks a {
	color: #006A04;
	text-decoration: underline;
}
/* tag clouf highlight */
.highlight { background-color: yellow }
#bodyArea #rightColumn #rightMenu {
	margin-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 7px;
	margin-right: 3px;
	margin-bottom: 10px;
}
#bodyArea #rightColumn .round_lightfg ul {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-position: outside;
	padding-right: 5px;
	font-style: italic;
	margin: 0px;
}
#bodyArea #rightColumn #rightMenu .round_lightfg h2 {
	margin: 0px;
	font-family: Georgia, serif;
	color: #618B21;
	font-size: 18px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#bodyArea #rightColumn #rightMenu .round_lightfg li {
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
#shortStage #messages #leftColumnMsgs #msg-1 #large {
	font-size: 39px;
}
#mainColumnPlimus .cmsArea #hackerSafe {
	margin-bottom: 20px;
}#mainColumn .cmsArea #contentBlock {
	padding-bottom: 20px;
}
#bodyArea #mainColumn #contentBlock ul {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bodyArea #mainColumn #contentBlock li {
	list-style-image: url(images/Vgreen.gif);
	line-height: 25px;
}
/* ------- right column testimonials -------*/
#rightColRotatingTestimonials h3 {
	font-family: Georgia, serif;
	font-size: 16px;
	color: #618B21;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-top:10px;
	margin-top:0px;
}
.spiffy_blue{display:block}
.spiffy_blue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D5EAFF}
.spiffy_blue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ecf5ff;
  border-right:1px solid #ecf5ff;
  background:#dfefff}
.spiffy_blue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcff;
  border-right:1px solid #fafcff;
  background:#dcedff}
.spiffy_blue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dcedff;
  border-right:1px solid #dcedff;}
.spiffy_blue4{
  border-left:1px solid #ecf5ff;
  border-right:1px solid #ecf5ff}
.spiffy_blue5{
  border-left:1px solid #dfefff;
  border-right:1px solid #dfefff}
.spiffy_bluefg{
  background:#D5EAFF}

/* ---------- end of round corners testimonials --------- */
#buyArea #top {
	background-attachment: scroll;
	background-image: url(images/buy-block-top.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 5px;
	width: 530px;
}
#buyArea #body {
	background-attachment: scroll;
	background-image: url(images/buy-block-bkgnd.png);
	background-repeat: repeat-y;
	background-position: center top;
	height: auto;
	width: 530px;
}
#buyArea #bottom {
	background-attachment: scroll;
	background-image: url(images/buy-block-buttom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 5px;
	width: 530px;
}
#buyArea #body h2 {
	font-family: Georgia, serif;
	font-size: 38px;
	color: #006903;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px;
}
#buyArea #body #productRow #productImage {
	height: 288px;
	width: 303px;
	background-attachment: scroll;
	background-image: url(images/buy-page-product-image.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	z-index: 999;
}
#buyArea #body #productRow {
	margin-top: 45px;
	margin-left: 1px;
	background-image: url(images/buy-page-product-image.jpg);
	height: 288px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
#buyArea #body #productRow #downloadTxt li {
	list-style-image: url(images/Vdark.png);
	line-height: 25px;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}
#buyArea #body #productRow #downloadTxt {
	z-index: 1000;
	margin-left: 270px;
	padding-top: 20px;
}
#buyArea #body #productRow #downloadTxt ul {
	padding: 0px;
	margin: 0px;
}
#buyArea #body #productRow #downloadTxt p {
	line-height: 25px;
}
#buyArea #body #buttonsRow #top {
	background-attachment: scroll;
	background-image: url(images/buy-block-button-area-top.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
	width: 508px;
}
#buyArea #body #buttonsRow {
	width: 508px;
}
#buyArea #body #buttonsRow #buttonsBody {
	background-attachment: scroll;
	background-image: url(images/buy-block-button-area-bkgnd.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 503px;
	height: auto;
	padding-top: 0px;
	padding-right: 5px;
	line-height: 20px;
}
#buyArea #body #buttonsRow #bottom {
	background-attachment: scroll;
	background-image: url(images/buy-block-button-area-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 508px;
}
#buyArea #body #buttonsRow #buttonsBody #buttonSpace {
	height: auto;
	width: 140px;
	margin-left: 5px;
	margin-right: 5px;
	clear: none;
	float: left;
}
#buttonSpace #button label {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -25px;
	color: #FFFFFF;
	text-align: center;
}
#buttonSpace #licenseDescription {
	line-height: 20px;
	padding: 5px;
}
#buttonSpace #button form {
	margin: 0px;
}
#buttonSpace #button #buttonSize140 {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	height: 30px;
	text-align: center;
	border: 0px solid #333333;
	background-image: url(images/buy-block-button-140.png);
}
#buttonSpace #button #buttonSize170 {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 14px;
	height: 30px;
	text-align: center;
	border: 0px solid #333333;
	background-image: url(images/buy-block-button-170.png);
}
#buttonSpace #button {
	text-align: center;
}
#buttonSpace #licensePrice{
	font-family: "Trebuchet MS";
	color: #666666;
}
#buttonSpace #licensePrice .price {
	font-size: 36px;
}
#buttonSpace #licensePrice .outPrice {
	font-size: 14px;
	color: #CC0000;
	/*text-decoration: line-through;*/
	display: block;
}
#buyArea #body #certificationImages {
	padding-left: 1px;
}
#buyArea #productSum {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#licensePrice p {
	margin: 0px;
	padding: 0px;
}
#twoTabs {
	font-family: Georgia, serif;
	height: 81px;
	width: 540px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#twoTabs #leftTab {
	font-size: 26px;
	color: #618B21;
	margin-left: 18px;
	width: 253px;
	text-align: center;
	padding-top: 22px;
	height: 46px;
	float: left;
}
#twoTabs #rightTab {
	font-size: 26px;
	color: #618B21;
	width: 253px;
	text-align: center;
	padding-top: 22px;
	height: 46px;
	float: left;
}

#twoTabs #rightTab a {
	color: #99CC00;
	text-decoration: none;
}
#twoTabs #rightTab a:hover {
	color: #99CC00;
	text-decoration:underline;
}
#twoTabs #leftTab a {
	color: #99CC00;
	text-decoration: none;
}
#twoTabs #leftTab a:hover {
	color: #99CC00;
	text-decoration:underline;

}

#twoTabs .active {
	font-size: 36px;
}
#tabLink {
	margin-top: 10px;
}
#outerWrapper #stage #messages #leftColumnMsgs #download form {
	margin: 0px;
}
/* -------- logo ----------- */
#logoRight {
	height: 142px;
	width: 150px;
	position: absolute;
	background-image: url(images/test-logo.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin-left: 660px;
	margin-top: -20px;
}
#logoRightSmall {
	height: 142px;
	width: 150px;
	position: absolute;
	/*background-image: url(https://www.halftheink.com/images/test-logo-small.png);*/
	background-image: url(https://www.halftheink.com/images/Logo_FL_1_small.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin-left: 700px;
	margin-top: -20px;
}
#logoRightSmallPop {
	height: 142px;
	width: 150px;
	background-image: url(images/test-logo-small.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 0px;
}

#buttonsRow #buttonsBody #verticlCopyRow {
	width: 345px;
	height: auto;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
}
#buttonsRow #buttonsBody #verticalPriceBox {
	width: 140px;
	height: 82px;
	float: left;
}
#buttonSize130 {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-weight:bold;
	font-size: 14px;
	height: 30px;
	text-align: center;
	border: 0px solid #333333;
	background-image: url(images/buy-block-button-130.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}

#verticalPriceBox #verticalBuyButton {
	text-align: center;
}
#verticalBuyButton form {
	margin: 0px;
	padding: 0px;
}
#verticalPriceBox #verticalMSRP {
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	padding-top: 20px;
	width: 130px;
}
.lightgreen {
	background-attachment: scroll;
	background-image: url(images/buy-page-vertical-layout-lightGreen-bkgnd.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.peach {
	background-attachment: scroll;
	background-image: url(images/buy-page-vertical-layout-peach-bkgnd.png);
	background-repeat: no-repeat;
	background-position: right center;
}#buttonsBody #devider {
	background-attachment: scroll;
	background-image: url(images/buy-page-vertical-layout-devider.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
}
#verticalPriceBox #verticalMSRP p {
	margin: 0px;
}
#popWrap #mainColumn .cmsArea li {
	list-style-image: url(images/Vdark.png);
	line-height: 22px;
}

#iedownload {
	display: none;
}

#downlaodRow {
	height: auto;
	width: auto;
	margin-bottom: 10px;
	margin-left: 60px;
}
#downlaodRow #numberColumn {
	width: 30px;
	float: left;
}
#downlaodRow #numberColumn #line {
	padding-top: 5px;
	padding-bottom: 5px;
}
#downlaodRow #textColumn {
	width: 300px;
	height: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#downlaodRow #imageColumn {
	margin-left: 351px;
	height: auto;
	width: 340px;
}
#downlaodRow #downloadMsg {
	background-color: #E9FAD0;
	height: 70px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
	margin-top: 15px;
	margin-bottom: 30px;
	width: 650px;
}
#downlaodRow #downloadMsg #msgImage {
	width: 82px;
	float: left;
}
#downlaodRow #downloadMsg #message {
}
#downlaodRow #downloadMsg #message {
	margin-left: 82px;
	padding: 10px;
	font-size: 15px;
	line-height: 22px;
}
#downlaodRow #IE-msg {
	clear: both;
	margin-top: -20px;
	margin-bottom: 10px;
	width: 670px;
	margin-left: -10px;
}
#form #subscribe {
	background-image: url(images/blue-button-130.png);
	width: 130px;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
}
/* add this */
#addthis {
	height: 30px;
	width: 250px;
	position: absolute;
	margin-left: 590px;
	margin-top: 12px;
}
#addthis .addthis_toolbox addthis_default_style .addthis_button_compact a {
	color: #006699;
}
#mainColumn #pageTable {
	font-size: 12px;
	border: 4px dashed #618B21;
	padding: 2px;
	margin: 2px;
	width: 100%;
	height: auto;
}
#mainColumn #pageTable th {
	background-color: #D5FFAA;
	padding:3px;
	font-weight: normal;
}
#mainColumn #pageTable td {
	padding-top: 3px;
	padding-bottom: 3px;
}
#shortStage #messages #leftColumnMsgs a {
	color: #FFFFFF;
}
/*------ side buttons --*/
.followus_r .followme{
	background: url(images/follow-us-hti.png) no-repeat scroll left top;
	position: fixed;
	top: 150px;
	width: 45px;
	height: 155px;
	z-index: 5555;
	cursor: pointer;
	right: 0pt;
}
.followus_l .followme{
	background: url(images/feedback-hti.png) no-repeat scroll right top;
	position: fixed;
	top: 150px;
	width: 45px;
	height: 155px;
	z-index: 5555;
	cursor: pointer;
	left: 0pt;
	}
.footer #fmenu #rights {
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	color: #3C8FE0;
}
#outerWrapper #bodyArea #mainColumn .cmsArea #buyArea #body p {
	padding-left: 20px;
}
#downloadForm #theForm {
	float: left;
	width: 300px;
	padding-right: 2px;
	margin-left: 10px;
}
#downloadForm #theInstructions {
	float: left;
	width: 295px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #618B21;
	font-size: 12px;
	color: #618B21;
	line-height: 24px;
}
#message #downloadForm {
	height: auto;
}
#theForm #windowsIcon {
	background-attachment: scroll;
	background-image: url(images/win-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	font-size: 14px;
	line-height: 18px;
}
#theForm #downloadSubscribe {
	font-size: 14px;
	margin-top: 10px;
	line-height: 18px;
}
#theForm #downloadSubscribe div {

}
#theForm #downloadSubscribe #input {
	padding-left: 5px;
	padding-top: 7px;
	float: left;
	width: 35px;
}
#downloadForm #theForm h2 {
	color: #618B21;
	font-size: 22px;
	text-align: left;
	margin-top: 0px;
}
#theForm #downloadInput span {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
#downloadForm #theForm #downloadInput input {
	width: 280px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	margin-left: 10px;
}
#downloadForm #theForm #spamMessage {
	font-size: 12px;
	line-height: 17px;
	color: #618B21;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#downloadForm #theForm #downloadSubmit {
	margin-left: 10px;
	margin-bottom: 20px;
}
#downloadForm #theForm #downloadInput {
	margin-top: 10px;
}
#downloadForm #theInstructions ul {
	list-style-position: inside;
	padding-left: 20px;
}
#downloadForm #newBuy h2 {
	color: #618B21;
	font-size: 22px;
	text-align: left;
	margin-top: 0px;
}
#downloadForm #newBuy h2 {
	font-size: 35px;
	margin-bottom: 15px;
	margin-left: 20px;
}
#downloadForm #newBuy #newBuy-multi {
	position: relative;
	left: -10px;
	width: 650px;
}
#downloadMsg #message #downloadForm #newBuy #newBuy-multi #productBox {
	float: left;
	width: 254px;
}
#downloadForm #newBuy #newBuy-multi #productTxt {
	padding-left: 254px;
	height: 327px;
	background-attachment: scroll;
	background-image: url(images/buy-box-image-right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#downloadForm #newBuy #newBuy-multi #productTxt ul {
	padding-left: 30px;
	padding-top: 50px;
}
#downloadForm #newBuy #newBuy-multi #productTxt p {
	padding-left: 30px;
	padding-right: 20px;
	line-height: 25px;
}
#downloadForm #newBuy #newBuy-multi #productTxt li {
	line-height: 25px;
	list-style-image: url(images/Vdark.png);
}
#downloadForm #newBuy #comperTable {
	height: auto;
	width: 580px;
	margin-top: 20px;
	margin-left: 22px;
	border: 1px solid #C1E077;
	background-color: #F9FEF1;
	padding: 5px;
	font-size: 14px;
	text-align: center;
}
#downloadForm #newBuy #comperTable table .pricing_text {
	font-size: 14px;
	text-align: center;
}
#downloadForm #newBuy #comperTable table {
	text-align: center;
}
#comperTable #prices h1 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
}
#comperTable h1 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#comperTable a {
	color: #FFFFFF;
}
#comperTable h3 {
	text-align: center;
	color: #006699;
}
#comperTable h3 a {
	color: #006699;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable h1 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable table {
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable table td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable table th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
#newBuy #allBuyLogos {
	padding-left: 22px;
	padding-top: 20px;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable h1 a {
	color: #000000;
}
#outerWrapper #bodyArea #mainColumn #main #subscribemsg #downlaodRow #downloadMsg #message #downloadForm #newBuy #comperTable h3 a {
	color: #006699;
	text-decoration: underline;
}
#newBuy #testimonal_thumb {
	float: left;
}
#newBuy #testimonal_text {
	margin-left: 135px;
}
