/*

Theme Name: BEMS
Theme URI: http://www.multicolormedia.com/
Description: Custom Wordpress Theme developed for Best e Marketing Solutions to be used on <a href="http://bestemaketingsolutions.com">www.bestemaketingsolutions.com</a>.
Version: 1.0
Author: Paul Sepulveda, MultiCOLOR Media
Author URI: http://multicolormedia.com/


*/


/* Begin Typography & Colors */
@import url("reset.css");
/* Main CSS Start */

body {

	background: url(images/body-bg.jpg) no-repeat top center #fff;
	font-size: 22px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color: #3f83b5;
}

h2{

        font-size: 26px;
	color: #004079;
	padding: 0 0 20px 0;
}

p{
	font-family:"Arial Narrow", Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
	color: #3f83b5;
	padding: 0 0 15px 0;
	text-align:justify;

}

.entry {
	font-family:"Arial Narrow", Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
	color: #3f83b5;
}

.entry p {
        font-weight: normal;
}

#wrapper {

	width: 954px;
	margin: 0 auto;

}

/* Main CSS End */


/* Header CSS Start */

#header {

        width: 940px;
	padding: 0 0 21px 0;
	margin: 0 auto;
}

.top-navigation{
padding: 0 25px;
}

.top-navigation ul{
text-align:center;
}

.top-navigation ul li{
float: left;
padding: 0 6px 0 8px;
background:url(images/nav-splitter.gif) no-repeat left 19px;
}

.top-navigation ul li.page-item-24{
background:none !important;
padding-left:0 !important;
}

.top-navigation ul li.1st{
background:none !important;
padding-left:0 !important;
}

.top-navigation ul li a, .top-navigation ul a, .top-navigation ul {
font-family: "Arial Narrow", Helvetica, sans-serif;
font-size: 17px;
font-weight:normal;
color: #fff;
line-height: 40px;
text-decoration: none;
}

.top-navigation ul li a:hover, .top-navigation ul a:hover{

    color: #004079;

}

#header .inner{

    width: 940px;

	padding: 20px 0 0 0

    }

.logo{

        width: 334px;
	height: 217px;
	float: left;
}

.logo a{

        background: url(images/bems-logo.png) no-repeat;
	text-decoration: none;
	display: block;
	text-indent: -9000px;
	width: 334px;
	height: 217px;
}

.social-link-box{

        width: 595px;
	float: right;
}

.social-link-box h1{
        font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 40px;
	color: #00417a;
	padding: 0 0 20px 0;
	text-align:right;
}

.social-link-box h2{

        font-family: "Arial Narrow","Arial Black";
	font-size: 36px;
	color: #fafafa;
	line-height: 34px;
	display: inline;
	float: left;
	padding: 0 5px 0 43px;
	text-align:right;
}

.social-link-box h3{

        font-size: 18px;
	font-weight: bold;
	color: #003773;
	padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}

.social-link-box p{

        font-family:"Arial Narrow", "Arial Black", Arial;
	font-size: 16px;
	color: #fff;
	padding: 0 0 3px 0!important;
}

.social-link-box img{

    padding: 0 5px;}

.social-link-box .icons{

	float: left;

}

.tweet-box{

	float: left;

	margin: 23px 0 10px 0;

}

.twitter p a{
	color:#fff;
	text-decoration:none;
}

.twitter p a:hover{
	color:#e28c1a;
}

.tweet-bird-text h3{
	float:left;
}

.tweet-bird{

    float: left;

}

.tweet-bird-text{

        float: left;
	width: 428px;
        padding-top:10px;
}

.tweet-bird-text a{

        text-decoration: none;
	font-family:"Arial Narrow", "Arial Black", Arial;
	font-size: 14px;
        font-weight:normal;
	color: #f98b00;
	text-align: right;
}


.right{

    float: right;

}

.left1{

    float: left;

}

.tweet-bird-text a:hover{

    color: #f98b00;

}

/* Header CSS End */


/* Menu CSS Start */

#menu {

 	width:920px;
	position:relative;
	left:-13px;
	height: 76px;
	margin:0 0 0px 0;
	background: url(images/menu-bg.gif) repeat-x;

}

#menu ul li{

    float: left;

	}
	
	.sIFR-alternate{
		display:none !important;
	}

