/* reset body styles */
html, body, div, img, p, ul, li, h1, h2 {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

ul{
padding: 0;
margin: 0;
list-style: none;
}

body {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  /*background:url('/crown/menu_test/images/body_bg.jpg') top center repeat-y #b5b5b5;*/
  background:url('/crown/images/bg_crown.jpg') top center no-repeat #fff;
  width:100%;
  height:100%;
}

#container {
height:100%;
width:100%;
}

.links a {
color:#df8d1a;
}

.clear {
clear:both;
}


/*a {
color:#cc6633;
}*/

#header {
height:157px;
width:900px;
background:url('/crown/images/headerBG2010.jpg') top left no-repeat #434343;
position:relative;
z-index:1745;
}

#topnav {
position:relative;
left:120px;
top:87px;
z-index:1745;
width:625px;
}

#nav_searchbox{
height:28px;
width:275px;
position:absolute;
top:70px;
left:630px;
z-index:1745;
}

.navSearchButton {
height:28px;
width:68px;
background:url('/crown/images/headerSearchButton.jpg') top left no-repeat;
border:0px;
}

.navSearchButton:hover {
background-position:0 -28px;
cursor:pointer;
}

#navSocial {
position:absolute;
top:15px;
left:680px;
}

/* SOCIAL NAV BUTTONS ----------------------------------------- */
#navSocial a {
float:left;
padding:0 5px 0 0;
cursor:pointer;
}

.facebookButton {
display:block;
width:36px;
height:38px;
background: transparent url('/crown/images/headerButton_facebook.png') no-repeat 0 0;
text-align:center;
text-decoration:none;
}

.goodreadsButton {
display:block;
width:36px;
height:38px;
background: transparent url('/crown/images/headerButton_goodreads.png') no-repeat 0 0;
text-align:center;
text-decoration:none;
}

.twitterButton {
display:block;
width:36px;
height:38px;
background: transparent url('/crown/images/headerButton_twitter.png') no-repeat 0 0;
text-align:center;
text-decoration:none;
}

.scribdButton {
display:block;
width:36px;
height:38px;
background: transparent url('/crown/images/headerButton_scribd.png') no-repeat 0 0;
text-align:center;
text-decoration:none;
}

.youtubeButton {
display:block;
width:36px;
height:38px;
background: transparent url('/crown/images/headerButton_youtube.png') no-repeat 0 0;
text-align:center;
text-decoration:none;
}

.navRollover:hover {
background-position: 0 -40px;
}

/* 2009 HEADER:
#header {
height:69px;
width:900px;
background:url('/crown/menu_test/images/header.jpg') top left no-repeat #434343;
border-bottom:3px solid #d56e1c;
position:relative;
z-index:1745;
}

#topnav {
position:relative;
left:100px;
top:8px;
z-index:1745;
width:625px;
}

#nav_searchbox{
height:25px;
width:200px;
position:absolute;
top:-20px;
left:365px;
z-index:1745;
}

#cartframe {
width:141px;
height:69px;
overflow:hidden;
position:absolute;
top:0px;
right:0px;
z-index:1745;
}
*/

/* --------------------------------  MENU STYLES --------------------------------  */
#navbar {
position:relative;
z-index:1745;
height:18px;
width:750px;
}

/* menu items */
li.topitem{
float:left;
position:relative;
padding:2px;
margin:0px;
font:14px Helvetica, Arial, sans-serif;
color:#535353;
z-index:1745;
}

li.menu_divider{
float:left;
position:relative;
padding:2px;
font:16px Helvetica, Arial, sans-serif;
color:#535353;
z-index:1745;
}

div.menu_topimg {
position:relative; 
top:6px;
left:20px;
z-index:1746;
padding:0px;
margin:0px;
}

.menu_content {
float:left;
padding:5px;
}

.menu_content a {
font-size:12px;
}

