/* RESET CSS */
body                        {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input       {margin: 0px;padding: 0px;}
ol, ul                      {list-style: none;}
a                           {text-decoration:underline;}
a:focus                     {outline: 0;}
table                       {border-collapse: collapse;}
a img                       {border:0px;}
.wai                        {display:none !important;}
.cb                         {clear:both !important;}
.cl                         {clear:left !important;}
.fl                         {float:left;}


/*  site's CSS */
body                                    {font-family:verdana,trebuchet ms, arial, sans-serif;font-size:0.625em;text-align:left;}
#page                                   {margin: 0 auto 0 auto;width:100%;}

/*  the header  */
#stage,#logo,ul#mainnav                 {display:none;}

/* main content area  */

#content                                {float:left;width:100%;color:#000;font-size:1.2em;line-height:140%;}
#content.fullwidth                      {width:100%;}

#content p                              {padding:10px 0;}

.hr                                     {width:462px;height:23px;margin:10px auto 10px auto;clear:both;}

#content h2                             {font-size:130%;font-family:georgia !important;text-transform: uppercase;padding:15px 0;line-height:130%;}
#content h2 span                        {color:#afafaf;font-size:90%;}
#content h3                             {font-size:110%;padding:5px 0;font-family:georgia !important;}
#content h4                             {font-size:100%;padding:5px;margin:5px 0;}

a                                       {color:#fff;}

ul.contentlist                          {margin:10px 30px 10px 25px;list-style-type:circle;font-size:90%;}
ul.contentlist li                       {padding:3px 0;}

dl.descriptive-list                     {width:100%;clear:both;margin:10px 0;overflow:auto;}
dl.descriptive-list dt                  {float:left;display:block;width:30%;padding:3px 10px 3px 5px;margin-top:5px;font-weight:bold;clear:left;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
dl.descriptive-list dd                  {float:left;display:block;width:65%;margin:5px 0;padding-left:10px;   }

#content ul#sitemap                     {list-style-type:none;line-height:180%;display:inline;float:left;width:100%;margin:5px 0 5px 30px;}
#content ul#sitemap li ul               {list-style-type:square;margin:5px 0 5px 50px;}

.img_left                               {float:left;margin:10px 15px 10px 0;}

.menus-small                            {float:left;width:41%;padding:10px 20px;margin:5px 4px 5px 5px;border:1px solid #000;}
.menus-big                              {clear:both;padding:0px 20px;margin:5px 4px 5px 5px;border:1px solid #000;}


.business_less                          {height:16em !important;}

.business-card                          {float:left;width:43%;padding:0px 20px;margin:5px 4px 5px 5px;border:1px solid #000;height:20em;}
.business-card h2                       {padding-bottom:5px !important;}
.business-card address                  {line-height:160%;}

/* sidebar */
.sidebar                                {width:100%;margin-top:15px;line-height:160%;}

/* index banners */
.index-actionlist                       {display:none;}


/* contact block on index page */
.box                                    {float:left;padding:10px;border:1px solid #000;width:90%;color:#000;font-size:130%;margin-bottom:10px;}
.box h3                                 {text-transform: uppercase;font-size: 120%;padding:5px 10px;font-family:georgia !important;}
.box h2                                 {font-size: 130%;padding:5px 10px;font-family:georgia !important;}

.box p                                  {padding:10px;}
address                                 {font-style: normal;padding:10px;}

/* highslide gallery */
ul.gallery-list                         {padding-bottom:20px;overflow:hidden;}
ul.gallery-list li                      {float:left;margin:4px;display:inline;width:152px;height:130px;}
ul.gallery-list li img                  {}
ul.gallery-list li a                    {border:1px solid #000;display:block;width:150px;height:100px;}

#content.wider,.sidebar.smaller,.smaller .box{width:90%;}

/*footer style */
#footer,#subfooter,form#contact         {display:none;}