#menu ul li a{

        font-family:"Arial Narrow", "Arial Black", Arial;
	font-size: 20px;
	color: #feffff;
	text-decoration: none;
	padding: 0 15px;
	display:inline-block !important;
	height: 43px;
	font-weight:bold;
	line-height:43px;

	}


#menu ul li a:hover, #menu ul li.current_page_parent a{
    background: url(images/menu-bg-hover.gif) repeat-x;

}

/* Menu CSS End */





/* Content CSS Start */

#content {

        padding: 18px 0 0 30px;
	width:924px;
	min-height:830px;
	height:auto !important;
	height:830px;
	background:url(images/content-bg.png) no-repeat left top;
}

#content-posts {

        padding: 18px 0 0 0;
	width:954px;
	min-height:830px;
	height:auto !important;
	height:830px;
}

#single-column {

	width: 822px;
	float: left;
	min-height:270px;
	height:auto !important;
	height:270px;
	/*margin: 0 0 0 30px;*/
	/*_margin: 0 0 0 12px;*/
	background: url(images/bg-single-column.png) no-repeat;
	padding:  26px 34px 0 34px;
        line-height:27px;

}


#col-1 {

	width: 525px;
	float: left;
	min-height:270px;
	height:auto !important;
	height:270px;
	/*margin: 0 0 0 30px;*/
	/*_margin: 0 0 0 12px;*/
	background: url(images/col-1-bg.gif) no-repeat;
	padding:  26px 34px 0 34px;
        line-height:25px;

}

#col-1 a, #single-column a{

        color: #fba414;
	text-decoration: none;

}

#col-1 a:hover, #single-column a:hover{

	text-decoration: underline;

}

#col-1 ul, #single-column ul {
	margin-left: 0px;
	padding: 10px 10px 10px 10px;
	list-style: none;
	padding-left: 20px;
	text-indent: -10px;
        font-family: "Arial Narrow",Helvetica,sans-serif;
        font-size: 20px;
        font-weight: normal;
        margin-bottom:10px;
        background:none;
	}

#col-1 li, #single-column li {
	margin: 0px 0 0px 0px;
        padding:5px;
        border-bottom:solid 1px #e6eef8;
	}


#col-1 .sociable ul li, #single-column .sociable ul li {
	margin: 0px 0 0px 0px;
        padding:0px;
        border-bottom:solid 0px #e6eef8;
	}

#col-1 ul li:before, #single-column ul li:before {
	content: "\00BB \0020";
	}

#col-1 .sociable ul li:before, #single-column .sociable ul li:before {
	content:none;
	}

#col-1 ol, #single-column ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

#col-1 ol li, #single-column ol li {
	margin: 0;
	padding: 0;
	}

#col-1 p{
        font-weight: normal;
}

.bottom-separater{

        background: url(images/bottom-separater.jpg) no-repeat;
	height: 1px;
	padding: 0 0 50px 0;}

.separator{
        background: url(images/bottom-separater.jpg) no-repeat;
	height: 1px;
	padding: 0 0 15px 0;}

.separator2{

        width:801px;
        background: url('images/bottom-seperator2.jpg') no-repeat;
	height: 1px;
        margin:15px auto;
}

hr{

        background: url(images/bottom-separater.jpg) no-repeat;
	height: 1px;
	padding: 0 0 15px 0;}

#col-2 {

	width: 295px;
	float: left;
}

#col-2 .inner-top{

        width: 248px;
	background: url('images/sidebar-bg.png') no-repeat center top;
	padding: 26px 24px 0px 24px;
	margin: 0 0 25px 0;
}

#col-2 .inner-bottom{

        width: 248px;
	background: url('images/sidebar-bg.png') no-repeat center top;
	padding: 26px 24px 0px 24px;
	margin: 0 0 25px 0 !important;
	min-height:246px;
	height:auto !important;
	height:246px;
	text-align:center;
}

#col-2 .inner-bottom img{
        border: #cecece solid 1px;
	text-align:center;
}

#col-2 .inner-bottom h2, #col-2 h2{
        font-size: 26px;
	color: #004079;
	padding: 0 0 15px 0;
	text-align:left;
        width:247px;
        margin:0 auto;
}

#col-2 input{
        background: none;
	border:0;
	width: 196px;
	float:left;
	color:#709cc7 !important;
}

