* {padding:0;margin:0;}
body {text-align:left;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;color:#000;background-color:#00A2B3;background-image:url(grid_bg.gif);background-position:271px 0px;}
p {line-height:1.6em}
table, img {border:0;}
a:link, a:visited {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
.blockimage {display:block;}
.floatleft {float:left;}
.floatright {float:right;}
.floatrightb1 {float:right;border:1px solid #000;}
.clearleft {clear:left;}
.clearright {clear:right;}
.grid {height:275px;}
.gridleft {border-right:1px solid black;height:300px;}
.gridcaption {padding:9px 24px 9px 24px;text-align:center;border-bottom:1px solid black;}
.gridcaptionnoborder {padding:9px 24px 9px 24px;text-align:center;}
.gridcaptionleft {padding:9px 24px 9px 24px;border-right:1px solid black;border-bottom:1px solid black;text-align:center;}
.cellleft {text-align:left;}
.celllefttall {text-align:left;height:48px;}
.cellright {text-align:right;}
.cellrighttall {text-align:right;height:48px;}
.smallwhite {font-size:10px;line-height:1.333em;color:#fff;}
.downloadchoices {font-size:12px;font-weight:bold;line-height:1.333em;color:#fff;margin-top:12px;margin-bottom:20px;}
.downloadchoices a:link, .downloadchoices a:visited {color:#fff}
.klink {font-size:12px;text-align:center;padding-bottom:18px;}
.klink a:link, .klink a:visited {color:#000;}
.biggercent {font-size:12px;text-align:center;margin-top:12px;}
.firstquestion {font-size:12px;font-weight:bold;line-height:1.3em;color:#fff;margin-top:9px;margin-left:75px;margin-right:75px;}
.question {font-size:12px;font-weight:bold;line-height:1.3em;color:#fff;margin-top:18px;margin-left:75px;margin-right:75px;}
.answer {font-size:12px;line-height:1.3em;color:#fff;margin-top:6px;margin-left:75px;margin-right:65px;}
.answer a:link, .answer a:visited {color:#fff;}
ul.featureset {margin-left:127px;margin-right:120px;margin-top:12px;margin-bottom:9px;font-weight:bold;list-style:square;}
.wlink a:link, .wlink a:visited {color:#fff;}
li.featureset {margin-bottom:6px;}
#container {position:absolute;top:0px;left:0px;background:#fff;width:750px;margin:0px auto;text-align:left;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:50px;border:0px;}
#header {margin-top:0px;margin-left:0px;width:100%;height:73px;}
#logo {position:absolute;top:0px;left:0px;}
#grid {position:absolute;top:0px;left:271px;width:479px;height:73px;background:transparent url(home_grid.gif) 0px 0px no-repeat;}
#menu {position:absolute;top:73px;left:0px;width:750px;height:21px;}
#menu li {position:absolute;margin:0px;top:0px;list-style-type:none;}
#menu li#list1 {left:0px;background:transparent url(menu_home_dual.gif) 0px 0px;}
#menu li#list1cur {left:0px;background:transparent url(menu_home_dual.gif) 0px -42px;}
#menu li#list2 {left:125px;background:transparent url(menu_products_dual.gif) 0px 0px;}
#menu li#list2cur {left:125px;background:transparent url(menu_products_dual.gif) 0px -42px;}
#menu li#list3 {left:250px;background:transparent url(menu_downloads_dual.gif) 0px 0px;}
#menu li#list3cur {left:250px;background:transparent url(menu_downloads_dual.gif) 0px -42px;}
#menu li#list4 {left:375px;background:transparent url(menu_purchase_dual.gif) 0px 0px;}
#menu li#list4cur {left:375px;background:transparent url(menu_purchase_dual.gif) 0px -42px;}
#menu li#list5 {left:500px;background:transparent url(menu_support_dual.gif) 0px 0px;}
#menu li#list5cur {left:500px;background:transparent url(menu_support_dual.gif) 0px -42px;}
#menu li#list6 {left:625px;background:transparent url(menu_contact_dual.gif) 0px 0px;}
#menu li#list6cur {left:625px;background:transparent url(menu_contact_dual.gif) 0px -42px;}
#menu a {display:block;color:#000;width:125px;min-width:125px;height:0px;padding-top:21px;overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:21px;he\ight:0px;}
#menu a#menu_home {background:transparent url(menu_home_dual.gif) 0px -21px no-repeat;}
#menu a#menu_home:hover, #menu a#menu_home:active {background-position:0px -42px;z-index:50;}
#menu a#menu_products {background:transparent url(menu_products_dual.gif) 0px -21px no-repeat;}
#menu a#menu_products:hover, #menu a#menu_products:active {background-position:0px -42px;z-index:50;}
#menu a#menu_downloads {background:transparent url(menu_downloads_dual.gif) 0px -21px no-repeat;}
#menu a#menu_downloads:hover, #menu a#menu_downloads:active {background-position:0px -42px;z-index:50;}
#menu a#menu_purchase {background:transparent url(menu_purchase_dual.gif) 0px -21px no-repeat;}
#menu a#menu_purchase:hover, #menu a#menu_purchase:active {background-position:0px -42px;z-index:50;}
#menu a#menu_support {background:transparent url(menu_support_dual.gif) 0px -21px no-repeat;}
#menu a#menu_support:hover, #menu a#menu_support:active {background-position:0px -42px;z-index:50;}
#menu a#menu_contact {background:transparent url(menu_contact_dual.gif) 0px -21px no-repeat;}
#menu a#menu_contact:hover, #menu a#menu_contact:active {background-position:0px -42px;z-index:50;}
#home_content {width:750px;position:absolute;top:94px;}
#home_trailer {position:absolute;top:434px;height:144px;width:750px;background:transparent url(content_bottom_fade.gif) 0px 0px no-repeat;}
#home_more {position:absolute;top:304px;left:380px;height:auto;background:transparent url(read_more_arrow.gif) center left no-repeat;padding-top:0px;padding-left:15px;font-weight:bold;color:#000000;}
#home_more a:link, #home_more a:visited {color:#fff}
#home_footer {position:absolute;top:424px;left:44px;font-size:9px;font-style:normal;color:#fff;text-align:center;}
#whats_new {position:absolute;top:118px;left:534px;width:198px;}
#whats_new_title {display:block;height:18px;position:relative;background:transparent url(whats_new_titlebar.gif) top left no-repeat;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;text-align:center;}
#whats_new ul {display:block;list-style-type:none;padding:8px 16px 9px 18px;}
#whats_new_bkg {position:relative;background:url(whats_new_middle.gif) top left;}
#whats_new li {display:block;color:#000;margin:0px 0px 0px 0px;padding:6px 0px 16px 0px;background:transparent url(whats_new_divider.gif) bottom left no-repeat;font-family:"Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;line-height:1.25em;}
#whats_new li.last {padding:6px 0px 12px 0px;background-image:none;}
#whats_new_bottom {display:block;  height:8px;background:transparent url(whats_new_bottom.gif) top left no-repeat;}
#content {width:750px;position:absolute;top:94px;background:url(content_teal.gif);}
#footer {display:block;width:425px;font-size:9px;font-style:normal;color:#fff;text-align:right;margin-top:4px;margin-bottom:2px;line-height:1.25em;margin-left:300px;}
#trailer {height:144px;width:750px;background:transparent url(content_bottom_fade.gif) 0px 0px no-repeat;}
#ts_productchoice {display:block;padding-top:27px;overflow:hidden;background-image:url("product_choice.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_product {height:27px;he\ight:0px;}
#dropbox {width:750px;background:url(dropbox_background.gif);}
#dropbox_content {width:650px;margin-left:50px;margin-right:50px;}
#ts_bhreason1 {padding-top:23px;overflow:hidden;background-image:url("ts_bhreason1.gif");background-repeat:no-repeat;height:0px;width:363px;float:left;}
#ts_bhreason2 {padding-top:46px;overflow:hidden;background-image:url("ts_bhreason2.gif");background-repeat:no-repeat;height:0px;clear:right;}
#ts_smreason1 {padding-top:23px;overflow:hidden;background-image:url("ts_smreason1.gif");background-repeat:no-repeat;height:0px;width:251px;float:left;}
#ts_smreason2 {padding-top:46px;overflow:hidden;background-image:url("ts_smreason2.gif");background-repeat:no-repeat;height:0px;clear:right;}
#ts_smreason3 {padding-top:46px;overflow:hidden;background-image:url("ts_smreason3.gif");background-repeat:no-repeat;height:0px;width:329px;float:left;}
#ts_smreason4 {padding-top:46px;overflow:hidden;background-image:url("ts_smreason4.gif");background-repeat:no-repeat;height:0px;width:365px;float:right;}
* html #ts_smreason1 #ts_bhreason1 {height:23px;he\ight:0px;}
* html #ts_smreason2 #ts_bhreason2 #ts_smreason3 #ts_smreason4 {height:46px;he\ight:0px;}
#dropbox_table {margin-left:50px;}
#bhgrid {margin-left:49px;border-width:1px 1px 0px 1px;border-style: solid;border-color:black;background-color:#fff;margin-bottom:15px;}
#smgrid {margin-left:49px;border-width:1px 1px 1px 1px;border-style: solid;border-color:black;background-color:#fff;margin-bottom:15px;}
#ts_downloadshead {display:block;padding-top:90px;overflow:hidden;background-image:url("downloads_head.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_downloadshead {height:90px;he\ight:0px;}
#ts_bhdownload {display:block;padding-top:44px;overflow:hidden;background-image:url("download_betterhandles.gif");background-repeat:no-repeat;height:0px;width:305px;}
* html #ts_bhdownload {height:44px;he\ight:0px;}
#ts_smdownload {display:block;padding-top:44px;overflow:hidden;background-image:url("download_snapmeasure.gif");background-repeat:no-repeat;height:0px;width:275px;}
* html #ts_smdownload {height:44px;he\ight:0px;}
#ts_ezdownload {display:block;padding-top:30px;overflow:hidden;background-image:url("download_ezconstrain.gif");background-repeat:no-repeat;height:0px;width:275px;}
* html #ts_ezdownload {height:30px;he\ight:0px;}
.changelog {margin:9px 48px 0 48px;}
.changelog h2 {margin-bottom:15px;}
.changelog ul {margin-left:21px;padding-bottom:12px;list-style:square;}
.changelog li {margin:9px;}
.dottedshortdivider {width:750px;height:14px;background-image:url("support_dotted.gif");background-repeat:no-repeat;background-position:bottom;}
.dottedtalldivider {width:750px;height:36px;background-image:url("support_dotted.gif");background-repeat:no-repeat;background-position:bottom;}
.teal_shortdivider {width:750px;height:8px;}
.teal_divider {width:750px;height:24px;}
.rowspacer {height:8px;}
.rowspacerdouble {height:16px;}
.rowspacerquad {height:32px;}
#undermenu_teal {width:750px;height:25px;background-image:url("undermenu_teal.gif");}
#ts_supportfaq {display:block;padding-top:65px;overflow:hidden;background-image:url("support_faq.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_supportfaq {height:65px;he\ight:0px;}
#ts_supportgeneral {display:block;padding-top:27px;overflow:hidden;background-image:url("support_general.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_supportgeneral {height:27px;he\ight:0px;}
#ts_supportsm {display:block;padding-top:27px;overflow:hidden;background-image:url("support_sm.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_supportsm {height:27px;he\ight:0px;}
#ts_supportez {display:block;padding-top:27px;overflow:hidden;background-image:url("support_ez.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_supportez {height:27px;he\ight:0px;}
#ts_supportbh {display:block;padding-top:27px;overflow:hidden;background-image:url("support_bh.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_supportbh {height:27px;he\ight:0px;}
#cform_indent {width:550px;margin-left:125px;}
#cform_recip {font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top:2px; }
#cform_check_reg { margin:9px 2px 0 0;}
#cform_check_contact {margin:9px 2px 0 0;}
.cform_instructions {font-size:12px;line-height:1.3em;color:#fff;margin-top:6px;margin-bottom:16px;}
.cform_errormessage {font-size:12px;font-weight:bold;margin-top:6px;margin-bottom:6px;}
.cform_errors {margin-left:13px;font-weight:bold;color:red;list-style:square;margin-bottom:18px;}
.cform_submitbutton {font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;background-color:#444;color:#bbb;margin-top:12px;padding:1px;}
#cform_subject {width:144px;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin-top:18px;margin-left:3px;margin-right:27px;}
#cform_product {width:194px;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin-top:18px;margin-left:3px;}
#cform_message {font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:12px;width:500px;}
#cform_thankyou {font-size:12px;text-align:center;color:#fff;margin:260px 75px 260px 75px;}
#javascript_msg {display:block;background-color:#fad163;font-size:12px;font-weight:bold;text-align:center;padding:9px 0px 11px 0px;margin-bottom:12px;}
.purchase_head {font-size:12px;line-height:1.5em;color:#fff;margin:6px 75px 10px 75px;}
.purchase_head_in {font-size:12px;line-height:1.5em;color:#fff;margin:6px 75px 10px 90px;}
#purchase_alert {display:block;font-weight:bold;text-align:center;padding:14px;background-color:yellow;}
#ts_purchaseprice {display:block;padding-top:48px;overflow:hidden;background-image:url("purchase_pricelist.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_purchaseprice {height:48px;he\ight:0px;}
#ts_purchasebh {display:block;padding-top:42px;overflow:hidden;background-image:url("purchase_bh.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_purchasebh {height:42px;he\ight:0px;}
#ts_purchasesm {display:block;padding-top:42px;overflow:hidden;background-image:url("purchase_sm.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_purchasesm {height:42px;he\ight:0px;}
#ts_purchasebhprices {display:block;padding-top:52px;overflow:hidden;background-image:url("purchase_bhprices.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_purchasebhprices {height:52px;he\ight:0px;}
#ts_purchasesmprices {display:block;padding-top:52px;overflow:hidden;background-image:url("purchase_smprices.gif");background-repeat:no-repeat;height:0px;width:750px;}
* html #ts_purchasesmprices {height:52px;he\ight:0px;}
#purchase_kagi {font-size:12px;color:#fff;text-align:center;padding:12px 0 3px 0;}
#purchase_dropbox {width:750px;text-align:center;background:url(purchase_drop.gif);}
#purchase_dropbox table {margin-left:auto;margin-right:auto;}
#purchase_note {font-weight:bold;text-align:center;line-height:1.3em;margin:0 72px 12px 72px;}
#purchase_warn {font-size:11px;color:#fff;text-align:center;margin:0 0 18px 0;}
#ts_purchaseorder {display:block;padding-top:53px;overflow:hidden;background-image:url("purchase_orderform.gif");background-repeat:no-repeat;height:0px;width:560px;}
* html #ts_purchaseorder {height:53px;he\ight:0px;}
#pform_product {width:194px;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#pform_license {width:144px;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#pform_submitbutton {text-align:center;margin:0 246px;}
#pform_total {height:40px;background-image:url("pform_total29.gif");}
#puzzle_head {font-size:11px;color:#fff;text-align:center;padding:12px 0 3px 0;}
#puzzle {height:420px;width:420px;margin-left:165px;margin-right:165px;}
#puzzlepreview {position:absolute;top:12px;left:679px;width:48px;}
#puzzletry {position:absolute;top:12px;left:535px;width:144px;}