body {background-image:url(/sites/all/themes/hubv5/images/site_bg_top.jpg); }
.container {border-left: 1px solid #cfcac3; border-right: 1px solid #cfcac3; background-color: #ffffff;}
.new_container {width:1020px; padding-left: 15px; padding-right:15px;}
.form-item label {display: inline; font-weight: bold;}

/* Book Image Shadow */

/* NEW =================================== */

#title_abstract { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 1.25em; font-weight:bold;}

/* NEW TEXT VERSION LOGO */
#part_of_nolo {margin:0 0 -4px 15px;}
#blue {color:#2c78aa; font-size:24px; text-decoration: none; float:left;}
#red {color:#9b2a00; font-size:24px; text-decoration: none; float:left;}
#grey {color:#666666; font-size:24px; text-decoration: none; margin-right:-3px;}
#grey_small {color:#666666; font-size:16px; text-decoration: none;}

/* == Universal Fonts == */
h1 {font-size:23px; font-weight:normal; color:#856343; font-family:Georgia,"Times New Roman",Times,serif; margin: 10px 0 1px 0;}
h2 {font-size:20px; font-weight:normal; color:#BC5532; font-family:Georgia,"Times New Roman",Times,serif; margin:0; padding:0;}
h3 {font-size:15px; font-weight:normal; color:#724E2A; font-family:Georgia,"Times New Roman",Times,serif; margin-bottom: 0.3em;}
h4 {font-size:13px; font-weight: bold; color: #666666; font-family:Arial,Helvetica,sans-serif; margin:0;}
h2.contentHeader {border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding:2px 0; margin-bottom:9px; width:686px;} 
/* == END == */


/*
h2 {color:#BC5532; margin:0; padding:0; margin-bottom:0 0 2px;}
h3 {margin:0; padding:0; color:#BC5532; font-weight:bold;}
h4 {margin:0; margin-top:5px; padding:0; color:#267baa; font-weight:bold;}
h1,h2,h3,h4,h5{font-family:Georgia,"Times New Roman",Times,serif;}
h1,h6{font-weight:normal;color:#BC5532;}h2{color:#bc5532;}h3{color:#724e2a;}h4{color:#267baa;}h5{color:#666;}
h1{font-size:2em;line-height:1.2;margin-bottom:0.25em;font-weight:normal;} h2{font-size:20px;font-weight:normal;} h3{font-size:1.4em;line-height:1.0;margin-bottom:0.3em;font-weight:normal;} h4{font-size:1.1em;line-height:1.25;margin-bottom:0.5em;font-weight:bold;} h5{font-size:1em;font-weight:normal;margin-bottom:0.5em;} h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
*/


.DIY_book_image a img {
  -moz-box-shadow: 4px 4px 4px #666;
  -webkit-box-shadow: 4px 4px 4px #666;
  box-shadow: 4px 4px 4px #666;
    border: 1px solid #999999;
}

/* top link style */
.top_link {color:#FFFFFF; font: 1.0em Arial,Tahoma,sans-serif;	text-align:right; background-color:#333;}
#top_padding {padding: 3px 20px 3px 0;}
.left_padding {padding:0 0 0 15px; line-height:19px;}
.image_top_padding {margin-top:5px;}

/* login area  */
.login {text-align:right;font-size:0.8em;margin-bottom:2px;}
.log_in {text-align:right;border-bottom:none;margin-bottom:2px;padding:0 0 3px;display:block;}

/* LOGIN  */
.not-logged-in #user-login h2{display:none;}
.not-logged-in .user_l{display:none;}
.user_r{padding:10px; }
#user-login{overflow:hidden;margin-bottom:10px;}
#user-login .border_left {border-left:none;}
#user-login .ui-widget-header {background:#FFFFFF none repeat scroll 0 0;border:1px solid #D0D0D0;font-weight:normal;margin-top:10px;padding:10px;}

/* poll */
.conf_topmess{width:680px;}
.conf_topmess h1 {background:url(/sites/all/modules/hubcontact/img/poll_arrow.gif) no-repeat scroll right;}
.conf_topmess ul{margin:1.5em 0 2.5em 0;}
.conf_topmess ul li {background:transparent url(/sites/all/themes/images/menu-leaf.gif) no-repeat scroll 0 7px;list-style-position:outside;list-style-type:none;margin:0 0 0.75em !important;overflow:hidden;padding:0 0 0 12px;}
.conf_topmess{width:680px;}

/* Breadcramb */
.links_direction {margin:0 0 10px 15px; font-size:11.2px; font-style:italic;}
.breadcrumb {display:none; padding:5px 0 10px 0;line-height:1;margin:0 0 10px 10px;font-size:12px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;}
.breadcrumb a{margin:0 5px;}

/* Left Column */
.leftcol {float:left;}

/* Right Column */
.rightcol {float:right; margin-top:45px; }
.rightcol_title_padding {background-color:#fffce7;padding:6px 0 2px 10px; margin-top:10px; font-weight:bold; color:#000; height:100%; border-bottom:1px solid #a74b28;}
.rightcol_block { height:100%; background-color:#fffce7; color:#000; padding:6px 10px 10px 10px;}

/* hr */
hr{background:#000;color:#000;clear:both;float:none;width:100%;height:2px;margin:0.5em 0;border:none;margin-left: auto; margin-right: auto; margin-top: 1.25em; margin-bottom: 1.25em;}
hr.space{background:#fafafa;color:#fafafa;}
.hr_short {background:#000;color:#000;clear:both;float:none;width:96%;height:2px;margin:0.5em 0;border:none;margin-left: auto; margin-right: auto; margin-top: 1.25em; margin-bottom: 1.25em;}
.node_unit hr {display:none;}
.swi-regional-hr {background: none repeat scroll 0 0 #000000;border: medium none;clear: both;color: #000000;float: none;height: 2px;margin: 0.5em auto;width: 100%;
}

/* Logo alignment */
.title_logo {height:100%;float:left;margin: 8px 0 4px 15px;}
#nolotoplogo {float:left; position:relative;top:-23px; left:-18px; width:100%; height:100% ; }
.searchbox_area {height:100%;float:right;margin: 2px 10px 0 0; text-align:right;}
#searchbox {margin:0;height:23px;float:none;overflow:hidden;padding:10px 23px 3px 0; background-color:#eaaf49;}
#mainNav {height: 1px; width: 1020px;}

/* -- Links -- */

#mpf_submit_bar a {display:none;}
/*
#mpf_submit_bar a:visited {color:#ffffff; text-decoration: underline;}
#mpf_submit_bar a:hover {color:#ffffff; text-decoration: none;}
*/

.DIY_more a {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
.DIY_more a:visited {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
.DIY_more a:hover {color:#000000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:underline;}
.DIY_more_form a {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
.DIY_more_form a:visited {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
.DIY_more_form a:hover {color:#000000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:underline;}

.node-inner a {color:#006699; text-decoration:underline;}
.node-inner a:visited {color:#006699; text-decoration:underline;}
.node-inner a:hover {color:#000000; text-decoration:none;}

a {color:#000000; text-decoration:none;}
a:active {color:#000000;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

a.blue {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
a.blue:visited {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
a.blue:hover {color:#000000; text-decoration:none;font-family: arial, helvetica, sans-serif;}

a.more {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.more:visited {color:#7A6E60; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.more:hover {color:#000000; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration:underline;}

.dia_nav a {font-size:14px; color:#006699; text-decoration:underline;}
.dia_nav a:active {font-size:14px; color:#000000;}
.dia_nav a:visited {font-size:14px; color:#006699; text-decoration:underline;}
.dia_nav a:hover {font-size:14px; color:#006699; text-decoration:none;}

.gen nav {padding-right:10px;}
.gen nav #city_rightpadding {padding-right: 30px;}

.es_art_item a {color:#006699; text-decoration:underline;}
.es_art_item a:visited {color:#006699; text-decoration:underline;}
.es_art_item a:hover {color:#000000; text-decoration:none;}

.srs_odd a {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
.srs_odd a:visited {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
.srs_odd a:hover {color:#000000; text-decoration:none;font-family: arial, helvetica, sans-serif;}

.srs_even a {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
.srs_even a:visited {color:#006699; text-decoration:underline;font-family: arial, helvetica, sans-serif;}
.srs_even a:hover {color:#000000; text-decoration:none;font-family: arial, helvetica, sans-serif;}

.results_stats b {color:#A74B28;}

.node-inner li {list-style-type: disc; margin-left: 13px; margin-bottom:5px; }
/*
.small {margin-right:-15px;}
*/

/*.block-inner h3 a {font-family: arial, helvetica, sans-serif; font-size:14px;}*/

ul {margin:0 0 5px 20px; padding:0 !important; list-style-type: none;}
li {margin:0; padding:0 0 10px; list-style-type: none; line-height:1.3em;}
p {margin:0; padding:0 0 10px;}

/* --Homepage Overview -- */
.overview_padding {padding-right:15px;}


/* === TOP MENU TABS hubv5_menu === */
#hubv5_menu {margin:0;height:16px;float:none;overflow:hidden;padding:4px 0 4px 0; background-color:#000; margin-right:140px;}
#hubv5_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0 10px 0 5px;}
#hubv5_menu li {float:right;list-style:none;font-family:Arial,Tahoma,sans-serif; font-weight:bold;}
#hubv5_menu li a {font-size:1.0em;text-decoration:none;color:#ffffff;padding:0 15px;}
#hubv5_menu li a:hover {color:#ebaf49;}

/* on states */
.front #hubv5_menu li.home a {background:url("/sites/all/themes/hubv5/images/sprite1.gif") no-repeat scroll 20px -142px transparent;color:#376EB2;display:block;float:left;font-weight:bold;padding:0 20px;}
/* directory */
.section-directory #hubv5_menu li.directory a{color:#222;}
/* articles */
.section-resources #hubv5_menu li.articles a{color:#222;}
.node-type-article #hubv5_menu li.articles a{color:#222;}
/* qa */
.section-legal-advice #hubv5_menu li.qa a{color:#222;}
.node-type-expert-question #hubv5_menu li.qa a{color:#222;}
/* glossary */
.section-glossary #hubv5_menu li.glossary a{color:#222;}

/* == Helpful tips == */

.helpful_tip_title {width:200px; margin-top:30px; padding:18px 0 0 10px; font-size:1.2em; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#bc5532;; background-image:url(/sites/all/themes/hubv5/images/recent-top.jpg); background-repeat:no-repeat;}
.helpful_tip_content_wrapper {background-image:url(/sites/all/themes/hubv5/images/recent-middle.jpg); background-repeat:repeat-y;width:212px;}
.helpful_tip_content {width:180px; color:#000; margin: 0 0 0 10px; padding:6px 10px 0 0; line-height:20px; border-top:1px solid #000;}
.helpful_tip_content_bottom {height:30px; width:190px;  background-image:url(/sites/all/themes/hubv5/images/recent-bottom.jpg); background-repeat:no-repeat; padding: 0 20px 0 0; text-align:right;}

/* tips box */
#tipsbox {float:right;margin-bottom:10px;overflow:hidden;}
.tipsbox_top {background:transparent url(/sites/all/themes/images/tipsbox_top.gif) no-repeat scroll left bottom;height:5px;width:200px;}
.tipsbox_body {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:1px 10px;width:178px;}
.tipsbox_bottom {background:transparent url(/sites/all/themes/images/tipsbox_bottom.gif) no-repeat scroll left top;height:5px;margin-bottom:10px;width:200px;}
.tipsbox_body ul {margin:0;}
.tipsbox_body li {background:transparent url(/sites/all/themes/images/menu-leaf.gif) no-repeat scroll 0 6px;cursor:pointer;list-style-image:none;list-style-type:none;margin:0 0 10px;padding-left:15px;}

/* == Leadpath ?????

#leadpath_grey {background-image:url(/sites/all/themes/hubv5/images/leadpath_greybg.jpg); background-repeat:no-repeat; padding:20px 10px 30px 20px;}

== */

#mpf_submit_button {margin: 30px 0; text-align: right;}
#text_align {line-height:10px;}
.leadpath_textalign {padding:0 15px 0 15px; line-height:19px;}
#content_topmargin {padding-top: 7px;}

/* == Main Search box = */
#searchbox_bg {height:104px; background-image:url(/sites/all/themes/hubv5/images/searchbox_bg.jpg); background-repeat:no-repeat;  margin-top:10px; margin-bottom:10px; float:left; width:685px;}
#searchbox_bg .searchbox_padding {padding:15px 10px 10px 20px; width:445px; float:left; line-height:20px;}
#searchbox_bg .searchbox_right_image {padding:10px 10px 10px 20px; width:170px; float:left;}
#searchbox_bg .searchbox_title {color:#19698a; font-size:15px; font-weight:bold;}
#searchbox_bg .searchbox_input { width:350px; vertical-align: top; float:left;}

/* = Top Search box == */
.searchboximg {margin: 0 0 -5px 0;}

/* = How it Works == */
.how_it_works_bg_top {background-color:#f3f3f4; background-repeat:no-repeat; width:259px; height:65px; padding: 8px 15px 5px 15px; margin:10px 0 0 30px;}
.how_it_works_bg_top .text_howitworks {  width:130px; float:left; font-size:16px; font-weight:bold; margin-bottom:5px;}
.image_align {width:45px; float:left; margin-bottom:5px;}
.how_it_works_bg_top .text_align { padding-top:5px; width:195px; float:left;}
.how_it_works_bg_second {background-color:#f3f3f4; background-repeat:no-repeat; width:274px; height:35px; border-top: 1px solid #999; padding: 10px 0 5px 15px; margin:0 0 0 30px;}
.how_it_works_bg_second .text_align { padding-top:5px; width:210px; float:left;}
.how_it_works_margin {margin-bottom:10px;}

/* == Home Blocks Sections == */ 
.topmargin {margin:5px 0 0 15px;}
.rightmargin {margin-right:44px; margin-left:3px;}

.home_blocks_title {width:280px; padding:8px 0 2px 10px; font-weight:bold;color:#000; height:100%; background-image:url(/sites/all/themes/hubv5/images/title_bg.jpg); background-repeat:no-repeat;}
.home_block_informed {width:300px; color:#000; padding:10px 0 10px 10px; line-height:23px;}
.home_block_DIY {width:300px; color:#000; padding:10px 0 10px 0; line-height:23px;}
.home_block_findlawyer {width:77px; color:#000; float:left; padding:6px 0 0 20px;line-height:25px;}
.home_overview {padding:0 15px 0 15px; line-height:22px;}

.home_block_recent_article_title {width:280px; padding:0 0 0 15px; font-size:1.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#bc5532;}
.home_block_recent_article_bottom {height:30px; width:275px; text-align:right; padding:0 15px 0 0;}
.home_block_recent_article_content_wrapper {}
.home_block_recent_article_title_content {width:260px; color:#000; margin:0 0 0 15px; padding:0; line-height:23px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#regional-resources-row {display: inline-block; vertical-align: top; padding: 0 10px 0 0;}

.fp_articleblockunit ul {padding:0 0 0.25em 0;}
.fp_articleblockunit ul li {line-height: 16px;list-style-type: none; margin: 0; padding: 0 0 6px;}

.home_block_title h2 {color: #BC5532; font-family: Georgia; font-size: 1.8em; font-weight: normal; line-height: 0.8em; text-decoration: none;}
.home_block_title h3 {color: #724E2A; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: normal; line-height: 1; margin-bottom: 0.3em;}

/* == Block / Subpages right col == */
.DIY_book_title_home {width:280px; height:20px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 3px 0 3px 10px; color:#006699; margin:0 0 5px 0; font-weight:bolder; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.DIY_book_title {width:250px; height:20px; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 3px 0 3px 10px; color:#006699; margin:0 0 5px 0; font-weight:bolder; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.DIY_form_title {width:250px; height:20px; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 3px 0 3px 10px; color:#006699; margin:10px 0 5px 0; font-weight:bolder;font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif;}
.DIY_topic_title {width:260px; padding: 2px 0 2px 10px;}
.DIY_content {color:#000; padding: 6px 0 0; line-height:25px; margin-bottom:10px; }
.DIY_book_warpper {width:255px; margin: 10px 0 10px 10px; float:left;}
.DIY_book_image {color:#000; padding:0 0 0 0; font-weight:bold; float:left; width:90px; }
.DIY_book_info {color:#000; padding:0 0 0 10px; line-height:20px; float:left; margin-top:10px; width:150px; font-weight:bold;}
.DIY_more {font-size:10px; color:#7A6E60; font-family: Arial, Helvetica, sans-serif; margin-left:150px;}
.DIY_more_form {font-size:10px; color:#7A6E60; font-family: Arial, Helvetica, sans-serif; margin-left:140px;}

.DIY_topic_warpper {float: left;margin: 5px 0 10px 10px;width: 270px;}
.DIY_content ul {list-style-type: none;margin: 0 0 5px 0; padding: 0 0 0 4px !important;}

/* hubv5 DIY Book and Form title css from nolo span-5 title and span-2 more */
.hubv5_DIY_block {border-bottom: 1px solid #000000;border-top: 1px solid #000000;height: 23px;margin: 0 2px 8px;padding: 1px 0 0 8px;width: 100%;}
.hubv5_DIY_block .hubv5_DIY_title {color: #006699;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;font-weight: bold;margin-right: 28px;}
.hubv5_DIY_block .hubv5_DIY_more {color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;margin-left: 25px;padding-top: 3px;text-align: right;}
.hubv5_DIY_more a {color: #000000;font-family: Arial,Helvetica,sans-serif;text-decoration: none;}
.hubv5_DIY_more a:hover {color: #7A6E60 !important;font-family: Arial,Helvetica,sans-serif;text-decoration: underline !important;}

/* == Article Content == */
.article_content {background-color:#ffffff;  height:100%; color:#000;margin:10px 20px 15px 0;  line-height:22px;}
.article_title {float:clear; padding: 0  0 15px 0;}

/* Google Plus One */
#page_rating { float:left; width:250px; margin-top:10px; margin-left:15px;}

/* --  Search Page */
.search_title { float:left; width:250px; margin-top:10px; margin-bottom:10px; }
.search_next_pages { float:right; margin-top:10px; margin-left:10px; margin-bottom:10px; text-align:right;}
.search_orage_text  {color:#a74b28; font-size:14px;}
.search_grey_text  {color:#666;}

/* --  search  ---  */
.main_bodyresults {position:relative;margin:0 0 50px 0;padding:1px 0;}
.search_header {border-bottom:1px dotted #d2d2d2; margin-bottom:10px; }
h2.search_header {font-size:1.7em;font-weight:normal;}

.title_res{position:absolute;top:0;right:0; text-decoration: none; color:#000000;}
.search_tabs {display:none;}
.section-info .results_stats {}

.es_art_item {width:100%;padding:0;}
.es_art_item h3 {/*font-weight:bold;*/margin-bottom:0.1em;}
.es_r_bottom{clear:both;/*background:#f9f8f8;border:1px solid #dfdfdf;*/}

.es_r_bottom ul{margin:-2px 0 0 0 ;padding:0;}
.es_r_bottom li {display:inline;font-size:10px;font-weight:bold;margin:0 10px 5px 0;}

p.teaser_len {margin:0;}
p.teaser_lenalt {margin:0;}

.es_art_item h3{color:#5B91D4;}
.contributed_by a {color:#000;}
.contributed_by {color:#000;}
.contributed_by span{color:#777;}
.art_site {color:#000;}
.art_site span{color:#777;}
.art_vote {color:#777;}

/* == aa block NEW == */
.aa_block {width:230px;float:right;margin:0 10px 20px 20px;}
.aa_block h2 {background:transparent url(/sites/all/themes/hubv5/images/aa_block_title.jpg) no-repeat scroll 0 0;color:#006699;font-size:1.4em;padding:10px 0 0 0;text-align:center;margin:0;height:25px;} /* modified */
.aa_block a{color:#006699;text-decoration:none;}
.aa_block a:hover{color:#000000;text-decoration:underline;}
.aa_block a:visited{color:#006699;text-decoration:none;} /* new */
.aa_block h2 a {color:#006699;text-decoration:none;}
.aa_block h2 a:hover{color:#000000;text-decoration:underline;}
.aa_block h2 a:visited {color:#006699;text-decoration:none;}
.aa_block-wrap{margin:0 1px 0 1px;background:#fff;border-right:1px solid #f4f4f4; border-left:1px solid #f4f4f4;}
.aa_block-inner{margin:0 15px 0 15px; padding: 10px 0 10px 0; border-top:1px solid #cccccc;}
.aa_block_bottom {background:transparent url(/sites/all/themes/hubv5/images/aa_block_title_bottom.jpg) no-repeat scroll 0 0;} /* new */
.aa_block h3{font-size:1.05em;font-weight:normal;line-height:1.4;margin:1.5em 0 0.5em 0;text-align:center; color:#9E0B0F;}
.aa_block h3.aa_contact span{background:url(/sites/all/themes/hubv5/images/sprite1.gif) no-repeat scroll 0 -893px;padding:10px 0 0 20px;}
.aa_block h3 a{}
.aa_block h4{color:#a8a8a8;font-size:0.9em;margin-bottom:0.2em;padding:0 0 10px 0;text-align:center;font-family:Verdana;font-weight:normal;}
.aa_block h5{border-top:1px dotted #d2d2d2;padding:10px 0 0 0;font-family:Verdana;margin:10px 0 0 0;}
.aa_block p {font-size:.85em;margin:0 0 .2em 0;font-weight:normal;padding:0 0 0 13px; line-height:19px;}
.aa_block .featured_pic {margin:0 auto;float:none; text-align: center;}
.aa_block .gen_nav {padding:10px 0 0 0;}
.aa_block .gen_nav li{font-size:0.85em;line-height:1.4;padding:0 !important;list-style-type: none;}
.aa_block .gen_nav ul{margin:0;}
a.aa_contact, a.aa_contact:visited {background:transparent url(/sites/all/themes/hubv5/images/aa_contact.gif) no-repeat scroll left top;border:0 none;display:block;height:17px;overflow:hidden;text-indent:-5000px;width:58px;margin:2px 0 0;}
a.aa_contact:hover {background-position:left -17px;}

/* == aa block OLD

.aa_block {width:230px;float:right;margin:0 10px 20px 20px;}
.aa_block h2 {background:transparent url(/sites/all/themes/hubv4/images/aa_block_title.jpg) no-repeat scroll 0 0;color:#fff;font-size:1.4em;padding:15px 0 0 0;text-align:center;margin:0;height:39px;}
.aa_block h2 a{color:#fff;text-decoration:none;}
.aa_block h2 a:hover{color:#fff;text-decoration:underline;}
.aa_block-inner{margin:0 10px;background:#fff;padding:10px;border-right:1px solid #d1e6f2;border-bottom:1px solid #d1e6f2;border-left:1px solid #d1e6f2;}
.aa_block h3{font-size:1.05em;font-weight:normal;line-height:1.4;margin:1.5em 0 0.5em 0;text-align:center; color:#9E0B0F;}
.aa_block h3.aa_contact span{background:url(/sites/all/themes/hubv4/images/sprite1.gif) no-repeat scroll 0 -893px;padding:10px 0 0 20px;}
.aa_block h3 a{}
.aa_block h4{color:#a8a8a8;font-size:0.9em;margin-bottom:0.2em;padding:0 0 10px 0;text-align:center;font-family:Verdana;font-weight:normal;}
.aa_block h5{border-top:1px dotted #d2d2d2;padding:10px 0 0 0;font-family:Verdana;margin:10px 0 0 0;}
.aa_block p {font-size:.85em;margin:0 0 .2em 0;font-weight:normal;padding:0;}
.aa_block .featured_pic {margin:0 auto;float:none;}
.aa_block .gen_nav {padding:10px 0 0 0;}
.aa_block .gen_nav li{font-size:0.85em;line-height:1.4;padding-right:0 !important;}
a.aa_contact, a.aa_contact:visited {background:transparent url(/sites/all/themes/hubv4/images/aa_contact.gif) no-repeat scroll left top;border:0 none;display:block;height:17px;overflow:hidden;text-indent:-5000px;width:58px;margin:2px 0 0;}
a.aa_contact:hover {background-position:left -17px;}
*/


/* 404 Page */
.boldtext {font-weight:bold; font-size:14px;}
.notfound_title { float:left; width:350px; margin-bottom:14px; }

/* All Articles */
.allarticle_text {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}

/* Lawyers by States */
.states_lawyers_odd { width:100%; color:#000; padding:10px 0 10px 10px; line-height:20px; float:left; font-size:12px; margin-bottom:5px;}
.states_lawyers_even { width:100%; color:#000; padding:10px 0 10px 10px; line-height:20px; float:left; border-top:1px solid #999; border-bottom: 1px solid #999;background-color:#f6f7f7; font-size:12px; margin-bottom:5px;}

/* Popular Cities */
.popular_cities_title {width:270px; height:auto; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 2px 0 3px 10px; color:#006699; margin:0 0 10px -15px; font-weight:bold;font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif;}
.popular_cities_content {color:#000; padding: 6px 0 0 20px; line-height:25px; margin-bottom:40px; font-weight:bold;}
.popular_cities_list {margin-left:10px;}
.popular_cities_articles_title {color: #267BAA; margin:0; font-size: 14px;font-weight: bold; }
.popular_cities_articles li {font-size: 12px;}

/* == More Information ==*/
#more_information {border-top:1px solid #C0D0A1; border-bottom: 1px solid #C0D0A1; margin: 10px 0 20px 0; padding:7px 5px 0 5px; font: 1.0em bold; font-family: arial, tahoma, sans-serif; background-color:#f6f7f7; height:50px; vertical-align:bottom; text-align:center; line-height:20px;}
.more_information_article {padding:0 15px 0 15px; line-height:20px; margin-bottom:40px;}
.more_information_readmore {width:95px; font-weight:bold; font-size:0.8em; color:#786E5E;}

/* -- RELATED ARTICLES -- */
/* used */.related_art_block h2{border-bottom:1px dotted #D2D2D2;margin-bottom:10px; padding-bottom:5px;}
.related_art_block .dia_nav .item-list ul li{margin:0 0 1.5em 0;list-style-type:none; line-height:21px;}

/* == Curated Content == */
.topic_page_resources_title {height:20px; border-bottom: 1px solid #000; border-top: 1px solid #000; padding: 2px 0 3px 0; color:#006699; margin:10px 0 5px 0;font-weight:bold;font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif;}
.topic_page_content {color:#000; padding:0 5px 0 0; line-height:20px; margin-bottom:10px; float:left;}
.topic_page_content li {margin:0; padding:0 0 5px; list-style-type: none; line-height:20px; color:#333333;}
.topic_page_book_warpper {width:100%; margin: 9px 0 8px 0;}
.topic_page_book_image {padding:0 10px 0 0; font-weight:bold; float:left; }
.topic_page_book_info {color:#333333; padding:0; line-height:20px;  margin-bottom:10px;}
.blue {color:#006699;font-family:Georgia, "Times New Roman", Times, serif;}
.topic_overview_text {color:#333;}

/* == Curated Content == */
/* right col */
.topic_page_more_topic {height:20px; border-bottom: 1px solid #e5bf65; border-top: 1px solid #e5bf65; padding: 5px 0 3px 20px; color:#bf5231; margin:10px 0 5px 0; font-weight:bold;font-size:1.1em;  font-family:Georgia, "Times New Roman", Times, serif;}
.topic_page_more_topic_content {color:#000; padding:6px 0 0 10px; line-height:25px; margin-bottom:20px; width:260px;}
.topic_page_related_topic {height:20px; border-bottom: 1px solid #e5bf65; border-top: 1px solid #e5bf65; padding: 5px 0 3px 20px; color:#bf5231; margin:10px 0 5px 0; font-weight:bold;font-size:1.1em;  font-family:Georgia, "Times New Roman", Times, serif;}
.topic_page_related_topic_content {color:#000; padding:6px 5px 0 20px; line-height:25px; margin-bottom:40px;}

/* === Q & A (Search)== */
.h3_question {color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.h3_answer {color:#a74a28; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.name_red {color:#a74a28; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* pagination search */
/* pagination */
.pag_holder{padding-left:170px;}
#pagination{overflow:hidden;}
#pagination .item-list ul{margin:0 auto;}
#pagination li.pager-ellipsis{display:none;}
#pagination li {display: inline; margin: 0; padding: 0}
#pagination li.pager-current {text-decoration: none;}
#pagination li.highlighted a{background: url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x 0 -200px;border:1px solid #1b6a8b;color:#fff;}
#pagination li a, #pagination li.pager-current {display: block;min-height: 18px; line-height: 18px;vertical-align: middle;float: left;text-align: center;border: 1px solid #d3d3d3;margin-right: 5px;padding: 0 5px;background: url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x 0 -160px;color:#336699;text-decoration: none;}

#pagination li a:hover, #pagination li a:active, #pagination li a:focus, #pagination li.pager-current
{background: url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x 0 -200px; text-decoration: none;color:#fff;border: 1px solid #1b6a8b;}

.section-info #pagination ul{margin:0;}

.alllink a{text-decoration:none !important;}
#pagination .emptycell {cursor:pointer;background:transparent url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x scroll 0 -160px;border:1px solid #D3D3D3;color:#336699;display:block;float:left;line-height:18px;margin-right:5px;min-height:18px;padding:0 5px;text-align:center;text-decoration:none;vertical-align:middle;}
#pagination .emptycell:hover{background:transparent url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x scroll 0 -200px;border:1px solid #1b6a8b;color:#fff;}

#pagination .activecell {background:transparent url(/sites/all/themes/hubv5/images/w_pagination_bg.gif) repeat-x scroll 0 -200px;border:1px solid #1b6a8b;color:#fff;display:block;float:left;line-height:18px;margin-right:5px;min-height:18px;padding:0 5px;text-align:center;text-decoration:none;vertical-align:middle;}

/* == Footer == */
.footer_padding {padding:25px 15px 20px 30px;margin:15px 0 10px 0; color:#000; text-align:left; font-size:0.9em; height:170px; background-image:url(/sites/all/themes/hubv5/images/footerbg.jpg); background-repeat:no-repeat;}
.footer_block_logo { width:90px; float:left;  margin: 0 30px 0 0;}
.footer_block {border-right:1px solid #ccc; float:left; margin: 0 25px 0 0; padding: 0 30px 0 0;}
.footer_block_products { border-right:1px solid #ccc; float:left; margin: 0 25px 0 0; padding: 0 30px 0 0;}
.footer_block_directory { border-right:1px solid #ccc; float:left; margin: 0 25px 0 0; padding: 0 30px 0 0;}
.footer_block_sales {float:left;  margin: 0 30px 0 0;padding: 0 25px 0 0;}
.footer_block li {line-height: 16px;list-style-type: none; margin: 0; padding: 0 0 5px;}

/* == Copyright == */

#copyright {text-align:center; margin-left:35px;}

/* toggle black */

/*  block edit */
.block_legend {padding:2px;color:#666;background:#fffddd; border:1px solid #f1ecb4;}
.block_legend a {color:#ed1c24;font-weight:bold;}
.block_legend span {line-height:1;}
.block_legend small {margin:0px;}
.sniblet-edit-link{padding:2px;color:#666;background:#eefddd; border:1px solid #dcf4c1;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.comment-inner span.new {color:#ea4e22;font-style:italic;font-size:90%;}

#toggle_block_edit {position:absolute;top:20px;right:20px;}

/* -- CSS probably not used BELOW -- */

/* Lawyer Directory - Practice Area */
.practice_areaA {background-color:#ffffff;  height:100%; color:#000;margin:10px 0 15px 15px;}
.practice_area { margin-bottom:20px;float:left;border:1px solid #C0D0A1;color:#000000;font: 1.1em bold Arial,Tahoma,sans-serif;background-color:#ffffff; width:96%; height:100%; }
.practice_block {float:left;padding: 9px 0 9px 15px;color:#000000;font: 1.0em bold Arial,Tahoma,sans-serif;width:194px;line-height:210%; }
.practice_subblock {height:100%; margin-bottom:20px;}
.practice_block_title {height:100%; float:left;}
.type_of_lawyer { margin-bottom:20px;float:left;border:1px solid #C0D0A1;color:#000000;font: 1.1em bold Arial,Tahoma,sans-serif;background-color:#ffffff; width:96%; height:100%; }

/* Talk to the lawyer page */
.talk_to_lawyer {padding: 9px 0 9px 15px; margin-bottom:20px;float:left;border:1px solid #C0D0A1;color:#000000;font: 1.1em bold Arial,Tahoma,sans-serif;background-color:#ffffff; width:96%; height:100%; line-height:220%; }

/* Lawyer AD */
.lawyer_AD {float:clear; margin:10px 0 10px 0;}
img.header {float:left;margin:-3px 15px 0 0; width:50px;}

.last {margin-right:0;padding-right:0;}
.lawyer_AD_titleblock {color:#cc9900;background-color:#FFF; margin-left:15px;}
.lawyer_AD_headerblock {border-top:1px solid #C0D0A1; border-bottom: 1px solid #C0D0A1; margin: 0 0 10px 13px; padding:9px 0 0 20px;; color:#267baa;font: 1.2em bold Arial,Tahoma,sans-serif;background-color:#f6f7f7; height:48px; vertical-align:bottom;}
.lawyer_learnmore_headerblock {padding: 10px 0 8px 9px;color:#000000;font: 1.2em bold Arial,Tahoma,sans-serif;background-color:#fffce7; height:100%; margin-left:15px; border:1px solid #C0D0A1;}
.lawyer_learnmore_top_contentblock {border:1px solid #C0D0A1;padding: 9px 0 10px 13px; margin-top:10px;color:#000000;font: 1.0em bold Arial,Tahoma,sans-serif;background-color:#f1f8f0; width:96%; }
.lawyer_learnmore_contentblock {border:1px solid #C0D0A1;padding: 9px 0 10px 13px;color:#000000;font: 1.0em bold Arial,Tahoma,sans-serif;background-color:#f1f8f0; width:96%; }
#bg_green {background-color:#fffce7; border:1px solid #C0D0A1;}
.legal_advice {height:100%; float:left; margin: 0 0 0 5px;;}
.learn_more {height:100%; float:left; margin: 0 35px 0 5px;;}
.learn_more_text {height:100%; float:left; margin: 10px 0 0 7px; font-weight:bold;}

/* == HUBV4 == */
.section-resources #right_col h2.title{display:block;}
.nmar_box p{font-size:0.9em;}
.nmar_box h4{color:#666666;font-family:verdana;font-size:0.9em;}
.nmar_box h2{clear:both;}
.issues_navhol{border-right:1px solid #c5ced7;border-left:1px solid #c5ced7;border-bottom:1px solid #c5ced7;background:#fff;width:696px;}
.catbox_nav_three{width:215px;float:left;padding-bottom:10px;}
.catbox_nav_three ul{margin:0;padding:0;}
.catbox_nav_three li{list-style:none;margin:0 0 10px 0;font-size:0.9em;}
.eqbox{background:#fff;width:232px;float:left;}
.eqbox h3{background:url(/sites/all/themes/hubv4/images/grad_bg.gif) repeat-x scroll bottom left;border-bottom:1px solid #c5ced7;border-top:1px solid #c5ced7;color:#333333;padding:5px 10px;}
.eqboxlast{background:#fff;width:232px;float:left;}
.eqboxlast h3{background:url(/sites/all/themes/hubv4/images/grad_bg.gif) repeat-x scroll bottom left;border-bottom:1px solid #c5ced7;border-top:1px solid #c5ced7;color:#333333;padding:5px 10px;}

p.rmb{text-align:right;font-size:.9em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:5px 0;}
p.rm a,p.rmb a{color:#9e0b0f;}
.altnav a{color:#9E0B0F!important;}
.altnav a:hover{color:#9E0B0F!important;}
.altnavb a{color:#444!important;}
.altnavb a:hover{color:#666!important;}
.blackanchor a{color:#333!important;text-decoration:none!important;}
.blackanchor a:hover{color:#333!important;text-decoration:underline!important;}
.greyanchor a{color:#666!important;text-decoration:underline!important;}
.greyanchor a:hover{color:#666!important;text-decoration:none!important;}
a.blackanchor{color:#333!important;text-decoration:none!important;}
a.blackanchor:hover{color:#333!important;text-decoration:underline!important;}
a.related_info{color:#013474;}
a.related_info:hover{color:#013474;}


.corner_mes{background:#F8F8F8;border-bottom:1px solid #ECECEC;border-right:1px solid #ECECEC;border-left:1px solid #ECECEC;font-size:80%;float:right;margin:0 0 10px;}
.corner_mes a{line-height:1.8;color:#d77603;padding:2px 5px 4px;}
/*.local_providers{float:none;}*/
/*#block-expert_blocks-19{margin:0 0 20px;}*/
/*.featured_pic{float:left;height:75px;text-align:center;width:100px;margin:0;}*/
.featured_inn img{float:none;margin:0;padding:2px;}
/*.contributor_box{margin:0 0 10px;padding:expression('0 0 5px 0');}*/
/*.contributor_box h3{line-height:1.2;font-size:1.1em;margin:0 0 .2em;}*/
/*.front .contributor_box p{line-height:1.6;}*/
/*.contributor_box p{color:#555;font-size:.89em;font-weight:400;line-height:1.3;margin:0;}*/
.pa_articles{width:100%;border-bottom:1px dotted #D2D2D2;overflow:hidden;margin:0 0 20px;padding:0;}
/*.featured_text{margin:0 0 0 110px;}*/
.featured_textarea{position:relative;width:expression(585px);margin:0 0 0 110px;}
.featured_textarea h3{margin-bottom:0;padding-right:145px;}
.tinyp{font-size:11px;color:#666;margin:0;}
.tinyp b{color:#333;}
.featured_inn_icons{position:absolute;top:0;right:0;}
.featured_inn_icons span{float:left;}
.featured_inn_icons span:first-child{margin-right:10px;}
.pa_articles .featured_desc{position:relative;}
.pa_articles .featured_desc h3{padding-right:130px;}
/*.pcb_hol{margin:3px 0 0;}*/

.msg_list{margin:0 0 20px 0;padding:0px;}
.refineblock{margin:0 0 10px 0;}
.refineblock{font-size:10px;line-height:1.4;color:#474747;padding:0;font-style:italic;}
.refineblock a{color:#9e0b0f;}.refineblock a:hover{color:#9e0b0f;}.refinebox_div{width:100%;margin:0 0 4px 0;}
#providers-refine-practicearea-form{width:100%;display:block !important;padding:2px;background:#f1f1f1;}
#edit-practicearea{float:left;margin:0 5px 0 0;}
#providers-refine-zip-form{width:100%;display:block !important;padding:2px;background:#f1f1f1;}
.msg_head{padding:5px 10px;cursor:pointer;position:relative;margin:0;font-weight:bold;font-size:10px;text-align:right;}
.msg_body{padding:5px 0 0;}
.no_found{text-align:center;padding:0 25px;}
.no_found h4{color:#f7941d;margin:0 0 .2em;}
.no_found h3{margin:0 0 .2em;}
.no_found a{color:#54A20A;font-weight:700;}

/* tips box */
#tipsbox {float:right;margin-bottom:10px;overflow:hidden;}
.tipsbox_top {background:transparent url(/sites/all/themes/images/tipsbox_top.gif) no-repeat scroll left bottom;height:5px;width:200px;}
.tipsbox_body {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:1px 10px;width:178px;}
.tipsbox_bottom {background:transparent url(/sites/all/themes/images/tipsbox_bottom.gif) no-repeat scroll left top;height:5px;margin-bottom:10px;width:200px;}
.tipsbox_body ul {margin:0;}
.tipsbox_body li {background:transparent url(/sites/all/themes/images/menu-leaf.gif) no-repeat scroll 0 6px;cursor:pointer;list-style-image:none;list-style-type:none;margin:0 0 3px;padding-left:15px; line-height:20px;}

/* cons box */
.consbox {margin-bottom:10px;overflow:hidden;width:700px;}
/* to accomodate new gadget */
.page-consultation-confirmation .consbox {margin-bottom:10px;overflow:hidden;width:650px;}
.page-consultation-confirmation .consbox_top {display:none;}
.page-consultation-confirmation .consbox_body {width:auto;border:1px solid #D1D1D1;}
.page-consultation-confirmation .consbox_bottom {display:none;}

.consbox_top{background:transparent url(/sites/all/themes/images/consbox_top.gif) no-repeat bottom left;width:700px;height:5px;}
.consbox_bottom {background:transparent url(/sites/all/themes/images/consbox_bottom.gif) no-repeat top left;height:5px;margin-bottom:10px;width:700px;}
.consbox_body{background:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;width:678px;padding:10px 10px 1px 10px;}

/* step 1 */
.cons_step1form{position:relative;}
.consform1_container{width:700px;float:left;background-color:#fafafa;padding:10px;overflow:hidden;}

.cons1_box{overflow:hidden;background:#fafafa;border:1px solid #eeeeee;width:700px;float:left;padding:10px;}
.cons1_upper label{ }
.cons1_upper fieldset{margin:0 0 3px 0;padding:0;}

.cons1_upperl{width:235px;float:left;text-align:right;margin-right:5px;}

.cons1_upperr{float:left;width:400px;}
.cons1_upperr select{margin:0;}
.cons1_upperr input{margin:0;}

.footerbutton_test{background:#fafafa;width:700px;}

.ajaxload_description textarea{width:665px;height:100px;}

.cons1_question{width:200px;float:left;margin-right:10px; line-height:1.2;}
.cons1_question .left-form-required {color:red;padding-right:5px;}
.cons1_question span{margin-bottom:10px;float:left;padding-top:6px;}
.cons1_question p{padding-top:5px;}

#consultation-practice-area-questions-form .form-item {border-bottom:1px solid #F1F1F1;padding-top:5px;}
#consultation-practice-area-questions-form #edit-description-wrapper {border-bottom:none;}

.cons1_answ{width:455px;float:right; }
.cons1_answ .form-item{float:left;width:32%;}
#consultation-practice-area-questions-form textarea{height:100px;width:66%;}

/* step 2 */
.consultation_excont{width:700px;float:left;}
#cons_experts_list{width:700px;}
.consultation_ex_holder {border-bottom:1px dashed #D1D1D1;margin-bottom:1.5em;overflow:hidden;padding-bottom:0.5em;width:100%;}
.consultation_ex_holder h2{font-weight:normal;color:#54a20a;font-size:1.2em;}
.checkbox_cont{  padding-top:2px;margin-left:3px;}
.checkbox_cont .form-item {margin-top:0;padding:0;}
.cons_loginl {width:120px;float:left;}
.cons_loginr {width:400px;float:left;}
.cons_loginm {width:430px;float:left; text-align:right;}
.cons_loginm input{margin-top:10px;}

.cons_form_button {width:699px;}
.consultation_contactform{width:700px;}

#user-login-form {text-align:left;}

/* confirmation */
.conscont_top #user-login-form {text-align:left !important;}

.conf_left{width:220px;float:left;overflow:hidden;margin:0 0 5px 10px;}
.conf_left p{margin-bottom:0; }
.conf_right{width:auto;float:left;font-size:12px;color:#4D74B7;}
.conf_right p{margin-bottom:0; }
.conf_main{width:400px;margin-right:10px;overflow:hidden;padding-left:40px;}

.conf_main ul{list-style:none;}
#cons_selected_experts{padding:0 0 10px 0;border-bottom:1px dotted #e2e2e2;margin-bottom:20px;}
#cons_selected_experts ol{padding:0; margin:0 0 10px 0;}
#cons_selected_experts ol li{ border-bottom:1px solid #D3D3D3;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 20px;padding:0 0 10px;}
.conscont_top hr{margin:0 !important;padding:0!important;height:1px;display:none;}
.conf_main ul{list-style:none;}
#cons_selected_experts p{margin-bottom:2px;}
#cons_selected_experts li {margin-bottom:15px;}
#cons_selected_experts li p {margin-bottom:2px;}
.consultation_steps2{float:left;margin-right:20px;}
p.consultation_step2{width:700px;}
.conf_topmess{width:650px;}
.conf_topmess h1 {background:url(/sites/all/modules/hubcontact/img/poll_arrow.gif) no-repeat scroll right;}
.conf_topmess ul{margin:1.5em 0 2.5em 0;}
.conf_topmess ul li {background:transparent url(/sites/all/themes/images/menu-leaf.gif) no-repeat scroll 0 7px;list-style-position:outside;list-style-type:none;margin:0 0 0.75em !important;overflow:hidden;padding:0 0 0 12px;}
#cons_request_details {padding:0 0 20px 0;border-bottom:1px dotted #e2e2e2;margin-bottom:20px;}
#cons_contact_information{padding:0 0 10px 0;}

/* -- COMMENTS -- */
/* COMMENTS AREA */
#comments h2{margin:10px 0;font-size:1.6em;}

.boxtop_530{}
.boxbody_530{background:#fff;width:658px;border:1px solid #efeeee;padding:20px;margin:0 0 20px 0;position:relative;}
#comments .boxbody_530 .links {float:none !important;}
#comments .boxbody_530 .links .links {position:absolute;top:10px;right:5px;}

.indented .boxtop_530{background:none;height:0px;}
.indented .boxbody_530{border-bottom:none;border-right:none;border-top:none;padding:10px;width:auto;font-size:90%;}
.indented .boxbottom_530{background:none;height:0px;margin-bottom:10px;overflow:hidden;}

.box .boxtop_530{background:none;height:0px;}
.box .boxbody_530{background:#fff;border:1px solid #fff;padding:5px;width:95%;margin:5px 0;}
.box .boxbottom_530{background:none;height:0px;margin-bottom:10px;overflow:hidden;}

/*.comment .vote-up-down-widget{display:none;}*/
.comment .submitted{font-size:0.8em;font-weight:bold;color:#666;}

.box h2.title{margin:0 !important;font-size:1.4em !important;}
/* icons */
.comment_delete a{background:url(/sites/all/themes/hubv4/images/sprite1.gif) no-repeat scroll 0 -745px;padding:4px 0 4px 19px;line-height:1.4;}
.comment_edit a{background:url(/sites/all/themes/hubv4/images/sprite1.gif) no-repeat scroll 0 -726px;padding:3px 0 3px 19px;}
.comment_reply a{background:url(/sites/all/themes/hubv4/images/sprite1.gif) no-repeat scroll 0 -841px;padding:3px 0 3px 19px;}
.submitted {background:url(/sites/all/themes/hubv4/images/sprite1.gif) no-repeat scroll 0 -863px;padding:2px 0 2px 18px;}
.submitted a{color:#f7941d;}
.submitted a:hover{color:#f7941d;}
/* box */
#comments .boxcomment_top{}
#comments .box{background:#fffeee;width:658px;border:1px solid #d7d7d7;padding:20px;margin:0;}
#comments .boxcomment_bottom{}
#comments #comment-form fieldset.collapsible{display:none;}
/*.page-legal-advice h1 {display:none;}
.section-legal-advice h1 {display:none;}*/
/* box form */
#comment-form .form-item label{float:left;margin-right:10px;}
#comment-form #edit-comment-wrapper label{float:none;}
#comment-form textarea{height:80px;}
p.blog_date{font-weight:bold;color:#505050;margin:0 0 5px 0;}

#comment-form fieldset {margin:5px 0 10px 0;}

/* used */ul.hl_box {margin:40px 20px;}
/* used */ul.tomeckbox {margin:40px 20px;}
.tomeckbox li {list-style-image:none;list-style-type:none;margin:0;}
.tomeckbox li {background:#E1EDF3 none repeat scroll 0 0;border:1px solid #C0E2F3;cursor:pointer;padding:10px;}
.tomeckbox li:hover {background:#D6E6EF none repeat scroll 0 0;}

/* comments qa  */
.node-type-expert-question  #comments .submitted-box {background:none;}
.node-type-expert-question  #comments .comment_q .voting_widget_gradbox {background:none;}
.node-type-expert-question  #comments .voting_widget_gradbox {background:none;}
.node-type-expert-question  #comments .comment_q .vote-up-inact {border-left:none;}
.node-type-expert-question  #comments .voting_widget_gradbox .vote-points p {margin:-2px 0 -5px;}
.node-type-expert-question  #comments span.comment-count {display:none;} /* gets rid of the number of comments (1) */


/* - COMMON REUSABLE ELEMENTS  --  */
/* widths */

/* used */.boxhpercent {width:50%;float:left;}
.width_300{width:300px;}
/* misc */
.imgfloatleft {margin:0 10px 10px 0;float:left;}
.imgfloatright {margin:0 0 10px 10px;float:right;}
.float_left {float:left;}
.float_right {float:right;}


.text_center{text-align:center;}
/* borders */
.border_right {border-right:1px solid #EEEEEE;}
.border_left {border-left:1px solid #EEEEEE;}
.border_bottom {border-bottom:1px solid #EEEEEE;}
.noborderbottom {border-bottom:none !important;}
/* margins */
.margin_10 {margin:10px;}
.marginb_10 {margin-bottom:10px;}
.marginb_20 {margin-bottom:20px;}
.marginb_30 {margin-bottom:30px;}
.marginr_10 {margin-right:10px;}
.marginl_10 {margin-left:10px;}
.margin_top {margin-top:10px !important;}
.margint_20 {margin-top:20px;}
.margin_bottom {margin-bottom:10px !important;}
.margin_bottom2 {margin-bottom:20px !important;}
.marginr_10{margin-right:10px;}
.margin_right2 {margin-right:20px;}
.nomarginbottom{margin-bottom:0 !important;}
/* padding */
.padding_top {padding-top:10px;}
.padding_10 {padding:10px;}
.padding_right {padding-right:10px;}
.pad_all {padding:10px;}
.nopad{padding:0 !important;}
/* floats */
.right {float:right;}
.left {float:left;}
/* colors */
.white{color:#fff;}
.black{color:#000;}
.orange {color:#f7941d;}
.blue {color:#1783c6;}
.green {color:#39b54a;}
.grey{color:#777;}
.red{color:#9e0b0f;}
/* alternative colors on navigation */
.altnav a {color:#9E0B0F !important;}
.altnav a:hover {color:#9E0B0F !important;}
.altnavb a {color:#444 !important;}
.altnavb a:hover {color:#666 !important;}
.blackanchor a {color:#333 !important;text-decoration:none !important;}
.blackanchor a:hover {color:#333 !important;text-decoration:underline !important;}
.greyanchor a {color:#666 !important;text-decoration:underline !important;}
.greyanchor a:hover {color:#666 !important;text-decoration:none !important;}
a.blackanchor  {color:#333 !important;text-decoration:none !important;}
a.blackanchor:hover {color:#333 !important;text-decoration:underline !important;}
a.related_info {color:#013474;}
a.related_info:hover{color:#013474;}
/* boxes */
.greybox_r {background:#f5f5f5;}

.normal {font-weight:normal;}

.bold {font-weight:bold;}
.overflow{overflow:hidden;}

#right_col h2{font-size:1.4em;color:#333;border-bottom:1px dotted #D0D0D0;font-weight:normal;line-height:2;margin-bottom:20px;}

h2.underlined_header {color:#54A20A;font-weight:normal;border-bottom:1px solid #d2d2d2;}

.expertbox{border:1px solid #CACACA;padding:10px;}
.related_art_block ul{margin-bottom:30px;overflow:hidden;}
.tricol_block {float:left;width:230px;}
.tricol_block ul{margin:10px 0;padding:0;}
.tricol_block li{list-style-image:none !important;list-style-position:outside;list-style-type:none !important;margin:0 0 7px 0 !important;}

/* buttons */
.summarysearch_left .button_searchviewpage a, .button_searchviewpage a:visited {background:transparent url(/sites/all/themes/images/button_searchviewpage.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:24px;overflow:hidden;text-indent:-5000px;width:142px;margin:0 0 10px 32px;}
.summarysearch_left .button_searchviewpage a:hover {background-position: left -24px;}

a.button_gcase:hover {background-position:left -24px;}
a.button_gcase, a.button_gcase:visited {background:transparent url(/sites/all/themes/images/button_searchfreecase.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:24px;overflow:hidden;text-indent:-5000px;width:142px;}

a.button_gcasesm, a.button_gcasesm:visited {background:transparent url(/sites/all/themes/images/button_searchfreecase_sm.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:29px;overflow:hidden;text-indent:-5000px;width:106px;margin:0 0 3px 0px;}
a.button_gcasesm:hover {background-position:left -29px;}

/* --- */

/* describe your case */
.pathcont_top {background:#f4f4f4 none repeat scroll 0 0;border:1px solid #dedede;padding:20px 10px 10px 10px;margin:0 0 30px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px; width:680px;}
.pathcont_top .form-item{margin:0;padding:0 !important;}
.pathcont_top select{margin:0;}
.pathcont_top label{float:left;width:270px;margin:3px 5px 0 0;text-align:right;font-size:0.8em;}
.pathcont_top .radio_wrapper label{font-size:1.0em;font-weight:bold !important;line-height:1.4;/*any IE*/line-height: expression('2');float:none;text-align:left;width:auto;}
.pathcont_top input[type="text"] {background-color:#FFFFFF;}
.pathcont_l {float:left;margin-right:5px;text-align:right;width:270px;line-height:1.2;}
.pathcont_l label{font-weight:bold;}
.pathcont_r {float:left;width:350px;}
.pathcont_r .form-item{margin:0;}
.pathcont_top span.form-required{display:none;}
/* when radio button is selected */
.radio_wrapper{padding-left:20px;}
.radio_wrapper .form-radios {margin-bottom:10px;overflow:hidden;}
.radio_wrapper .form-radios #edit-mpf-leadgen-pr-0-wrapper {display:none;}
.radio_wrapper .form-radios .form-item {margin-bottom:5px;margin-bottom:0;width:205px;float:left;}
.radio_wrapper .form-radios .form-item input{margin:0;}
.radio_wrapper .form-radios .form-item label{font-weight:normal !important;}
.span-25 .span-17 .radio_wrapper .pathcont_l {text-align:left;}
.span-25 .span-17 .radio_wrapper .pathcont_r{width:320px;}
.span-25 .span-17 .radio_wrapper .pathcont_l {width:auto;}

.pathcont_top table{padding:0 !important;border:0 !important; background:none !important;margin:0 !important;clear:both;}
.pathcont_top body{padding:0 !important;border:0 !important; background:none !important;margin:0 !important;}
.pathcont_top tr{padding:0 !important;border:0 !important; background:none !important;margin:0 !important;}
.pathcont_top td{padding:0 !important;border:0 !important; background:none !important;margin:0 !important;}

.pathcont_top .zipareaw{width:70%;}
.pathcont_top .ziparean{width:30%;}

.radio_wrapper .zipareaw{width:69%;}
.radio_wrapper .ziparean{width:auto;}
.radio_wrapper .zip_description{text-align:left !important;}
.zip_description{text-align:right !important;}
.radio_wrapper #leadgen_zip_location {padding-top:20px;/*any IE*/padding-top: expression('30px');}

.pathcont_top .radio_wrapper #edit-mpf-leadgen-zip-wrapper input{width:230px;margin:3px 0;}
.span-25 .span-17 .radio_wrapper #edit-mpf-leadgen-zip-wrapper label{text-align:left;width:250px;}

#article_table table {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
#article_table td {border-bottom: 1px solid #cccccc;}

/* Products */
.product_search { margin-bottom:10px; }
.product_search_image { border:1px solid #333; }
.product_search_content a {color:#069; text-decoration:underline;}
.product_search_content a:visited {color:#069; text-decoration:underline;}
.product_search_content a:hover {color:#000; text-decoration:none;}
.product_search_content h3 {margin-bottom:0.1em;}
