
/*****************************Breadcrumbs Module*****************************/

div.module_breadcrumbs  { position: relative; width:100%; font-family:Arial, sans-serif; float:left; top: -44px; float: left; font-weight:bold; font-size:11px; color:#FFFFFF; margin-left:23px; margin-top:20px; }

span#bcb_green { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C3D69B; }

a.pathway { padding:0px 6px; color:#FFFFFF; text-decoration:none; }

div.module_breadcrumbs span.last { }

/*****************************Main Menu Module*****************************/

div.module_mainmenu { /*background:url(../images/tlp-menu-bg-shadow.png) top left no-repeat;*/ height:53px; float:left; width:970px; padding-left:10px;   }

ul.menu_mainmenu { list-style-type:none; float:left; margin:0px; padding: 0px; }

ul.menu_mainmenu li { float:left;  } 
						 
ul.menu_mainmenu li a { text-decoration:none; display:block; }
						  
ul.menu_mainmenu li a span { 
color:#555555; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; background:url(images/menu-normal.png) top right  no-repeat; display:block; padding-top:6px; padding-bottom:9px; width:139px; text-align:center;  }						  

ul.menu_mainmenu li#current {  float:left; } 
						 
ul.menu_mainmenu li#current  a { text-decoration:none; display:block; }
						  
ul.menu_mainmenu li#current a span { 

color:#ffffff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; background:url(images/menu-active.png) top right no-repeat; display:block; padding-top:6px; padding-bottom:9px; width:139px; text-align:center; }						  

ul.menu_mainmenu li:hover { float:left;  } 
						 
ul.menu_mainmenu li:hover  a { text-decoration:none; display:block; }
						  
ul.menu_mainmenu li:hover a span { color:#555555; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; background:url(images/menu-hover.png) top right no-repeat; display:block; padding-top:6px; padding-bottom:9px; width:139px; text-align:center;}

/***************************** Know more about (article menu) Module ********************************/

div.module_latestnews { float:left; width:190px; }
div.module_latestnews h3, div.module_featured_lawyer h3, div.module_discusscase h3,  div.module_getacallback h3,div.module_featured_lawyer2  h3  { float:left; font-family:Trebuchet MS,Arial, Helvetica, sans-serif;  font-size:16px; margin:0px;  height:32px; padding-left:5px; width:185px; 
padding-top:3px; color:#254061; background: url(images/module-header.png) top left repeat-x; }
ul.latestnews_latestnews { list-style-type:none; margin:0px; padding:0px;  padding:0px 10px; }
ul.latestnews_latestnews li { float:left; padding-bottom:5px; overflow:hidden; height:18px;  line-height:21px;}
ul.latestnews_latestnews li a { text-decoration:none; font-size:11px; color:#333300; font-family:Arial, Helvetica, sans-serif; }

/***************************** View other legal arears (section menu) Module ********************************/

div.module_sectionmenu { padding-top:10px; float:left; }

div.module_sectionmenu h3 { float:left; margin:0px; padding:0px; height:32px; padding-left:5px; width:185px; padding-top:3px; background: url(images/module-header.png) top left repeat-x; font-size:16px;  color:#254061; }

ul.menu_sectionmenu { list-style-type:none; margin:0px; padding:0px; padding:0px 10px; }

ul.menu_sectionmenu li { float:left; padding-bottom:2px; }

ul.menu_sectionmenu li a { text-decoration:none; font-size:11px; color:#333300; font-family:Arial, Helvetica, sans-serif; }

/****************************** core design login module(cdlogin-top right) ********************************/

div.module_cdlogin { float:right; width:60px; }
div.cd_moduletitle_logo a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; } 


/****************************** Article space(article layout) styling ********************************/

div#content {  padding:0px 50px; _padding: 0px 45px; _width:500px; /* IE 6 and below */ }

/****************************** Search law firm (find your lawyer) ********************************/
div.searchlawfirm { background: url(images/srch-home-body.png) top left no-repeat; float:left; padding-left:25px; padding-top:0; height:240px; width:460px; }
div.searchlawfirm h4.cf_text { color:#FFFFFF; font-size:16px; font-family: Trebuchet MS, arial,sans-serif; padding:0px;
                                margin:0px; padding-top:7px; }
div.searchlawfirm label.cf_label { font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; }	
div.searchlawfirm div.form_item { padding-bottom:3px; }							
div.searchlawfirm div.form_item input, div.searchlawfirm div.form_item select#select_3 { width:223px; }
div.searchlawfirm div.form_element_cf_dropdown { padding-bottom:3px; }
div.stepsimages { float:left; background: url(images/1-2-3-steps-bg.png) top left no-repeat;  width:444px; height:96px; }
div.heading_fyl { float:left; width:400px; color:#000033; font-size:13px; font-weight:bold; padding-left:15px; padding-top:5px; padding-bottom:14px;                  font-family: arial,sans-serif;   }
input#button_fyl { background: url(images/btn-blank.png) top left no-repeat; color:#333333; width:110px; height:35px; padding-bottom:4px;       font-family: Trebuchet MS, arial,sans-serif; border:none;  }
div.chronoform { display:none; }

/****************************** Enquiry form style ********************************/

div.enquiryform { float:left; color:#404040; font-family: Trebuchet MS, arial,sans-serif; line-height:20px; font-size:10pt; }
div.enquiryform h3 { font-family: Trebuchet MS, arial,sans-serif; font-size:18px; color:#404040; }
div.enquiryform div.form_item { text-align:center; padding-bottom:5px; }


/****************************** cb login module ********************************/

div.pretext { font-family:Trebuchet MS, arial, sans-serif; font-size:18px; color:#009999; padding-top:5px; padding-bottom:15px; }

div.module_cblogin { float:left; background:url(images/cblogin-bg.png) top left no-repeat; height:190px; width:180px; padding-left:10px;  
}

table.mod_login_cblogin  label { font-family:Trebuchet MS, arial, sans-serif; font-size:12px; color:#333333; }

a.mod_login_cblogin { text-decoration:none; font-family:Trebuchet MS, arial, sans-serif; font-size:11px; color:#000066; }

span#mod_login_greeting_cblogin { font-family:Trebuchet MS, arial, sans-serif; font-size:18px; color:#009999; padding-top:5px; padding-bottom:15px; margin-top:5px; }

a.mod_login_cblogin_main {text-decoration:none; }
 
/****************************** Search results pages ********************************/

div.fyl_results {  float:left; padding-bottom:50px;  }
input#button_fyl_d { background: url(images/discuss-case.png) top left no-repeat; color:#333333; width:155px; height:42px; padding-bottom:4px;                   font-family: Trebuchet MS, arial,sans-serif; border:none;  }

div.result span.other, div.result span.other b { color:#376092; font-size:11px; font-family:Trebuchet MS, arial, sans-serif; font-weight:normal; }
div.result b  a{  text-decoration:none; text-transform:uppercase; color:#376092; font-size:10pt; font-family:Trebuchet MS, arial, sans-serif;  }
div.result { padding-bottom:20px; text-transform:capitalize; color:#000000; font-size:11px; line-height:21px; font-family:arial,sans-serif; width:100%; height:100%; float:left; }
div.result span.other_acc  {  }
div.result img {  }

/****************************** Footer copyright module ********************************/

div.footer_lp { margin:0px auto; clear:both ; padding-top:2px; }
div.footer_lp span.footer_message { font-family:Arial, sans-serif; font-size:11px; color:#3636363;  }

/****************************** general style ******************************************/

div.componentheading { 

float:left; margin:0px; padding:0px; height:32px; padding-left:5px; width:99%; padding-top:3px; font-family:Trebuchet MS, arial, sans-serif; 
font-size:18px; color:#254061; font-weight:bold;  float:left;

}
div.cb_template_default div.componentheading {background-image:none; display:none; } 

/****************************** Footer menu module ************************************/

div.module_footermenu { margin : 0px auto; padding-top:0px; height:20px; width:380px;}
ul.menu_footermenu {  padding:0px; margin:0px; list-style:none; }
ul.menu_footermenu li { float:left; }
ul.menu_footermenu li a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:12px; padding:0px 3px; }
 
/****************************** Top menu module ***************************************/

div.module_topmenu {  float:right; width:450px; }
ul.menu_topmenu {  float:right; margin:0px; padding:0px; list-style-type:none; } 
ul.menu_topmenu li { float:left; }
ul.menu_topmenu li a { padding:0px 4px; text-decoration:none; font-size:14px; font-family:Trebuchet MS, Arial, sans-serif; color:#404040; }
ul.menu_topmenu li.item12 a { border-right:1px solid #555555;}

/****************************** Other Style for genreral elements ********************************/

div.module_featured_lawyer { width:190px; padding:10px 0px; float:left; }
span.small a { display:none; }
div.num_results { color:#777777; font-size:13px; font-family:Trebuchet MS, arial, sans-serif; padding-bottom:5px; }   
div.module_featured_lawyer2  { width:190px; float:right; }