#col-2 .inner-bottom ul{
	float:left !important;
	padding:0 0px 0 0px;
}



#col-2 .inner-bottom ul li{
	text-align:left !important;
	color: #3f83b5;
	font-size:18px;
	font-weight:bold;
}


#col-2 .inner-bottom ul li a{
	text-decoration:none;
	font-size:18px;
	color: #f9a01b;
	font-weight:bold;
}



#col-2 .inner-bottom ul li a:hover{
	text-decoration:underline;
}



#col-2 .text-field{

        background: url(images/search-field-bg.gif) no-repeat;
	width: 221px;
	height: 31px;
	border: none;
	padding: 14px 15px 0 12px;
	display: block;
	margin: 0 0 20px 0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

#col-2 .inner-top .textwidget{
        text-align:justify;
        width:239px;
        margin:0 auto;
}

#col-2 .inner-top ul li, #col-2 .inner-bottom ul li {
padding-right:0;
padding:left:0;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #f9a01b;
}

#col-2 .inner-top ul li:hover, #col-2 .inner-bottom ul li:hover {
background:#f5f5f5;
}

#col-2 .inner-top li a:link, #col-2 .inner-top li a:visited, #col-2 .inner-bottom li a:link, #col-2 .inner-bottom li a:visited {
display:block;
margin:0;
line-height:125%;
font-size:18px;
text-decoration:none;
padding-right:0;
padding:left:0;
padding-top:10px;
padding-bottom:10px;
}

#col-2 .inner-top ul li a:link, #col-2 .inner-top ul li a:visited, #col-2 .inner-bottom ul li a:link, #col-2 .inner-bottom ul li a:visited {
display:block;
margin:0;
line-height:125%;
font-size:18px;
text-decoration:none;
padding:0;
}

#col-2 .inner-top ul li a:hover, #col-2 .inner-top ul li a:active, #col-2 .inner-bottom ul li a:hover, #col-2 .inner-bottom ul li a:active {
display:block;
margin:0;
line-height:125%;
font-size:18px;
text-decoration:none;
padding:0;
}

.image-box{

        background: url(images/consultation-bg.gif) no-repeat;
	width: 245px;
	height: 95px;
	padding:7px 0 0 6px;
	margin: 0px 0px 17px 0px;
}


.image-box img{

    border: #fff solid 0px;
}



input.search-btn{

	width:20px !important;

	height:15px!important;

	float:right !important;

}

/* Content CSS End */





/* Footer CSS Start */

#footer {

    width: 940px;
    padding: 0px 0 0 0;
	margin: 0 auto;

}

#footer .bottom-box{

    background: url(images/footer-box-bg.jpg) no-repeat #f8f8f8;

	margin: 0 0 35px 0;

	width: 940px; 

	padding:25px 0 0 0;

	text-align:center;

}



#footer .bottom-box ul{

	padding:0 0 30px 0;
        width:900px;
        margin:0 auto;
	background:url(images/cloud-line.gif) no-repeat center bottom;

}



#footer .bottom-box ul li{

    display: inline;

	padding: 0 2px;

}

#footer .bottom-box ul li a{

        font-family: "Arial Narrow", "Arial Black", Arial;
	font-size: 18px;
	color: #f9a01b !important;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px
}

#footer .bottom-box ul li a:hover{

        text-decoration: underline;

}

#footer .bottom-box h1{

        font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
        color: #6894bb;
	text-align: center;
	padding: 0 0 10px 0;
}

#footer .bottom-box .twenty-four{
	font-size: 24px;
}

#footer .bottom-box .thirty-six{

	font-size: 36px;
}

#footer .bottom-box .thirty{

	font-size: 30px;

}

.sub-footer{
font-weight:normal;
}

.sub-footer .right-col{

    float: right;

	margin: 15px 20px 0 0;

}

.sub-footer .left-col{
float: left;
padding:0 0 0 20px;
font-weight:normal;
}

.sub-footer .left-col ul{font-weight:normal;}

.sub-footer .left-col ul li{
float: left;
font-weight:normal;
padding: 0 5px;

}

.sub-footer .left-col ul li a{

font-family: "Arial Narrow", "Arial Black", Arial;
font-size: 14px;
color: #6894bb;
line-height: 26px;
font-weight:normal;
text-decoration: none;
}

