﻿/* ~~~~ Home Page Frame */

#frame1 {
	width: 300px;
	border-right: 1px solid #809ac9;
	border-left: 1px solid #809ac9;
	border-bottom: 1px solid #809ac9;
	background-color:#ffffff; 

		 
	}

#fr1head {

}

#fr1left {
	border-right: 1px solid #CFD7EC;
	margin: 1px;
	width: 160px;
}

#fr1cat {
	width: 480px;
}

#fr1best50 {
	width: 160px;
	border-left: 1px solid #CFD7EC;
	padding-right:3px;
}
#fr1best50ff2{
	width: 160px;
}

#fr1mid {

}

#fr1right {
	border-left: 1px solid #CFD7EC;
	align:center;
}

#fr1foot1a {
	/*border-top: 1px solid #CFD7EC;*/
	border-right: 1px solid #CFD7EC;
		border-bottom: 1px solid #CFD7EC;
}

#fr1foot1b {
	border-bottom: 1px solid #CFD7EC;
}

#fr1foot1c {
	border-bottom: 1px solid #CFD7EC;
	border-left: 1px solid #CFD7EC;
}

#fr1foot2 {

}

/* ~~~~ END Home Page Frame */

/* ~~~~ Home Page Elements */
.hp_SMGtitle {
	border-left: solid 1px #D0D8ED;
	border-top: solid 1px #D0D8ED;
	margin-top:2px;
	margin-bottom:0px;
	padding:0px;
}
.hp_SMGcontent {
	font-family:arial;
	font-size:8pt;
	width: 343px;
	margin-bottom:0px;
	
}
.hp_SMGphoto {
	border-left:solid 1px #D0D8ED;
	width: 133px;
	vertical-align: top;
}
/* ~~~~ END Home Page Elements */

/* ~~~~ Global Components */

/* Header */
#comp_head {
	width: 100%;
}
/*
#comp_head_notch1 {
	background-image: url(../Images/Carswelltemplates/head_notch.gif);
	background-repeat : repeat-x;
	background-position : top;
	line-height:9px;
	width:160px;
}

#comp_head_notch2 {
	background-color: #003399;	
	line-height:9px;
}
*/
#comp_head_logo {
	width: 245px;
	text-align : center;
	padding-left:10px;

}

#comp_head_photo {
	width: 518px;
	height:50px;
	background-image: url(../Images/Carswelltemplates/head_lawyers.jpg);
	background-repeat : no-repeat;
	text-align:right;
	
}

#comp_head_photo_MyAccount {
	/*width: 518px;
	height:50px;
	background-image: url(../Images/Carswelltemplates/ww2_header.jpg);*/
	background-repeat : no-repeat;
	text-align:right;
}


#comp_head_topnav {
	background-color: #eaeaea;
	line-height: 20px;
	padding-bottom:2px;
}

#comp_head_search {
	height:15px; 
	font-size:8pt; 

}
#comp_head_colorband {
	background-color:#ffffff;
	line-height:3px;
}

.comp_head_link {
	color: #828282;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
a:hover.comp_head_link {
	color: #FF9100;
}

#Header1_Searchhead1_tbquerystring {
	font-size:7pt;
	height:15px;
	width:140px;
	padding-bottom:0px;
}
#Header1_Searchhead1_btnGoImg {
	vertical-align:middle;
}
/* END Header */

/* Left Navigation Bar */
.comp_leftnav_headimage {
	line-height: 0px;
	margin-top:3px;
}
#comp_leftnav_bullet {
	width: 10px;
/*	border-bottom: 1px dotted #dedfce;*/
	vertical-align:top;
}

#comp_leftnav_menu, #ff3_product_menu {
	color: #1e90ff;
	line-height:15px;
	text-decoration:none;
	font-weight:bold;
	width:154px;
}

#comp_leftnav_sub1 {
	width:0px;
}

#comp_leftnav_sub2 {
	width: 10px;
}

#comp_leftnav_sub3 {
	width: 10px;
}

.comp_leftnav_menu1, .comp_leftnav_menu2, .comp_leftnav_menu3, .comp_leftnav_menu4 {
	width:154px;
}

