/*   
Theme Name: Centor Theme
Theme URI: http://www.centor.com
Description: A customized theme for Centor Site
Author: Eric Armas
Version: 1.2.0
*/

@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: HelveticaNeue;
	src: url('fonts/HelveticaNeue.ttf');
}
@font-face {
	font-family: HelveticaNeueBold;
	src: url('fonts/HelveticaNeue.ttf');
}
@font-face {
	font-family: HelveticaNeueBoldItalic;
	src: url('fonts/HelveticaNeue-BoldItalic.otf');
}
/* General Styles */
body {background: #E2E2E2; color: #494949; font-family: HelveticaNeue; font-size:12px; margin: 0px; padding: 0px; border:0px; }
a {color: #494949; }
a:hover { text-decoration: none; }
img{border:none;}





	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible !important;}
	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }



	.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a { cursor: text; }




/* Styles for "Header" */
#header {width:100%; background:url(images/headerbg.png) repeat-x; height:231px; }
#headerholder{ margin:0 auto; position: relative; width:943px; height:231px; }
#headerholder .logo{height:143px; text-align:center;}
#headerholder .navigation{height:88px; background:url(images/menurightbg.png) right no-repeat; height:88px;}
#headerholder .navigation ul {list-style: none; margin: 0px; padding: 0px; height:88px; position: absolute; border: 0px;}
#headerholder .navigation ul li, ul.sub-menu li {background:url(images/menuleftbg.png) left no-repeat; color:#fff; text-transform:uppercase; font-size:17px; font-weight:800; height:88px; line-height:88px; float:left; display: block;}
ul.sub-menu li { height:40px !important; line-height:40px !important; font-size:14px !important; }
#headerholder .navigation ul li:hover, ul.sub-menu li:hover {background:url(images/menuhoverbg.png) left no-repeat !important; display:block;}
#headerholder .navigation ul li a, ul.sub-menu li a {color: #fff; font-size:17px; text-decoration: none; padding:32px 35px !important; height:18px; border: 0px;  }
ul.sub-menu li a { font-size:14px !important; }
#headerholder .navigation ul li a:hover {color: #fff; font-size:17px; text-decoration: none; display:inline-block; padding:0 35px !important; border: 0px; }
#headerholder .navigation ul li.current-menu-item {background:url(images/menuhoverbg.png) left no-repeat; display:block;} 
/* Styles for "Body" */

#sliderarea{width:100%; background:url(images/sliderareabg.png) repeat-x; clear:left;}
#sliderarea .sliderareaholder{width:940px; margin:0 auto;}
#sliderarea .sliderareaholder .sliderimages{width:940px; height:124px; background:url(images/slider1.jpg) no-repeat; padding-top:422px;}
#sliderarea .sliderareaholder .sliderimages .sliderinfo{width:866px; height:101px; background:url(images/sliderinfobg.png) repeat; color:#FFFFFF; padding-top:28px; padding-left:38px; padding-right:36px;}
#sliderarea .sliderareaholder .sliderimages .sliderinfo h2{margin:0; font-size:28px; text-transform:uppercase;}
#sliderarea .sliderareaholder .sliderimages .sliderinfo p{font-size:14px; line-height:16px; margin:0;}

#pageheader{width:100%; padding-bottom:8px; background:url(images/pageheaderbg.png) repeat-x; clear:left;}
#pageheader .pageheaderimage{width:940px; height:109px; margin:0 auto;}

#widgetarea{margin:0 auto; width:940px; height:351px; background:#D4D4D4; margin-top:11px;}

#widgetarea .widgetone{width:184px; background:url(images/widgetline.png) right no-repeat; float:left; padding:25px 30px 0px 30px; text-align:center;}
#widgetarea .widgetone .widgetinfo{height:260px;}
#widgetarea .widgetone .widgetinfo img{margin-bottom:18px;}
#widgetarea .widgetone .widgetreadmore{height:60px; text-align:center;}
#widgetarea .widgettwo{width:186px; background:url(images/widgetline.png) right no-repeat; float:left; padding:25px 20px 0px 20px; text-align:center;}
#widgetarea .widgettwo .widgetinfo{height:260px;}
#widgetarea .widgettwo .widgetinfo img{margin-bottom:18px;}
#widgetarea .widgettwo .widgetreadmore{height:60px; text-align:center;}
#widgetarea .widgetthree{width:188px; background:url(images/widgetline.png) right no-repeat; float:left; padding:25px 22px 0px 22px; text-align:center;}
#widgetarea .widgetthree .widgetinfo{height:260px;}
#widgetarea .widgetthree .widgetinfo img{margin-bottom:18px;}
#widgetarea .widgetthree .widgetreadmore{height:60px; text-align:center;}
#widgetarea .widgetfour{width:194px; background:url(images/widgetline.png) right no-repeat; float:left; padding:25px 22px 0px 22px; text-align:center;}
#widgetarea .widgetfour .widgetinfo{height:260px;}
#widgetarea .widgetfour .widgetinfo img{margin-bottom:24px;}
#widgetarea .widgetfour .widgetreadmore{height:60px; text-align:center;}

