/*

Theme Name: fx webcreation

Theme URI: http://www.ebizneeds.com.com/

Description: fixed width two column layout.

Version: 1.9.1

Author: Gajendra Singh

Author URI: http://www.ebizneeds.com.com/

Tags: red, custom header, fixed width, two columns, widgets
*/
body
{
        margin:0px;
		background-color:#ffffff;
        font-family:arial;
        font-size: 12px;
        font-weight:normal;
        color:#666666;
        text-align:left;
        line-height:18px;
}
td,p,div,span,a,input{
 font-family:arial;
 font-size: 12px;
}
.alignRight{
        text-align:right;
}
img,form{
        padding:0px;
        margin:0px;
        border:0px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.inputbox{
        border:1px solid #cccccc;
}
.clr{
        line-height:0px;
        height:0px;
       border:0px;
        padding:0px;
        margin:0px;
        font-size:0px;
        clear:both;
}
a, a:link, a:visited{
        color:#912519;
        font-weight:bold;
        text-decoration:none;
}
a:hover, a:link:hover, a:visited:hover{
        /* color:#912519; */
         color:#ba2e01;
        font-weight:bold;
}
/* heading css start */
h1{
        font-family:Arial, Helvetica, sans-serif;
        font-size:26px;
        color:#912519;
        font-weight:bold;
/*text-transform:capitalize; */
}
h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size:22px;
        color:#912519;
        font-weight:normal;
}
.main-content h1{
        padding:30px 0 5px 0;
        margin:0px;
}
.main-content h2{
        padding:8px 0 5px 0;
        margin:0px;
}
#header .headerLeft h1{
        font-family:"Times New Roman", Times, serif;
        font-size:22px;
        color:#FFFFFF;
        font-weight:bold;



        font-style: italic;



        text-transform:lowercase;



        line-height:22px;        margin:0px;



        padding:0px 0 10px 0;



}











/* heading css end */



/* menu css start */











#top_links_bg{







        background-color:#333333;



        height:86px;



        padding:0px;



        margin:0px;



}



#topMenu{



        width:990px;



        margin:auto;



}



#topMenu .topMenuLeft{



        width:350px;



        float:left;



}



#topMenu #topMenuRight{



        width:630px;        float:right;        margin:30px 0 0 0;        text-align:right;		}



#topMenu #topMenuRight ul{



      /*  list-style:none;



        padding:0px;



        margin:0px;



        height:44px;



        float:right;*/



}



/*#topMenu .topMenuRight ul li{



        display:inline;



        padding:10px 10px 32px 10px;



        background-image:url(images/top-devider.gif);



        background-repeat:no-repeat;



        background-position:top right;



        line-height:44px;











        height:44px;











}*/



#topMenu #topMenuRight ul li{



        background-image:url(images/top-devider.gif);



        background-repeat:no-repeat;



        background-position:top right;



        float:left;



       display:block;



    /*line-height:44px;*/



	   padding:0px 10px 0 10px;



}



#topMenu #topMenuRight a,#topMenu #topMenuRight a:link,#topMenuRight a:visited



{



        color:#cccccc;



        font-size:12px;



        text-transform:uppercase;



}







#topMenu #topMenuRight a:hover,#topMenu #topMenuRight a:link:hover, #topMenuRight a:visited:hover







{











        color:#912519;











}



/* menu css end */



/*layout css start */











#headerWrapper



{











        background-image:url(images/header-bg.jpg);











        background-repeat:no-repeat;











        background-position:top center;











       height: 110px;











        width:100%;











}



#contentWrapper{











        background-image:url(images/content-bg.jpg);











        background-repeat:repeat-x;











        background-position:top;











        margin:0px;











        padding:0px;











        padding:10px 0 0 0;











}



.main











{











        width:990px;











        margin:auto;











}



.main-content{











        float:left;











        width:730px;











        padding:0 30px 0 10px;











}



.main-content h2 a,.main-content h2 a:link{











        font-family:"Arial", Helvetica,sans-serif;











        font-size:22px;











        color:#912519;











        font-weight:bold;











}



.smallText{











        margin:0px;











        padding:0px;











        font-size:11px;











        font-weight:200;











}



.main-content p{











        padding-left:0;











}



.main .right-sec{











        float:left;











        width:210px;











        padding:10px 0 0 0;











}











.main .right-sec li{	list-style:none;	margin:0px;	padding:0px;}











.main .right-sec li h2{	margin:0px;	padding:10px 0 0 0;}











.main .right-sec h2{











        color:#cccccc;











        padding:15px 0 10px 0;		font-size:22px;        margin:0px;











}



