/*







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:300px;







        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;
}