.comp_leftnav_1 {
	color: #303030;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.comp_leftnav_2 {
	color: #303030;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.comp_leftnav_3 {
	color: #303030;
	text-decoration:none;
	font-weight:normal;
	/*font-style:italic;*/
	font-size:11px;
}

.comp_leftnav_4 {
	color: #303030;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}
.comp_leftnav_1selected {
	color: #FF9100;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.comp_leftnav_2selected {
	color: #FF9100;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.comp_leftnav_3selected {
	color: #FF9100;
	text-decoration:none;
	font-weight:normal;
	/*font-style:italic;*/
	font-size:11px;
}
.comp_leftnav_4selected {
	color: #FF9100;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}

a:hover.comp_leftnav_1, a:hover.comp_leftnav_2, a:hover.comp_leftnav_3, a:hover.comp_leftnav_4 {
	color: #FF9100;
}

/* END Left Navigation Bar */

/* catalogue */
#comp_catalogue {
	background-color:#eaeaea;
	border: solid 1px #828282;
	margin-bottom: 6px;
}

#comp_catalogue_margin {

}

#comp_catalogue_title {

}

#comp_catalogue_titlesearch, #comp_catalogue_titlebrowse {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color: #000000;
	padding-left:10px;
}

#comp_catalogue_or, #comp_catalogue_orspace {
	font-family:arial;
	font-size:7pt;
	font-weight:bold;
	color: #000000;	
	line-height:5px;
	width:150px;

}


#comp_catalogue_searchfree, #CatalogSearch1_txtCataSearch { 
	width: 285px;
	font-size:8pt;
	font-family:arial;
	height:20px;
}
#CatalogSearch1_dropCataSearch {
	width:76px;
	font-size:8pt;
	font-family:arial;
	height:20px;
}
#comp_catalogue_browsecat, #CatalogSearch1_dropCataBrowse{ 
	font-size: 8pt;
	font-family:arial;
	width: 365px;
	height:20px;
}
#comp_catalogue_searchgo{
	width:150px;
	
	}
#comp_catalogue_searchgo1,#comp_catalogue_searchgo2 {
	width:5px;
	
	}


/* END catalogue */

/* Best 50 */
#comp_best50_content {

}
/* END Best 50 */

/* Right Navigation Bar */
.adrt_feature {
	width: 154px;
	border: 1px solid #d1d3d4;
	align:center;
	padding:2px;
}
.adrt_feature_title {
	border-bottom: 1px solid #d1d3d4;
	background-color:#e7e7e7;
}

/* END Right Navigation Bar */

/* Footer  */
.comp_footlink, .comp_foottext {
	font-size: 7pt;
	line-height: 18px;
	color:#828282;
}
.comp_footlink:hover {
	font-size: 7pt;
	line-height: 18px;
	color:#FF9100;
}


.comp_footlink a:visited{
	font-size: 7pt;
	line-height: 18px;
	color:#828282;
}

.comp_foothalfspace {
	line-height:6px;
	font-size: 7pt;	
}
/* END Footer  */

/* Publishers Choice */

#ff_titleimage {
	border-bottom: 1px solid #999999;
	background-color: #dedfcde;
}


#ff3_pc_title {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

#ff3_pc_price {
	color:#4066b1;
	font-weight:bold;

}

#ff3_pc_author {
	font-size: 8pt;
	margin-top:3px;
	margin-bottom:6px;
	color: #666666;
}

#ff3_pc_teaser {
	margin-top:0px;
	margin-bottom:3px;
}

/* END Publishers Choice */

/* FF Page Formats */

.ff3_tablegrey_detail {
	font-size:8pt;
	background-color: #999999;
}

.ff3_tablegrey_detailrow {
	font-size:8pt;
	background-color: #ffffff;
}

.ff3_tablegreybig_detail {
	background-color:#eeeeee;
	font-weight:bold;
	line-height:20px;
}

/* END FF Page Formats */

/* Tradeshows Detail */

#ff3_tradeshows_detail_name {
	font-weight:bold;
	color: #4066B1;
}

#ff3_tradeshows_detail_date {
	font-weight:bold;
}

#ff3_tradeshows_detail_description {
	font-style:italic;
}

#ff3_tradeshows_detail_register {
	font-size:10pt;
	font-weight:bold;
}

