@charset "utf-8";

#page {
}
#MainBody  {font-family: "Trebuchet MS", GillSans, Arial, sans-serif; background: #000; margin: 0; padding: 0; text-align: left; font-size:10pt; color: #FFF;}

#container { width: 1094px;  background: #FFF; margin: 0 auto; text-align: left; background: #FFF url(graphics/images/mainbg.gif) repeat-y;} 
#container_sub { width: 1094px;  background: #FFF; margin: 0 auto; text-align: left; background: #FFF url(graphics/images/subbg.gif) repeat-y;} 

#header {margin: 0px; padding: 0px; height: 125px; background: url(graphics/images/evolution-logo.gif) no-repeat #000; position: relative;}

#main_menu {position: absolute; left: 300px; top: 65px; font-weight: bold; text-transform: uppercase;
}
.prevnextCurrent, .prevnextWindow { padding:3px 5px;  border-left: 1px solid #FFF; }
.prevnextCurrent{ font-weight:bold; }

.main_menu li {display: inline; font-size: 14px; color:#FFF; margin: 0px 0px 0px 12px;}
.main_menu li {display: inline; font-size: 14px; color:#FFF; margin: 0px 0px 0px 12px;}
.main_menu li a, a:visited, a:link, a:active {color:#FFF; text-decoration: none;}
.main_menu li a:hover {color:#94d8f8; text-decoration: none;}
.main_menu em {color: #94d8f8; font-style: normal;}
.galleria_wrapper{
position:relative;
 
}
#search {position: absolute; left: 860px; top: 36px; width: 180px; margin: 0px; padding: 0px;}
.searchButton {float:right; margin-right: -32px; margin-top: -21px;}
.searchField {float: left; height: 14px; width: 130px; margin: 0px; padding: 0px; border: 0;}

#fourcolumns { position:relative; display:block; float: left; width: 170px; margin: 25px 0px 10px 10px; padding: 0px; clear:none; color: #FFF; font-size: 12px;}
#newslett {width: 280px; height: 208px; background: url(graphics/images/newslettBackg.gif) no-repeat; padding: 10px; margin: 0px; position: relative;}
.newslettBox {width: 115px; height: 15px; position: absolute; left: 70px; top: 124px;}
.newslettBox2 {width: 115px; height: 15px; position: absolute; left: 70px; top: 151px;}
.newslettBtn {position: absolute; left: 195px; top: 124px;}


#homepage_copy { margin: 0 0 15px 0px;padding: 15px 40px 5px 40px; background: url(graphics/images/e-bg.gif) no-repeat; }
#homepage_copy p {margin: 0px; padding: 5px 40px 5px 40px; color: #FFF; font-size: 14px;}
#homepage_copy h1 {margin: 0px; padding: 15px 40px 5px 25px; color: #63b6de; font-size: 24px; font-weight: bold;}
#homepage_copy h1 em {margin: 0px; padding: 0px; color: #FFF; font-size: 24px; font-weight: bold; font-style: normal;}

#befaftContent { margin: 0 0 15px 280px;padding: 15px 40px 5px 40px; background: url(graphics/images/befaft-backg.gif) no-repeat #131313; }
#befaftContent p {margin: 0px; padding: 5px 40px 5px 40px; color: #FFF; font-size: 14px;}
#befaftContent h1 {margin: 0px; padding: 15px 40px 5px 25px; color: #63b6de; font-size: 24px; font-weight: bold;}
#befaftContent h1 em {margin: 0px; padding: 0px; color: #FFF; font-size: 24px; font-weight: bold; font-style: normal;}
.after {float: left; margin: 30px 0px 0px 20px;}
#centmenu {float: left; width: 100%; height: 40px; margin: 1px #1f1f1f; margin: 20px 0px 0px 0px; padding: 15px 0px 0px 0px; color: #FFF;}
#centmenu a, #centmenu a:link, #centmenu a:visited, #centmenu a:active {color: #FFF; text-decoration: underline; font-size: 14px;}
#centmenu a:hover {color: #63b6de; text-decoration: underline; font-size: 14px;}
#header_title{ margin: 0 0 0 20px; padding: 0px;}


#sidebar_services{padding: 0px 0px 30px 40px; font-size: 14px;}


#sidebar {float: left; width: 280px; padding: 0px 0px 0px 0px; margin:0;}
#sidebar h1 {margin: 0px; padding: 25px 40px 5px 40px; color: #FFF; font-size: 16px; font-weight: bold;}
#sidebar ul {margin: 15px 0px 0px 70px; padding: 0px;}
#sidebar li {color: #FFF; font-size: 14px; margin: 0px; padding: 0px; line-height: 22px;}

#sidebar2 {float: left; width: 280px; padding: 0px 0px 0px 0px; margin:0;}


#homeContent { margin: 0 0 0 280px; padding: 0px; background: url(graphics/images/e-bg.gif) no-repeat;}
#homeContent p {margin: 0px; padding: 5px 40px 5px 40px; color: #FFF; font-size: 14px;}
#homeContent h1 {margin: 0px; padding: 15px 40px 5px 40px; color: #FFF; font-size: 16px; font-weight: bold;}

#mainContent { margin: 0 0 15px 280px; padding: 15px 40px 5px 40px; background: url(graphics/images/e-bg.gif) no-repeat; font-size: 14px;}
#mainContent p {margin: 0px; padding: 5px 40px 5px 40px; color: #FFF; font-size: 14px;}
#mainContent h1 {margin: 0px; padding: 15px 40px 5px 0px; color: #FFF; font-size: 16px; font-weight: bold;}



#footer { padding: 10px 10px 0 20px; color: #FFF; background: #000; font-size: 11px; text-align:center;} 
#footer p {margin: 0; padding: 10px 0;}

.fltrt { float: right; margin-left: 8px;}
.fltlft { float: left; margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

/* ModuleBegin::gendocs */
.webpageWrapper { }
/* ModuleEnd::gendocs */

/* ModuleBegin::photo */
.caption{font-style:italic;color:#666;}
.slideshow{position:relative;margin-top:2em;}
.gallery{width:535px;margin:0 auto; padding: 0px 0px 0px 5px;}
.gallery li{border:3px double #ccc;margin: 0 2px;background:#ecf2f9;}
.gallery li div{/*left:240px*/}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 30px auto;height:600px;width:657px;background:transparent;text-align:center;}
#main_image img{margin-bottom:10px;}.nav{padding:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align:center;}
.galleria{list-style:none;width:540px; margin:0px padding: 0px;}
.galleria li{display:block;width:165px;height:124px;overflow:hidden;float:left;margin:0 8px 8px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:540px} /* MSIE bug */
/* ModuleEnd::photo */



/* ModuleBegin::faq */
.faqWrapper { }
.faqWrapper dd { margin: 0;}
.faqQ,.faqA { font-family:Georgia,serif; font-size:300%; line-height: 35px; }
.faqWrapper dd a.top {float:right;}
/* ModuleEnd::faq */

/* ModuleBegin::directory */
.directoryListWrapper { }
.directoryDetailWrapper { }
.directoryName { }
.directoryCategory { }
/* ModuleEnd::directory */