.menu_table {
background-color:#FFFFFF; 
border-top:2px solid #d56e1c; 
border-bottom:2px solid #d56e1c; 
border-right:2px solid #d56e1c; 
border-left:2px solid #d56e1c;
position:relative;
z-index:1745;
}

/* position/hide drop-down menu */
li.topitem ul{
display: none;
position: absolute;
top: 10px;
left: 0;
width:275px;
padding:0px;
z-index:1745;
}

li.topitem div.menu_title {
color:#535353;
position:relative;
z-index:999;
height:30px;
width:100%;
z-index:1745;
font-weight:bold;
}

li.topitem div.menu_title:hover {
color:#999;
cursor:pointer;
text-decoration:underline;
}

li > ul{
top: auto;
left: auto;
}

.menu_title a {
color:#535353;
text-decoration:none;
}

.menu_title a:hover {
color:#999;
text-decoration:none;
text-decoration:underline;
}

/*  "over" class attribute for IE */
#header li:hover ul,li.overIE ul{
display: block;
}

.group_title {
color:#d56e1c;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

div.menu_content p a:link {
	color:#555555;
	text-decoration:none;
	font: 12px Helvetica, Arial, sans-serif;
}
div.menu_content p a:visited {
	color:#434343;
	text-decoration:none;
}
div.menu_content p a:hover {
	color:#434343;
	text-decoration:none;
	border-bottom:1px solid #d56e1c;
}
div.menu_content p a:active {
	color:#434343;
	text-decoration:none;
	border-bottom:1px solid #d56e1c;
}
/* --------------------------------  END MENU STYLES--------------------------------  */


div.maincontent {
text-align: left;
width: 900px;
padding: 0px;
border-left: 1px solid #999;
border-right: 1px solid #999;
margin: auto;
background:url(/crown/images/<?php echo($imprintChoice); ?>BG.gif); 
background-attachment:fixed; 
background-position: 40px 100px; 
background-color: #ffffff;
/*background:url('/crown/menu_test/images/content_bg.jpg') repeat top;
background-attachment:fixed;
background-position: 40px 100px;*/
}

#pagecontent {
height:100%;
width:100%;
}


#leftside {
float:left;
width:150px;
height:100%;
padding-top:15px;
position:relative;
z-index:1;
}

.leftside_titlebox {
width:140px;
background-color:#535353;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #999999;
border-right:1px solid #999999;
}

.leftside_title {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#genres {
width:140px;
background-color:#FFFFFF;
color:#666666;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding-left:10px;
padding-top:5px;
padding-bottom:8px;
}

#genres a {
color:#555555;
text-decoration:none;
font-size:11px;
}

#genres a:hover {
color:#ff6600;
text-decoration:underline;
font-size:11px;
}

#genres ul li {
padding-bottom:1px;
}

/* -------------------------------- AUTHOR PAGE  -------------------------------- */
#featured_author_include {
height:400px; 
width:221px;
float:left;
}

#main_featured_author_container {
padding:0px 10px 0px 10px; 
height:350px;
/*border-right: 1px solid #CCCCCC; */
}

#main_featured_author_container a {
color:#df8d1a;/*#ff7200;*/
font-weight:bold;
}

#main_featured_author_container a:hover {
color:#ffad3a;
font-weight:bold;
}

#main_featured_author_container h2 span {
font-size:12px;
}

.featured_author {
float:left;
padding:10px 5px 5px 5px;
width:108px;
height:160px;
}

#featured_authors_container {
float:left; 
clear:right; 
height:350px; 
width:475px
}

#featured_authors_container a {
color:#df8d1a;
}

#featured_authors_container a:hover {
color:#ffad3a;
}

#featuredauthorlink a {
color: #df8d1a;
font-weight:bold;
}

#featuredauthorlink a:hover {
color: #ffad3a;
font-weight:bold;
}

.authorSearchContainer {
float:left; 
height:50px; 
padding-left:10px; 
}

