/**
*
* @note                                         css file for home page
*                                               
* @appdef                                       semigator
* @app-myapp-theme                              
* @app-myapp-used                               True
* @media                                        screen
* @valid                                        true
*                                               
* @author                                       Alp Uçkan
* @version                                      1.0
* @link                                         http://www.semigator.de/
*                                               
*/                                              
                                                
/**                                             
* @section                                      StartBox
*/                                              
                                                
#StartBox #Special                              { padding: 4px; text-align: center; margin-bottom: 1em; }
#StartBox #Special #Content                     { width: 430px; margin: 0 auto; height: 130px; }
#StartBox #Special #Logo                        { float: left; }
#StartBox #Special #Text                        { width: 300px; float: left; padding-left: 20px; padding-top: 20px; text-align: left; font-weight: bold; line-height: 1.5em; }
#StartBox #Special #Text h2                     { font-size: 2.5em; margin-bottom: 0; }                                                
#StartBox .slide1,                              
#StartBox .slide2,                              
#StartBox .slide3                               { height: 266px; }
#MainContent.shadowBoxes #StartBox .area,       
#StartBox .area                                 { padding: 0 5px 0 0; }
#StartBox ul.nav li                             { width: 33.333%; }
#StartBox ul.nav li.last                        { float: right; }
#StartBox ul.nav li a                           { display: block; padding: .583em .7em; }
#StartBox ul.featureList                        { padding: .583em 1em 0 1em; margin: 0 0 1em; }
#StartBox ul.featureList li                     { float: left; margin: 0 2% 0 0; padding: 0 0 0 1.5em; font-size: .916667em; line-height: 1.5; }
#StartBox .slide1 .serviceList                  { font-size: .967em; width: 70%; margin: 1em auto 1.4em 14em; }
#StartBox .slide2 .serviceList,                 
#StartBox .slide3 .serviceList                  { width: 79%; margin: 1em auto 1.4em 2em; }
#StartBox .serviceList li                       { margin: 0 0 .3em; line-height: 1.3; }
#StartBox .serviceList a                        { margin-left: 1em; padding-left: 15px; }
#StartBox .serviceList h3                       { font-size: 1.2em; margin: 1em 0 .2em; }
#StartBox .slide2 blockquote,                   
#StartBox .slide3 blockquote                    { width: 79%; margin: 0 auto 0 2em; }
#StartBox blockquote p                          { margin: 0; }
#StartBox #SlideController                      { text-align: center; }
                                                
/**                                             
* @section                                      #SuccessBox
*/                                              
                                                
#SuccessBox h3                                  { margin-bottom: 1em; }
                                                
/**                                             
* @section                                      #ServiceLayout = #TrainerCoaches & #ServiceProvider
*/                                              
                                                
#TrainerCoaches .area,                          
#ServiceProvider .area                          { height: 270px; }

/**
* @section                                      Areas + Shadow Boxes and areas in sidebars
*/

.sidebar .area                                  { padding: 0 5px 0 0; margin: 0; }
.sidebar .area .padder                          { padding: .583em; }
.sidebar .areaFooter                            { display: block; width: 100%; margin: 0 0 1em; height: 4px; }
.sidebar .area .areaHeader                      { font-size: 1.0835em; padding: .583em; margin-bottom: 0; }

#TrainerCoaches.shadowBoxes .area               { padding: 0 5px 1em 0; margin: 0; }
#TrainerCoaches.shadowBoxes .area .padder       { padding: 0 .583em; }
#TrainerCoaches.shadowBoxes .areaFooter         { display: block; width: 100%; margin: 0 0 1em; height: 4px; }
#TrainerCoaches.shadowBoxes .area .areaHeader   { font-size: 1.0835em; padding: .583em; }

#ServiceProvider.shadowBoxes .area              { padding: 0 5px 1em 0; margin: 0; }
#ServiceProvider.shadowBoxes .area .padder      { padding: 0 .583em; }
#ServiceProvider.shadowBoxes .areaFooter        { display: block; width: 100%; margin: 0 0 1em; height: 4px; }
#ServiceProvider.shadowBoxes .area .areaHeader  { font-size: 1.0835em; padding: .583em; }

#Selections.shadowBoxes .area                   { padding: 0 5px 1em 0; margin: 0; }
#Selections.shadowBoxes .area .padder           { padding: 0 .583em; }
#Selections.shadowBoxes .areaFooter             { display: block; width: 100%; margin: 0 0 1em; height: 4px; }
#Selections.shadowBoxes .area .areaHeader       { font-size: 1.0835em; padding: .583em; }

#ServiceLayout ul                               { margin: 0 0 2em; }
#ServiceLayout ul li                            { margin: 0 0 .583em; line-height: 1.5; }
                                                
#TrainerHomePremiumNew                          { text-align: center; }

#TrainerHomePremiumNew ul#PremiumTrainer li,
#TrainerHomePremiumNew ul#PremiumProvider li    { display: -moz-inline-stack; /* for Firefox2 */ display: inline-block; width: 146px; zoom: 1; *display: inline; }

/**
* @section                                      #Selections
*/                                              
                                                
#Selections ul.thumb86 li                       { float: left; width: 32%; height: 20em; margin: 0 1% 1em 0; }
#Selections .seo                                { text-align: center; }
                                                
/**                                             
* @section                                      Advanced Search Page
*/                                              
                                                
#AdvancedSearch .special                        { width: 586px; margin: 0 auto 4em auto; }
