body { background-color: #616161; margin: 0 0 20px 0; padding: 0; text-align: center; background-repeat:repeat-x; background: url(/images/bg-body.png);}
body a { outline: none; }

img { border: 0; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0d0d0d; text-decoration: none; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; text-decoration: none; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #d87a0a; text-decoration: none; }
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d87a0a; text-decoration: underline; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d87a0a; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #868686; text-decoration: none; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0d0d0d; font-weight: bold; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0d0d0d; font-weight: bold; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0d0d0d; font-weight: bold; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffcc00; font-weight: bold; }

.msg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; }

.topbar { background-repeat: no-repeat; background-position: top; height: 20px }
.top-header { font-size: 14px; color: #FFFFFF; font-family: Arial, Tahoma, sans-serif; font-weight: bold; padding: 6px 8px 2px 0px; text-decoration: none; }

.nav-top { height: 28px; padding-left: 10px; background-position : top; background-image : url(../images/menu-bg13.gif); background-repeat: repeat-x; text-decoration: none; }
.nav-top a { font-size: 12px; color: #252525; font-family: Arial, Tahoma, sans-serif; font-weight: bold; padding: 6px 1px 3px 1px; text-decoration: none; }
.nav-top a:link, .nav-top a:visited { font-size: 12px; color: #252525; font-family: Arial, Tahoma, sans-serif; font-weight: bold; padding: 6px 1px 3px 1px; text-decoration: none;       }
.nav-top a:hover { font-size: 12px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #d87a0a; padding: 6px 1px 3px 1px; text-decoration: none; }
.nav-top a:active { font-size: 12px; font-family: Arial, Tahoma, sans-serif; font-weight: bold; padding: 6px 1px 3px 1px; color: #d87a0a; text-decoration: none; }

.menulinks a { padding: 0 20px 0 20px; }
.middle-content { background-color: #ffffff; }
.main-body { width:1000px; vertical-align:top; background-color: #ffffff; fon-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 3 3 3 6px; border-right: 1px solid #666666;;}

.bar-yellow { height:2px; background-color: #ffcc00; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.bottom-main { background:  url(../images/bg-bottom.png) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 2px 10px 2px 10px; border-left: 1px solid #000000;
	border-right: 1px solid #000000;}
.bottom-round { height:25px; background-position: top; background-image: url(../images/home-bottom.png); background-repeat: no-repeat;} 

/* Home Panel Classes  */ 
.hstripe_1{ background:url(../images/left-hstripe.gif) repeat-x; height:2px;} 
.hstripe_2 { background:url(../images/double-stripe.gif)  repeat-x; height:2px; }

/* SLIDESHOW HOME */
/* Main Table */
.main-table { width:1000px; height:500px; background:url(../../images/slideshow/home-1.jpg); padding: 2px 10px 10px 10px; border: 1px solid #000000;}
.main-table-slideshow { position:relative; z-index:100000000; color:white; width:1000px; height:500px; padding: 2px 20px 10px 10px; border: 1px solid #000000;}
.main-slideshow { width:999px; height:499px; background: url(../../images/slideshow/home-1.jpg) no-repeat; padding: 2px 0px 0px 0px;}
.main-content { width: 725px; vertical-align:top; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 2px 10px 2px 10px;}

/* Home Page Phrase */
.hp-phrase { background:  url(../images/phrase_bg.png) no-repeat; font-size: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; color: #FFFFFF; text-decoration: none; }
.hp-phrase-slideshow { background:  url(../images/phrase_bg.png) no-repeat; font-size: 19px; font-weight: bold; line-height: 18px; color: #FFFFFF; text-decoration: none; }
/*.hp-phrase { background:  url('http://c21anj.com/images/phrase_bg.png') no-repeat; font-size: 17px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #FFFFFF; text-decoration: none; }*/

.main-content { width: 725px; vertical-align:top; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 2px 10px 2px 10px;}
.side-nav { /*background:  url(../images/side-nav-bg.gif) repeat X;*/ background-color:#e0e0e0; width: 265px; vertical-align:top;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding: 2px 10px 2px 10px; }

.search_bxbg { background:  url(../images/search-box-bg.gif) repeat-x top; padding-top: 15px; }
.searchtxt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3f3f3f; font-weight: bold; }
.searchtxt input { border: 1px solid #928f84; background-color: #e1e1e0; width: 163px; font-family: Arial, Helvetica, sans-serif; padding: 0 2px 0 2px; height: 20px; }

.btn-list-search { background:  url(../images/btn-list-search.gif) no-repeat; width: 81px; height: 24px; border: 0; }

.small-font { font-size: 10px; color: #000000; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: none; }
.small-font a { font-size: 10px; color: #000000; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: none; }
.small-font a:link, .small-font a:visited, .small-font a:active { font-size: 10px; color: #000000; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: none; }
.small-font a:hover { font-size: 10px; color: #ffffff; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: underline; }
.optionalText { font-weight: normal; font: 9px verdana;} 

.nav-bottom { font-size: 13px; color: #000000; font-family: Arial, Tahoma, sans-serif; text-decoration: none; }
.nav-bottom a { font-size: 13px; color: #000000; font-family: Arial, Tahoma, sans-serif; text-decoration: none; }
.nav-bottom a:link, .nav-bottom a:visited, .nav-bottom a:active { font-size: 13px; color: #000000; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: none; }
.nav-bottom a:hover { font-size: 13px; color: #666666; font-family: Arial, Tahoma, sans-serif; font-weight: normal; text-decoration: underline; }

.branches { font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #ffcc00; text-align: center; text-decoration: none; }
.branches a { font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #ffcc00; text-align: center; text-decoration: none; }
.branches a:link, .brancesh a:visited { font-size: 15px; color: #ffcc00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.branches a:hover { font-size: 15px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

.footer a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; color: #aeaba0; text-align: center; padding-top: 10px; text-decoration: none; }
.footer a:link, .footer a:visited { font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.footer a:hover { font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
.footer a:active { font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }



/* IDX custom Page Links */
.idxpage-link{ color:#000000;  font-size: 14px;  font-weight:bold; text-decoration:none;}
.idxpage-link a, .idxpage-link:link, .idxpage-link:visited, .idxpage-link:active { color:#000000; text-decoration:none;}
.idxpage-link:hover { color:#666666; text-decoration:none;}

#idxpage-title { font-size: 24px;}
.idxpages-wrapper { margin-top: 1px;}
.idxpage-link-wrapper {
	background: url('http://c21anj.com/images/idxpage_button_bg.png') no-repeat transparent;
      height: 26px;
      width: 180px;
      line-height: 1.7em;
      margin-bottom: 1px;
      padding-left: 18px;
      text-align: middle;
      font-size: 12px;
      font-weight: bold;
    }
a.idxpage-link { text-decoration: none;}
a.idxpage-link:link { text-decoration: none;}
a.idxpage-link:hover { text-decoration: none;}
a.idxpage-link:active { text-decoration: none;}
a.idxpage-link:visited { text-decoration: none;}
/* IDX Page ends */

/*Offices Grid*/
ul.grid li { list-style: none outside; float: left; height: 116px; width: 218px; text-align: left; }
ul.grid img { 	min-height: 100px; }
.office-image { float: left; width: 100px; height: 116px; margin-right: 5px; text-align: center; }