body{background-color:#FFF;background-repeat:repeat-x;background-image:url(http://www.idxbroker.com/images/backTextureWhiteTwo.png);margin:0;padding:0;font-size:9pt;font-family:Verana,Helvetica,sans-serif;color:#555;}
a{color:#4c6698;text-decoration:none;}
a:hover{color:#9cad00;}
a img{border:none;}
ul{margin:0;padding:0 0 0 20px;}
ul li{margin:3px 0;text-align:left;font-size:9pt;}
form ul{list-style:none;margin:0 auto;padding:0;}
form ul li{height:20px;}
form ul li input,textarea{float:right;position:relative;}
form ul li input[type=submit]{clear:right;float:right;margin-top:10px;position:relative;}
ol li{margin:10px 5px;}
h1{color:#575865;margin-top:5px;padding:0 0 3px 20px;font-size:24pt;text-align:left;}
h2{color:#4a6394;padding:0 0 3px 20px;}
h3{color:#4a6394;margin:12px 0;font-size:14pt;padding:0 0 3px 10px;border-bottom:1px solid #ccc;text-align:left;}
h3 img{float:left;position:relative;}
hr{border:1px solid #ccc;}
h4{color:#4a6394;margin:12px 0;font-size:10pt;padding:0 0 3px 0;border-bottom:1px solid #ccc;text-align:left;}
input[type=text],input[type=password],textarea{border:1px solid #9cad00;margin-top:2px;background:#FFF;}
input[type=submit]{width:52px;height:24px;cursor:pointer;border:1px solid #9cad00;background-color:#4a6394;color:#FFF;padding-bottom:4px;}
dt{color:#4a6394;font-size:12pt;margin:10px 0 0 0;padding:5px;}
dt:hover{cursor:pointer;}
.emph_text{font-variant:small-caps;font-size:12pt;}
.pdf{background-image:url(/images/file-pdf.gif);background-repeat:no-repeat;padding-left:16px;}
.external{background-image:url(/images/external.gif);background-repeat:no-repeat;padding-left:16px;}
#wrap{width:1000px;margin:0 auto;}
#logo{width:202px;float:left;position:relative;padding:0 10px 10px 50px;margin-left: 90px;}
.toll_free{font-size:15pt;font-weight:bold;color:#4c6698;text-align:center;}
#top_nav{font-size:9pt;margin:0;position:relative;padding:5px 0 5px 0;font-weight:bold;text-align:center;}
#top_nav_menu{margin:0;padding:4px 5px;}
#top_nav_menu li{list-style:none;}
#top_nav_menu li a{text-decoration:none;color:#00216b;}
#top_nav_menu li a:hover{border-bottom:4px solid #9cad00;}
.top_nav_item{float:right;position:relative;border-left:1px solid #9cad00;padding:2px 7px;color:#FFF;}
.top_nav_item_last{float:right;position:relative;padding:2px 7px;color:#FFF;}
.top_nav_item_clear{clear:right;}
#brand_area{background-color:#ccc;float:right;position:relative;width:650px;height:130px;margin-right: 22px;-moz-box-shadow: 1px 1px 10px #CCC;-webkit-box-shadow: 1px 1px 10px #888;}
#brand_bottom{background-image:url(/images/flashBrandBottom.png);width:650px;height:20px;clear:right;float:right;position:relative; margin-right:26px;}
.content_bottom{background-image:url(/images/shadowContentBottom.png);height:34px;}
#login{padding:10px 5px 10px 5px;color:#00216b;float:left;font-size:9pt;position:relative;}
#login_wrap{float:left;width:335px;height:48px;text-align:center;}
#login input[type=text],input[type=password]{font-size:10px;}
#login input[type=submit]{font-size:10pt;}
.login_item{margin:0 3px;display:inline;float:left;}
#login_slide{cursor:pointer;color:#00216b;font-weight:bold;font-size:9pt;padding:8px 0 0 20px;}
.content_cell{width:75px;height:75px;float:left;position:relative;margin:0 25px 10px;text-align:center;}
.content_cellLogo{width:200px;height:85px;float:left;position:relative;margin:0 25px 10px;text-align:center;}
.content_cellLogo a{font-weight:bold;font-size:13pt;display:block;width:200px;height:75px;}
.content_cell a{font-weight:bold;font-size:13pt;display:block;width:75px;height:75px;}
.content_cell a:hover{color:#9cad00;}
.content_cell_last{width:75px!important;}
#logoSm{background-image:url(/images/logoSm.png); background-repeat: no-repeat;}
#features{background-image:url(/images/featuresIconSm.png);}
#coverage{background-image:url(/images/coverageIconSm.png);}
#faq{background-image:url(/images/supportIconSm.png);}
#pricing{background-image:url(/images/pricingIconSm.png);}
#news{background-image:url(/images/newsIconSm.png);}
#signup{background-image:url(/images/signupIconSm.png);}
#main_content{background-color:#FFF;border:1px solid #ccc;background-repeat:repeat-y;background-image:url(http://www.idxbroker.com/images/sideTexture.png);padding: 0 0 10px 0;zoom:1;-moz-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.3);}
#main_content ul{font-size:10pt;}
.content_quarter_column{width:235px;float:left;position:relative;text-align:justify;padding:0 7px;}
.content_third_column{width:290px;float:left;position:relative;text-align:justify;padding:0 20px;}
.content_half_column{width:475px;float:left;position:relative;text-align:justify;padding:0 10px;}
.content_twothirds_column{width:600px;float:left;position:relative;text-align:justify;padding:0 20px;}
.content_threefourths_column{width:705px;float:left;position:relative;text-align:justify;padding:0 20px;}
.content_full_column{text-align:justify;padding:0 20px;}
.large_content_icon{margin:0 auto;width:100px;height:100px;}
#agent{background-image:url(/images/agentIcon.png);}
#office{background-image:url(/images/officeIcon.png);}
#team{background-image:url(/images/teamIcon.png);}
#designer{background-image:url(/images/designerIcon.png);}
.feat_link{text-align:center;}
.news_item{height:16px;}
.news_date{color:#9cad00;font-weight:bold;font-size:11pt;margin-right:30px;}
.news_more{font-style:italic;}
#news_ticker{padding:5px 10px;clear:both;width:978px;}
.wnews_item{width:223px;float:left;text-align:justify;font-size:9pt;padding:0 10px;border-right:1px solid #ccc;color:#4c6698;}
.wnews_item_last{width:224px;float:left;position:relative;font-size:9pt;text-align:justify;padding:0 10px;color:#4c6698;}
.wnews_date{text-align:right;font-style:italic;color:#9cad00;}
.wnews_more a{font-style:italic;color:#9cad00;}
.wnews_more a:hover{font-style:italic;color:#4c6698;}
#footer{text-align:center;color:#00216b;margin:5px 0;font-size:9pt;font-variant:small-caps;}
.footer{border-right:1px solid #9cad00;padding:0 6px 0 3px;}
.footer_last{padding:0 6px 0 3px;}
#footer a{color:#00216b;text-decoration:none;}
#feature_fma{background-color:#FFF;border-bottom:1px solid #ccc;height:150px;}
.feature_cat{width:99px;height:120px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;float:left;position:relative;background-repeat:no-repeat;background-position:bottom;text-align:center;font-weight:bold;font-size:9pt;cursor:pointer;}
.feature_cat_last{border-right:none!important;width:98px;}
.feature_cat a,.feature_cat_last a{display:block;width:99px;height:119px;}
#basicSearchFeat{background-image:url(/images/basicSearchFeature.png);}
#mapFeature{background-image:url(/images/mapIcon.png);}
#customLinksFeat{background-image:url(/images/customLinksFeature.png);}
#leadRoutingFeat{background-image:url(/images/leadRoutingFeature.png);}
#seoOptionFeat{background-image:url(/images/seoOptionFeature.png);}
#leadManagementFeat{background-image:url(/images/leadManagementFeature.png);}
#emailUpdateFeat{background-image:url(/images/emailUpdateFeature.png);}
#mobileFeat{background-image:url(/images/mobileFeature.png);}
#slideShowFeat{background-image:url(/images/slideShowFeature.png);}
#showcaseFeat{background-image:url(/images/showcaseFeature.png);}
.feature_row_label{list-style:none;clear:left;height:20px;padding:0 2px;margin:0;}
.feature_row{list-style:none;clear:left;height:20px;padding: 2px;margin:0;border-bottom: 1px solid #fbfbfb;}
.feature_row:hover{background-color:#ebf0f5;}
.feature_row_label div,.feature_row div{float:left;}
.agent_col,.team_col,.office_col{width:142px;height:20px;text-align:center;display:block;margin-top:2px;}
.active_col{background-color:#fbfee2;}
.agent_title,.team_title,.office_title{width:140px;color:#9cad00;font-style:italic;font-size:12pt;font-variant:small-caps;text-align:center;}
.feature_title{color:#9cad00;font-size:12pt;margin-top:2px;padding-left:20px;font-variant:small-caps;width:480px;}
.cat_title{list-style:none;color:#9cad00;font-size:16pt;margin:10px 0 2px 0;padding-left:20px;font-variant:small-caps;border-bottom:1px solid #ccc;clear:both;}
#round_shadow_bottom{width:965px;height:37px;margin:0 auto;background-image:url(/images/roundShadowBottom.png);}
#round_shadow_bottom_half{width:473px;height:18px;margin:0 auto;background-image:url(/images/roundShadowBottomHalf.png);}
#round_shadow_bottom_third{width:288px;height:11px;margin:0 auto;background-image:url(/images/roundShadowBottomThird.png);}
.svw{width:50px;height:50px;margin:75px auto 0;}
.svw ul{position:relative;left:-999em;}
.stripViewer{position:relative;overflow:hidden;border:1px solid #ccc;margin:0 0 1px 0;}
.stripViewer ul{margin:0;padding:0;position:relative;left:0;top:0;width:1%;list-style-type:none;}
.stripViewer ul li{float:left;}
.stripTransmitter{overflow:auto;width:1%;}
.stripTransmitter ul{margin:0;padding:0;position:relative;list-style-type:none;}
.stripTransmitter ul li{width:20px;float:left;margin:0 1px 1px 0;}
.stripTransmitter a{font:bold 10px Verdana,Arial;text-align:center;line-height:22px;background:#ccc;color:#fff;text-decoration:none;display:block;}
.stripTransmitter a:hover,a.current{background:#fff;color:#CCC;border:1px solid #ccc;}
.ldrgif{width:50px;height:50px;margin:0 auto;}
.feature_head{font-size:18pt;}
.feature_screenshots{width:209px;border:1px solid #ccc;background-repeat:repeat-y;margin:20px 0 0 0;}
.feature_screenshots h3{margin:0;background:#fff;color:#9cad00;font-variant:small-caps;}
.feature_screenshots img{margin:10px 10px 0 10px;}
.feature_level{float:left;text-align:center;color:#9cad00;font-variant:small-caps;width:50px;height:60px;cursor:pointer;margin:0 10px 0 0;}
.mls_block h3{margin-top:10px;}
.mls_block h3 a{color:#9cad00;}
.mls_block h3 a:hover{color:#4c6698;}
#mls_contact_form{width:300px;margin:0 auto;}
#mls_contact_form label{display:block;margin-top:5px;}
#mls_contact_form input[type=submit]{margin-top:10px;float:right;position:relative;}
.mlsInfoHeader{border:1px solid #ccc;background-color:#4c6698;color:#FFF;padding:3px;text-align:center;font-weight:bold;clear:both;}
.mlsInfoBlock{float:left;border:1px solid #ccc;padding:3px;position:relative;width:137px;}
#hme{display:none;}
.city_list{float:left;position:relative;margin-top:10px;}
.city_list li{font-size:9pt;margin:0;padding:0;}
#process{background-image:url(/images/process.png);width:882px;height:82px;margin:0 auto 10px;}
.signUpBtn{margin:0 auto 10px;width:236px;height:111px;}
#faq_page .content_full_column ul{list-style:square;}
.faq_diagram{margin:0 auto;width:800px;height:142px;color:#4c6698;}
.faq_step{float:left;position:relative;width:236px;padding:15px;}
.faq_number{font-size:18pt;color:#9cad00;}
.selected{padding-left:25px;background-image:url(/images/checkmarkSmall.png);background-repeat:no-repeat;background-position:center left;}
.faq_even{background-color:#eee;}
#status_image{margin:0 auto;width:800px;height:64px;}
.status_item{width:200px;height:64px;float:left;position:relative;color:#FFF;text-align:center;}
.status_label{font-size:16pt;font-weight:bold;margin-top:10px;}
.status_desc{padding:0 5px;font-size:8pt;}
fieldset{width:800px;border:1px solid #ccc;margin:10px auto 10px;}
legend{font-weight:bold;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#369;font-size:14pt;margin-bottom:23px;padding:0 5px 0;}
fieldset ul{margin:0;padding:10px;list-style:none;}
fieldset li{color:#369;height:25px;border-bottom:1px solid #FFF;padding:2px;}
fieldset li:hover{background:#eaf9ff;border-bottom:1px dashed #CCC;}
fieldset input[type=text],select,checkbox{border:1px solid #369;float:right;position:relative;}
fieldset input[type=text]:focus{border:1px solid #9cad00;}
fieldset textarea{border:1px solid #369;}
fieldset textarea:focus{border:1px solid #9cad00;}
.phoneDateWrap{float:right;position:relative;}
#mlsLine{height:60px;}
#mlsNote{float:right;position:relative;}
.phoneDateWrap input[type=text]{float:left;position:relative;}
.phoneDateSplit{float:left;position:relative;margin:0 3px 0 3px;}
input{background:none;}
.blueBtn{border:none;background-image:url(https://www.idxbroker.com/images/signUpContinue.png);height:45px;width:150px;cursor:pointer;}
.blueGoBackBtn{border:none;height:73px;width:200px;cursor:pointer;text-decoration:underline;}
.blueSubmitBtn{border:none;background-image:url(/images/placeOrderBtn.png);height:67px;width:200px;cursor:pointer;}
.error{font-size:8pt;color:#ff8040;float:right;position:relative;margin-right:5px;}
.top_error{font-size:8pt;color:#ff8040;margin-right:5px;}
.row{float:left;position:relative;clear:both;width:500px;}
.columnOne{width:375px;float:left;position:relative;margin:0 0 0 20px;}
.columnTwo{float:left;text-align:center;}
.label{font-weight:bold;color:#369;width:130px;float:left;position:relative;margin:2px 0 2px 0;}
.info{float:left;position:relative;font-weight:bold;margin:2px 0 2px 0;}
#addMLS{text-align:right;margin:10px 0;}
.testimonial{width:443px;height:99px;margin:20px auto;}
.testimonial img{width:443px;height:99px;border:1px solid #ccc;}
ul#filter{font-size:16px;list-style:none;margin:5px 0 15px 0;width:100%;}
ul#filter li{border-right:1px solid #dedede;float:left;line-height:16px;margin-right:10px;padding-right:10px;}
ul#filter li:last-child{border-right:none;margin-right:0;padding-right:0;}
ul#filter a{color:#999;text-decoration:none;}
ul#filter li.current a,ul#filter a:hover{text-decoration:underline;}
ul#filter li.current a{color:#999;font-weight:bold;}
ul#portfolio{list-style:none;padding:20px 0 0 10px;width:900px;margin:0 auto 0;border:1px solid #ccc;}
ul#portfolio li{float:left;margin:0 10px 0 0;width:75px;height:75px;text-align:center;}
ul#portfolio a{display:block;width:100%;font-size:7pt;}
ul#portfolio a:hover{text-decoration:none;}
ul#portfolio img{border:1px solid #dedede;display:block;padding-bottom:5px;margin:0 auto;}
.b1,.b2,.b3,.b4{font-size:1px;overflow:hidden;display:block;}
.b1{height:1px;background:#CCC;margin:0 5px;}
.b2{height:1px;border-right:2px solid #CCC;border-left:2px solid #CCC;margin:0 3px;background:#fff;}
.b3{height:1px;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:0 2px;background:#fff;}
.b4{height:2px;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:0 1px;background:#fff;}
.bcontent{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;padding:10px 0 10px 0;}
.sitemap *{list-style:none;}
.map_expand{padding-left:20px;background-image:url(/images/checkmarkSmall.png);background-repeat:no-repeat;}
.agent_col, .team_col, .office_col { color:#9CAD00; font-size: 8pt; font-variant: small-caps;}
.columns {overflow: hidden !important;}

.tutorial {margin: 15px;}
.tutorial .b1 {height:1px;background:#ccc;margin:0 5px;}
.tutorial .b2 {height:1px;border-right:2px solid #ccc;border-left:2px solid #ccc;margin:0 3px;background:#FDFDFD;}
.tutorial .b3 {height:1px;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 2px;background:#FDFDFD;}
.tutorial .b4 {height:2px;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 1px;background:#FDFDFD;}
.tutorial .bcontent { padding: 20px; background: #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;background-repeat:repeat-x;background-image:url(http://www.idxbroker.com/images/backTextureTut.png);}
.tutorial h4 { background-image: url(http://www.idxbroker.com/images/tutIcon.png); background-repeat: no-repeat; padding-left: 25px; border: none; margin: 0; }
.tutorial p.link { margin-bottom: 0; background-image: url(http://www.idxbroker.com/images/Video_Icon.png); background-repeat: no-repeat; padding: 3px 0 0 0px; width: 100px; float: right; height: 20px; }
.inside_tut {border: 1px solid #ccc; background: #fff; color: #888;}

/* Pricing Table on idx_pricing.php */
.idx_pricing_table {margin: 0 auto;padding: 10px 0px 0px 10px;}
.idx_pricing_table ul {float:left;margin: 0 auto;padding:0;}
.idx_pricing_table ul li {list-style:none;margin: 0 auto;padding:0;}
.idx_pricing_table ul li.pricing_tble_col1{background-color:#4C6698;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;width:130px;position: relative;float:left;text-align:center;}
.idx_pricing_table ul li.pricing_tble_cell{border:1px solid #CCCCCC;float:left;position:relative;width:130px;text-align:center;}
.idx_pricing_table ul li.pricing_tble_col2{background-color:#4C6698;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;width:130px;float:left;position: relative;text-align:center;clear:right;}

/* Case Study Styles*/
.cs_h3:hover {background: #CFCFCF;}
.caseImg {float: right; clear: right; margin: 10px 5px 10px 15px; border: 1px solid #ccc;}
.caseBody {padding: 5px 0 0 15px;}
.subHead {font:Arial, Helvetica, sans-serif; size: 5em;}

/*New icon rollover styles*/
#nav-shadow { text-align: center;list-style: none;padding: 0;}
#nav-shadow li {margin: 0 25px;width: 75px;height: 75px;position: relative;float: left; text-align: center;}
#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover { background-repeat: no-repeat; background-position: center;margin: 0 auto;width: 100px;height: 75px;text-align: center;font-weight: bold;overflow: hidden;display: block;position: relative;z-index: 2;}

/* Button Colors */
#nav-shadow li img.shadow {margin: 0 auto;position: absolute;bottom: 0;left: 0;z-index: 1;}

.indexColumn {
    float: left;
    padding: 0 10px;
    position: relative;
    text-align: justify;
    width: 313px;
  }

  .column {
    padding-bottom: 25px;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 1px 1px 10px #CCC;
    -webkit-box-shadow: 1px 1px 10px #CCC;
    position: relative;
    overflow: hidden !important;
  }

  .columnTop {
    text-align: center;
    border-bottom: 1px solid #ccc;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    background-image: url(http://www.idxbroker.com/images/headerGrad.png);
    padding: 0 0 2px;
  }
  
  .columnHeader {
        text-align: center;
        padding: 0;
        border: none;
        text-shadow: 2px 2px 3px #888;
    }
  
  .columnBottom {
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    background-image: url(http://www.idxbroker.com/images/headerGrad.png);
    padding: 0 0 2px;
    height: 20px;
    margin-top: 10px;
    position: relative;
    bottom: 0;
    z-index: 100;
    display: none;
  }
  
  .columnShadow {
    background-image: url(http://www.idxbroker.com/images/curvedShadowIndexWide.png);
    height: 20px;
    background-repeat: no-repeat;
  }