#logo{











        padding:8px 0 0 0;











}



#header{











        height:382px;











        width:990px;











        margin:auto;











        padding:0px 0 0 0px;











}



#header .headerLeft{











        width:470px;











        float:left;











        padding:30px 30px 0 0;











        margin:0px;











}



#header .headerLeft td,#header .headerLeft p, #header .headerLeft div{











        color:#FFFFFF;











}



#header .headerLeft p{











        padding:0px;











        margin:0px;











}



#header .headerLeft .textwidget{











        padding:0px;











        margin:0px;











        height:95px;











}



#header .execphpwidget{











        padding:0px 0 0 0;











        margin:0px;











        height:40px;











}



#header .portfoliobutton{











        padding:0px;











        margin:0px;











        height:40px;











}



#header .headerRight{











        width:489px;











        float:left;











        padding:0px;











        margin:0px;











}



/*layout css end */











/*testmonial css start  */











.testimonials_manager_widget{











        background-image:url(images/testimonial-bg.jpg);











        background-repeat:no-repeat;











        background-position:top left;











        width:180px;











        height:126px;











        padding:30px 10px 10px 10px;











}



/*testmonial css end  */











#newswrapper{	padding:0px;	margin:0px;}











#newsletter form{	background-image:url(images/newsletter-bg.jpg);











	background-repeat:no-repeat;











	background-position:top left;











	width:200px;











	height:135px;











	padding:10px 10px 10px 10px;











}











#newsletter h2{	margin:0px;	padding:15px 0 8px 0;	text-align:left;}











.newsletterWrapper p{











        padding:7px 0 0px 0;











        margin:0px 0 0 0;











}











.newsletterWrapper p.email{











        background-image:url(images/new-txt-box-bg.jpg);











        background-repeat:no-repeat;











        background-position:left top;











        height:31px;











        width:180px;











        padding:5px 0 0px 10px;











}











.newsletterWrapper p.email input{



        width:160px;











        border:1px solid #ffffff;











}







 #middlePost{











         padding:20px 0 0 15px;











        /* background-image:url(images/shadow-devider.gif); */











        background-repeat:no-repeat;











        background-position:left top;











 }



 #middlePost h2{











         padding:15px 0 6px 0;











        margin:0px;











        font-size:22px;











 }



 #middlePost h2 a,#middlePost h2 a:link,#middlePost h2 a:visited{











        color:#333333;











        font-size:22px;











        font-weight:normal;











        font-family:Arial, Helvetica, sans-serif;











 }



 #middlePost h2 a:hover,#middlePost h2 a:link:hover,#middlePost h2 a:visited:hover











 {











        color:#999999;











 }



 #middlePost h2 a span,#middlePost h2 a:link span,#middlePost h2 a:visited span{











        color:#912519;











        font-size:22px;











        font-weight:normal;











        font-family:Arial, Helvetica, sans-serif;











 }



 #middlePost .design{











         float:left;











        width:238px;











 }



 #middlePost .branding{











         float:left;











        width:238px;











 }



 #middlePost .multimedia{











         float:left;











        width:239px;











 }



  #middlePost img{











         border:0px solid #c9cdcd;











 }



 #myblogBlock{











         border-top:0px solid #cccccc;











/*        background-image:url(images/twitter.gif);  */











        background-repeat:no-repeat;











        background-position:right top;











        width:970px;











        padding:15px 0 0 0;











        margin:10px 0 0 0;











 }



 #myblogBlock h3{











        padding:0px 0 15px 0;











        color:#cccccc;











        margin:0px;











        font-size:18px;











}



.fromMyBlog{











        float:left;











        width:750px;











        padding:0 0 15px 0;











}



.fromMyBlog p{











        padding-left:0px;











        margin-left:0px;











}



.myblog{











        float:left;











        width:730px;











        padding:0 30px 0 0px;











}



#myblogBlock .shortbloginfo{











        color:#912519;











        font-weight:bold;











}



#myblogBlock .shortbloginfo a, #myblogBlock .shortbloginfo a:link, #myblogBlock .shortbloginfo a:visited{











        color:#666666;











        font-weight:bold;











}



#myblogBlock .shortbloginfo a:hover, #myblogBlock .shortbloginfo a:link:hover, #myblogBlock .shortbloginfo a:visited:hover{











        color:#cccccc;











}



.tweeter{











        float:left;











        width:210px;











        padding:0px;











        margin:0px;











}



.tweeter a,.tweeter a:link,.tweeter a:visited{











        color:#912519;











        font-weight:normal;











}



