a { cursor: pointer; color: #ef4223; }
body { padding: 0; margin: 0; font-size: 12px; }
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1 { font-size: 28px; color: #ef4223; }
h2 { font-size: 15px; }
h2 a { font-size: 12px; font-weight: normal; }
ul { margin-top: 0; margin-bottom: 0; }

#body_wrap { width: 960px; margin: 0 auto; }
/*#btnRequestADemo { margin: 0 auto; display: block; }*/
	#btn_demo_request { display: block; width: 158px; height: 253px; background: url(images/btn_schedule_demo.jpg) top left no-repeat; color: #fff; font-size: 11px; padding: 10px; text-decoration: none; line-height: 14px; }
#btn_demo_request b { font-size: 32px; display: block; margin-bottom: 5px; line-height: 32px; font-weight: normal; }
#btn_demo_request:hover { background-position: top right; padding: 11px 9px 9px 11px; }
#contact_us { position: absolute; margin-top: -150px; width: 200px; visibility: hidden; }
#content { width: 660px; float: left; margin: 0 5px; }
#demo_form table { }
#demo_form table td { padding: 3px; }
#details_link { display: block; color: #000000; border: solid 1px #FFFFFF; text-decoration: none; }
#details_link:hover { border-color: #CCCCCC; }
#fab {font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
#footer_break { clear: both; height: 10px; }
#force_height { height: 358px; width: 1px; float: left; }
#lnks { padding: 30px 0 0; }
#main { padding: 0 10px; }
#netcentive_footer { display: none; }
#product_overlay { float: left; font-size: 10px; width: 325px; }
#product_overlay div { border: solid 1px #A5C6E5; background-color: #FFFFFF; padding: 1px; cursor: pointer; }
#product_overlay div.overlay_highlighted { background-color: #FFFFDD; }


/*.home_box { width:338px; height: 263px; float: left; background-position: top center; background-repeat: no-repeat;}*/
.home_box { width:338px; height: 263px; background-position: top center; background-repeat: no-repeat;}
.home_box h2 { display: none; }
.home_box h3 { text-align: center; color: #fff; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 10px 0; }
.home_box ul { margin: 80px 0 0; width: 165px; padding: 0 0 0 20px; }
.home_bx li { margin: 3px 0; padding: 0; }
#box_xt1.home_box { background-image: url(images/box_xt1.jpg); cursor: pointer; padding-top: 1px; }
#box_3mtimer.home_box { background-image: url(images/box_3mtimer.jpg); cursor: pointer;  padding-top: 1px; }

.bttn { cursor: pointer; width: 100px;}
.col { float: left; width: 475px; padding: 2px 0; margin-right: 5px; }
.col li { margin: 2px auto; }
.col3 { float: left; /*width: 210px;*/ padding: 2px; margin-right: 5px; }
.details_box { margin-top: 10px; padding: 2px; border: solid 1px #FFFFFF; }
.details_box a { text-decoration: none; color: #3300CC; }
.details_box_highlighted { border: solid 1px #29327D; background-color: #FFFFDD; }
.errstr { font-weight: bold; color:#FF0000; }
.feature_detail { /*display: none;*/ }
.form_element { margin: 4px 0; }
.index_links { margin-bottom: 20px; }
.index_links b { color: #ef4223; }
.left_box { border: solid 1px #29327D; padding: 5px; margin: 10px 0 0; background-color: #EBF3F6; font-size: 11px; }
.survey_q { margin-bottom: 10px; }
.survey_q_q { font-size: 14px; margin-bottom: 3px; }
.txtbox { width: 250px; padding: 3px; font-size: 14px; border: solid 1px #999; }