#author_statemap_title {
padding:5px 0px 0px 0px;
}

#author_statemap_title p {
color:#ff6600;
font-weight:bold;
padding:0px 0px 5px 10px;
}

#author_searchevents {
padding:5px 0px 0px 0px;
background:url(/crown/images/searchevents_alphaBG.jpg) top left repeat-y;
width:300px;
}

#author_searchevents p {
color:#ff6600;
font-weight:bold;
padding:0px 0px 5px 10px;
}

.author_searchevents_contents {
background:url(/crown/images/searcheventsBG.jpg) top left repeat-y;
height:248px;
}

.author_searchevents_contents table tr td {
padding-left:10px;
}

#authorevents {
width:140px;
background-color:#FFFFFF;
color:#666666;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

#authorevents a {
color:#df8d1a;
font-weight:bold;
}

#authorevents a:hover {
color:#ffad3a;
}

#upcomingevents_title {
width:100%;
padding:5px 0px 5px 10px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}

#upcomingevents_title span {
color:#ff6600;
font-weight:bold;
}

#upcomingevents {
font-weight:bold;
padding:10px 0px 0px 10px; 
}

#upcomingevents a {
color:#df8d1a;
}

#upcomingevents a:hover {
color:#ffad3a;
}


#upcomingevents {
/*height:250px; */
background:url(/crown/images/searchevents_listBG.jpg)top left repeat-x;
}

#featuresites {
width:150px;
background-color:#FFFFFF;
color:#666666;
border-right:1px solid #999999;
border-bottom:10px solid #535353;

}

#featuresites a {
color:#555555;
font-size:11px;
text-decoration:none;
/*padding-left:5px;*/
}

#featuresites a:hover {
color:#ff6600;
text-decoration:underline;
/*padding-left:5px;*/
}

#featuresites ul li {
border-bottom:1px solid #999999;
padding:0px;
margin:0px;
height:35px;
}

#rightside {
float:right;
width:728px;
height:100%;
padding-top:15px;
overflow:hidden;
}

#galleryHeader { 
	width: 728px;
	color: #fff; 
	font-weight: bold; 	
	margin: 0; 
	padding:0px;
	padding:3px 0px 3px 0px;;
}

#galleryHeader h3 { 
	font-size: 14px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 0;
	width: 350px;
}

#subh3 { 
	font-size: 12px;
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0;	
}

.rightside_titlebox {
width:717px;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #999999;
border-left:1px solid #999999;
background-color: #535353;
/* background-color:#535353; */
}

.rightside_title {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.rightside_box {
width:727px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

.ftitle {
width:216px;
background-color:#535353;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #999999;
border-left:1px solid #999999;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.crowncontent {
width:225px;
height:400px;
background-color:#FFFFFF;
color:#666666;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
padding-bottom:5px;
padding-top:5px;
}

/* -------------------------------- what's new -------------------------------- */

#crown_wnIcons_container {
float:left; 
width:239px; 
border-right:1px solid #CCCCCC;
overflow:hidden;
}

#crown_wnIcons_container a {
color:#999999;
text-decoration:none;
}

#crown_wnIcons_container a:hover {
color:#ff7200;
text-decoration:none;
}