.tweeter p.tweetHeading{











        padding:0px 0 10px 0;











        margin:0px;











}



/*footer css start*/











#footer{











        background-color:#000000;











        height:26px;











        padding:10px 0 0 0;











}



#footer .footerContent{











        width:990px;		text-align:center;        margin:auto;		color:#cccccc;		font-weight:bold;}











 #footer .left{











         float:right;











        width:440px;











        text-align:right;











        padding-right:30px;











 }



 #footer .left ul{











         list-style:none;











        padding:0px;











        margin:0px;











 }



  #footer .left ul li{











          display:inline;











        padding:0 10px 0 10px;











  }



 #footer .left a,#footer .left a:link,#footer .left a:visited{











         color:#CCCCCC;











        font-weight:normal;











        font-size:10px;











        text-transform:uppercase;











 }



 #footer .left a:hover,#footer .left a:link:hover,#footer .left a:visited:hover{











         color:#912519;











 }











  #footer .right{











         float:center;











        width:400px;











        color:#cccccc;











 }



 #ourPortfolioFooterWrapper{











         background-color:#363636;











        height:250xp;











        min-height:250px;











        color:#cccccc;











 }



 #ourPortfolioFooterWrapper h1{











         color:#FFFFFF;











        font-weight:bold;











        text-transform:lowercase;











        margin:0px;











        padding:0 0 10px 0;











 }



 #ourPortfolioFooterWrapper a, #ourPortfolioFooterWrapper a:link,











  #ourPortfolioFooterWrapper a:visited











 {











         color:#CCCCCC;











 }



 #ourPortfolioFooterWrapper .footerContentWrapper{











         width:990px;











        margin:auto;











        padding:25px 0 0 0;











 }



 .footerDivider{











         background-image:url(images/footer-devider.gif);











        background-repeat:no-repeat;











        background-position:top center;











        height:183px;











        width:48px;











        float:left;











 }



 .blockWrapper{











         float:left;











        width:275px;











 }



 .contactBlockWrapper{











         float:left;











        width:320px;











 }



 .blockWrapper .portfolioImg{











         float:left;











        width:84px;











 }



 .blockWrapper .portfolioContent{











         float:left;











        width:190px;











 }



 .blockWrapper ul{











         list-style:none;











        padding:0px;











        margin:0px;











 }



 .blockWrapper span{











         font-size:15px;











        font-weight:600;











 }



 .blockWrapper ul li{











         background-image:url(images/icon-right.gif);











        background-repeat:no-repeat;











        background-position:left center;











        padding:0 0 0 25px;











 }



 .contactBlockWrapper input{











         border:none;











 }



 .contactBlockWrapper .yourName{











         float:left;











        padding:0 10px 0 0;











 }



 .contactBlockWrapper .yourEmail{











         float:left;











 }



 .contactBlockWrapper .yourEmail div, .contactBlockWrapper .yourName div{











         height:25px;











        width:148px;











        background-image:url(images/footer-txt-box-bg.gif);











        background-position:left center;











        background-repeat:no-repeat;











        padding:5px 0 0 6px;











 }



.contactBlockWrapper .yourEmail div input, .contactBlockWrapper .yourName div input{











        width:142px;











        background-color:#D6D6D6;











}







.contactBlockWrapper .securityWrapper{        padding:10px 0 0 0; }











.contactBlockWrapper .securityWrapper .label{	float:left;	width:120px;	padding:4px 0 0 0;}











.contactBlockWrapper .securityWrapper div.input{	float:left;	padding:5px 0 0 4px;	width:148px;	height:20px;	background-image:url(images/footer-txt-box-bg.gif);	background-position:left center;	background-repeat:no-repeat;











}











.contactBlockWrapper .securityWrapper div.input input{	background-color:transparent;}











.contactBlockWrapper .quickmessage{











        padding:10px 0 0 0;











}



.contactBlockWrapper .quickmessage div{











        background-image:url(images/footer-txt-box-big-bg.gif);











        background-repeat:no-repeat;











        height:52px;











        width:324px;











        padding:2px 0 0 5px;











}



.contactBlockWrapper .quickmessage div textarea{











        height:44px;











        width:310px;











        background-color:#D6D6D6;











        border:none;











        overflow:auto;











}



.quickContactBtn{











        padding:10px 0 0 0;











}



/*footer css end*/



.wpcf7-form input,.wpcf7-form textarea{











        border:1px solid #cccccc;











}



.wpcf7-form .contactbtn{











        border:none;











        border:0px solid #ffffff;











}



.catList{











        list-style:none;











        padding:0px;











        margin:0px;











}











