@import url(ext.css);
@import url(sitemap.css);
@import url(rte.css);
@import url(mail.css);

/*--------------------------------------------------------------------------- 

* Typo3
* Impressive Wardrobes Stylesheet
* Version          : 01.00

-----------------------------------------------------------------------------*/


*{ margin: 0; padding: 0; }

/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px; }

.left                 { float: left; }

.right                { float:right; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                   { font: normal 12px Arial, Helvetica, sans-serif; color: #333; text-align: center; }

#wrapper               { width: 787px; height: auto; margin: 0 auto; text-align: left; }


/*----------------- [Header Section] ---------------------*/
/*--------------------------------------------------------*/

#header                { width: 787px; height: auto; float: left; }

.logo                  { width: auto; height: auto; margin: 16px 0 0 0; float: left; }

#topLnks               { width: auto; height: auto; float: right; margin: 33px 0 0 0; }

#topLnks a             { font: normal 12px Arial, Helvetica, sans-serif; color: #333; text-decoration: none; padding: 0 0 0 6px; }

#topLnks a:hover       { color: #A97C53; }

#topLnks span          { font: normal 12px Arial, Helvetica, sans-serif; color: #A97C53; text-decoration: none; padding: 0 0 0 6px; }

#topLnks.act a          { font: normal 12px Arial, Helvetica, sans-serif; color: #A97C53; text-decoration: none; padding: 0 0 0 6px; }



/*----------------- [Middle Section] ---------------------*/
/*--------------------------------------------------------*/


#middleDiv             { width: 787px; height: auto; background: url(images/middle_section_bg.gif) top left repeat-y; border-bottom: 1px solid  #332417; border-top: 1px solid  #332417; float: left; }

#menu                  { width: 769px; height: 30px; background-color: #3E3736; margin: 0 0 0 17px; float: left; display: inline; }

#menu li               { width: auto; height: 30px; background: url(images/menu_lnk_division.gif) top right no-repeat; list-style: none; float: left; }

#menu li a             { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px; }

#menu li a:hover       { color: #e3ba95; }

#menu li span          { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #e3ba95; text-decoration: none; padding: 0 7px 0 7px; }

#menu li.act a            { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #e3ba95; text-decoration: none; padding: 0 7px 0 7px; }

#homeFlash             { width: 769px; height: 464px; margin: 0 0 0 17px; float: left; display: inline; }

#homeFlash img         { display: inline; }



/*----------------- [Footer Section] ---------------------*/
/*--------------------------------------------------------*/


#footer                { width: 787px; height: auto; float: left; font: normal 11px Arial, Helvetica, sans-serif; color: #666; text-align: right; padding: 0 0 8px 0; }

#footer p              { margin: 8px 0 0 0; }

#footer a              { font: normal 13px "Century Gothic", Arial, "Times New Roman"; color: #170F0D; text-decoration: none; }

#footer a:hover        { color: #C07F68; }

#footer a.footer-act          { font: normal 13px "Century Gothic", Arial, "Times New Roman"; color: #C07F68; text-decoration: none; }

#footerQuote a        { font: normal 13px "Century Gothic", Arial, "Times New Roman"; color: #C07F68; text-decoration: none; }
#footerQuote a:hover        { color: #170F0D; }
#footerQuote a.footerQuote-act { font: normal 13px "Century Gothic", Arial, "Times New Roman"; color: #170F0D; text-decoration: none; }


.bottomBrownTxt        { color: #A07352; }

.bottomBlackTxt        { color: #000; }

#bottomLine            { width: 100%; height: 1px; background-color: #B9B9B9; float: left; }

#copyrightSection      { width: 787px; height: auto; margin: 0 auto; } 

#copyright             { width: 787px; height: auto; text-align: right; float: left; margin: 5px 0 5px 0; font: normal 11px Arial, Helvetica, sans-serif; color: #999999; }

.privacyClass          { font: normal 11px Arial, Helvetica, sans-serif; color: #A07352; text-decoration: none; }

a.privacyClass:hover   { text-decoration: underline; }

.privacyClassAct       { font: normal 11px Arial, Helvetica, sans-serif; color: #A07352; text-decoration: underline; }

.cyber                 { font: normal 11px Arial, Helvetica, sans-serif; color: #A07352; text-decoration: none; }

.web   { font: normal 11px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; }



/*----------------- [Inner Page Section] ---------------------*/
/*------------------------------------------------------------*/


#innerMiddleContainer     { width: 770px; height: auto; margin: 0 0 0 16px; background: url(images/inner_container_bg.gif) top left repeat-y; display: inline; float: left; }

/*----------------- [Inner Left Section] ---------------------*/

#innerLftSection          { width: 176px; height: auto; margin: 0 1px 0 0; float: left; }

#lftHead                  { width: 176px; height: auto; background: url(images/horizontal_dots.gif) bottom left repeat-x; float: left; }

#lftHead h1               { font: bold 16px/1.5em "Century Gothic", Arial, "Times New Roman"; color: #27120E; margin: 0 0 4px 7px; } 

#lftHead h1 a              { font: bold 16px/1.5em "Century Gothic", Arial, "Times New Roman"; color: #27120E; margin: 0 0 4px 7px; text-decoration: none; }

.lftHead h1.act a         { font: bold 16px/1.5em "Century Gothic", Arial, "Times New Roman"; color: #27120E; margin: 0 0 4px 7px; text-decoration: none; }

#lftLinks                 { width: 176px; height: auto; float: left; }

#lftLinks li              { width: 176px; height: auto; background: url(images/horizontal_dots.gif) bottom left repeat-x; list-style: none; float: left; }

#lftLinks li a            { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #3E3736; margin: 0 0 0 10px; text-decoration: none; float: left; }

#lftLinks li a:hover      { color: #a46b39; }

#lftLinks li span         { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #a46b39; margin: 0 0 0 10px; text-decoration: none; }
#lftLinks li.act a        { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #a46b39; margin: 0 0 0 10px; text-decoration: none; }

/*----------------- [Inner Right Section] ---------------------*/

#innerRgtSection         { width: 593px; height: auto; float: left; }

#breadCrumb              { width: 593px; height: 28px; background: url(images/horizontal_dots.gif) bottom left repeat-x; color: #1B100E; float: left; }

#breadCrumb a            { font: normal 14px/2em "Century Gothic", Arial, "Times New Roman"; color: #1B100E; padding: 0 5px 0 5px; text-decoration: none; }

#breadCrumb a:hover      { color: #A97C53; }

#breadCrumb span clsGt     { color: #0000; }

#breadCrumb span         { font: normal 13px/2em "Century Gothic", Arial, "Times New Roman"; color: #A97C53; padding: 0 5px 0 5px; }

#innerContentDiv         { width: 593px; height: auto; float: left; }

.minHeightDiv            { width: 7px; height: 415px; display: inline; float: left; }

#contentInner            { width: 576px; height: auto; display: inline; float: left; }

#contentInner h1      { font: normal 25px/1.5em "Century Gothic", Arial, "Times New Roman"; color: #1B100E;/* margin: 0 0 0 7px;*/ }

#contentInner h1 span { color: #A97C53; }

#contentInner h2       { font: bold 16px/16px "Century Gothic", Arial, "Times New Roman"; color: #625553; margin: 10px 0 5px 0; }
 
#contentInner p       { text-align: justify; margin: 5px 30px 10px 15px; }

#contentInner table      { text-align: left; margin: 5px 30px 10px 15px; }

#contentInner ul       {    width: auto; height: auto; margin: 10px 0 10px 15px; padding: 0;} 
#contentInner ul li{
    line-height:1.3em;
    margin: .25em 0;
    padding: 0 0 0 5px;
//    background:url(images/sitebullet.gif) no-repeat 0 4px;
}
#contentInner ol { width: auto; height: auto; margin: 10px 0 10px 25px; padding: 0;} 
#contentInner ol li{
    line-height:1.3em;
    padding: 0 0 0 15px;
}

#contentInner table td { padding:3px; text-align:left;}

#contentInner table td input { padding: 2px 2px 2px 2px; font-size: 12px; font-weight: normal; text-decoration: none; border: 1px solid #DFDFDF;}

#contentInner table td textarea { padding: 2px 2px 2px 2px; font-size: 12px; font-weight: normal; text-decoration: none; border: 1px solid #DFDFDF;}

#innerImageDiv           { width: 593px; height: 182px; float: left; display: inline; }

.imageContainer          { width: auto; height: auto; float: left; }

/*-------------- [Image Gallery Page] -----------------*/
/*-----------------------------------------------------*/

//#portfolioDiv            { width: 548px; height: auto; margin: 10px 0 10px 37px; float: left; display: inline; }
//#portfolioDiv li         { width: 548px; height: auto; float: left; list-style: none; padding-left:15px; }
// #portfolioDiv li img    { float: left; }

#portfolioDiv            { width: 548px; height: auto; margin: 10px 0 10px 37px; float: left; display: inline; }

#portfolioDiv ul {list-style: none; } 
#portfolioDiv ul li         { width: 239px; height: auto; list-style: none; margin: 0 6px 3px 0; float:left; }
#portfolioDiv li img     { border: 1px solid #383838; } 

//-------------

