/* CSS Document */
Body
{
Background-Color: #FFFFFF;
Margin: 0px;
}
TD
{
Font-Family: Arial, Verdana, Tahoma;
Color: #666666;
Font-Size: 11px
}
a
{
Color: #000066;
TExt-decoration: none
}
a:hover
{
Color: #000093;
TExt-decoration: underline
}
.bord {
	border: 1px solid #CCCCCC;
}
.searcharea
{
Background-Color: #eee;
Padding: 3px;
}
.searchtabson
{
Background-Color: #AD8B53;
Color: #fff;
Width: 135px;
Padding: 3px;
}
.searchtabson a
{
Background-Color: #AD8B53;
Color: #fff;
Text-Decoration: none;
}
.searchtabson a:hover
{
Background-Color: #AD8B53;
Color: #fff;
Text-Decoration: underline;
}
.searchtabs
{
Background-Color: #ccc;
Width: 135px;
Font-Weight: bold;
Padding: 3px;
}
.searchtabs a
{
Background-Color: #ccc;
Font-Weight: bold;
Color: #666;
Text-Decoration: none;
}
.searchtabs a:hover
{
Background-Color: #ccc;
Font-Weight: bold;
Color: #666;
Text-Decoration: underline;
}
.header
{
Background-Color: #000000;
Height: 80px
}
/******Shea method for h1 tag*****/
#homepage-header 
	{
	width: 390px;
	height: 353px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#homepage-header span 
	{
	background: url(images/courtroofstand289-353.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#homepage-header-h2 
	{
	width: 113px;
	height: 113px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#homepage-header-h2 span 
	{
	background: url(images/scaleslarge.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}		
/**********End Shea Method********/	
h1.homepagetitle
{
background: url(images/llsBrand170-80.gif") no-repeat;
text-indent: -10000px;
height: 80px;
width: 350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
.navbar
{
Background-Image: url(bgs/navbarFade.png);
Background-Repeat: repeat-x;
Height: 27px
}
.links
{
	color: #FFFFFF;
	text-align: center;
}
.links_shop
{
Padding-Left: 0px;
color: #FFFFFF;
}
.bannerlink:hover
{
color: #ffffff;
Text-decoration: none	
}
.bannerlink
{
color: #ffffff;
Text-decoration: none	
}
.links a
{
Color: #ffffff;
Text-decoration: none
}
.links a:hover
{
Color: #000000;
Text-decoration: none
}
.links_on
{
Padding-Left: 10px;
color: #000000;
}
.links_on a
{
Color: #000000;
Text-decoration: none
}
.links_on a:hover
{
Color: #cccccc;
Text-decoration: none
}
.white
{
Background-Color: #ffffff;
Width: 1px;
Height: 27px;
}
.black
{
Background-Color: #333333;
Width: 1px;
Height: 27px;
}
.navshadow
{
Background-Image: url(bgs/navshadow.png);
Background-Repeat: repeat-x;
Height: 5px
}
.lowernav
{
Background-Image: url(bgs/lowerNavFade.png);
Background-Repeat:repeat-x;
Height: 100px
}
.search
{
Padding-Left: 9px;
}

INPUT.bookfindl
{
Background-Color: #FFFFFF;
Border: 1px solid #cccccc;
Width: 228px;
Height: 17px;
Font-Family: Arial, Verdana, Tahoma;
Color: #666666;
Font-Size: 11px
}

INPUT.bookfind
{
Background-Color: #E8DECE;
Border: 1px solid #cccccc;
Width: 218px;
Height: 17px;
Font-Family: Arial, Verdana, Tahoma;
Color: #666666;
Font-Size: 11px
}
SELECT.area
{
Background-Color: #ffffff;
Width: 218px;
Height: 17px;
Font-Family: Arial, Verdana, Tahoma;
Color: #666666;
Font-Size: 11px
}
SELECT.smallarea
{
Background-Color: #ffffff;
Width: 50px;
Height: 17px;
Font-Family: Arial, Verdana, Tahoma;
Color: #666666;
Font-Size: 11px
}
TABLE.dash
{
Border: 1px dashed #999;
Padding: 3px
}
.content
{
Padding-Top: 20px;
Padding-Left: 20px
}
.sublinks a
{
Color: #666666;
Text-decoration: none
}
.sublinks a:hover
{
Color: #000000;
Text-decoration: none
}
.secsublinks
{
Font-Size: 10px
}
.secsublinks a
{
Font-Size: 10px;
Color: #666666;
Text-decoration: none
}
.secsublinks a:hover
{
Color: #000000;
Font-Size: 10px;
Text-decoration: none
}
H1
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 17px;
Color: #AD8B53;
Padding-top: 5px;
Padding-bottom: 5px;
Margin: 0px;
Font-Weight: normal
}
H2
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 12px;
Color: #AD8B53;
Padding-top: 5px;
Padding-bottom: 5px;
Margin: 0px;
}
/**************************************/
/* new styles for SEO */
h1.nts
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 17px;
Color: #AD8B53;
Padding-top: 5px;
Padding-bottom: 5px;
Margin: 0px;
Font-Weight: normal
}
h2.larger
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 17px;
Color: #AD8B53;
Padding-top: 5px;
Padding-bottom: 5px;
Margin: 0px;
Font-Weight: normal;
}
h2.news
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 17px;
Color: #AD8B53;
Padding: 5px 0px 5px 0px;
Margin: 0px 0px 0px 0px;
Font-Weight: normal;
Top: 10px;
}
td.bind h2
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Color: #666666;
Font-Size: 12px;
Padding: 10px 0px 0px 0px;
Margin: 0px 0px 0px 0px;
Font-Weight: bold;
}
td.bind p{
Padding: 0px 0px 0px 0px;
Margin: 0px 0px 0px 0px;	
}
h3
{
Font-Family: Georgia, Trebuchet MS, Times New Roman;
Font-Size: 12px;
Color: #666666;
Padding: 0px 0px 0px 0px;
Margin: 0px 0px 0px 0px;
Font-Weight: normal;
}
	
/*End new styles   */
/*************************************/
.options
{
Background-COLOR: #eeeeee;
padding: 4px;
Width: 230px
}
.options_my_container
{
padding-top: 12px;
padding-left: 4px;
}
.options_my
{
Background-COLOR: #eeeeee;
padding-left:4px;
padding-top:0px;
padding-bottom:10px;
Width: 180px;
}
.options_conf
{
Background-COLOR: #eeeeee;
padding: 4px;
Width: 200px
}
.options_mailing
{
Background-COLOR: #eeeeee;
padding: 4px;
Width: 178px
}
td.options_update
{
padding-right:50px;
}
.lefttile
{
Padding-Left: 10px;
Padding-RIGHT: 10px;
Padding-Top: 10px;
Padding-bottom: 30px;
Vertical-Align: top
}
.divide
{
Width: 1px;
Background-Image: url(bgs/dividedots.gif);
BAckground_repeat: repeat-y;
Margin-Top: 10px;
}
.horizdots
{
height: 1px;
Background-Image: url(bgs/horizdots.gif);
BAckground_repeat: repeat-x;
}
INPUT.name
{
Background-Color: #E8DECE;
Font-Family: arial, tahoma, Verdana; 
Color: #333333;
Font-Size: 11px;
Border: 1px solid #999999;
Width: 240px;
Height: 19px
}
INPUT.login
{
Background-Color: #E8DECE;
Font-Family: arial, tahoma, Verdana; 
Color: #333333;
Font-Size: 11px;
Border: 1px solid #999999;
Width: 180px;
Height: 19px
}
TEXTAREA.message
{
Background-Color: #E8DECE;
Font-Family: arial, tahoma, Verdana; 
Color: #333333;
Font-Size: 11px;
Border: 1px solid #999999;
Width: 240px;
Height: 109px
}
/* DIV TAGS */
#lyr1
{
Position: absolute;
Visibility: visible;
Top: 220px;
Left: 10px;
z-index: 1;
}
#lyr2
{
Position: absolute;
Visibility: hidden;
Top: 220px;
Left: 10px;
z-index: 2;
}
#lyr3
{
Position: absolute;
Visibility: hidden;
Top: 220px;
Left: 10px;
z-index: 3;
}
#lyr4
{
Position: absolute;
Visibility: hidden;
Top: 220px;
Left: 10px;
z-index: 4;
}
#ctcareauk
{
Visibility: hidden;
Top: 430px;
left: 320px;
position:absolute
}
#ctcareausa
{
Visibility: hidden;
Top: 430px;
left: 320px;
position:absolute
}
#ctcareaasia
{
Visibility: hidden;
position:absolute;
Top: 430px;
left: 320px;
}
TD.signup_alert{
padding-left:40px;
}
TD.ac_details{
padding-left:20px;
}

ul {
	list-style-image: url(images/bullet_1.gif);
	padding: 10px 0px 0px 30px;
}

.contact_dept {
	background-image: url(images/bullet_1.gif);
	background-repeat:no-repeat;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 0px;
	width:400px;
	background-position: middle;
	background-position: left;
}

.booktitle {
	Font-Family: Georgia, Trebuchet MS, Times New Roman;
    Font-Size: 12px;
    Color: #AD8B53;
    Padding-top: 5px;
    Padding-bottom: 5px;
    Margin: 0px;
}
.isbn {
	Font-Family: Arial, Verdana, Tahoma;
	Color: #666666;
	Font-Size: 11px;
}

SELECT.bookfind{
	background:#E8DECE;
	Font-Family: Arial, Verdana, Tahoma;
	Color: #666666;
	Font-Size: 11px;
}
.required{
padding-right:40px;
}

.feedback_advice{
padding-left:40px;
padding-top:10px;
padding-bottom:10px;
}

.results_header{
background-color:#E8DECE;
padding-left:10px;
}

.results_title{
padding-left:10px;
}

.result{
padding-left:10px;
}



input.quantity{
	Font-Family: Arial, Verdana, Tahoma;
	Color: #666666;
	Font-Size: 11px;
	background-color:#E8DECE;
	Border: 1px solid #999999;
	width:30px;
	height:20px
}

SELECT.contact{
	width:190px;
	background:#E8DECE;
	Font-Family: Arial, Verdana, Tahoma;
	Color: #666666;
	Font-Size: 11px;
}

td.conf_cont{
padding-top:8px;
padding-bottom:8px;
}
td.conf_cont_dets{
padding-left:3px;
padding-top:8px;
padding-bottom:8px;
}
td.conf_date{
padding-bottom:8px;
padding-top:8px;
}

td.conf_tickets{
padding-top:8px;
}

tr.conf_date_from{
padding-bottom:5px;
}
td.isbn{
padding-top:5px;
padding-bottom:5px;
}
.left_error{
padding-left:40px;
padding-top:10px
}
input.mail_chk{
	Color: #666666;
	/*background-color:#E8DECE;*/
	/*Border: 1px solid #999999;*/
}
td.prod_detail_main{
padding-left:4px;
padding-right:4px;
}
td.publisher_logo{
padding-right:4px;
padding-top:10px;
padding-bottom:10px;
}
td.details_title{
padding-top:10px;
padding-bottom:10px;
}
td.error_paddedleft{
padding-left:40px;
}
td.padded_left{
padding-left:20px;
}
td.conf_speakers{
padding-top:5px;
padding-bottom:5px;
}

option.odd{
background-color:#EFE9DE;	
	
}