#wnicon1 {
height:37px;
background:url(/crown/whatsnew/images/1small.jpg) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon2 {
height:35px;
background:url(/crown/whatsnew/images/2small.jpg) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon3 {
height:35px;
background:url(/crown/whatsnew/images/3small.jpg) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon4 {
height:35px;
background:url(/crown/whatsnew/images/4small.gif) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon5 {
height:35px;
background:url(/crown/whatsnew/images/5small.jpg) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon6 {
height:35px;
background:url(/crown/whatsnew/images/6small.jpg) left no-repeat;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

#wnicon7 {
height:37px;
background:url(/crown/whatsnew/images/7small.jpg) left no-repeat;
overflow:hidden;
}

.wnLink {
position:relative;
top:10px;
right:10px;
}

.wnLink a {
background:url(/crown/whatsnew/whatsnew_off.gif) right no-repeat;
padding-right:15px;
text-decoration:none;
}

.wnLink a:hover {
background:url(/crown/whatsnew/whatsnew_on.gif) right no-repeat;
padding-right:15px;
text-decoration:none;
}

#crown_wnInfo_container {
background:url(/crown/whatsnew/textBG.gif) top left repeat-y;
float:left; 
width:487px; 
height:251px; 
overflow:hidden;
}

#crown_wnInfoContainer {
position:absolute; 
top:0px; 
left:0px; 
background:url(/crown/whatsnew/textBG.gif) top left repeat-y;
width:487px; 
height:251px; 
overflow:hidden;
}

#crown_wnInfo {
padding-left:10px;
padding-top:5px;
padding-right:8px;
font-size:12px;
color:#333333;
line-height:13px;
}

#crown_wnInfo h2 {
font-size:16px;
line-height:1.2em;
color:#ff7200;
padding-bottom:2px;
}

#crown_wnInfo a {
color:#df8d1a;
font-weight:bold;
text-decoration:underline;
}

#crown_wnInfo a:hover{
color:#ffad3a;
text-decoration:underline;
}

#whatsnew_iframe {
border:none;
padding:0pc;
margin:0px;
}

/* -------------------------------- pieces of index -------------------------------- */
#nytimes {
width:712px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
padding-right:10px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}

#nytimes a {
color:#df8d1a;
}

#nytimes a:hover {
color:#ffad3a;
}

.bestsellLink a {
color:#df8d1a;
}

.bestsellLink a:hover {
color:#ffad3a;
}




#crown_author {
float:left;
padding-right:27px;
width:215px;
}

#crown_groups {
float:left;
padding-right:27px;
width:215px;
}

#rif {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#rif_thismonthbg {
width:100%;
background-color:#F3F3F3;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding-top:5px;
color:#000000;
}

#rif_thismonth {
padding-left:10px;
padding-right:10px;
}

#rif_thismonth img {
padding:5px 3px 5px 0px;
}


#rif_thismonth a {
color:#df8d1a;
font-weight:bold;
}

#rif_thismonth a:hover {
color:#ffad3a;
font-weight:bold;
}

#rif_form {
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

#crown_inside {
float:left;
width:215px;
}

#itb {

}

#itb_links {
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-left:16px;
padding-right:10px;
}

#itb_links a {
color:#df8d1a;
font-weight:bold;
}

#itb_links a:hover {
color:#ffad3a;
font-weight:bold;
}

#itb_instructions {
color:#666666;
margin:0px;
padding:0px;
font-size:10px;
}

/* -------------------------------- Tenspeed styles -------------------------------- */
#TSwnspot {
width:727px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

#TSwnspot p {
margin: 10px 10px 0px 10px; 
color: #466289;
}

#TSwnspot p a {
color: #466289;
}

#TSwntitle { 
float:left; 
width:198px; 
height:26px;
background:#ff9f23; 
color:#ffffff; 
font-size:16px;
font-weight:bold;
padding-left:10px;
padding-top:7px; 
}

#TSsltitle {
float:left; 
width:510px;
height:26px;
background:url(/crown/images/TS_spotlightBG.gif) top left #ff9f23 repeat-y; 
color:#ffffff; 
font-size:16px;
font-weight:bold; 
padding-left:9px; 
padding-top:7px; 
margin:0;
}

#TSwhatsnew { 
float:left; 
width:200px;
}

#TSrss {
position:relative;
top:10px;
}

#TSmore {
font-size:18px;
font-weight:bold;
}

#TSspotlight {
float:left; 
width:527px;
height:248px;
}

#TSspotlight a {
padding:0px;
margin:0px;
}

