/* css styles modified by site admin */
.secondaryinfo {font-size:80%; font-style: italic; line-height:15px;}
/***SPEC PAGE - USE THESE STANDARD STYLE GOING FORWARD******/
    #box-right-img {width: 930px; margin-bottom: 15px; background-color: #ebebeb; padding: 25px; overflow: hidden;}
    #box-right-img img {float:right;}
    #box-right-img h2 {margin-bottom:25px;}
    #box-right-img .left-text {width: 280px; float: left; margin-bottom: 20px;}
 
     p.zero {margin-left: 0px; margin-bottom:10px;}
     p.mediumtext {margin-left: 0px; margin-bottom:10px;font-size:20px;}
     .highlight-orange {font-weight: bold; color: #ff6600;}
    .section-header-orange {background-color: #ff6600; display: block; font-weight:bold; padding: 20px 20px ; font-size: 
           25px; color: #ffffff;}
    .large-blue-link {font-size:26px; color:#035e89; font-weight:bold;}
    .med-blue-link {font-size:20px; color:#035e89; font-weight:bold;}
    .reg-blue-link {font-size:17px; color:#035e89; font-weight:bold;}
    .call-to-action-link {font-size:17px; color:#035e89; font-weight:bold; line-height:45px;}
    a.orange-button {
    font-size: 17px;
    font-weight:bold;
    border-radius: 6px;
    background: #ff6600;
    text-align: center;
    color: #fff;
    padding: 10px 15px;
    font-weight:bold;
    }
    a.orange-button:hover {background-color: #FF8000; color:#efefef;}
    a.blue-button {
    font-size: 17px;
    font-weight:bold;
    border-radius: 6px;
    background: #035e89;
    text-align: center;
    color: #fff;
    padding: 10px 15px ;
    font-weight:bold;
    }

    .orange-button.w-icon {padding-top:20px; padding-bottom: 23px;}
    .btn-w-icon {vertical-align: middle; float: none!important; margin-right: 10px;}

    a.blue-button:hover {background-color:#287093; color:#efefef;}

    #header-dark-layered-bg {width: 370px; height: 280px; float: left;  background: rgba(0, 0, 0, 0.7); padding: 20px 10px 0px 20px; margin: -15px 0px 0px -15px;}
    #header-dark-layered-bg p{color: #fff; font-size: 20px; line-height: 28px; margin-left:0px;}
    #header-dark-layered-bg h1{color: #fff; font-size: 30px; line-height: 33px; font-weight:bold; margin-bottom:10px;}
    #header-dark-layered-bg {color:#fff;}
    #header-dark-layered-bg h2 {color:#fff;}

    #white-layered-bg {width: 430px; height: 250px; float: right; margin-top: 80px; padding: 35px; background: rgba(255, 255, 255, 0.95);}
    #white-layered-bg p{color: #0d628a; font-size: 20px; line-height: 30px;}
    #white-layered-bg h4{color: #0d628a; font-size: 25px; line-height: 30px; font-weight:bold; margin-left:5px;}

    #dark-layered-bg {width: 430px; height: 250px; float: left; margin-top: 80px; padding: 35px; background: rgba(0, 0, 0, 0.7);}
    #dark-layered-bg p{color: #fff; font-size: 20px; line-height: 30px;}
    #dark-layered-bg h4{color: #fff; font-size: 25px; line-height: 30px; font-weight:bold; margin-left:5px;} 


    #pi-icons {background-color:#fff; float:left; width:185px; padding-top:20px; padding-bottom:15px;margin-right:7px; height:280px; text-align:center; line-height:21px; }
    #pi-icons img {margin-top:5px; margin-bottom:13px;}


/***END - SPEC PAGE ******/

/***NEW LANDING PAGES WITH ACT-ON FORMS*******/
    #lp-content-container { width: 568px; float: left;}
    #lp-content-container h1 { margin-bottom:10px; line-height:115%!important;}
    #lp-content-container p {margin-left:0px; margin-bottom:10px;}
    #lp-content-container img {margin-top: 25px; float: left; margin-bottom: 20px; }
    #lp-content-spacing {padding-right: 30px;}
    #lp-acton-form {width: 400px; background-color: #ebebeb; border-radius: 25px; padding-left: 10px; padding-top: 10px; float: left; margin-bottom: 30px; }
    #lp-acton-form h2 {text-transform: capitalize; margin: 10px 15px 0px 15px; padding: 0px; font-size: 23px;line-height:27px;}
    #lp-acton-form p {margin: 0px 15px; padding: 0px;}


/***END - NEW LANDING PAGES WITH ACT-ON FORMS*******/
/****HUB*****/
.hub-category-items .hub-item-text span {margin-top: -2px;}
.text-on-hub-banner-bg {
 Font-family: KnowledgeBold, Arial, Helvetica, sans-serif; background-color: rgba(0,0,0,0.15); 
    height: 300px;
    margin: -60px 0px 0px -15px;
    padding: 0px 20px;
   width:450px!important;
}
.hub-item-title {
    color: #555555;
    overflow: hidden;
}
.hub-item-text { 
      white-space:normal !important; 
margin-top:10px;
      line-height:23px; 
      height:45px !important;
}

.text-on-hub-banner h1 {font-size:12px; text-transform:uppercase; font-weight:200; margin-left:5px; margin-bottom:5px;}
.text-on-hub-banner h2 {font-size:32px; font-weight:bold; line-height:35px; margin-bottom:5px; }
.text-on-hub-banner h3 {font-size:18px;}
.hub-category-items h4 {MARGIN-BOTTOM: 0px;}

/****END HUB*****/

/*Move anchor links below the floating header */
a[name] 
  { position: relative;
    top: -200px;
    margin: 0;
    padding: 0;
    float: left;}
 /*a.anchormove { position:relative; top:-200px;}*/


p a, li a, td a {color:#035e89;}

/*New Blog */

.site-search-page-title a {color:#ff6600;}
.site-search-page-literal-link {
    color: #005983; text-decoration:underline;
}

/*New Blog - Left Col Styles */
    .blog-left-side-block h2.header, h2.header {font-size:19px;}
    .archive-list-by-default, .archive-list-by-category, .archive-list-by-blogger, .category-list {margin-top: 16px;}
    .blog-left-side-block ul li a {font-size:17px; line-height:18px;}
    .blog-left-side-block ul li a:focus {color: #333333;}
    .blog-left-side-block ul li {border-bottom: solid 1px #999999;}
    .blog-rss-link {font-size:13px; line-height:normal}
    .blog-left-col { background-color: #EFEFEF;}
    div.blog-archive-link a {font-size:14px;}
    img[src="/westlawnextcanada/images/icon-archive-folder01.png"] { margin-top:3px; margin-bottom:-3px;} 
/*End New Blog - Left Col Styles*/

/*Social Icons alaignment */
     .addthis_sharing_toolbox {text-align:right;}

/*You May also like this list*/
    .blog-post-you-may-like-header { font-style:normal; font-size:18px; border-bottom:2px #FF9100 solid; width:98%;}
    .blog-post-you-may-like-list ul { list-style:circle;}
    .blog-post-you-may-like-list ul li {font-size:15px; font-weight:normal; list-style:circle;margin-left:20px;}
    .blog-post-you-may-like-list ul li a {font-size:15px; font-weight:normal; color:#006699; }
    .blog-post-copyright {font-size:12px;}
/*You May also like this list*/

/*MAIN BLOG CSS*/

    .blog-right-col .blog-post-headline h1 {font-weight: normal;text-transform:capitalize ;}
    .blog-post-list-header h2 {font-size: 28px;}
    .blog-post-grid-list div.headline, .blog-post-grid-list div.headline a 
          {text-transform:capitalize; line-height:normal; font-size:16px; margin-bottom:10px;}
    .headline, .headline-category {margin: 4px 8px; line-height:16px;}
    p.deck {line-height:normal; font-size:14px;}
    .blog-post-grid-list a.readmore {font-size:12px; margin-top:0;}
    .blog-post-grid-list p.deck  { margin: 4px 8px;}
    .blog-post-grid-list .post-date  { margin: 2px 8px;}
    .blog-post-grid-list .post-date  { font-size:12px;}
    .blog-post-grid-list .item-image a img {margin-left:10px;}
    .grid-item { border-radius: 0px; border: 1px solid #CCCCCC;}
    .blog-list-pager {
    BORDER-BOTTOM: #EEEEEE 1px solid;
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-TOP: #EEEEEE 1px solid;
    BORDER-RIGHT: #EEEEEE 1px solid;
    background:#fcfcfc;
    }
    .blog-list-pager UL LI SPAN {padding:4px; font-size:13px;}
    .blog-list-pager UL LI A {color:#006699;}

/*End New Blog */


/*Face-lift design implementation - copy over to production*/


/*Control Global Top Navigation bar */
  #top_menu ul li a, .cust-contact-phone {font-size:13px;}
   .cust-contact-phone:hover { color:#FFFFFF; cursor:default;}

/*Control Header background color, width and scrolling*/
  #header_section { background:none; margin-bottom:0; padding-bottom:0; width:1025px}
  header { background:#FFFFFF;}

/*Control Global Navigation Discovery Dropdown*/
  #tr_discover_content {background:#4d4d4f;}
  #tr_discover_content a{#FFFFFF;}
  .el-tr-global-header.snippet-block .global-header-container h3 {border-bottom: 2px solid #CCCCCC;}
  #top_menu.top-menu ul.top-menu-left, 
  #top_menu.top-menu ul.top-menu-right
  {margin:0; padding-top:2px; line-height:normal;}

/*Control Breadcrumb*/
div.breadcrumb {padding-left:33px;}
  .breadcrumb-menu {background:none; width:1025px; margin-left:-22px; margin-top:-24px; height:46px}
  .breadcrumb {padding-left:36px; color:#666666; font-size:14px; margin-top:12px;}
  .social-icons{ margin:8px 20px 0 0;}
  #ucBreadcrumb_pnlBreadcrumbMenu div#breadcrumb_menu.breadcrumb-menu div.breadcrumb a {color:#666666;}
  #ucBreadcrumb_pnlBreadcrumbMenu div#breadcrumb_menu.breadcrumb-menu div.breadcrumb a:hover {color:#999999;}

/*Control Main Logo Scaling upon scroll*/
  .pin-tr-logo-img {width:auto; height:auto; margin-top:-10px;}

/*Control Search bar - top right */
  #header_right_search {margin-top:20px; }
  #header_right_search.pin-search-margin-top  {margin-top:0px; padding-top:0px;}
  #search_bar {margin-right:16px;}
  .site-search-button {width:20px; height:auto; margin-right:6px;}


/* Slider top bleed - margin  homepage*/
   .el-1-default-slider-1 {margin-top:-28px;}
   #wrapper > div {clear:none;}
   #coolMenu ul.noJS {padding:0; margin:0;}
   .blog-horiz-menu {width: 993px; height: 44px; padding-top: 10px; position: relative; top: -24px; }
   .sicon01 img {margin:0 10px -4px 0; }
   /* div#header_right {display:none;} */
   /* div#header_section { background:url("http://tor-uatweb-g03/westlawnextcanada/DynamicData/AttachedImages/img952_ThomsonReuters-logo.png") no-repeat right top; } */

/*END Face-lift design CSS*/

/*New Law Student Features box*/
   .ftr_warpper01 {display: block; overflow: auto; width: 629px; margin:10px 0;}
   .ftr_thumb01 {float: left; width: 222px; height:250px; margin:0 14px 0 0;}
   .ftr_thumb01 img {width:100%; height:auto; margin:0;}
   .ftr_text01 {float: left; width: 375px; margin:0; padding:0;}
   .ftr_text01 h3 {font-size: 1.1em; font-weight: bold; line-height: 110%; color: #4d4d4f; margin: 0 0 0 0; padding:0;}
   .ftr_text01  p  {font-size:1em; line-height:120%;font-weight:normal; margin-top:0px;padding-top:0px;}	
   .ulinks01 a {font-weight: bold; line-height: 2em; width: 50%;}	

/*END - New Law Student Features box*/

#red_bg_header
{
    background-color: #a00000; FONT-SIZE: 2.5em; FONT-WEIGHT: 700; padding-left:50px; padding-top:40px; padding-bottom:40px; padding-right:100px; color:#ffffff; text-align:left; line-height:120%;
}
#wrapper.frontend {
    Font-family: KnowledgeBold, Arial, Helvetica, sans-serif;
    Font-size: 1.4em;
    Font-weight: normal;
    color:#505050; LINE-HEIGHT: 150%; 
}
#wrapper div.left-pane {width:710px; float:left; padding-right:20px}
#top_menu {
	POSITION: relative; FONT-SIZE: 100%; RIGHT: -5px;  vertical-align: middle; top: 0px; LINE-HEIGHT: 200%; padding-

bottom: 5px;}
#top_menu A {
	TEXT-TRANSFORM: none; LETTER-SPACING: 0.02em;  FONT-SIZE: 

1.3em; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#top_menu A:hover {
	COLOR: #ff9100; TEXT-DECORATION: none
}
//#header_right SPAN.cust-contact-phone {visibility:hidden;line-height:1px;}

H1 {
	MARGIN-TOP: 10px; 
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif; 
	text-transform:none;  
	FONT-SIZE: 2.0em; 
    FONT-WEIGHT: 600;  
	LINE-HEIGHT: 130%; 
    color:#505050;
	}
h1 sup {
    font-size: .6em;
    vertical-align: super;
  }
H2 {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif;
	text-transform:none;
    FONT-SIZE: 1.6em;
	FONT-WEIGHT: normal;
	color:#505050; LINE-HEIGHT: 130%; }
H3 {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif; 
    text-transform: none; 
    FONT-SIZE: 1.3em; FONT-WEIGHT: 500; color:#505050;LINE-HEIGHT: 130%; 
}

H4 {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif; 
	text-transform:none; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal; 
	color:#ff6600; 
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 130%; 
}

H6 {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif;
	text-transform: none;
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: normal;
	color: #ffffff;
	padding:10px 20px 10px 25px;
	LINE-HEIGHT: 130%;
    background-color: #ff6600;
    margin-right: 20px;

}

A {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif; margin-left: 0px;color:#ff9100; TEXT-DECORATION:none;
}

A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}

/*ul {
	color: #505050;
	font-size: 1.2em;
}

li {
	color: #505050;
	font-size: 1.2em;
}*/
.style1 {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 10px 50px 10px 20px;
}

/*
#outer_frame {
	background-color: #ffffff;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	width: 1024px;
}

#inner_frame {
	background-color: #ffffff;
	border-bottom: solid 1px #bababa;
	border-left: solid 1px #bababa;

	border-right: solid 1px #bababa;
	border-top: solid 1px #bababa;
	height: auto !important;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-top: 10px;
	width: 980px;
}
*/
.style2 {
	color: #005a84;
	text-decoration: none;
}

.style2:hover {
	color: #005a84;
	text-decoration: underline;
}

.bgGradient {
	background: url(../../DynamicData/AttachedImages/gradient_bg.jpg) repeat-x 50% bottom;
	overflow: hidden;
}

.wcBorder {
	border-bottom: #bababa 1px solid;
	border-left: #bababa 1px solid;
	border-right: #bababa 1px solid;
	border-top: #bababa 1px solid;
	margin-left: 40px;
	margin-right: 40px; 
}
.horiz-menu {
	WIDTH: 995px; HEIGHT: 44px; PADDING-TOP: 10px; POSITION: relative; TOP: -24px

}
.language-toggle {
 	TEXT-ALIGN: center; TEXT-TRANSFORM: none; FLOAT: right; COLOR: #fff; 

TEXT-DECORATION: none
}
.language-toggle A {
	TEXT-ALIGN: center; MARGIN-TOP: 8px; WIDTH: 75px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 95%
}
#coolMenu 
{
     Font-family: Knowledge, Arial, Helvetica, sans-serif;
     WIDTH: 100%; 
     BACKGROUND: #4d4d4f; 
     /*  BACKGROUND: #242021; */
     BORDER-TOP: #fff 1px solid; 
     FONT-WEIGHT: normal; 
     font-size: 1.5em; 
     HEIGHT: 44px; 
     margin:0; 
}

#coolMenu > li 
{
    MIN-HEIGHT: 44px; 
    BORDER-RIGHT: #9d9d9d 0px solid;   
    FONT-WEIGHT: normal;  
}

#coolMenu > li:first-child 
{
margin-left:-30px;
}

#coolMenu > li > A {
    HEIGHT: 44px; 
    COLOR: #fff; 
    FONT-SIZE: 100%; 
    TEXT-ALIGN: center; 
    LINE-HEIGHT: 44px;  
    TEXT-TRANSFORM: none; 
    FONT-WEIGHT: normal; 
}

#coolMenu > LI > SPAN.dummy
 {
    TEXT-ALIGN: center; 
    LINE-HEIGHT: 44px; 
    TEXT-TRANSFORM: none;
    DISPLAY: block; 
    COLOR: #ffffff; 
    FONT-SIZE: 100%;
 }

#coolMenu > LI > A:hover 
{
    BACKGROUND: #000000; 
    COLOR: #ff9100; 
    TEXT-ALIGN: center; 
    LINE-HEIGHT: 44px; 
}

#coolMenu > LI:hover 
{
    BACKGROUND: #000000; 
    COLOR: #ff9100 
}
#coolMenu > LI:hover > SPAN 
{
    COLOR: #ff9100 
}
#coolMenu UL 
{
    BORDER-BOTTOM: #9d9d9d 1px  solid; 
    BORDER-LEFT: #9d9d9d 1px solid; 
    BACKGROUND-COLOR: #fff; 
    MARGIN: 0px; 
    WIDTH: 250px; 
    BORDER-TOP: #9d9d9d 1px solid; 
    BORDER-RIGHT: #9d9d9d 1px solid; PADDING-TOP: 2px; 
}

#coolMenu UL > LI A {
    COLOR: #505050; 
    PADDING-BOTTOM: 0px; 
    LINE-HEIGHT: 140%; 
    PADDING-LEFT: 0px; 
    PADDING-RIGHT: 0px; 
    PADDING-TOP: 0px; font-size: 1.0em; 
    FONT-WEIGHT: normal; 
    FONT-SIZE:1em;	
}
#coolMenu UL > LI A:hover {
	COLOR: #ff9100; TEXT-DECORATION: none}
#coolMenu > LI.item1 {
	WIDTH: 220px
}
#coolMenu > LI.item2 {
	WIDTH: 140px
}
#coolMenu > LI.item3 {
	WIDTH: 210px
}
#coolMenu > LI.item4 {
	WIDTH: 160px
}
#coolMenu > LI.item5 {
	WIDTH: 140px; }

#coolMenu > LI.item6 {
	WIDTH: 130px; }

#coolMenu .item5 UL {
	POSITION: absolute; right: 16px}

#coolMenu .submenu-block DIV.level2 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: none; COLOR: #ff9100; PADDING-TOP: 8px;  PADDING: 6px 0; margin-left:0; border-bottom:1px #CCC solid;  list-style-position: inside; text-indent: -1em;padding-left: 1em;
}
#coolMenu .submenu-block DIV.level2 A {
	COLOR: #505050; margin-left:14px;}

#coolMenu .submenu-block DIV.level2 A:hover {
	COLOR: #ff9100}


#coolMenu .submenu-block DIV.level3 {
	LINE-HEIGHT: 100%; MARGIN-BOTTOM: 5px; FONT-WEIGHT: normal; TEXT-TRANSFORM: PADDING: 6px 0;

none; MARGIN-LEFT: 10px;
}
#breadcrumb_menu {
	COLOR: #666666; FONT-SIZE: 1.0em; FONT-WEIGHT: normal
}
#breadcrumb_menu A {
	COLOR: #666666; TEXT-DECORATION: none
}
#breadcrumb_menu A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
footer {
	PADDING-BOTTOM: 15px; MARGIN-TOP: 15px; COLOR: #505050; font-size: .9em; font-weight: normal; }
footer A {
	color: #FFFFFF; TEXT-DECORATION: none
}
footer A:hover {
	color: #FFFFFF; TEXT-DECORATION: none
}
footer UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
footer .legal-footer {TEXT-TRANSFORM: none; font-weight: normal; PADDING-BOTTOM: 0px; FONT-SIZE: 1.1em; }
footer .legal-footer > DIV {
	MARGIN-TOP: 0px; 
    /*BACKGROUND:url(../../images/bg-footer-tr-logo.jpg) no-repeat right 50%; */
    HEIGHT: 35px
}
footer .legal-footer > DIV > DIV {
    PADDING-TOP: 10px; 
    PADDING-BOTTOM: 10px
    background:#000000;

}
footer .legal-footer SPAN.link-separator {
    PADDING-LEFT: 1px; PADDING-RIGHT: 1px
}
footer .fat-footer {
    background: #4d4d4f; 
    padding:0 0 0 20px;
    width:1007px;
    margin: 20px 0 0 -24px;
}
footer .fat-footer UL {
    LIST-STYLE-TYPE: none
}
footer .fat-footer UL LI > DIV {
    MIN-HEIGHT: 14px
}
footer .fat-footer DIV.level1 {
    TEXT-TRANSFORM: none; MARGIN-BOTTOM: 5px; COLOR: #ff9100
}
footer .fat-footer DIV.level1 A {
	COLOR: #FFFFFF
}
footer .fat-footer .footer-links {
	WIDTH: 720px; FLOAT: left
}
footer .fat-footer .footer-icons {
	WIDTH: 180px; FLOAT: right
}
footer .fat-footer .footer-icons > DIV {
	PADDING-TOP: 20px
}
footer .footer-nav-box { 
	
}
footer .footer-nav-box .text-item {
	PADDING-LEFT: 0px; 
	WIDTH: 22%; 
	FLOAT: left; 
	HEIGHT: 160px; 
	MARGIN-LEFT: 5px; 
	font-size: 1.2em; 
	font-weight: normal; 
	color: #505050; 
	LINE-HEIGHT: 160%; 
}
footer .footer-nav-box .text-item UL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 0px; LIST-STYLE-IMAGE: none
}
footer .footer-nav-box .text-item LI {
	LINE-HEIGHT: 160%
}
footer .footer-nav-box .text-item .text-title {
	font-size: 1.2em; font-weight: 700; TEXT-TRANSFORM: none; COLOR: #505050; }
footer .footer-nav-box .text-item A {
	font-size: 1.1em; font-weight: normal; color: #ff6600; text-transform: none;
    LINE-HEIGHT: 160%; 
}
footer .footer-nav-box .text-item A:hover {
	color: #505050; TEXT-DECORATION: none
}

.text-tab {
	
}
.text-tab_item_content {
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left; MARGIN: 0px; 	color:#505050; }
.text-tab_item_content A{
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left; MARGIN: 0px; 	color:#ff9100; 
}
.text-tab_item_content A:hover{
	FONT-FAMILY: KnowledgeBold, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left; MARGIN: 0px; 	color:#505050;  
}

.tab-group-title {
	MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; FONT-SIZE: 1.4em;text-transform:none;
	FONT-WEIGHT: 600;color:#505050;}

.text-tab_item_content .ui-button {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
    PADDING-TOP: 0px
}
.text-tab_item_content .ui-button-text {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	LINE-HEIGHT: 1em; 
	MARGIN-TOP: 10px; 
	COLOR: #ff9100; 
    FONT-SIZE: 0.85em; 
    BORDER-TOP: medium none; 
    FONT-WEIGHT: normal; 
    BORDER-RIGHT: medium none; 
	TEXT-DECORATION: none 
}
.text-tab_item_content .ui-button-text:hover {
	COLOR: #ff9100; }
.ui-tabs.text-tab {
BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none;PADDING-BOTTOM: 0em; BACKGROUND-COLOR: #606060; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; ZOOM: 1; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0em; 
}
.ui-tabs.text-tab .ui-tabs-nav {
BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; BORDER-TOP: medium none;  BORDER-RIGHT: medium none;  PADDING-TOP: 0px
}
.ui-tabs.text-tab .ui-tabs-nav LI {
BORDER-BOTTOM: #606060 0px solid; POSITION: relative; BORDER-LEFT: #9b9b9b 1px solid;  PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: #ffffff; FLOAT: left; BORDER-TOP:#9b9b9b 1px solid; TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #9b9b9b 1px solid; 
PADDING-TOP: 0px;
}
.ui-tabs.text-tab .ui-tabs-nav LI:first-child {
BORDER-LEFT: #9b9b9b 1px solid; BORDER-RIGHT: #9b9b9b 0px solid

}
.ui-tabs.text-tab .ui-tabs-nav LI A {
text-transform:none; FONT-SIZE: .85em; font-weight: 600;PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FLOAT: left; COLOR: #606060; TEXT-DECORATION: none; PADDING-TOP: 0.5em; }
.ui-tabs.text-tab .ui-tabs-nav LI.ui-tabs-selected {
BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px
}
.ui-tabs.text-tab .ui-tabs-nav LI.ui-tabs-selected:first-child {
BORDER-LEFT: #9b9b9b 1px solid
}
.ui-tabs.text-tab .ui-tabs-nav LI.ui-tabs-selected A {
BACKGROUND-COLOR: #ececec; COLOR: #ff6600; BORDER-LEFT: #9b9b9b 0px solid; BORDER-RIGHT: #9b9b9b 0px solid; BORDER-TOP: #9b9b9b 0px solid; CURSOR: text; BACKGROUND: url(../../DynamicData/AttachedImages/bg_hm_mo_new.jpg) repeat-x; 
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
BACKGROUND-COLOR: #fba919; COLOR: #ffffff; CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-processing A {
BACKGROUND-COLOR: #fba919; COLOR: #ffffff; CURSOR: text
}
.ui-tabs.text-tab .ui-tabs-nav LI A {
CURSOR: pointer
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
CURSOR: pointer
}
.ui-tabs.text-tab .ui-tabs-panel {
PADDING-BOTTOM: 1em; BORDER-RIGHT-WIDTH: 1px; MARGIN-TOP: 3px; PADDING-LEFT: 1.4em; PADDING-RIGHT: 1.4em; DISPLAY: block;BACKGROUND: #ffffff; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 1em; BORDER-COLOR: #9b9b9b;
}
.ui-tabs.text-tab .ui-tabs-hide {
DISPLAY: none !important
}
.text-tab .ui-corner-all {
-moz-border-radius-topleft: 0x; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px
}
.online-ordering-form-section-head {
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 6px; COLOR: #606060; 
FONT-SIZE: 1.4em; FONT-WEIGHT: 600; PADDING-TOP: 6px}
}
.online-ordering-form-section-block {
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.site-map {
MARGIN: 0px 10px
}
.site-map .col {
WIDTH: 225px; FLOAT: left
}
.site-map-parent-item {
TEXT-TRANSFORM: none; MARGIN: 10px 0px; COLOR: #606060; FONT-SIZE: 1.2em; FONT-WEIGHT: 600}
.site-map-parent-item A {
	TEXT-DECORATION: none
}
.site-map-parent-item A:hover {
	COLOR: #f3914c
}
.site-map-item {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 2px; COLOR: #005a96; FONT-SIZE: 1.1em; FONT-WEIGHT: normal}
.site-map-item A {
	TEXT-DECORATION: none; FONT-WEIGHT: normal
}
.site-map-item A:hover {
	COLOR: #606060}
.site-map-item-ext 
{MARGIN-TOP: 20px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 2px; COLOR: #505050; FONT-SIZE: 1.1em; FONT-WEIGHT: 600}
.site-map-item-ext A 
{TEXT-DECORATION: none; FONT-WEIGHT: 600}
.site-map-child-item 
{PADDING-LEFT: 20px; COLOR: #505050; FONT-SIZE: 1em; FONT-WEIGHT: 600}
.site-map-child-item A {	
}
.site-map-child-item A:hover {
	COLOR: #f91000
}
.featured-title-slide .ui-left-button-text {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_prev_off.png) no-repeat 50% top; 
HEIGHT: 25px; 
FONT-SIZE: 2.5em
}
.featured-title-slide .ui-left-button-text:hover {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_prev_on.png) no-repeat 50% top; HEIGHT: 25px
}
.featured-title-slide .ui-right-button-text {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_next_off.png) no-repeat 50% top; HEIGHT: 25px; FONT-SIZE: 2.5em
}
.featured-title-slide .ui-right-button-text:hover {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_next_on.png) no-repeat 50% top; HEIGHT: 25px
}
.media-slide {
	
}
.media-slide .ui-button {
	MARGIN-TOP: 100px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.media-slide .ui-button-left {
BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: left; VISIBILITY: hidden; BORDER-TOP: medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none
}
.media-slide .ui-button-right {
BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: left; VISIBILITY: hidden; MARGIN-LEFT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.media-slide .ui-button-text {
BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.media-slide .ui-left-button-text {
WIDTH: 25px; BACKGROUND:url(../../DynamicData/AttachedImages/slider_nav_prev_off.png) no-repeat 50% top;HEIGHT: 25px; FONT-SIZE: 2.5em
}
.media-slide .ui-left-button-text:hover {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_prev_on.png) no-repeat 50% top;HEIGHT: 25px
}
.media-slide .ui-right-button-text {
WIDTH: 25px; BACKGROUND: url(../../DynamicData/AttachedImages/slider_nav_next_off.png) no-repeat 50% top;HEIGHT: 25px; FONT-SIZE: 2.5em
}
.media-slide .ui-right-button-text:hover {
WIDTH: 25px; BACKGROUND:url(../../DynamicData/AttachedImages/slider_nav_next_on.png) no-repeat 50% top;HEIGHT: 25px
}
.media-item-description {
Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: left
}
.media-slide-caption {
TEXT-ALIGN: center; FONT-WEIGHT: bold;
}
#header_right {
POSITION: absolute; TEXT-ALIGN: right; WIDTH: 470px; TOP: 20px; RIGHT: 0px
}
#header_right > DIV > DIV {
MARGIN-TOP: 2px
}
#header_right .search-button {
POSITION: relative; TOP: -1px
}
#header_right SPAN.cust-contact-phone {
TEXT-ALIGN: right; MARGIN-TOP: 4px; DISPLAY: block; COLOR: #666; FONT-SIZE: 130%; FONT-WEIGHT: 600;  
}

#header_right .search-box {
WIDTH: 200px
}
.twitter-feed-block .tweet-list {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.twitter-feed-block TD {
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.twitter-feed-block .feed-title {
BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; FONT-SIZE: 1.5em; PADDING-TOP: 10px
}
.twitter-feed-block .user-icon {
WIDTH: 48px
}
.twitter-feed-block .account-name {
COLOR: #000
}
.twitter-feed-block .user-icon > IMG {
WIDTH: 48px
}
.twitter-feed-block .tweet-detail {
VERTICAL-ALIGN: top
}
.twitter-feed-block .age {
TEXT-ALIGN: right; WIDTH: 50px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.twitter-feed-block .hide-column {
WIDTH: 0px; VISIBILITY: hidden
}
.twitter-feed-block .hide-column IMG {
WIDTH: 0px
}
#reg_form {
MARGIN-TOP: 15px
}
.required-note {
TEXT-ALIGN: right; PADDING-BOTTOM: 10px; FONT-STYLE: italic; color:#505050; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
PADDING-TOP: 0px
}
.reg-option-block {
PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f1f1f1; color:#505050;Font-size: 1.0em; font-weight: 500; PADDING-LEFT:       15px; PADDING-RIGHT: 15px;MARGIN-BOTTOM: 10px;PADDING-TOP: 15px;MARGIN-LEFT: 40px;MARGIN-RIGHT: 40px;LINE-HEIGHT: 150%;
}
.reg-option-block TABLE {
WIDTH: 100%
}

.reg-option-block .reg-option-msg {
MARGIN-BOTTOM: 5px; color:#505050;; 
}
.reg-info-block {
PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 20px
}
.reg-info-block UL {
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE:none; PADDING-TOP: 0px; }

.form-fields LABEL {
	WIDTH: 400px; DISPLAY: block; padding-left: 50px; 
}
.form-fields LI {
	MIN-HEIGHT: 2.2em; MARGIN-BOTTOM: 3px
}
.form-fields LI > LABEL > SPAN:first-child {
	MIN-HEIGHT: 2.2em; WIDTH: 15px; DISPLAY: inline-block; FLOAT: left; COLOR: #f00; padding-left: 25px;
}
.form-fields LI > INPUT + SPAN {
	DISPLAY: block; MARGIN-LEFT: 171px
}
.form-fields LI SPAN.other-field {
	MARGIN-TOP: 3px; 
}
/* home page */
#main_right_ucHomeRightText1_dvEditor {background-color:#eee; padding:5px;}
.el-1-home-text-1 {margin-top:10px;}

.blog-col1 {
WIDTH: 700px; FLOAT: left
}
.blog-col2 {
WIDTH: 270px; FLOAT: right
}
.blog-post-list-header {
TEXT-TRANSFORM: none; DISPLAY: block; FONT-SIZE: 140%; FONT-WEIGHT: bold
}
UL.blog-post-list {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.blog-post-list LI {
PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; LIST-STYLE-IMAGE: none; PADDING-TOP: 15px
}
UL.blog-post-list LI:first-child {
BORDER-TOP: medium none
}
.blog-post-list DIV.item-image {
WIDTH: 110px; FLOAT: left
}
.blog-post-list DIV.item-text {
WIDTH: 580px; FLOAT: right
}
.blog-post-list DIV.headline A {
TEXT-TRANSFORM: none; COLOR: #555555; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.blog-post-list DIV.headline A:hover {
COLOR: #f91000
}
.blog-post-list DIV.headline A:active {
COLOR: #f91000
}
.blog-post-list DIV.headline A:focus {
COLOR: #f91000
}
.blog-post-list DIV.date-author {
FONT-STYLE: italic; DISPLAY: inline; COLOR: #595959; FONT-SIZE: 90%
}
.blog-post-list DIV.date-author A {
	DISPLAY: inline; COLOR: #f91000; FONT-SIZE: 105%
}
.blog-post-list DIV.date-author A:hover {
	COLOR: #505050
}
.blog-post-list DIV.date-author A:focus {
	COLOR: #505050
}
.blog-post-list DIV.date-author A:active {
	COLOR: #505050
}
.blog-post-list P.deck {
	MARGIN: 6px 0px 0px
}
.blog-post-list A.readmore {
	TEXT-TRANSFORM: none; COLOR: #f91000
}
.blog-post-list A.readmore SPAN {
	POSITION: absolute; WIDTH: 1px; HEIGHT: 1px; OVERFLOW: hidden; TOP: -10px
}
.blog-post-list A.readmore:focus {
	COLOR: #505050
}
A.readmore:active {
	COLOR: #505050
}
A.readmore:hover {
	COLOR: #505050
}
.blog-blogger-header {
LINE-HEIGHT: 1.8em; MARGIN: 0px; COLOR: #ff9100; FONT-SIZE: 180%; FONT-WEIGHT: bold
}
.blog-cateogry-header {	
}
.blog-right-side-block {
BORDER-BOTTOM: #6e6e6e 1px solid; BORDER-LEFT: #6e6e6e 1px solid; MARGIN-BOTTOM: 20px; BORDER-TOP: #6e6e6e 1px solid; BORDER-RIGHT: #6e6e6e 1px solid
}
.blog-right-side-block H2.header {
PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #6e6e6e; MARGIN: 0px; PADDING-LEFT: 10px;PADDING-RIGHT: 5px;DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.blog-right-side-block UL {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blog-right-side-block UL LI {
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 8px 8px 8px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.blog-right-side-block UL LI A {
	COLOR: #555555; FONT-SIZE: 100%
}
.blog-right-side-block UL LI A:hover {
	COLOR: #f91000
}
.blog-right-side-block UL LI A:active {
	COLOR: #f91000
}
.blog-right-side-block UL LI A:focus {
	COLOR: #f91000
}
.blog-about-author-info-block {
	MARGIN: 10px
}
.blog-about-author-photo {
	PADDING-BOTTOM: 10px; WIDTH: 100px; PADDING-RIGHT: 20px; FLOAT: left
}
.blog-about-author-fullname {
	FONT-SIZE: 110%
}
.blog-about-author-fullname A {
	COLOR: #f91000; FONT-SIZE: 120%
}
.blog-about-author-fullname A:hover {
	COLOR: #505050
}
.blog-about-author-fullname A:focus {
	COLOR: #505050
}
.blog-about-author-fullname A:active {
	COLOR: #505050
}
.blog-about-author-bio {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 95%
}
.blog-list-pager {
BORDER-BOTTOM: #6e6e6e 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #6e6e6e 1px solid; PADDING-BOTTOM: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #3f3f3f; BORDER-TOP: #6e6e6e 1px solid; BORDER-RIGHT: #6e6e6e 1px solid; PADDING-TOP: 10px
}
.blog-list-pager UL {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blog-list-pager UL LI {
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #000000; FONT-WEIGHT: bolder; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.blog-list-pager UL LI SPAN {
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.blog-list-pager UL LI A SPAN {
PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.blog-list-pager UL LI A {
COLOR: #0000ff; FONT-WEIGHT: normal
}
.blog-list-pager UL LI A:hover {
BACKGROUND-COLOR: #ff9100; COLOR: #191919
}
.blog-list-pager UL LI A:focus {
BACKGROUND-COLOR: #ff9100; COLOR: #191919
}
.blog-list-pager UL LI A:active {
	BACKGROUND-COLOR: #ff9100; COLOR: #191919
}
.blog-list-pager SPAN.pagerinfo {
	FLOAT: left
}
.blog-post-headline H1 {
	TEXT-TRANSFORM: none; COLOR: #555555; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.blog-post-date {
	FONT-STYLE: italic; COLOR: #595959; FONT-SIZE: 90%
}
.blog-post-content {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.blog-post-content P {
	MARGIN: 0px
}
.blog-post-content-image {
	BORDER-BOTTOM: #9b9b9b 0px solid; BORDER-LEFT: #9b9b9b 0px solid; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 

5px; PADDING-RIGHT: 5px; FLOAT: right; BORDER-TOP: #9b9b9b 0px solid; BORDER-RIGHT: #9b9b9b 0px solid; PADDING-TOP: 5px
}
.blog-post-you-may-like-header {
	FONT-STYLE: italic; MARGIN-TOP: 15px; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
.blog-post-you-may-like-list {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
.blog-post-you-may-like-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.blog-post-you-may-like-list UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 3px; LIST-STYLE-

IMAGE: none; PADDING-TOP: 0px
}
.blog-post-you-may-like-list UL LI A {
	DISPLAY: block; COLOR: #ff9100; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.blog-post-you-may-like-list UL LI A:focus {
	COLOR: #505050
}
.blog-post-you-may-like-list UL LI A:hover {
	COLOR: #505050
}
.blog-post-you-may-like-list UL LI A:active {
	COLOR: #505050
}
    {
      width: 200px;
      float: left;
    }

    #2cright
    {
      margin-left: 200px; /* Change this to whatever the width of your left column is*/
    }

.img-with-text {

    width: 440px;
	float: right;padding-left:40px;
}

.img-with-text img {
    display: block;
    float: right; margin: 10px 0px 30px 50px;
	padding-left:40px;
}

.img2-with-text {

    width: 440px;
	float: right;padding-left:40px;
}

.img2-with-text img {
    display: block;
    float: left; margin: 10px 0px 30px 50px;
	padding-left:40px;
}

.img3-with-text {

    width: 440px;
	float: right;padding-left:60px;
}

.img3-with-text img {
    display: block;
    float: right; margin: 20px 0px 30px 60px;
	padding-left:40px;
}
.level3-button {
	display:block;  font-size:1.1em; width:220px; color:#ffffff; font-weight: 600; color:#333333; text-align:left; 
    background:url("../../DynamicData/AttachedImages/bg-trans-button.png") no-repeat top right;
    border-bottom:solid 1px #cccccc; cursor:pointer; float:left; text-decoration:none;
    height:100px; padding-left:20px;  padding-right:20px;
}
.level3-button:hover  {
	opacity: .85; filter: alpha(opacity=85); color:#ff8000;}

.img-with-textc {
    width: 640px;
	float: right;padding-left:40px;
}

.img-with-textc img {
    display: block;
    float: right; margin: 10px 0px 30px 50px;
	padding-left:40px;
}
.level3-button {
	font-size:1.0em; width:155px; color:#ffffff; font-weight:bold; text-align:center; 
    background:url("../../DynamicData/AttachedImages/bg-ft-button.png") no-repeat top right;
    border:none; line-height:43px; cursor:pointer;  text-decoration:none; text-transform:uppercase;
    height:43px;  text-indent:40px; float:left; 
}
.level3-button:hover  {
	opacity: .85; filter: alpha(opacity=85); color:#ffffff;}
.el-ec-630-Text
{
    margin-left: -23px;
    background-color: #ff9100; FONT-SIZE: 1.3em; FONT-WEIGHT: 500;
    width:1027px; color:#ffffff; text-align:center; 
}

.el-ec-630-Text A {
	 FONT-WEIGHT: 700;color:#ffffff; TEXT-DECORATION:underline;
}
.el-ec-630-Text A:hover {
COLOR: #505050; TEXT-DECORATION: none
}

.el-ec-630-Text div.text-item {margin-left:23px; height: 80px;}

.level3fc-button {
	font-size:1.0em; width:155px; color:#ffffff; font-weight:bold; text-align:center; 
    background:url("../../DynamicData/AttachedImages/bg-ft-button.png") no-repeat top right;
    border:none; line-height:43px; cursor:pointer;  text-decoration:none; text-transform:uppercase;
    height:43px;  text-indent:40px; float:left; 
}
.level3fc-button:hover  {
	opacity: .85; filter: alpha(opacity=85); color:#ffffff;}

.img-with-textft {
	padding-left:20px; padding-right:20px;
}

.level3ft-button {
	font-size:1.0em; width:210px; color:#ffffff; font-weight:bold; text-align:center; 
    background:url("../../DynamicData/AttachedImages/bg-ft2-button.png") no-repeat top right;
    border:none; line-height:43px; cursor:pointer;  text-decoration:none; text-transform:none;
    height:43px;  float:left;
}

.level3ft-button:hover  {
	opacity: .85; filter: alpha(opacity=85); color:#ffffff;}

.el-ec-636-Text
{
    margin-left: -22px;
    background-color: #ff9100; FONT-SIZE: 2.5em; FONT-WEIGHT: 700;
    width:1024px; color:#ffffff; text-align:left; line-height:120%; 
}

.el-ec-636-Text A {
	 FONT-WEIGHT: 700;

color:#ffffff; TEXT-DECORATION:underline;
}
.el-ec-636-Text A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}

.el-ec-636-Text div.text-item {margin-left:60px; margin-right: 50px;}

.el-ec-638-Text, .el-new-criminalsource-middle-Text, .el-text-criminalsource-books-list
{
    margin-left: -22px;
    background-color: #f2f2f2;  
    width:1024px; color:#505050; text-align:left;
}

.el-ec-638-Text A {
	 FONT-WEIGHT: 700;

color:#0083bf; FONT-SIZE: 1.2em; TEXT-DECORATION:none;line-height:140%; 
}
.el-ec-638-Text A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}

.el-ec-638-Text div.text-item {margin-left:60px; margin-right: 50px;}

.litigatordocs {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}
.el-ec-643-Text
{
    margin-left: -22px; margin-top: 25px;
    background-color: #ff9100; FONT-SIZE: 2.5em; FONT-WEIGHT: 700;
    width:1024px; color:#ffffff; text-align:left; line-height:120%; 
}

.el-ec-643-Text A {
	 FONT-WEIGHT: 700;color:#ffffff; TEXT-DECORATION:underline;
}
.el-ec-643-Text A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}

.el-ec-643-Text div.text-item {margin-left:60px; margin-right: 50px;}

.el-ec-646-Text
{
    margin-left: -22px;
    background-color: #f2f2f2;  
    width:1024px; color:#505050; text-align:left;
}

.el-ec-646-Text A {
	 FONT-WEIGHT: 700;color:#0083bf; FONT-SIZE: 1.2em; TEXT-DECORATION:none;line-height:140%; 
}
.el-ec-646-Text A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}

.el-ec-646-Text div.text-item {margin-left:60px; margin-right: 50px;}

.el-ec-647-Text
{
    margin-left: -22px; margin-top: 25px;
    background-color: #ff9100; FONT-SIZE: 2.5em; FONT-WEIGHT: 700;
    width:1024px; color:#ffffff; text-align:left; line-height:120%; 
}

.el-ec-647-Text A {
	 FONT-WEIGHT: 700;color:#ffffff; TEXT-DECORATION:underline;
}
.el-ec-647-Text A:hover {
	COLOR: #505050; TEXT-DECORATION: none
}
.el-ec-647-Text div.text-item {margin-left:60px; margin-right: 50px;}
.el-ec-650-Text
{
    margin-left: -22px;
    background-color: #f2f2f2;  
    width:1024px; color:#505050; text-align:left;
}
.el-ec-650-Text A {
	 FONT-WEIGHT: 700; color:#0083bf; FONT-SIZE: 1.2em; TEXT-DECORATION:none;line-height:140%; 
}
.el-ec-650-Text A:hover {
COLOR: #505050; TEXT-DECORATION: none
}
.el-ec-650-Text div.text-item {margin-left:60px; margin-right: 50px;}

/* added for new criminalsource page */
h1.blue_bg_h1 {background-color:#005a84; color:White; padding:30px; font-weight:700; text-transform:none;}

.blue_bg_header
{
    background-color: #005a84; FONT-SIZE: 2.1em; FONT-WEIGHT: 700; margin-top:25px;
    color:#ffffff; text-align:left; line-height:120%;
}


.white_bg_header2 {FONT-SIZE: 1.5em; font-family:Arial; FONT-WEIGHT: 700; color:#4d4d4f; text-align:left; line-height:120%; padding:30px;}

.img-bt-with-textft {
    padding-left:20px;
}

.level3-blue-button 
{
    display:block;
	font-size:1.0em; width:220px; color:#ffffff; font-weight:bold; text-align:center; 
    background:url("../../DynamicData/AttachedImages/blue-shade-button.jpg") no-repeat top right;
    border:none; line-height:43px; cursor:pointer;  text-decoration:none; text-transform:none;
    height:43px;  float:left;
}

.level3-blue-button:hover  {
	opacity: .85; filter: alpha(opacity=85); color:#ffffff;}

.newsletter-links {line-height:1.6em;}
.newsletter-links a {color:#4d4d4f; font-weight:bolder;}

a.blue-bold {color:#006699; font-size:0.9em; font-weight:bolder;}
a.blue-bold2 {color:#0083bf; font-size:0.9em; font-weight:bold; margin-top:10px; display:inline-block;}
.multi-column-item div.book-title:hover, .newsletter-links a:hover {color:#ff9100;}
a.blue-bold2:hover, a.blue-bold:hover {color:#ff6600;}

div.gray-background {    background-color: #f2f2f2;  }

.case-on-point-bg {height:512px; background:url("../../DynamicData/images/case-on-point-target.jpg") no-repeat 30px 10px; }
.case-on-point-bg h1 {padding-left:40px; padding-top:20px; width:320px;}
.case-on-point-bg h4 {padding-left:40px; padding-top:20px; width:320px;}
.case-on-point {width:460px; padding-left: 20px; padding-right:30px; margin-top: -40px;}

div.laptop-s-253-background {
 background: url("../../DynamicData/AttachedImages/laptop-s-253.png") no-repeat top right; height:1230px; width:1024px; margin-left: -22px; margin-right: -24px;
    /*border: 1px solid white;*/
    }
    
.img-with-text-whole 
{
 	font-family:Arial;
    text-transform: none; 
    FONT-SIZE: 1.3em; FONT-WEIGHT: 500; color:#505050;LINE-HEIGHT: 130%; 
    padding-top:10px;
}
 
div.transbox  {
background-color: #ffffff; border: 0px;  opacity: 0.7; filter: alpha(opacity=70); /* For IE8 and earlier */ 
}   
 
div.transbox1 {background-color: #ffffff; border: 0px; opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ }   
    
div.laptop-s-253-background div.transbox1 {display:inline-block; margin: 272px 865px 50px 30px;}

div.laptop-s-253-background div.transbox p {
    margin: 5%;
    font-weight: bold;
    color: #000000;
}
div.books-shelf-background
{
    background-image: url("../../DynamicData/images/bg-books-shelf.jpg");
    height:690px; width:1024px; margin-left: -22px; 
}
div.Mac-Screen-background
{
    background-image: url("../../DynamicData/images/Mac-Screen-bg.jpg");
    height:680px; width:1024px; margin-left: -22px; 
}

div.books-shelf-background > .transbox {position:relative; z-index:2; top:125px;left:0px; height:450px; width:490px;}
div.books-shelf-background > .transbox-text {position:relative; z-index:2; padding:30px; padding-right:50px; width:400px; margin-top:-320px;}
div.Mac-Screen-background > .transbox1 {position:relative; z-index:2; top:355px; left:560px; height:230px; width:464px;}
div.Mac-Screen-background > .transbox-text {position:relative; z-index:2; padding:30px; padding-right:50px; left:560px; height:230px; width:400px; margin-top:110px;}
div.Mac-Screen-background > .transbox-text p {margin-left:0; margin-top:10px;}
div.book-title p {margin-left: 0; padding-right:20px; font-size:0.9em; color:#505050;}
div.book-title h3 {padding-right:20px; font-family:Arial; font-style:italic; font-size:1.1em;}
.newsletter-links div.free-download-link {margin-top:20px;}
span.small-trade{font-size:0.8em;}

/*-- LINK STYLE WITH ARROW AFTER IT --*/
a.linkarrow:after {
    padding: 0px;
    content: "";
    display: inline-block;
    background: url("/DynamicData/AttachedImages/WestlawNextCanada/linkarrow.gif") top right no-repeat;
    width: 13px;
    height: 12px;
}

a.linkarrow:hover:after {
padding: 0px;
    content: "";
    display: inline-block;
    background: url("/DynamicData/AttachedImages/WestlawNextCanada/linkarrow-grey.gif") top right no-repeat;
    width: 13px;
    height: 12px;
}

/*-- SMALL FIRMS LANDING PAGE MAY 2015 --*/

.smallfirm-heading1 {font-size:40px;color:#ffffff;font-weight:bold;padding-top:24px;padding-bottom:24px;}
.smallfirm-heading {margin-top:24px;margin-bottom:24px;}

.smallfirm-p {margin-left:0px;}

/*Top image*/ 
.el-ec-733-Media {margin-bottom:0px;padding-bottom:0px;margin-left:-22px;margin-right:-22px;}

/*Text: header dark grey box*/
.el-ec-734-Text.text-block {background-color: #5e5e60;padding-left:50px;padding-right:50px;margin-top:-20px;margin-left:-22px;margin-right:-22px;}

/*Text: Get Relevant Research, Text: Research Organization, Text: Special Pricing*/
.el-ec-735-Text.text-block {padding-left:50px;padding-right:50px;padding-top:25px;margin-left:-22px;margin-right:-22px;}

.el-ec-736-Text.text-block, .el-ec-738-Text.text-block {padding-left:50px;padding-right:50px;padding-bottom:25px;padding-top:25px;margin-left:-22px;margin-right:-22px;}

/*Text: light grey box*/ 
.el-ec-737-Text.text-block {padding-left:50px;padding-right:50px;padding-top:50px;padding-bottom:50px;background-color:#f1f2f2;margin-left:-22px;margin-right:-22px;}

/* -- LEGAL MEMOS LANDING PAGE MAY 2015 --*/

.lmemo-heading1 {font-size:40px;color:#ffffff;font-weight:bold;padding-top:24px;padding-bottom:24px;}
.lmemo-heading2 {font-size:36px;color:#ffffff;font-weight:bold;padding-top:24px;padding-bottom:24px;}
.lmemo-p {margin-left:0px;}
.lmemo-h2 {font-weight:bold;}

/*Top image*/ 
.el-ec-740-Media {margin-bottom:0px;padding-bottom:0px;margin-left:-22px;margin-right:-22px;}

/*Text: header blue box*/
.el-ec-741-Text.text-block {background-color: #0083bf;padding-left:50px;padding-right:50px;margin-top:-20px;margin-left:-22px;margin-right:-22px;}

/*Download Sample*/
.el-ec-742-Text.text-block{padding:50px;margin-left:-22px;margin-right:-22px;}

/*Intro box Legal Memos integrated*/
.el-ec-743-Text.text-block {background-color: #0083bf;padding-left:50px;padding-right:50px;margin-left:-22px;margin-right:-22px;}

/*Screenshot image of legal memos*/
.el-ec-744-Media {margin-top:-20px;margin-left:-22px;margin-right:-22px;}

/*Summary screenshot*/
.el-ec-745-Text.text-block {padding:0px;margin-top:-20;height:1335px;background: url("/DynamicData/AttachedImages/LegalMemoranda/screenshot-summary-page.jpg") no-repeat; margin-left:-22px;margin-right:-22px;margin-top:-20px;}

/*Text for expanding collection*/
.el-ec-746-Text.text-block {background-color: #0083bf;padding-left:50px;padding-right:50px;margin-left:-22px;margin-right:-22px;margin-top:-20px;}

/*Screenshot for expanding collection*/
.el-ec-747-Media {padding:0px;margin-left:-22px;margin-right:-22px;}

/* Bottom links */
.el-ec-748-Text.text-block {border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding-top:20px;margin-left:-22px;margin-right:-22px;}

/*Links on Family Source library books page*/

.familysource-links a  {color:#4d4d4f; font-weight:bold; font-style: italic;}
.familysource-links a:hover {color:#ff9100; font-weight:bold; font-style: italic;}
.freelegalmemoform-fields label {padding-left:0; width:350px;}
.freelegalmemoform-fields .reg-info-block {padding-left:0;}


/*FACE LIFT classes - Alfie */

ul#coolMenu {margin:0; padding:0 0 0 30px;}

div[role="contentinfo"] 
{ 
  background-color:#242021;
/*background-image: url(http://tor-uatweb-g03/westlawnextcanada/DynamicData/AttachedImages/footer_logo01.gif); */  
  background-repeat: no-repeat;
  background-position: right center;
  color:#FFFFFF; 
  width:1007px; 
  height:60px;
  margin-left:-24px;
  padding-left:20px; 
  margin-bottom:0;
}

div[role="contentinfo"] a {color:#FFFFFF;}
div[role="contentinfo"] a:hover {color:#ff821d;}
div[role="contentinfo"] a.red.msg {color:red;}
div[role="contentinfo"] div  {padding-bottom:10px;} 
div.fat-footer div.clear {height:12px;}
div.el-1-site-fat-footer.text-block .text-item {width:200px; padding-left:40px;}
div.el-1-site-fat-footer.text-block a {color:#FFFFFF; margin:0; padding-bottom:20px;}
div.el-1-site-fat-footer.text-block a:hover {color:#ff821d;}
div.el-1-site-fat-footer.text-block div.text-title {color:#FFFFFF; margin:20px 0 12px 0;}
/*div.el-1-home-text-Ext-1.text-block {height:1px; display:none;}*/

/*NEW LITIGATOR PAGE - alfie*/

.el-ec-486-Text {margin-left: -22px;   background-color: #ff9100;  font-size: 2.2em;  font-weight: 700;  width: 1024px;  color: #ffffff;   text-align: left; line-height:120%;}
.el-ec-486-Text div.text-content {margin: 0 40px;}

/*Blog Fat Footer */
div.el-1-site-fat-custom-footer.text-block .text-item {width:220px; padding-left:20px;}
div.el-1-site-fat-custom-footer.text-block a {color:#FFFFFF; margin:0; padding-bottom:20px;}
div.el-1-site-fat-custom-footer.text-block a:hover {color:#ff821d;}
div.el-1-site-fat-custom-footer.text-block div.text-title {color:#FFFFFF; margin:20px 0 12px 0;}
.logo-vertical-bar {display:none;}

.orange_bg_header
{
    background-color: #ff8000; FONT-SIZE: 2.1em; FONT-WEIGHT: 700; 
    color:#41453f; padding-left:20px; line-height:120%;
}
.orange_sub_header
{
    background-color: #ff8000; FONT-SIZE: 1.5em; FONT-WEIGHT: 500; margin-top:25px;
    color:#41453f; text-align:left; line-height:120%;
}

.big-title {padding:50px;}
.el-ec-1743-Text.text-block {background-color: #ff8000;padding-left:50px;padding-right:50px;margin-top:-20px;margin-left:-23px;margin-right:-22px; margin-bottom: -24px;}

