body {
font-family : trebuchet ms, Arial, sans-serif;
font-size:71%;
line-height:126%;
color:#333;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#FFf;
}

#container	{
background: url(images/bg.gif) repeat-x;
width:100%;
}

#top	{
	width:760px;
	border-bottom:0px solid #ccc;
	height:90px;
}
#logo	{
	border:0px dotted red;
	position: absolute;
	left:220px;
	top:26px;
	}
		
#contact	{
	border:0px solid red;
	padding-top:36px;
	float:right;
	text-align:right;
}


#middle	{
	margin-top:23px;
	border:0px solid #000;
	margin-left: 0px;
	width: 100%;
	background:#FFF9DF;
	
}

/* M E N U   */

#left {
	border:0px dotted red;
	float:left;
	width:193px;
	margin-top:-15px;
}
/* Hide from IE-Mac \*/ 
#left {width:205px; margin-top:0px;} 
/* End hide */


#menucontents li{
border:0px dotted blue; 
margin:0px; 
padding:0px; 
list-style:none; 
left:0px;
top:0px;
text-align:right;
width:160px;
}
#menucontents li, #menucontents a {height: 29px; display:block; margin:0; padding:0;}
/* Hide from IE-Mac \*/ 
#menucontents li, #menucontents a {height: 29px; display:block; margin:0; padding:0; position:relative; }
/* End hide */

#menucontents li  {margin-bottom:-4px; left:-10px;}
html>body #menucontents li  {margin-bottom:-0px; top:-10px;}



#submenu	{
margin:0; 
padding:0; 
border:0px solid green;
}


#submenu a 	{font-weight:normal; color:#ff3300;}

#menu1  { 
    background: transparent url(images/menu/home.gif) no-repeat;}
#menu2 {
    background: transparent url(images/menu/aboutus.gif)
    0px 0px no-repeat;}
#menu3 {
    background: transparent url(images/menu/tailormadebooks.gif)
    0px 0px no-repeat;}

	
	
#giftbooks	{
margin:0; 
padding:0;
text-align:right; 
}	
#giftbooks li{
border:0px solid white;
}
#giftbooks ul{padding:0;margin:0;}	
#menu3_1 {}
#menu3_2 {}
#menu3_3 {}
	
	
#menu4 {
    background: transparent url(images/menu/rightsavailable.gif)
    0px 0px no-repeat;}
#menu5 {
    background: transparent url(images/menu/contactus.gif)
    0px 0px no-repeat;}
	
#menu1 a:hover {border:0px dotted red;
    background: transparent url(images/menu/home.gif)
    -165px 0px no-repeat;}
#menu2 a:hover {
    background: transparent url(images/menu/aboutus.gif)
    -165px 0px no-repeat;}
#menu3 a:hover {
    background: transparent url(images/menu/tailormadebooks.gif)
    -165px 0px no-repeat;}
#menu4 a:hover {
    background: transparent url(images/menu/rightsavailable.gif)
    -165px 0px no-repeat;}
#menu5 a:hover {
    background: transparent url(images/menu/contactus.gif)
    -165px 0px no-repeat;}

#menu1_ {border:0px dotted red;
    background: transparent url(images/menu/home.gif)
    -165px 0px no-repeat;}
#menu2_ {
    background: transparent url(images/menu/aboutus.gif)
    -165px 0px no-repeat;}
#menu3_ {
    background: transparent url(images/menu/tailormadebooks.gif)
    -165px 0px no-repeat;}
#menu4_ {
    background: transparent url(images/menu/rightsavailable.gif)
    -165px 0px no-repeat;}
#menu5_ {
    background: transparent url(images/menu/contactus.gif)
    -165px 0px no-repeat;}


	
#tailormade	{position:relative; border:0px solid red; width:330px;}
#tailorMadePic	{
	border:0px dotted #000;
	height:101px;
	position:absolute
	margin-left:0;
}
#tailormadeCopy	{
position:absolute;
margin-left:87px;
margin-top:0;
border:0px dotted blue;
width:250px;
}
#tailormadeH3  { 
	width:160px;
	height:15px;
    background: transparent url(images/h3/tailormade_books_lo.gif) no-repeat;
	position:absolute;

}
#tailormadeH3 a{ 
	border:0px solid blue;
	width:160px;
	height:15px;
	margin-left:0px;
	position:absolute;
}
#tailormadeH3 a:hover { 
    background: transparent url(images/h3/tailormade_books_hi.gif) no-repeat;
}


