@charset "utf-8";
/* CSS Document */
:link, :visited { color:#d06622; text-decoration:none }
ul, ol { list-style:none; }
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input, dl, dt { margin:0; padding:0; }
a img, :link img, :visited img { border:none; }
address { font-style:normal; }
p { margin:0px; padding:0 0 7px 0; }
.clearfix{ clear:both;}
body { background: #ffffff url(images/bkorange.gif) repeat-x; width:100%; color: #202020; font-size: 13px; font-family:'Trebuchet MS', Trebushet, sans-serif; margin: 0px auto 0px; padding: 0px; }
#container { width: 960px; margin: 0px auto 0px; padding: 0px; }
#header_top { background: url(images/hdtop.gif) no-repeat; width:960px; height:60px; overflow:hidden; }
#header_top h1 { overflow:hidden; text-indent:-9999px; }
#client_login { margin: 0; padding: 17px 10px 0; float:right;}
#social_icons_small {float:right; padding: 14px 300px 0 0;}
#social_icons_small img {padding: 0px;}
#sidebar { width:275px; float:left; padding:220px 0 0 0; }
#sidebar h2 { font-size:16px; padding:0 0 3px 0; }
#sidebar li a:hover { color:#202020; }
#istock1 { margin:0px; padding:25px 60px 0 0; line-height:14px; }
#istock1 img { margin: 10px 0; }
#istock1 #disclaimer { font-size:12px; line-height:12px; }
#sqdivider_web { background:url(images/quote-divider.gif) center no-repeat; height:10px; margin:220px 0 0 0; padding:0px; }
.sqdivider { background:url(images/quote-divider.gif) bottom left no-repeat; height:10px }
.sqdivider1 { padding-top: 50px; }
.sidequote { font-style:italic; margin:0px; padding:5px 25px; }
#footer_spacer { margin:0px; padding:0px; clear:both; height:40px; }
#footer { background:url(images/footer_bk.gif) repeat-x; width:100%; height: 400px; margin:0px; padding:0px; line-height:16px; clear:both; }
#fcontainer { width: 960px; margin: 0px auto 0px; padding:0px; }
#fcol1 { background:url(images/idxcentral_logo.gif) no-repeat; width:250px; float:left; padding:49px 0px 0px 0px; margin:26px 0px 0px 12px; }
#fcol2 { background:url(images/footer_bk_line.gif) no-repeat; width:625px; float:right; padding:0px 0px 0px 20px; margin:26px 0px 0px 0px; line-height:16px; }
.details_pricing { margin:10px 0 0 0; padding:0px; }
.contact_button { margin:20px 0 0 0; padding:0px; }
.request_button { margin:10px 0 0 0; padding:0px; }
#navbar { background: url(images/navbar.gif); width: 960px; height: 35px; margin: 0px; padding: 0px; }
#nav { margin: 0px; padding:0px 0px 0px 9px; font-size:12px; line-height:12px; text-align:center; text-decoration: none; }
#nav ul { margin:0px 2px 0 0; padding: 0px; }
#nav #nav1 a { width:140px; }
#nav #nav2 a { width:96px; }
#nav #nav3 a { width:100px; }
#nav #nav4 a { width:49px; }
#nav #nav5 a { width:74px; }
#nav #nav6 a { width:66px; }
#nav #nav7 a { width:63px; }
#nav #nav8 a { width:53px; }
#nav a { color: #333333; display: block; margin: 9px 2px 0px 0px; padding:7px 0 0 0; height: 19px; }
#nav a:hover { background: #555555; color: #ffffff; display: block; }
#nav li { float: left; margin: 0px; padding: 0px; }
#nav li li { float: left; margin: 0px; padding: 0px; width: 140px; }
#nav li li a, #nav li li a:link, #nav li li a:visited { background: #FFFFFF; color: #000000; width: 140px; float: none; margin: 0px; padding: 8px 10px 8px 10px; border-left: 1px solid #151f3f; border-right: 1px solid #151f3f; border-bottom: 1px solid #151f3f; text-decoration: none; }
#nav li li a:hover, #nav li li a:active { color: #FFFFFF; background: #151f3f; padding: 8px 10px 8px 10px; }
#nav li ul { position: absolute; width: 10em; left: -999em; z-index:100; }
#nav li:hover ul { left: auto; display: block; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#header_home { background: url(images/hdoha.jpg) no-repeat; width:960px; height:177px; }
#content_home { background: url(images/hcbk.jpg) no-repeat; width:960px; height:415px; }
#hhitspot { width:620px; float:right; margin:0px; padding:0px; text-align:right; }
#hhitspot img { margin:0 0 0 10px; padding:0px; }
#hcol1 { width:223px; float:right; padding:0px; }
#hcol2 { width:210px; float:right; padding:0px 100px 0px 0px; }
#content_home ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content_home ul li { background:url(images/icon_dash_dk.gif) no-repeat top left; padding: 0px 0px 2px 12px; margin: 0px 0px 0px 0px; line-height:15px; }
#header_wd { background: url(images/hdrewbk_a.jpg) no-repeat; width:960px; height:177px; }
#content_wd { background: url(images/rewcbk.jpg) no-repeat; width:960px; }
#wdcol1 { width:166px; float:right; padding:93px 12px 0px 0px; }
#wdcol2 { width:175px; float:right; padding:93px 46px 0px 0px; }
#wdcol3 { width:200px; float:right; padding:93px 40px 30px 0px; }
#content_wd ul { font-size:12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content_wd ul li { padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px; line-height:15px; }
#header_idx { background: url(images/hdgidx.jpg) no-repeat; width:960px; height:177px; }
#idx_solution_wrap #header_idx { background: url(images/hdgidx_a.jpg) no-repeat; width:960px; height:177px; }
#content_idx { background: url(images/idxcbk.jpg) no-repeat; width:960px; position:relative; }
#content_idx.idx_bk_a { background: url(images/bk-idx-screenshot-a.jpg) no-repeat; width:960px; position:relative; }
#content_idx.idx_bk_a_web { background: url(images/bk-web-screenshot-a.jpg) no-repeat; width:960px; position:relative; }
#content_prod.web_bk_a { background: url(images/bk-web-screenshot-a.jpg) no-repeat; width:960px; position:relative; }
#content_prod #chat_help {padding-bottom:15px;}
#content_prod #democta {padding-bottom:0px;}
#idxcol_a { float: left; padding: 125px 0 90px 47px; width: 220px; }
#idxcol1 { width:166px; float:right; padding:93px 12px 0px 0px; }
#idxcol2 { width:175px; float:right; padding:93px 46px 0px 0px; }
#idxcol3 { width:200px; float:right; padding:93px 40px 30px 0px; }
#content_idx ul, #content_prod ul { font-size:12px; margin: 0px 0px 0px 0px; padding: 0 0 5px; line-height:15px; }
#content_idx ul li, #content_prod ul li { padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px; }
#idx_features { width:664px; float:right; padding:0px 12px 10px 0px; }
#idx_features h1 { font-size:20px; color:#3c3f40; }
#idx_features ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#idx_features ul li { background:url(images/icon_dash_dk.gif) no-repeat top left; padding: 0px 0px 2px 12px; margin: 0px 0px 0px 0px; font-size:13px; line-height:15px; }

#idx_integration_cont { background:url(images/idx-integration-examples.gif) no-repeat top left; padding:45px 0 20px 0; float:right; width:217px; }
#idx_integration_cont ul { font-size:13px; }
#idx_integration_cont ul li { padding: 5px 0 5px 5px; margin: 0px 0px 0px 0px; border-bottom:1px solid #e5e5e5;}
#idx_integration_info { background:url(images/idx-integration-examples-bot.gif) no-repeat bottom left; padding:10px 5px 20px;font-size:12px;}
#header_general { background: url(images/hdo-all.jpg) no-repeat; width:960px; height:177px; }
#content_general { background: url(images/icbk.jpg) no-repeat; width:960px; }
#content_main { width:664px; float:right; padding:0px 12px 30px 0px; }
#content_main h1 { font-size:20px; color:#3c3f40; }
#content_main h2 { font-size:16px; color:#3c3f40; margin:10px 0 0 0; }
#content_main ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content_main ul li { background:url(images/icon_dash_dk.gif) no-repeat top left; padding: 0px 0px 2px 12px; margin: 0px 0px 0px 0px; font-size:13px; line-height:15px; }
.avail_li { padding-top:10px !important; font-weight:bold; }
#website_scrnshots { margin:7px 0 30px 0; border: #e2e2e2 solid 1px; }
#website_scrnshots td { background:#f0f0f0; margin:0px; padding:0px; text-align:center; }
#website_scrnshots img { padding:5px 0px 0px; text-align:center; }
#lowcost { text-align:center; margin:0px; padding:100px 0 0 0; }
#content_spacer { width:676px; height:30px; float:right; margin:0px; padding:0px; line-height:0px; }
ul#industry_news { font-size:12px; margin: 15px 0px; padding: 0px 0px 0px 0px; }
ul#industry_news li { background:url(images/icon_dash_dk.gif) no-repeat top left; padding: 0px 0px 15px 12px; margin: 0px 0px 0px 0px; line-height:18px; }
.coverage_areas { border:#B5B5B5 solid 1px; margin:25px 0 0 0; }
.coverage_areas td { padding:1px 20px 1px 3px; }
.coverage_region { background:#dadada; font-weight:bold; }
.coverage_heading { background:#efefef; }
.coverage_area td { border-bottom:#cacaca solid 1px; }
#standard_form { margin:10px 0; }
#standard_form input { width:200px; margin:0px 20px 5px 0; font-family:'Trebuchet MS', Trebushet, sans-serif; font-size:13px; }
#standard_form textarea { width:450px; margin:0 0 7px; font-family:'Trebuchet MS', Trebushet, sans-serif; font-size:13px; }
#standard_form input.form_size1 {width:450px;}
input#contact_submit { width:100px; margin:10px 0 0; }
#mini_form { margin:0px; font-size:13px; line-height:14px; }
#mini_form input { width:190px; margin:0px 0px 3px 0; font-family:'Trebuchet MS', Trebushet, sans-serif; font-size:12px; }
input#first_name { width:90px; margin:0px 5px 3px 0; }
input#last_name { width:90px; margin:0px 5px 3px 0; }
#mini_form textarea { width:190px; margin:0 0 7px; font-family:'Trebuchet MS', Trebushet, sans-serif; font-size:12px; }
#form_mini_spacer { padding-top:50px; }
#form_mini { background:url(images/form-mini-wrap.gif); width:229px; margin:0px auto; }
#form_mini_header { background:url(images/form-mini-header.gif) no-repeat; padding:11px 10px 0px 15px; height:28px; color:#ffffff; font-weight:bold; }
#form_mini_main { margin:0 0 0 15px; }
#form_mini_footer { background:url(images/form-mini-footer.gif) no-repeat; height:33px; }
#chat_help { width:229px; margin:0px auto; text-align:center; }
#idxfee-disclaimer { margin:0px; padding:100px 0 0 0; display:none;}
.red { color:#990000; font-size:15px; font-weight:bold; margin:0 0 0 2px; }
.pfcont_cust { background:url(images/portfolio/custom-site-bk.gif) no-repeat top left; margin:0px; padding:14px 15px 0 20px; width:625px; height:200px; overflow:hidden; }
.pfc_desc { margin:0px; padding:0px; width:310px; height:185px; overflow:hidden; float:left;}
.pfc_img { margin:0px; padding:0px; width:296px; height:185px; overflow:hidden; float:right;}
.pfc_features { font-size:11px;}
.pfc_pdesc { height:86px; overflow:hidden;}

.pfcont { background:url(images/portfolio-bk.gif) no-repeat top left; margin:12px 0 0; padding:20px 0 0 18px; width:642px; height:168px; }
.pfclicktv { text-align:right; width:660px; }
#pfclicktv { text-align:right; width:660px; }
.pfimg1 { margin:0px; padding:0 21px 0 0; width:194px; float:left; }
.pfimg2 { margin:0px; padding:0 20px 0 0; width:194px; float:left; }
.pfimg3 { margin:0px; padding:0px; width:194px; float:left; }
.webdesc_hs { margin:0px; padding:7px 20px !important; }
.highslide img { border:none !important; }
.highslide-heading { font-weight: normal !important; margin:0px !important; }
.highslide-heading { color:#777777; }
ul#wdbullets { padding:10px 0 0; margin:0px; font-size:13px; line-height:15px; }
ul#wdbullets li { background:url(http://www.mdadvertising.com/global/icons/16/71.gif) no-repeat top left; padding:0 0 15px 25px; margin: 0px 0px 0px 0px; }
#democta { margin:0px; padding:0 0 15px 0; text-align:center; }
.regbullets li { padding:0 0 4px 12px !important }
/* datatable */
#state_column { width:50px; text-align:left; }
tr.odd { background-color:#f5f5f5 !important; }
tr.odd td.sorting_1 { background-color:#f5f5f5 !important; }
tr.even td.sorting_1 { background-color:#ffffff !important; }
tr.odd td.sorting_2 { background-color:#f5f5f5 !important; }
tr.even td.sorting_2 { background-color:#ffffff !important; }
.dataTables_info { width:100% !important; }
/* button - liquid */
.btn { float: left; background: url(http://www.idxcentral.com/images/buttons/btn_left.png) no-repeat; padding: 0 0 0 10px; margin: 5px 15px 0 0; font-size:14px; background-color: #105188;}
.btn a { float: left; height: 40px; background: url(http://www.idxcentral.com/images/buttons/btn_stretch.png) repeat-x left top; line-height: 40px; padding: 0 10px; color: #fff; font-size: 1em; text-decoration: none; }
.btn span { background: url(http://www.idxcentral.com/images/buttons/btn_right.png) no-repeat; float: left; width: 10px; height: 40px; }
.btn_preview {margin-left: 25px;}
/* website template gallery */
.template_example_img {float:right; border:6px solid #e5e5e5 !important; padding:0px; margin:0 0 0 15px;}
#social_icon_cont {margin:30px 0 0; padding:0px; border-top:1px solid #bdbdbd; width: 175px;}
#social_icon_cont h2 {margin:5px 0; padding:0px;}
/* button - liquid */
.btn { float: left; background: url(images/button-26/btn_left26.png) no-repeat; padding: 0 0 0 10px; margin: 5px 15px 0 0; font-size:14px; background-color: #105188;}
.btn a { float: left; height: 26px; background: url(images/button-26/btn_stretch26.png) repeat-x left top; line-height: 26px; padding: 0 10px; color: #fff; font-size: 1em; text-decoration: none; }
.btn a:hover { color:#cccccc; }
.btn span { background: url(images/button-26/btn_right26.png) no-repeat; float: left; width: 10px; height: 26px; }
.btn_preview {margin-right: 15px;}
