/* =General Styles
----------------------------------------------------------------- */
body { font-family: Arial, Helvetica, sans-serif; background:#fff; color:#555; font-size:12px; line-height:22px; }
a:hover { text-decoration:underline; color:#222; }
a:active { color:#222; }
/* general buttons 
----------------------------------------------------------------- */
a.small-button, a.small-button:visited { color:#fff !important; background:#3D4303; }
a.small-button:hover, a.small-button:active { background:#33301F;}
/* misc 
----------------------------------------------------------------- */
a.arrow-link { background:url(images/arrow_right.png) no-repeat right 4px; margin-right:20px; padding-right:13px; font-size:11px; }
/*  ASP Forms   
----------------------------------------------------------------- */
#aspnetForm { min-height:357px; }
/* =Header
----------------------------------------------------------------- */
#header-wrapper { background:none repeat scroll 0 0 #46565B;}
#header { height:100px; }
/* start of styles of drop-down menu */
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited,.jqueryslidemenu ul ul li a, .jqueryslidemenu ul ul li a:link, .jqueryslidemenu ul ul li a:visited ,.jqueryslidemenu ul ul {color:#3D4303; }
/* =Page Content : small intro, intro, wrapper
----------------------------------------------------------------- */
.intro h2, #featured-boxes h3, #blogrest .thumb-title, 
#entries h2, #entries h2 a, #entries h2 a:visited, .news-title, 
.news-title a, .news-title a:visited, #folio h2, #folio h2 a, #folio h2 a:visited, 
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .special-title, .timer_text , 
.widget h3, .widget .date, .thumb-list .date, .thumb-list li a, #sidebar .thumb-list li a:visited,a.small-button,a.button, a.small-button:visited, a, a:visited  { color:#3D4303; }
#thumb-list a {  }
.widget li a, .widget li a:visited { background: none repeat scroll 0 0 transparent; display:block; color:#494949; padding:7px 0 7px 18px; }
/* call-to-action button 
----------------------------------------------------------------- */
.cta-button { background:  url(images/cta.png) no-repeat right -60px; padding-right:43px; height:58px; font:normal 18px Arial, Helvetica, sans-serif; display:inline-block; margin-left:5px; margin-top:0; }
.cta-button span { background: url(images/cta.png) no-repeat left 0; display:block; color:#dededf; font-size: 18px; line-height:17px; padding:18px 0 22px 43px; }
.cta-button:hover { background:  url(images/cta.png) no-repeat right -186px; padding-right:43px; height:58px; font:normal 18px Arial, Helvetica, sans-serif; display:inline-block; margin-left:5px; margin-top:0; text-decoration:none; }
.cta-button:hover span { background: url(images/cta.png) no-repeat left -126px; display:block; color:#dededf; font-size: 18px; line-height:17px; padding:18px 0 22px 43px; }
/* =Footer
----------------------------------------------------------------- */
#footer-twitter .tweet { font:11px/19px Verdana, Geneva, sans-serif; color:#666; padding-top:15px; width:640px; }
#footer-twitter .twitterTime a, #footer-twitter .twitterTime a:visited { font-weight:bold; color:#555; }
#footer-wrapper { width:100%; background:none repeat scroll 0 0 #F0F0F0; } /*#393C45; } background:#3D4303 url(images/bg.jpg) top center no-repeat }*/
#footer { width:960px; padding-bottom:40px; margin:0 auto; color: #fff; }
#footer .block h3 { font-size:20px; font-weight:400; color:#46565B; padding:0px 0px 5px 0px }
#footer .block ul li{ padding: 0 3px;}
#footer .block ul li, #footer .block ul li a { font:11px/18px Arial, Helvetica, sans-serif; color:#46565B; }
#footer .textwidget { color: #fff; font-size:11px; padding-top:5px; }
/* subfooter 
----------------------------------------------------------------- */
#subfooter-wrapper { background:none repeat scroll 0 0 #46565B; }
#subfooter p { position:absolute; top:14px; left:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#subfooter p a, #subfooter p a:visited { color:#FFFFFF; } /*color:#fff */
#footer-pages li { font-family: Verdana, arial, sans-serif; font-size:10px; letter-spacing:0.12em; float:left; margin-left:10px; line-height:12px; border-right: 1px solid #eee; }
#footer-pages a, #footer-pages a:visited, #footer-pages a:hover { color:#FFFFFF; margin-right:10px; text-transform:uppercase; } /*color:#ddd;*/
/* =Featured Slideshow
----------------------------------------------------------------- */
#featured-area{left: 1px; margin: 0 auto; min-height: 200px; padding-bottom: 10px; position: relative; width: 960px; }
#slideshow { position:relative; clear:both; width:958px; height:200px; }
#slideshow .slides { width:958px; height:200px; }
/* pagination of slideshow 
----------------------------------------------------------------- */
.slider-btns { text-align: center; padding-top: 18px ; height: 52px; background: url(images/slider_btn_bg.png) top center no-repeat;width: 960px;position: relative; left: -1px;}
/* =Language flags
----------------------------------------------------------------- */
#flag-language { position:absolute; top:37px; right:0; background:url(images/flags_bg.png) repeat-x; -moz-border-radius:5px; padding:5px 8px 7px 5px; }
#flag-language li { display:inline; }
#flag-language li a { width:22px; height:22px; display:block; overflow:hidden; float:left; margin-left:4px; opacity:0.40; -moz-opacity: 0.40; filter: alpha(opacity=40); -khtml-opacity: 0.40;}
#flag-language img { width:22px; height:20px; }
#flag-language a:hover{ opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); -khtml-opacity: 1.00; } 
#flag-language a.selected{ opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); -khtml-opacity: 1.00; }
/* page title 
----------------------------------------------------------------- */
.page-title .intro { height: 40px; }
/* breadcrumb 
----------------------------------------------------------------- */
#breadcrumb { top: 65px;}
/* Product 
----------------------------------------------------------------- */
#folio .product { padding:0 0 30px; }
.portfolio { padding:0 0 10px; }
/* wrapper 
----------------------------------------------------------------- */
#wrapper { margin:0 auto 0px; }
/* Portfolio 
----------------------------------------------------------------- */
#folio { overflow:hidden; margin-bottom:10px; }
/* image based list 
----------------------------------------------------------------- */
ul.innerList { margin:0px; margin-top: 5px; }
/* divider 
----------------------------------------------------------------- */
div.dividerThin { padding-top:10px; }
#flag-language a.selected{ opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); -khtml-opacity: 1.00; }
._justify { text-align:justify; }
._center { text-align:center; }
img.one_fourth_img { width: 180px; }