#rightsH3  { 
	border:0px solid blue;
	width:160px;
	height:15px;
    background: transparent url(images/h3/rights_available_lo.gif) no-repeat;
	position:absolute;
	padding-bottom:20px;
}
#rightsH3 a{ 
	border:0px solid blue;
	width:160px;
	height:15px;
	margin-left:0px;
	position:absolute;
}
#rightsH3 a:hover { 
    background: transparent url(images/h3/rights_available_hi.gif) no-repeat;
}





#intro {
	border: 0px solid #ccc;
	width:370px;
	margin-left:220px;
	min-width:320px;
	padding-top:2px;
	height:480px;
}
#fullwidth {
	border: 0px solid #ccc;
	width:540px;
	margin-left:220px;
	min-width:540px;
	padding-top:2px;
}

#label	{
float:left;
width:100px;
clear:both;
border:0px solid red;
padding-right:3px;
}
.formw	{
border:0px solid red;
text-align:right;
}
.row	{
text-align:right;
}




.content_narrow	{
width:350px; border:0px solid red; min-height:157px; 
vertical-align:top;
}

.content_wide	{
width:540px; border:0px solid red; min-height:157px; 
vertical-align:top;
}

.content_picright	{
padding-left:10px;  border:0px solid red; float:right; height:157px;
}










		
#sidebar	{
		border:0px solid #999;
		position: absolute;
		left:600px;
		top:115px;
		width:168px;	
		background:#fff url(images/whitebox/right.gif) 
}
		
#sidebar_bott	{
		border:0x solid #999;
		width:168px;	
}

#sidebar_top	{
		border:0px solid #999;
		width:168px;	
		height:5px;
		background:#fff9df url(images/whitebox/top.gif) no-repeat;
}

#sidebar_content	{
	margin:5px 12px 5px 12px;
}





#footer	{
	border:0px solid #ff0000;
	color: #999;
	padding-top: 40px;
	padding-left: 220px;
	padding-bottom:10px;
	background: #fff;
				
}
		


h1	{
border:0px solid lime;
	font-family:arial, sans-serif;
	text-transform:uppercase;
	color:#ff3300;
	font-size:150%;
	padding-bottom:20px;
	font-weight:bold;
	display:inline;
}
h2	{
font-family:verdana, sans-serif;
	font-size:150%;
	line-height: 180%;
	font-weight:normal;
	display:inline;
	color:#ff3300;
}
h3	{
font-family:arial, verdana, sans-serif;
	font-size:120%;
	line-height: 100%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin-bottom:0.1em;
	color:#ff3300;
}
h4	{
font-family:arial, verdana, sans-serif;
	font-size:120%;
	line-height: 100%;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin-bottom:0.1em;
	color:#ff3300;
}

bodycopy	{
	font-size:75%;
}


A:link	{
	color:#ff3300;
	font-weight:bold;
	text-decoration: none;
}
A:visited	{
font-weight:bold;
	text-decoration: none;
	color:#ff3300;
}

A:hover	{
font-weight:bold;
	text-decoration: underline;
	color:green;	
}


hr{
border: none;
background-color: #ccc;
color: #ccc;
height: 1px; 
margin-top:-3px;
}
html>body hr {
border: none;
background-color: #ccc;
color: #ccc;
width: 100%;
margin-bottom:3px; 
margin-top:3px;
height: 1px; 
}

#breakout	{
position:absolute;
top:330px;
left:27px;

}


.copyright	{
	color:#A8B3D5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 57%;
	line-height: 180%;
	text-decoration: none;
}
.copyright:hover {
	
	color:#A8B3D5;
	text-decoration:underline;
}
.copyright:link	{
	color:#A8B3D5;
}
.copyright:visited	{
	color:#A8B3D5;
}	




.searchbutton	{
	font-size:85%;
	background-color : #ff3300;
	color : #fff;
}	





































































#navcontainer	{
border:0px dotted red;
margin-left:33px;
margin-top:-10px;
width:155px;


}
/* Hide from IE-Mac \*/ 
#navcontainer	{margin-left:43px;margin-top:-22px; width:145px;text-align:right;}
#navcontainer {width: 155px; margin-left: 10px; voice-family: "\"}\""; voice-family:inherit; margin-left: 33px;}
/* End hide */
html>body	#navcontainer	{margin-left:43px;}



#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
width:145px;
}

#navcontainer li { margin: 0; width:145px; }

#navcontainer a
{text-align:right;
display: block;
color: #333;
background-color: #eee;
width:125px;;
padding: 1px 12px 1px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover
{
background-color: #ccc;
color: #333;
}

#navcontainer li li a
{
font-weight:normal;
display: block;
color: #333;
background-color: #fff;
width: 125px;;
padding: 1px 12px 1px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
}