#contentarea{width:940px; margin:0 auto;}
#contentarea .contentleft{width:427px; float:left; padding-right:43px; padding-top:30px; }
#contentarea .contentleft p{font-size:13px; line-height:18px; margin-bottom:15px;}
#contentarea .contentleft h1{margin:0 0 30px 0; text-transform:uppercase; letter-spacing:-1px;}
#contentarea .contentleft h3{font-size:13px; margin-top:0px; margin-bottom:1px;}
#contentarea .contentright{width:255px; float:right; background:url(images/ghanamap.png) right top no-repeat; min-height:550px; padding-right:215px; padding-top:30px;}
#contentarea .contentright h2{font-size:22px; text-transform:uppercase; letter-spacing:-1px; margin-top:0px; margin-bottom:10px;}
p.indent{padding-left:24px;}
#contentarea .contentright .textwidget{margin-bottom:40px;}
#contentarea .contentright .textwidget h4{padding-left:24px; background:url(images/check.png) left no-repeat;}

#contentarea .contentright .textwidget h4.address{padding-left:24px; background:url(images/address.png) left no-repeat;}
#contentarea .contentright .textwidget h4.contact{padding-left:24px; background:url(images/contact.png) left no-repeat;}

#footer{border-top:solid 7px #B9BABB; background:url(images/footerbg.png) repeat-x; height:218px;}
#footer .footerholder{width:940px; margin:0 auto;}
#footer .footerholder .copyright{width:339px; float:left; padding-top:51px;}
#footer .footerholder .footerlogo{width:261px; float:left;}
#footer .footerholder .footermenu{width:322px; float:left; padding-top:51px; padding-left:14px;}

#footer .footerholder .footermenu ul{list-style:none; margin:0; padding:0; border:0;}
#footer .footerholder .footermenu ul li{display:inline; padding:0 3px; border-right:solid thin #999999;}
#footer .footerholder .footermenu ul li a{text-decoration:none;}
#footer .footerholder .footermenu ul li a:hover{text-decoration:none;}
#footer .footerholder .footermenu ul li.last{border:none; padding:0 0 0 4px;}

body.home div#widgetarea li
{
list-style-type: none;
}

li.sp_cta_button a
{
text-decoration: none;
font-weight: bold !important;
font-family: helvetica neue;
}

div#widg_content a
{
clear: both;
display: block;
margin-top: 20px;
}

divwidg_content
{
margin-top: 20px;
}

a.cta_title1
{
font-size: 30px;
text-transform: uppercase;
}

a.cta_title2
{
font-size: 20px;
display: block;
clear: both;
text-transform: uppercase;
margin-bottom: 15px;
}

.sp_cta_button img
{
margin-bottom: 15px;
}

div#widg_content
{
height: 85px;
}

div.contentright ul
{
margin-bottom: 20px;
}
div.contentright ul li
{
list-style-image: url(images/check.png);
}


span.ginput_right
{
clear: both;
float: left !important;
}

ul.gform_fields input
{
border-radius: 4px;
height: 15px;
}

div.ginput_container textarea
{
border-radius: 4px;
}


input.button
{
background: url(images/sliderinfobg.png) repeat;
border: 0px;
border-radius: 4px;
color: #fff;
font-size: 20px !important;
text-align: center;
height: 45px;
display: block;
width: 200px;
text-transform: uppercase;
}

ul.sub-menu, ul.sub-menu ul
{
visibility: hidden;
width: 275px;
}		

ul.sub-menu li
{
width: 100%;
text-align: center;
background: #000 !important;
}

/*==============================================================*/
/*   IMAGE DEFAULTS
/*==============================================================*/

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {
max-width:100%;
height:auto;
}

.alignleft,img.alignleft {
display:inline;
float:left;
margin-right:24px;
}

.alignright,img.alignright {
display:inline;
float:right;
margin-left:24px;
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignleft,img.alignright,img.aligncenter {
margin-bottom:12px;
}

.wp-caption {
background:#f1f1f1;
line-height:18px;
margin-bottom:20px;
max-width:632px !important;
text-align:center;
padding:4px;
}

.wp-caption img {
margin:5px 5px 0;
}

.wp-caption p.wp-caption-text {
color:#888;
font-size:12px;
margin:5px;
}

.gallery {
margin:0 auto 18px;
}

.gallery .gallery-item {
float:left;
margin-top:0;
text-align:center;
width:33%;
}

.gallery-columns-2 .gallery-item {
width:50%;
}

.gallery-columns-4 .gallery-item {
width:25%;
}

.gallery img {
border:10px solid #f1f1f1;
}

.gallery-columns-2 .attachment-medium {
max-width:92%;
height:auto;
}

.gallery-columns-4 .attachment-thumbnail {
max-width:84%;
height:auto;
}

.gallery .gallery-caption {
color:#888;
font-size:12px;
margin:0 0 12px;
}

.gallery br+br {
display:none;
}

.content .attachment img {
display:block;
margin:0 auto;
}

.wp-smiley,.gallery dl {
margin:0;
}