.sub-footer .left-col ul li a:hover{
text-decoration: underline;
}

.copy-write{
background: url(images/copy-right-bg.gif) no-repeat left;
font-family: "Arial Narrow", "Arial Black", Arial;
font-size: 14px;
color: #6894bb;
padding: 0 0 0 50px;
font-weight:normal;
}


/*.sf-menu li.current_page_item li{
	background:url(images/subliter.gif) no-repeat right 12px !important;
}*/

#menu ul li.current_page_item a{

    background: url(images/menu-bg-hover.gif) repeat-x;
}

/* Footer CSS End */


#content #content{
	background:none !important;
	padding:0!important;
	margin:0!important;
}



/*#menu ul li.current_page_item ul{
	display:block !important;
}
*/
#col-2 a{
	color:#F9A01B;
}

#col-2 a:hover{
	text-decoration:none;
}


.meta{
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size:14px;
        font-weight:normal;
	display:inline-block;
	padding:5px 0 5px 0;
        border-top:dotted 1px #cccccc;
        border-bottom:dotted 1px #cccccc;
        width:100%;
        margin-bottom:10px;
}

span.tags{
	font-size:14px;
	display:inline-block;
	padding:0 0 10px 0;
        font-weight:normal;
}

span.heading-1, span.heading-2, span.tags, .comment1, .comment-add{
	font-size:18px;
	display:inline-block;
	padding:0 0 10px 0;
        font-weight:normal;
}

.commments-content{
	padding:0px 0px 35px 0px;
}

.commments-wrap{
	padding:20px 30px 35px 40px;
}

#col-1 h3 a, #single-colum h3 a{

    font-size: 26px;
	color: #004079 !important;
	text-decoration:none !important;
}

#respond span{
	color:#E03030 !important;
	font-size:15px;
	line-height:15px;
	float:left;
}

#respond label{
	width:140px;
	font-size:20px;
	font-weight:bold;
	float:left;
	padding:3px 0 0 0;
}

#respond input{
	width:375px;
	height:25px;
	font-size:18px;
	float:left;
}

#respond textarea{
	width:375px;
	height:120px;
	font-size:18px;
	float:left;
}

.submit-btn{
	width:146px !important;
	height:33px !important;
	background:url(images/add-comment-btn.png) no-repeat left top;
	text-indent:-9000px;
	border:0 !important;
	margin:0 0 20px 375px;
}

#respond p{
	padding:0 0 10px 0 !important;
}

#col-1 h3, #single-column h3{
	font-size: 26px;
	color: #004079;
	cursor:pointer;
        padding-bottom:10px;
}

#col-1 h4, #single-column h4{
	font-size: 36px;
	color: #FB7600;
	cursor:pointer;
        padding-bottom:10px;
        text-align:center;
}


#col-1 h5, #single-column h5{
	font-size: 20px;
	color: #FB7600;
	cursor:pointer;
        padding-bottom:10px;
        text-align:left;
        font-weight:normal;
}

a.tag-link-10{
	font-size:12px;
}

a.tag-link-3{
	font-size:22px;
}

a.tag-link-4{
	font-size:8px;
}

a.tag-link-5{
	font-size:22px;
}

a.tag-link-11{
	font-size:16px;
}

.comments-wrap{
padding:0px;
}

.commentlist li{
padding:15px;
margin-bottom:20px;
margin-top:10px;
background:#e4ebf0;
border:solid 10px #f2f6fa;
}

.commentlist li p{
font-size:18px;
}

#breadcrumbs{
width:855px;
height:13px;
padding-top:7px;
margin-left:20px;
font-size:10px;
}

.alignleft{
float:left;
margin-right:15px;
margin-bottom:10px;
}


#single-column .alignleft{
float:left;
margin-right:25px;
margin-bottom:20px;
}

blockquote {
width:80%;
height:160px;
border : 0px solid #000;
margin:15px auto;
text-align:center;
background: none;
quotes: "\201C" "\201D";
padding-top:60px;
padding-left:15px;
padding-right:15px;
padding-bottom:0;
background:url(images/bg-blockquote.png) no-repeat center center;
}

blockquote p{
width:90%;
text-align:center;
margin:0 auto;
}

blockquote:before { 
content: open-quote; 
font-weight: bold; 
float:left; 
font-size:72px;
margin-right:15px;
margin-top:10px;
}