/* -------------------------------- Other Spotlight Styles -------------------------------- */
#BWAYwnspot {
width:727px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}

#BWAYwnspot p {
margin: 10px 10px 0px 10px; 
color: #466289;
}

#BWAYwnspot p a {
color: #466289;
}


#BWAYwntitle { 
float:left; 
width:198px; 
height:26px;
background:#98b600; 
color:#ffffff; 
font-size:16px;
font-weight:bold;
padding-left:10px;
padding-top:7px; 
}

#BWAYsltitle {
float:left; 
width:510px;
height:26px;
background:url(/crown/images/Broadway_spotlightBG.gif) top left #98b600 repeat-y; 
color:#ffffff; 
font-size:16px;
font-weight:bold; 
padding-left:9px; 
padding-top:7px; 
margin:0;
}

#BWAYwhatsnew { 
float:left; 
width:200px;
}

#BWAYrss {
position:relative;
top:10px;
}

#BWAYmore {
font-size:18px;
font-weight:bold;
}

#BWAYspotlight {
float:left; 
width:527px;
height:248px;
}

#BWAYspotlight a {
padding:0px;
margin:0px;
}


/* -------------------------------- Newsletter Form -------------------------------- */
#newsletters {
width:727px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
/*padding-right:10px;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;*/
}

#imprint {
width:712px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
padding-right:5px;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
}

#imprint a {
color:#df8d1a;
}

#imprint a:hover {
color:#ffad3a;
}

.newsSignup {
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
}

.newsSignup span {
font-size:11px;
position:relative;
top:-3px;
z-index:1;
}


/* -------------------------------- CROWN ON THE WEB -------------------------------- */
#crownweb {
width:717px;
background-color:#FFFFFF;
color:#666666;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
padding-right:10px;
}

#ytTab {
position:absolute; 
top:10px; 
left:228px; 
float:left;
background:url('/crown/images/tab_video.gif') left no-repeat;
width:67px;
height:12px;
color:#df8d1a; 
font-size:11px;
}

#ytTab span {
/*padding-right:5px;*/
position:relative;
left:5px;
z-index:500;
}

#ytTab span a {
color:#df8d1a; 
font-size:11px;
text-decoration:none;
}

#ytTab span a:hover {
color:#ffad3a; 
font-size:11px;
text-decoration:underline;
}

#twitTab {
position:absolute; 
top:10px; 
left:463px; 
float:left;
background:url('/crown/images/tab_twitter.gif') left no-repeat;
width:93px;
height:12px;
color:#df8d1a;
font-size:11px;
}

#twitTab span {
/*padding-right:5px;*/
/*padding-left:10px;*/
position:relative;
left:5px;
z-index:500;
}

#twitTab span a {
color:#df8d1a; 
font-size:11px;
text-decoration:none;
}

#twitTab span a:hover {
color:#ffad3a; 
font-size:11px;
text-decoration:underline;
}

#twitSplit span {
position:relative; 
left:145px; 
top:10px; 
z-index:500; 
color:#df8d1a; 
font-size:11px;
}

#twitSplit span a {
color:#df8d1a; 
font-size:11px;
text-decoration:none;
}

#twitSplit span a:hover {
color:#ffad3a; 
font-size:11px;
text-decoration:underline;
}

#photoTab {
position:relative; 
top:8px; 
left:32px; 
z-index:1;
}

#photoTab span {
position:relative; 
left:-38px; 
top:-1px; 
z-index:500; 
color:#df8d1a; 
font-size:11px;
}

#photoTab span a {
color:#df8d1a; 
font-size:11px;
text-decoration:none;

}

#photoTab span a:hover {
color:#ffad3a; 
font-size:11px;
text-decoration:underline;

}

#youtube {
width:291px;
float:left;
padding-top:5px;
padding-right:5px;
}

#youtube hr {
color:#CCCCCC; 
width:296px; 
height:1px;
background-color:#CCCCCC;
border:0px;
position:relative;
z-index:1;
}

