
/*********************** GENERAL STYLES ***********************/

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, img, ol, ul, li                  {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100.00%;vertical-align: baseline;}

body                                {line-height: 1em;font-size:1em;}

ol, ul                              {list-style: none;}

.wai                                {display:none; }

#page                               {width: 900px;margin: 0 auto;background:#fff;overflow:auto;}

/* __________________________ HEADER STYLES __________________________ */

#header                             {overflow:auto;background: transparent url("../img/header.jpg") no-repeat;	display:block;width:900px;height:201px;}
#header h1                          {text-indent:-5000px;overflow:hidden;height:85px;width:255px;float:right; }

a#logo                              {display:inline;float:right;height:85px;margin-right:30px;margin-top:20px;overflow:auto;width:255px;}

/* __________________________ MAINNAV STYLES __________________________ */

ul#mainnav                          {display:inline;margin-left:32px;margin-top:79px;float:left;}
ul#mainnav li                       {float:left;}
ul#mainnav li a                     {font-family:arial;font-size:0.7em;color:#fff;text-decoration:none;float:left;background:transparent url("../img/nav_bg.png") no-repeat top left;display:inline;text-align:center;height:41px;width:41px;line-height:41px;}
ul#mainnav li a:hover               {font-family:arial;font-size:0.7em;color:#fff;text-decoration:none;float:left; background:transparent url("../img/nav_bg.png") no-repeat bottom left;display:inline;text-align:center;height:41px;width:41px;}
ul#mainnav li a.clicked             {background:transparent url("../img/nav_bg.png") no-repeat bottom left;}


/* __________________________ INDIVIDUAL MENU STYLES __________________________*/

a#home:link, a#home:visited         {margin-top:15px;}
a#about:link, a#about:visited       {margin:10px 0 0 12px;}
a#clients:link, a#clients:visited   {margin:7px 0 0 12px;}
a#contact:link, a#contact:visited   {margin:7px 0 0 12px;}
a#terms:link, a#terms:visited       {margin:10px 0 0 12px;}


/* THE WRAPPER ADDS THE BORDERS */
#wrapper                            {width: 856px; overflow:hidden; border-left:2px solid #d67421;border-right:2px solid #d67421;margin-left:20px;}


/* __________________________ SIDEBAR PAGE __________________________ */
.sidebar                            {float:left;position:relative;width:592px; height:377px;}
.sidebar.indexbg                    {background: url("../img/sidebar-index-bg.jpg") no-repeat top center;width:562px;height:347px;}
.sidebar.aboutbg                    {background: url("../img/sidebar-about-bg.jpg") no-repeat top center;width:592px; height:377px;}
.sidebar.contactbg                  {background: url("../img/sidebar-contact-bg.jpg") no-repeat top center;width:580px;height:350px;}
.sidebar.termsbg                    {background: url("../img/sidebar-terms-bg.jpg") no-repeat top center;width:557px; height:428px;}

.sidebar p                          {position:absolute;bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:.8em;text-align:center; width:100%;}
.sidebar.aboutbg p                  {bottom: 85px !important;text-align:left !important;padding-left:15px;}
.sidebar.termsbg p                  {bottom:240px !important;padding-left:15px;text-align:left !important;}


/* __________________________ CONTENT __________________________ */
.content                            {font-family:verdana;overflow:hidden;float:left;width:285px;}
.content.small                      {width:260px !important;}
.content.big                        {width:100% !important;}

.content p                          {color:#000;font-size:.7em;line-height:1.6em;font-family:Arial;padding:20px 10px 0px 10px;}
.content strong                     {color:#d85d27;}
.content a:link, #content a:visited {color:#000;border-bottom:1px dotted #333; text-decoration:none;	}
.content a:hover                    {border-bottom:1px solid #333;	text-decoration:none;}

h2                                  {padding:15px 0px 0px 10px; font-family:arial; color:#d85d27; font-size:2em;}
h3                                  {padding:15px 0px 10px 10px; font-family:arial; color:#000; font-size:.7em;}

/* __________________________ CLIENT PAGE __________________________ */
ul.clientlist                       {float:left;width:300px;font-size:0.7em;margin:10px;display:inline;line-height:200%;position: relative;}
ul.clientlist li a                  {color:#d85d27 !important;  text-decoration:none !important; font-weight:bold !important;border:none !important;}
ul.clientlist li span               {position: absolute;left: -1000px;visibility: hidden;text-decoration: none;}

ul.clientlist li span               {border-width: 0;padding: 2px;}
ul.clientlist li a:hover span         {visibility: visible; top: -12px;left: 311px; z-index: 50;}

.clientimg                          {float:right;display:inline;margin-right:5px;width:528px;height:325px;}
.clientimg img                      {float:right; width:528px;height:325px;}

/* __________________________ CONTACT PAGE __________________________ */
address                             {background:url("../img/small_logo.jpg") no-repeat top left;padding-top:60px;color:#d85d27;font-weight:bold;font-size:.8em;font-style:normal;line-height:200%;}
address span                        {color:#a9aaac;width:30px;clear:left;display:block;float:left;}
address a                           {color:#d85d27 !important;text-decoration:none;border:none !important;font-weight:bold;}

.color1                             {color:#d85d27;}
.color2                             {color:#a9aaac;}
.bigger_font                        {font-size:0.9em;padding-left:0px;}

/* __________________________ TERMS AND CONDITIONS PAGE __________________________ */
ul#ul_terms                         {color: #000;margin-left:15px;}
ul#ul_terms li                      {background: transparent url("../img/terms-point.jpg") no-repeat left 6px;font-size:.7em;font-family:arial;padding:0px 0px 15px 25px;}

/* __________________________ FOOTER __________________________ */
.footer                             {background:url("../img/footer_bg1.gif") no-repeat top left;margin:0 auto 0 auto;width:860px;height:21px;padding-bottom:30px;}