/* END Tradeshows Detail */

/* Product Description */
#ff3_product {
	border-bottom: 1px solid #999999;
}

#ff3_product_image {
	padding-top:6px;
}

#ff3_product_title {

}

#ff3_product_meta {
	
}

.ff3_product_meta_price {
	color: #4066b1;
	font-size:10pt;

}
.ff3_product_meta_pricedata {
	color: #4066b1;
	font-size:10pt;
	font-weight:bold;
}

.ff3_product_meta_details {
	font-size:8pt;
}
.ff3_product_meta_detailsdata {
	/*font-weight:bold;*/
	font-size:8pt;
}

#ff3_product_details {

}

/* END Product Description */

/* List Summary - Press Releases */

#press_teaser {
	
 	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#666666;
	margin-top:6px;
	margin-bottom:3px;
}

#press_detail_timeplace {

	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
}
#press_headline_list {
 	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color: #4066B1;
	margin-top:6px;
	margin-bottom:6px;
}



#list_press_date {

}
#list_press_headline {
 font-weight:bold;
}
#list_press_teaser {

}
#list_press_more {

}

/* END List Summary - Press Releases */


/* Affiliated Publishers */

/* END Affiliated Publishers */
/* ~~~~ END Global components */


/* Generic Elements */

a:hover{
	
	color:#FF9100;
}


body {
	font-family:arial;
	font-size:9pt;
	margin-bottom:0px;  
	/*background:URL(../Images/page_bg.jpg) #fff repeat-x left top;*/
	line-height:1.3em;
	 
	 
}
p, td, input, select, textarea {
	font-family:arial;
	font-size:9pt;
	color:#000000;
}
th {
	text-align: left;
	font-weight : bold;
	font-size:9pt;
}

li {
	padding-bottom:12px;
	margin-left: -10px;
}

li.condensed {
	padding-bottom:6px;
	margin-left: -15px;
}

ul {
		margin-bottom : 0px;
		margin-top : 3px;
		margin-left: 30px;
}

.heading1 
{
	
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color: #4066b1;
	margin-top:6px;
	margin-bottom:6px;
}
.heading2 {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color:#666666;
	margin-top:6px;
	margin-bottom:3px;
}
.heading3 {
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
}

.specialnote {
	font-weight:bold;
	font-size: 10pt;
}

.fineprint {
	font-size:7pt;
}

/* MyAccount */
.footerlink 
	{ 
	    FONT-FAMILY: Arial; 
	    FONT-SIZE: 7pt; 
	    FONT-WEIGHT: normal 
	} 
.Title   { 
                 FONT-FAMILY: Arial; font-weight: bold; font-size: 13pt; 
                } 
        .SubTitle   { 
                 FONT-FAMILY: Arial; font-weight: bold; font-size: 13pt; 
                } 
        .SmTitle { 
                 FONT-FAMILY: Arial; font-weight: bold; font-size: 12pt; 
                } 
        .Cell    { 
                 FONT-FAMILY: Arial; font-size: 9pt;  color: #2859BE; 
                } 
       .SmCell  { 
                 FONT-FAMILY: Arial; font-size: 8pt; 
                 background: transparent; color: #2859BE; 
                } 
       .CellBk  { 
                 FONT-FAMILY: Arial; font-size: 9pt;  color: BLACK; 
                } 
       .SmCellBk{ 
                 FONT-FAMILY: Arial; font-size: 8pt; 
                 background: transparent; color: BLACK; 
                } 
       .SmCellCour { 
                 FONT-FAMILY: Arial; font-size: 8pt; 
                 background: transparent; color: #2859BE; 
                } 
       .TtCell  { 
                 FONT-FAMILY: Arial; font-size: 10pt; background: #08087B; 
                 color: white;  font-weight: bold; 
                } 
       .Basic   { 
                 FONT-FAMILY: Arial; font-size: 9pt;  color: #2859BE; 
                } 
       .BasicBk { 
                 FONT-FAMILY: Arial; font-size: 9pt;  color: BLACK; 
                } 
       .ErrMsg  { 
                 FONT-FAMILY: Arial; 
                 font-size: 9pt; 
                 color: red; font-weight: bold; 
                }  

/* END MyAccount */