.catList li{











        padding:0 0 0 10px;











}











.catList li.currentMenu a,.catList li.currentMenu a:link{	color:#912519;}







.categoryWrapper h2{











        color:#cccccc;











        padding:15px 0 5px 0;











        margin:0 0 0 0;











}



.categoryWrapper .categoryTop{		width:180px;        background-image:url(images/category-top-bg.jpg);        background-repeat:no-repeat;        background-position:left top;        padding:10px;		line-height:22px;}



.categoryWrapper .categoryBottom{











        background-image:url(images/category-bg-bottom.jpg);











        background-repeat:no-repeat;











        background-position:left top;











        padding:10px 0 0 0;











        height:6px;











}











/*------------------------------------------------*//*---------------[PAGES NAVIGATION]---------------*//*------------------------------------------------*/







#pages { width: 630px; margin-left: auto; margin-right: auto;  }







#pages ul { list-style-type: none; list-style-image: none; float: right; margin-top: 6px; padding: 0px 0px 0px 0px; margin-left: 0px; }







#pages li { /*float: left; background-image: url(images/nav-right-2.gif); background-position: right; background-repeat: no-repeat; display: block; margin-right: 10px; background-color: #4B4B4B; height: 29px;*/ }







#pages li:hover {/* background-color: #00A0D5; background-image: url(images/nav-right-Blue.gif);*/ }







#pages li a:link, #pages li a:visited { float: left; color: #FFFFFF; display: block; padding-top: 8px; height: 26px; font-size: 13px; /*background-image: url(images/nav-left-2.gif); background-position: left; background-repeat: no-repeat;*/ }



#pages li a:hover, #pages li a:active { color: #FFFFFF; font-size: 13px; /*background-image: url(images/nav-left-Blue.gif);*/ }



.page_item_home a:link, .page_item_home a:visited, .page_item_home a:active { /*background-image: url(images/nav-left-Blue.gif) !important;*/ }



.page_item_home { /*background-image: url(images/nav-right-Blue.gif) !important; background-color: #00A0D5 !important;*/ }



.current_page_item a:link, .current_page_item a:visited, .current_page_item a:active { /*background-image: url(images/nav-left-Blue.gif) !important;*/ }		.current_page_item { /*background-image: url(images/nav-right-Blue.gif) !important; background-color: #00A0D5 !important;*/  }		/*---------------[DROPDOWN MENU]---------------*/







.nav, .nav * { margin:0; padding:0; list-style:none; }



.nav ul { position:absolute; top:-999em; /*background-position: 0px 5px; background-repeat: no-repeat; background-image: url(images/dropdown-pages-top-Blue.gif)*/; padding-top: 11px !important; width: 207px; /*border-bottom: 4px solid #0083ae;*/}



.nav li { float:left; position:relative; z-index:200; font-size:12px; }



.nav li ul li { width: 207px; background-color: #8D1419; background-image: none !important; height: 30px;border-bottom:1px solid #D36437;}



.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:14px;  }



.nav li:hover li ul, .nav li.sfHover li ul { top:0; }



.nav li li:hover ul, ul.nav li li.sfHover ul { left:207px; top:-15px; background-image: none; padding-top: 0px !important;}



.nav li:hover ul, .nav li li:hover ul { top: -999em; }



.nav li li { display: block; padding: 0px; height: 46px; }



.nav ul li:hover { /*background-color: #2a2c2c;*/ padding: 0px; margin: 0px; background-image: none !important; }



.nav li li a:link, .nav li li a:visited { /*width: 167px !important; display: block; background-color: #00a0d5; padding: 10px 30px 0px 30px; margin: 0px 0px 0px 0px; height: 36px; background-image: none !important;*/}.nav li li a:hover { /*background-color: #00baf8 ; */color: #FFF !important; background-image: none !important; }



#pages li:hover a { /*background-image: url(images/nav-left-Blue.gif);*/ }







.reading{float:left;}







.reading link{



color:#000000;



}







.reading link:hover{



color:#666666;



}
div#post-501 h1{display:none;}


div#pages ul.nav li.page-item-812 a{display:none;}
div#pages ul.nav li.current_page_item a{color:#912519 !important;}
div#pages ul.nav li.current_page_parent a{color:#912519 !important;}
div#pages ul.nav li.current_page_item ul li a{color:#cccccc !important;}
div#pages ul.nav li.current_page_parent ul li.current_page_item a{color:#fff !important;}
div#pages ul.nav li.current_page_parent ul li a{color:#ccc !important;}
a.post-edit-link{display:none;}
