/* Full use  browser reset*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:lighter;text-rendering:optimizeLegibility}html{-webkit-font-smoothing:antialiased}a:hover,a:active{outline:none}a,a:active,a:visited{}a:hover{}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}::selection{background:#ff5e99;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}html{overflow-y:scroll}button{width:auto;overflow:visible}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.clearfix{display:block}

.clear{ clear:both;}

/* Bugs voiding*/

html, body { height:100%;}
body{text-align:center; background:#000; font-family:Verdana, Geneva, sans-serif; letter-spacing:20; color:#fff3e3;}
a, .fcolor{ color:#ec9f3a ;}
ul{ list-style-type:none;  font-size: 20px;
    line-height: 33px;}

a#gallery{ color:#fff; height:26px; position:absolute; display:block; top:285px; left:0px; font-style:normal; padding-left:10px; *padding-left:15px;  z-index:10; text-transform:uppercase; text-decoration:none;}
a#gallery h3{font-style:normal;}

/*Custom Fonts*/
	
	@font-face {
    font-family: 'PerspectiveSansRegular';
    src: url('font2/persans-webfont.eot');
    src: url('font2/persans-webfont.eot?#iefix') format('eot'),
         url('font2/persans-webfont.woff') format('woff'),
         url('font2/persans-webfont.ttf') format('truetype'),
         url('font2/persans-webfont.svg#webfontDHFokxlm') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Main Layout
----------------------------------------------------------------------------------------------------*/

#header-wrap{ width:100%; height:108px; overflow:visible;   }
#header {margin:0 auto 0 auto;  width:860px;  height:100%; border-bottom:4px #ec9f3a solid; overflow:visible; position:relative; z-index:2; }
#content-wrap{*height: auto; !important;  min-height: 100%;  width:100%;  position:relative; text-align:left; overflow:visible;  margin-bottom:-55px; }
#mainContent{ height:auto;}
#mainContent p { padding:2%;font-size:20px; line-height:33px; text-align:justify;}
.home{ width:68%; margin:0 auto 0 1%}
#mainContent .contact{ padding:4% 8% 0 8%}
#mainContent .contact  li{ *margin:0% 0% 0 -2%}

#content{*height: auto; min-height: 397px;  !important;  height:auto;  margin:0 auto 0 auto;  width:860px;  position:relative; background:url(images/mainBg.gif) no-repeat scroll 0 4px;   }



#mainContent span{ font-size:30px; width:auto; line-height:2.75em; border-bottom:4px solid #EC9F3A; padding:8% 0% 1% 0%;}
h3{ padding-left:10px; font-family:"Myriad Pro", Verdana; font-size:20px; font-style:italic; font-weight:bold; }
h4{ font-size:18px; font-family:"Myriad Pro", Verdana; font-weight:bold;}
li{ list-style-position:inside;}



/* Header
----------------------------------------------------------------------------------------------------*/
#logo {display: block; background:url(images/logo.png) no-repeat; font-size: 24px; height:54px;position: absolute;text-indent: -9999px;width:216px; z-index: 10; right:0px; bottom:-17px;}

.menu{ width:auto; height:55px; list-style: none; position:absolute; bottom:0px; }
.menu li { width:215px; margin-right:1px; display:block;  height:auto; position:relative; z-index:3; float:left; border-top:4px #000 solid;}
.menu li a{ text-transform:uppercase; text-decoration:none; height:auto; display:block; vertical-align:bottom; line-height:1.66em;  font-family:"PerspectiveSansRegular", Verdana; font-size:28px; color:#ec9f3a ;   }
.menu li a:hover {color:#fff; text-decoration:none;  }


/* Content, Articles, Front page, Blog layout
----------------------------------------------------------------------------------------------------*/
.smoothTabs  a { text-decoration:none;}
.smoothTabs ul.smooth { width:215px; min-height:100%; min-height:439px; !important height:auto; border-right: 4px solid #ec9f3a;  float:left; list-style-image:none; list-style-type:none;}
.smoothTabs ul.smooth  h3 {  color:#fff; text-transform:uppercase; font-style:normal; text-decoration:none; }
.smoothTabs ul.smooth li { padding:20px 0 0 10px; *padding:20px 0 0 0px;}

ul#output { width:625px; height:auto;}

.smoothTabs div{
	float:left;
    width: 615px;
    padding: 20px 0 0 10px;
}
li.smoothTabsLiCurrent{
    background-image: url('../img/section_bg.png');
    background-repeat: no-repeat;
    color: #ffffff;
}

.smoothTabsDivHidden {
    display: none;
}
.smoothTabsDivVisible{
    
}

#mainContent  .home_images{ float:right; border-top: 4px solid #ec9f3a;  padding:30px 0 0 0; margin-top:10px;}

.home_images img{ margin-left:20px;}
.home_images .nomargin{ margin:0px;}


 .contact{ }
 ul.contact_images{ position:relative; position:relative; top:0px; right:0px; margin-top:-422px; display:block;  }
ul.contact_images li{ float:none; clear:both;  }
ul.contact_images img{ float:right; margin-top:30px;}
 

/* Footer
----------------------------------------------------------------------------------------------------*/
#footer-wrap{ height:55px; position:relative;}
.footer-spacing{ height:85px;  width:100%;}
.footer{ width:860px; height:51px; margin:0 auto 0 auto; position:relative;  border-top:4px solid #ec9f3a ; text-align:left; overflow:hidden; }
.copy{ float:left; display:block; position:absolute; bottom:14px;  font-size:12px; font-family:"Myriad Pro", Verdana; color:#676666; }
.call{ float:right; text-align:right; display:block; position:absolute; bottom:14px; right:0px;  font-size:16px; font-family:"Myriad Pro", Verdana; color:#676666; }
.footer span{ color:#ec9f3a;}