blockquote:after { 
content: close-quote; 
font-weight: bold;
float:right; 
font-size:72px;
margin-left:15px;
margin-top:-20px;
}

#af-form-78483602 .af-body .af-textWrap{width:165px;display:block;float:right;}
#af-form-78483602 .af-body .privacyPolicy{text-align:center;color:#709cc7;}
#af-form-78483602 .af-body a{font-size:14px;color:#709cc7;text-decoration:none;text-align:center;}
#af-form-78483602 .af-body a:hover{text-decoration:underline;}
#af-form-78483602 .af-body input.text, #af-form-78483602 .af-body textarea{width:165px;background-color:#FFFFFF;border-color:#CCCCCC;border-width:1px;border-style:solid;color:#709cc7;font-size:16px;text-decoration:none;font-style:normal;font-weight:normal;}
#af-form-78483602 .af-body input.text:focus, #af-form-78483602 .af-body textarea:focus{background-color:inherit;border-color:#CCCCCC;border-width:2px;border-style:inset;}
#af-form-78483602 .af-body label.previewLabel{display:block;float:left;width:50px;text-align:left;font-size:16px;text-decoration:none;font-style:normal;font-weight:normal;}
#af-form-78483602 .af-body{width:220px;padding-bottom:0px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;}
#af-form-78483602 .af-footer{background-color:transparent;background-repeat:no-repeat;background-position:top left;background-image:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-family:, serif;}
#af-form-78483602 .af-header{background-color:transparent;background-repeat:no-repeat;background-position:inherit;background-image:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-family:, serif;}
#af-form-78483602 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-78483602 .af-quirksMode{padding-right:0px;padding-left:0px;}
#af-form-78483602 .af-standards .af-element{padding-right:0px;padding-left:0px;}
#af-form-78483602 .bodyText p{margin:0 0;color:#3f83b5;}
#af-form-78483602 .bodyText h2{margin:0 0;color:#3f83b5;font-weight:bold;font-size:26px;width:230px;}
#af-form-78483602 .buttonContainer input.submit{background:url('http://bestemarketingsolutions.com/wp-content/uploads/btn-download.png') no-repeat left top;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;width:212px;height:44px;}
#af-form-78483602 .buttonContainer input.submit{width:212px;height:44px;}
#af-form-78483602 .buttonContainer{text-align:center;}
#af-form-78483602 body,#af-form-78483602 dl,#af-form-78483602 dt,#af-form-78483602 dd,#af-form-78483602 h1,#af-form-78483602 h2,#af-form-78483602 h3,#af-form-78483602 h4,#af-form-78483602 h5,#af-form-78483602 h6,#af-form-78483602 pre,#af-form-78483602 code,#af-form-78483602 fieldset,#af-form-78483602 legend,#af-form-78483602 blockquote,#af-form-78483602 th,#af-form-78483602 td{float:none;color:inherit;position:static;margin:0;padding:0;text-align:center;}
#af-form-78483602 button,#af-form-78483602 input,#af-form-78483602 submit,#af-form-78483602 textarea,#af-form-78483602 select,#af-form-78483602 label,#af-form-78483602 optgroup,#af-form-78483602 option{float:none;position:static;margin:0;}
#af-form-78483602 div{margin:0;}
#af-form-78483602 fieldset{border:0;}
#af-form-78483602 form,#af-form-78483602 textarea,.af-form-wrapper,.af-form-close-button,#af-form-78483602 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-78483602 input,#af-form-78483602 button,#af-form-78483602 textarea,#af-form-78483602 select{font-size:100%;}
#af-form-78483602 p{color:inherit;text-align:center;width:225px;}
#af-form-78483602 select,#af-form-78483602 label,#af-form-78483602 optgroup,#af-form-78483602 option{padding:0;}
#af-form-78483602 table{border-collapse:collapse;border-spacing:0;}
#af-form-78483602 ul,#af-form-78483602 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-78483602,#af-form-78483602 .quirksMode{width:230px;}
#af-form-78483602.af-quirksMode{overflow-x:hidden;}
#af-form-78483602{background-color:transparent;border-color:inherit;border-width:none;border-style:none;}
#af-form-78483602{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{width:212px;height:44px;padding:0px 0px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;width:220px;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:0px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}