.ytTitleLink {
padding:0px;
margin:0px;
}

.ytTitleLink a {
color:#333333;
text-decoration:none;
}

.ytTitleLink a:hover {
color:#ff6600;
text-decoration:underline;
}

.ytinfo {
width:281px;
font-size:14px;
}

.ytinfo h2 {
padding:0px;
margin:0px;
font-size:12px;
}

#videoLinks {
padding-left:5px;
font-size:12px;
font-weight:bold;
color:#666666;
}

#videoLinks a {
color:#df8d1a;
}

#videoLinks a:hover {
color:#ffad3a;
}

#socialBG{
width:420px;
float:left; 
background:url('/crown/images/socialBG.gif') top left repeat #FFFFFF;
padding-top:5px;
padding-bottom:5px;
}

#twitter {
width:260px; 
float:left; 
/*background:url('/crown/images/cotw_twitterbg.gif') top left repeat-y #FFFFFF;*/
padding-top:5px;
padding-bottom:5px;
}

#twitter a {
color:#df8d1a;
}

#twitter a:hover {
color:#ffad3a;
}

#twitSplit {
background:url('/crown/images/tab_twitter2.gif') top left no-repeat;
width:260px;
height:24px;
}

#flickr {
/* width:150px; */
width:157px;
float:left; 
/*background:url('/crown/images/cotw_twitterbg.gif') top left repeat-y #FFFFFF;*/
padding-top:5px;
padding-bottom:5px;
position:relative;
left:6px;
z-index:1;
}

#flickrBox {
width:180px;
color:#466289;
font-size:12px;
}

#flickr a {
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none;
}

#flickr a:hover {
font-size:12px;
font-weight:bold;
color:#ff6600;
text-decoration:underline;
}

.flickrimg { margin-bottom: 5px; border: 1px solid #000; }
#flickrimg1 { margin-right:5px; margin-left:5px;}
#flickrimg3 { margin-right:5px; margin-left:5px;}
#flickrimg5 { margin-right:5px; margin-left:5px;}


/* -------------------------------- Audio Video page -------------------------------- */

.cVideoInfo {
float:left; 
padding-left:10px; 
width:350px;
}

.cVideoInfo a {
color:#df8d1a;
}   

.cVideoInfo a:hover {
color:#ffad3a;
}                                   	

.cVideoInfo h2, .cVideoInfo h2 a {
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
text-decoration:none;
color:#df8d1a;
}

.cVideoInfo p{
font-size:12px;
}

#crownvideolinks {
position:relative; top:3px; padding-right:5px;
}

#crownvideolinks a {
color:#df8d1a;
}

/* -------------------------------- FOOTER -------------------------------- */

#footer_lists a.plain{
	text-decoration:none;
}
#footer_lists a:link {
	color:#d56e1c;
}
#footer_lists a:visited {
	color:#d56e1c;
}
#footer_lists a:hover {
	color:#d56e1c;
}
#footer_lists a:active {
	color:#d56e1c;
}

.footer ul li b {
font-size:12px;
}

.firstfoot {
padding-left:10px;
}

div.footer  {
	font-size:11px;
	margin: auto;
	width:900px;
	height:225px;	
	border-top:3px solid #d56e1c;
	border-left:1px solid #999999;
  	border-right:1px solid #999999;
	padding-top:10px;
	color: #999;
	background-color:#333333;
}

#footer_lists ul { 
	list-style-type: none;
	text-align: left;	
	width:178px;
	position:relative;
	float:left;	
	z-index:1;
}
         
#footer_lists ul.skinny { 
	width: 85%;
	float:left; 
}

#footer_lists ul li { 
	padding-right: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	line-height:1.5em;
}

/* END FOOTER */

/*RH CORPORATE HEADER - Have 'More Sites' list layer over our header:*/
.global_nav_more_sites {
	z-index:1746;
}
