/*
Theme Name: aberlawfirm
Version: 1.1
Author: A.Niraj Kumar
Author Url: http://www.wordpressboys.com
*/







img { border:0px; }

body { margin:0px; padding:0px; background:url(images/body-bg.jpg) repeat-x top #143267; color:#303030; font-size:13px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; line-height:1.5; }

#wrapping { width:958px; margin:0px auto; text-align:left; }

a { text-decoration:none; }

p{ margin:10px 0px; }

.blog-box-rgh .readmore{ padding:10px; vertical-align:middle; }

.clr { clear:both; overflow:hidden; _height:1px; }

.clear { clear:both; overflow:hidden; _height:1px; color:#FFFFFF; }

.lft { float:left; }

.rgh { float:right; }

ul, li, ol, h1, h2, h3, h4, h5, h6, form, input, select, textfild { margin:0px; padding:0px; }

/*ul, li, ol {
	list-style:none;
}*/



a { color:#024985; }

a:hover { color:#000; }

#top-container { width:958px; float:left; height:110px; padding:23px 0px 2px 0px; background:url(images/to-bg.jpg) no-repeat top; }

#logo { width:958px; float:left; padding-bottom:21px; }

#top-navigation { width:958px; height:37px; background:url(images/nav-bg.gif) repeat-x; float:left; }

#top-navigation .home { width:54px; height:37px; float:left; }

#top-navigation .navcontainer { width:894px; float:left; background:url(images/top-right.gif) no-repeat right top; height:37px; padding-right:10px; }

.navcontainer ul { list-style:none; font-size:13px; color:#fff; width:808; float:left; }

.navcontainer ul li { text-transform:uppercase; background:url(images/divider.gif) no-repeat right top; line-height:37px; float:left; }

.navcontainer ul li a { color:#fff; padding:0px 27px; display:block; }

.navcontainer ul li.active a { background:url(images/nav-over.jpg) repeat-x; color:#1e437c; font-weight:bold; }

.navcontainer ul li a:hover { color:#000; background:url(images/nav-over.jpg) repeat-x; }

.call { width:150px; float:right; font-size:18px; font-weight:bold; text-transform:uppercase; color:#fff; line-height:37px; }

#mid-container { width:936px; background:url(images/mid-bg.gif) repeat-x top #fff; margin-top:3px; float:left; padding:9px 11px; margin-bottom:2px; }

#mid-container ul { padding-left:15px; padding-bottom:10px; }

#flashbanner { width:936px; float:left; padding-bottom:11px; position:relative; }

#flashbanner .flash_data { width:450px; float:left; position:absolute; top:50px; left:35px; }

#flashbanner .flash_data h2 { font-size:25px; line-height:32px; color:#fff; font-weight:normal; }

.tabledata { width:100%; float:left; background:url(images/content-bg.gif) repeat-x top; }

.tabledata .lft { width:11px; float:left; background:url(images/left.gif) no-repeat left top; }

.tabledata .rgh { width:11px; float:right; background:url(images/right.gif) no-repeat right top; }

.tabledata .home-tablecontent { width:204px; float:left; }

#content-container { width:936px; float:left; }

.table1-left { width:226px; margin-right:8px; float:left; }

.table1-right { width:313px; float:right; }

.table1 .spc { margin-right:0px; }

.table1 { width:226px; margin-right:10px; float:left; }

.tabledata .home-tablecontent { width:291px; float:left; }

.tabledata .home-tablecontent h2 { padding:10px 0px 25px 0px; font-size:14px; font-weight:bold; color:#2e2e2e; text-align:center }

.tabledata .home-tablecontent h2 span { font-weight:normal; font-size:12px; }

.tabledata .home-tablecontent .content { width:291px; float:left; clear:both; }

.tabledata .home-tablecontent .content ul { list-style:none; }

.tabledata .home-tablecontent .content ul li { border-bottom:dotted 1px #d5d5d5; padding-bottom:10px; margin-bottom:10px; clear:both; font-size:13px; float:left; width:291px; }

.tabledata .home-tablecontent .content ul li .submitbtn { width:80px; height:auto; border:0px; margin:6px 0px 0px 5px; padding:0px; vertical-align:middle; }

.tabledata .home-tablecontent .content ul li input { width:178px; height:19px; border:solid 1px #d4d2d2; padding-left:5px; font-size:12px; margin-top:8px; padding-bottom:3px; }

.tabledata .home-tablecontent .content ul li img { vertical-align:middle; margin-right:10px; display:block; float:left; }

.tabledata .home-tablecontent .content .last { border:0px; }

.tabledata .home-tablecontent .content .readmore { color:#024985; }

.tabledata .home-tablecontent .content .readmore a { color:#024985; padding:0px; margin:0px; width:100px; text-align:center }

.tabledata .home-tablecontent .content .readmore img { display:inline; float:none; }

.tabledata .home-tablecontent .content .readmore a:hover { color:#000; }

.tabledata .home-tablecontent .content ul li a { color:#024985; }

.tabledata .home-tablecontent .content ul li a:hover { color:#024985; }

.tabledata .home-tablecontent .content ul.blue { color:#024985; }

.tabledata .home-tablecontent .content ul.blue a { color:#024985; }

.tabledata .home-tablecontent .content ul.blue a:hover { color:#000; }

.blue { color:#024985; }

.blue a { color:#024985; }

.blue a:hover { color:#000; }

.rgh-heading-content { width:313px; float:left; clear:both; /*padding-top:25px*/



}



.rgh-heading-content h3 { background:url(images/heading-bg.gif) repeat-x; text-align:center; border:solid 1px #dddddb; color:#2e2e2e; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:24px; padding:3px 0px 3px 8px; }

.rgh-heading-content ul { list-style:none; padding:10px 15px; color:#024985; }

.rgh-heading-content ul li { clear:both; padding-bottom:5px; }

.rgh-heading-content ul li a { color:#024985; }

.rgh-heading-content ul li a:hover { color:#000; }

.threecollayout { width:618px; float:left; }

.contactcontainer { width:596px; float:left; }

.contactcontainer h2 { padding:10px 0px 34px 0px; text-align:center; text-transform:uppercase; font-size:16px; font-weight:bold; color:#2e2e2e; }

.contactdtl { width:596px; float:left; font-size:13px; line-height:18px; }

.contactdtl p { padding-bottom:20px; }

.contactdtl a { color:#024985; }

.contactdtl a:hover { color:#000; }

.massage { font-size:14px; color:#024985; background:url(images/massage.gif) no-repeat 214px 1px; width:565px; padding-bottom:15px; padding-left:25px; }

.massage  .profile-container { width:594px; float:left; }

#profile-sort-dtl { width:455px; float:left; }

#profie-imgcontainer { width:115px; float:right; overflow:hidden; }

#profie-imgcontainer img { border:solid 1px #e4e4e4; padding:2px; }

.profile-container p { padding-bottom:15px; }

.profile-container span { color:#024985; }

.contactcontainer h4 { font-size:14px; font-weight:bold; padding-bottom:15px; text-transform:uppercase; }

ul.profilelisting { list-style:none; padding-top:5px; padding-left:5px; padding-bottom:15px; }

ul.profilelisting li { border-bottom: dotted 1px #d5d5d5; padding-bottom:7px; padding-left:10px; clear:both; background:url(images/grey-arrow.gif) no-repeat left 6px; margin-bottom:8px; }

ul.profilelisting li span { color:#024985; }

.profile-container h4 { color:#01193e; font-size:14px; padding-bottom:20px; }

.about-content { width:590px; float:left; clear:both; }

/* Blog Page*/



#blog-left { width:613px; float:left; padding-bottom:10px; }

#blog-right { width:313px; float:right; padding-bottom:10px; }

.blog-container { width:699px; float:left; padding-bottom:26px; }

.tabledata { float:left; }

.tabledata .blog-content { width:677px; float:left; }

.tabledata .blog-content h2 { padding:10px 0px 25px 0px; font-size:16px; font-weight:bold; color:#2e2e2e; }

.blogheading { width:591px; float:left; font-size:16px; font-weight:bold; color:#2e2e2e; padding-bottom:10px; }



.blogheading .postname h1 { font-size:16px; font-weight:bold; }

.blogheading .postname h1 a { color:#024985; }

.blogheading .postname h1 a:hover { color:#2e2e2e; }

.blogheading .postname .postdate { width:450x; padding-top:5px; float:left; font-size:12px; color:#303030; }

/*.blogheading .retweet { width:120px; float:right; text-align:right; }*/

.blogheading .retweet img { padding-right:5px; }

.blog-box { width:591px; float:left; padding-bottom:20px; }

.blog-box .blog-box-lft { width:198px; float:left; }

.blog-box .blog-box-lft img { border:solid 1px #e4e4e4; padding:1px; }

.blog-box .blog-box-rgh { /* width:393px; */ float:right; font-size:12px; }

.blog-box .blog-box-rgh p { padding-bottom:10px; }

.blog-box a { color:#024985 }

.blog-box a:hover { color:#000 }

.postby { width:591px; float:left; border:dotted 1px #d5d5d5; border-left:0px; border-right:0px; padding:10px 0px; }

.postby .postby-left { width:480px; float:left; }

.postby .postby-left a { color:#000000; }

.postby .postby-left a:hover { color:#024985; }

.postby .share-content { width:100px; float:right; text-align:right; color:#024985; }

.postby .share-content a { color:#024985; }

.postby .share-content a:hover { color:#000; }

.post-innercontainer { width:591px; float:left; background:url(images/post-bg.gif) repeat-x; padding:15px 11px 26px 11px; }

#footer { width:100%; margin:0px; padding:0px; }

#footer-top { background:url(images/footertop.gif) repeat-x top #01193e; height:240px; width:100%; margin:0px; padding:0px; }

.footer-top-content { width:958px; margin:0px auto; padding:10px 0px 0px 0px; }

.footer-left { width:479px; float:left; background:url(images/footer-divider.gif) no-repeat right top; height:225px; }

.footer-right { /* width:470px; */ float:RIGHT; height:225PX; }

.footer-heading { width:470px; float:left; height:37px; padding-top:84px; padding-bottom:12px; clear:both; }

.footerlogin { width:460px; float:right; padding-right:10px; }

.footerlogin p { overflow:hidden; margin:2px 0px; }

.footerlogin p label { width:202px; float:left; display:block; font-size:12px; font-weight:bold; text-align:right; padding-right:5px; color:#fff; }

.footerlogin div.wpcf7-response-output { padding-left:86px; }

.footerlogin p input { width:236px; height:22px; border:solid 1px #000; }

.footerlogin p textarea { width:236px; border:solid 1px #000; }

.footerlogin p .btn { width:69px; height:24px; border:0px; float:right; margin-right:15px; background:url(images/submit-btn.gif) no-repeat; color:#fff; text-align:center; cursor:pointer; padding-bottom:4px; font-weight:bold; }

.footerlogin p { padding-bottom:5px; position:relative; }

.footerlogin .wpcf7-validation-errors { color:#fff; width:340px; font-size:10px; border:solid 1px #ff0000; margin-top:0px; }

#wpcf7-f1-p42-o1 span.wpcf7-not-valid-tip { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #FF0000; font-size:10pt; left:0; padding:2px; position:absolute; top:-2px; width:231px; z-index:100; }

.footerleftcontent { width:280px; float:left; padding-right:15px; padding-left:5px; padding-top:23px; color:#fff; font-size:13px; }

.footerleftcontent ul { list-style:none; padding-top:10px; clear:both; }

.footerleftcontent ul li { clear:both; padding-bottom:8px; color:#0459a1; }

.footerleftcontent ul li a { color:#0459a1; }

.footerleftcontent ul li a:hover { color:#fff; }

.footerleftcontent ul li span { font-size:14px; font-weight:bold; color:#fff; }

.footerleftcontent ul li img { vertical-align:middle; padding-right:5px; }

.footerrightcontent { width:150px; float:left; font-size:14px; color:#fff; padding-top:40px; }

.footerrightcontent img { padding-top:10px; }

.footerrightcontent a { color:#fff; }

.footerrightcontent a:hover { text-decoration:undrline; }

#footer-base { background:url(images/footer-base.gif) repeat-x; height:47px; width:100%; margin:0px; padding:0px; }

.footer-top-content { width:958px; margin:0px auto; }

.footer-base-content { width:958px; margin:0px auto; padding:8px 0px 0px 0px; color:#f4f4f4; font-size:11px; text-align:center; }

.footer-base-content span { color:#0066bd; font-size:11px; }

.footer-base-content a { color:#fff; }

.footer-base-content a:hover { text-decoration:underline; }

/* Begin Images */



p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }

/* End Images */







/*** new code **/



.question { width:236px; height:48px; }

.btn-submit { margin-left:59px; width:auto; height:auto; border:0px; }

/** end new code **/















form#commentform p { overflow:hidden; clear:both; margin:6px 0px; }

form#commentform p label { line-height:18px; text-align:right; padding-right:5px; font-size:13px; }

form#commentform p label small { font-size:13px; }

form#commentform p input { width:225px; height:18px; border:solid 1px #e4e4e4; }

form#commentform p textarea { width:400px; border:solid 1px #e4e4e4; }

form#commentform p .btn { width:auto; height:auto; }

#blog-left #respond h3 { padding-bottom:10px; }

.arcivetopheading { background:url(images/blog-heading.jpg) repeat-x; width:602px; float:left; height:43px; line-height:43px; padding-left:11px; font-size:16px; font-weight:bold; color:#2e2e2e; text-align:center; }

/**/



.spacer { margin-right:0px; float:right; }

.aber-law-difference-table { width:303px; float:left; margin-right:10px; }

.aber-law-difference { width:100%; float:left; background:url(images/content-bg.gif) repeat-x top; }

.aber-law-difference .lft { width:11px; float:left; background:url(images/left.gif) no-repeat left top; }

.aber-law-difference .rgh { width:11px; float:right; background:url(images/right.gif) no-repeat right top; }

.aber-law-difference .aber-law-differenccontent { width:281px; float:left; }

.aber-law-difference .aber-law-differenccontent h2 { padding:14px 0px 34px 0px; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; color:#2e2e2e; }

.textstyle { text-align:center; }

.aber-law-difference .aber-law-differenccontent h2 span { font-weight:normal; font-size:13px; text-transform:none; }

.aber-law-difference .aber-law-differenccontent .content { width:281px; float:left; clear:both; }

.aber-law-difference .aber-law-differenccontent .content ul { list-style:none; }

.aber-law-difference .aber-law-differenccontent .content ul li { border-bottom:dotted 1px #d5d5d5; padding-bottom:10px; margin-bottom:10px; clear:both; font-size:13px; float:left; width:281px; }

.aber-law-difference .aber-law-differenccontent .content ul li input { width:178px; height:19px; border:solid 1px #d4d2d2; padding-left:5px; font-size:12px; margin-top:5px; padding-bottom:3px; }

.aber-law-difference .aber-law-differenccontent .content ul li a { color:#024985; }

.aber-law-difference .aber-law-differenccontent .content ul li a:hover { color:#000; }

.aber-law-difference .aber-law-differenccontent .content ul li img { vertical-align:middle; margin-right:10px; display:block; float:left; }

.aber-law-difference .aber-law-differenccontent .content .last { border:0px; }

.aber-law-difference .aber-law-differenccontent .content .readmore { color:#024985;/* background:url(images/blue-arrow.gif) no-repeat right top;*/ }

.aber-law-difference .aber-law-differenccontent .content .readmore a { color:#024985; }

.aber-law-difference .aber-law-differenccontent .content .readmore a:hover { color:#000; }

.aber-law-difference .aber-law-differenccontent .content ul li a { color:#024985; }

.aber-law-difference .aber-law-differenccontent .content ul li a:hover { color:#024985; }

.aber-law-difference .aber-law-differenccontent .content .readmore { color:#024985; }

.aber-law-difference .aber-law-differenccontent .content .readmore img { vertical-align:middle; margin:0px; float:none; }

.aber-law-difference .aber-law-differenccontent .content .readmore a { color:#024985; /*background:url(images/blue-arrow.gif) no-repeat 290px top;*/



	width:100%; text-align:center; }

.aber-law-difference .aber-law-differenccontent .content .readmore a:hover { color:#000; }

.aber-law-difference .aber-law-differenccontent .content .readmore img { display:inline; }

.resentpost-table { width:303px; float:right; }

.contactdtl-container { width:596px; float:left; font-size:13px; line-height:18px; text-align:center; }

.contactdtl-container p { padding-bottom:20px; }

.contactdtl-container a { color:#024985; }

.contactdtl-container a:hover { color:#000; }

.rgh-heading-content-blog { width:226px; float:left; clear:both; padding-top:25px }

.rgh-heading-content-blog h3 { background:url(images/heading-bg.gif) repeat-x; border:solid 1px #dddddb; color:#2e2e2e; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:24px; padding:3px 0px 3px 8px; text-align:center; }

.rgh-heading-content-blog ul { list-style:none; padding:10px 15px; color:#024985; }

.rgh-heading-content-blog ul li { clear:both; padding-bottom:5px; }

.rgh-heading-content-blog ul li a { color:#024985; }

.rgh-heading-content-blog ul li a:hover { color:#000; }

.alignright img { margin-right:5px; }

.homelink-outre { width:936px; float:left; }

.homelink-container { width:100%; float:left; background:url(images/content-bg.gif) repeat-x top; }

.homelink-container .lft { width:11px; float:left; background:url(images/left.gif) no-repeat left top; }

.homelink-container .rgh { width:11px; float:right; background:url(images/right.gif) no-repeat right top; }

.homelink-container .home-link-content { width:914px; float:left; }

.homelink-container .home-link-content h2 { padding:14px 0px 34px 0px; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; color:#2e2e2e; }

.homelink-container .home-link-content h2 span { font-weight:normal; font-size:12px; text-transform:none; }

.homelink-container .home-link-content .content { width:914px; float:left; clear:both; }

.homelink-container .home-link-content .content ul { list-style:none; }

.homelink-container .home-link-content .content ul li { border-right:dotted 1px #d5d5d5; font-size:13px; float:left; width:208px; float:left; padding-right:5px; margin-right:10px; height:80px; }

.homelink-container .home-link-content .content ul li input { width:178px; height:19px; border:solid 1px #d4d2d2; padding-left:5px; font-size:12px; margin-top:5px; padding-bottom:3px; }

.homelink-container .home-link-content .content ul li img { vertical-align:middle; margin-right:10px; display:block; float:left; }

.homelink-container .home-link-content .content .last { border:0px; }

.homelink-container .home-link-content .content .readmore { color:#024985;/* background:url(images/blue-arrow.gif) no-repeat right top;*/ }

.homelink-container .home-link-content .content .readmore a { color:#024985; }

.homelink-container .home-link-content .content .readmore a:hover { color:#000; }

.homelink-container .home-link-content .content ul li a { color:#024985; }

.homelink-container .home-link-content .content ul li a:hover { color:#024985; }

div.wpcf7 { margin:0; padding:0 0 0 150px; }

.facebook { width:291px; float:left; margin:10px 0px; }

.facebook img { padding:2px 4px 0px 4px; }

.tabledata .home-tablecontent h2 { padding:10px 0px 28px 0px; font-size:14px; font-weight:bold; color:#2e2e2e; text-align:center; text-transform:uppercase; }

#blog-right ul, #blog-right ul li { list-style:none; margin:0px; padding:0px; float:left; }

.table1-right-home { width:313px; float:right; }

#blog-right .tabledata { padding-bottom:10px; }

#blog-right .content ul li { padding-bottom:10px; margin-bottom:10px; }

.mail { width:291px; float:left; font-size:12px; }

.mail img { padding-right:5px; vertical-align:middle; }

.mail span { color:#024985; }

.home-tablecontent .content form input { width:190px; float:left; height:22px; border:solid 1px 3963232; }

.home-tablecontent .content form .submitbtn { width:auto; height:auto; border:0px; margin-left:8px; }

.footercontainerbox { width:936px; float:left; clear:both; }

.footerboxcontent { width:914px; float:left; }

.footerboxcontent p { padding-bottom:10px; }

.footerboxcontent .contactcontainer { width:914px; float:left; }

.footerboxcontent .contactcontainer h2 { padding:10px 0px 38px 0px; font-size:14px; font-weight:bold; color:#2e2e2e; text-align:center; text-transform:uppercase; }

.footerlogin p span.wpcf7-not-valid-tip { position:absolute; top:-2px; left:0px; width:231px; border:none; color:#FF0000; }

span.wpcf7-not-valid-tip { top:-2px; width:231px; left:0px; border:none; color:#FF0000; }

#execphp-6 ul { padding-top:10px; }

#execphp-6 ul li { padding-bottom:5px; padding-left:10px; }



.google_buzz, .retweet { float:left; margin-right:5px; }

.Retweet { clear:both; /* margin-top:10px; */ float:right;	 }

.Retweet .socialicons {float:left; width:100%; overflow:hidden;}


