/*******************************************
	NETGALLEY LLC CSS
	PRELOGIN VERSION 1.0
	www.netgalley.com 
	Copyright 2010 - All Rights Reserved 
	Updated 3/10/2010 
*******************************************/

body					{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #000000; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; margin-top: 0px;}
body a:link				{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #7688AE;  FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
body a:active			{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #7688AE;  FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
body a:visited			{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #7688AE;  FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
body a:hover			{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}


.PageTitle			    {FONT-WEIGHT: Normal; FONT-SIZE: 24px; COLOR: #FFFFFF; BACKGROUND-COLOR: #868688; FONT-FAMILY: Futura Hv, Verdana, Helvetica, sans-serif; margin-left: 30px;}
.subtitle			    {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #868688; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Futura Hv, Verdana, Helvetica, sans-serif;}

.Firebrand			    {FONT-WEIGHT: Normal; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND-COLOR: #748F58; FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 30px; margin-bottom:23px; margin-top:23px;}
.Firebrand a:link	    {FONT-WEIGHT: Normal; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND-COLOR: #748F58; FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 30px; margin-bottom:23px; margin-top:23px;}
.Firebrand a:active	    {FONT-WEIGHT: Normal; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND-COLOR: #748F58; FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 30px; margin-bottom:23px; margin-top:23px;}
.Firebrand a:visited    {FONT-WEIGHT: Normal; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND-COLOR: #748F58; FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 30px; margin-bottom:23px; margin-top:23px;}
.Firebrand a:hover      {FONT-WEIGHT: Normal; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND-COLOR: #748F58; FONT-FAMILY: Verdana, Helvetica, sans-serif; margin-left: 30px; margin-bottom:23px; margin-top:23px;}


.swirl          { background: url(/static/img/swirl_bkgnd.png) no-repeat; background-position:bottom left; }
img.swirl_sm    {vertical-align:middle;} 

/** wrapper centers tables in Firefox **/
.wrapper { width:878px; margin:0px auto 0px auto;}

.wrapper_center { width:828px; margin:0px auto 0px auto;} 
          

li  			{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; margin-right: 30px; margin-left:inherit; }
li a:link	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
li a:active	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
li a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
li a:hover	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}



p 				{margin: 5px 10px 5px 0px}

img.tour        {padding:5px 15px 25px 0px; margin: 0px 15px 0px 0px; float:left}
img.title       {padding:5px 15px 0px 0px; margin: 0px 15px 0px 0px; float:left}

#bullet         {display: block; padding:5px;}

/** background colors **/

.bgWhite			{BACKGROUND-COLOR: #ffffff;}

.bgGray				{BACKGROUND-COLOR: #868688;}

.bgLtGray			{BACKGROUND-COLOR: #F4F4F4;}

.bgInteriorLtGreen	{BACKGROUND-COLOR: #C5D2B8;}

.bgLtGreen			{BACKGROUND-COLOR: #C5D2B8; background-image: url(/static/img/green_bkgnd.jpg)}

.bgDrkGreen 		{BACKGROUND-COLOR: #748F58;}


/** green catalog search text **/

.searchtext,td,p		{FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #748F58; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.searchtext a:link	    {FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #748F58; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.searchtext a:active	{FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #748F58; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.searchtext a:visited	{FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #748F58; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.searchtext a:hover	    {FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 16.5px; COLOR: #E24F00; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/** large home page text **/

.hometext,td,p		{FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #333333; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 20px; margin-left: 30px; margin-right: 30px; margin-bottom: 5px; }
.hometext a:link	{FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometext a:active	{FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometext a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometext a:hover	{FONT-WEIGHT: normal; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/** large home page text with less top/bottom space **/

.hometextSM,td,p		{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #333333; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 0px; margin-left: 30px; margin-right: 30px; margin-bottom: 0px; }
.hometextSM a:link	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometextSM a:active	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometextSM a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.hometextSM a:hover	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}


/** interior page text **/

.text,td,p  	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 20px; margin-left: 30px; margin-right: 30px; margin-bottom: 20px; }
.text a:link	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.text a:active	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.text a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.text a:hover	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/** interior page text with less line spacing **/

.texttight,td,p         {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 10px; margin-left: 30px; margin-right: 30px; margin-bottom: 5px; }
.texttight a:link	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.texttight a:active	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.texttight a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #7688AE; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.texttight a:hover	    {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 16px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/** forms - required input **/

.inputreq         {FONT-SIZE: 11.5px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; color: #000000; background-color: #FFFFE5; }
select,textarea   {FONT-WEIGHT: normal; FONT-SIZE: 11.5px;  COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.redtext          {FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #E24F00; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }


/** text box gray rules **/

.top_rule       {background: url(/static/img/gray_pixel.jpg) 0 0 repeat-x; width: 20em}
.bottom_rule    {background: url(/static/img/gray_pixel.jpg) 0 100% repeat-x}
.left_rule      {background: url(/static/img/gray_pixel.jpg) 0 0 repeat-y}
.right_rule     {background: url(/static/img/gray_pixel.jpg) 100% 0 repeat-y} 


.bl {background: url(/static/img/left_corner.jpg) 0 100% no-repeat}
.br {background: url(/static/img/right_corner.jpg) 100% 100% no-repeat}
.tl {background: url(/static/img/left_corner.jpg) 0 0 no-repeat}
.tr {background: url(/static/img/right_corner.jpg) 100% 0 no-repeat; padding:10px} 



.FooterLinks				{FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.FooterLinks a:link			{FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.FooterLinks a:active		{FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.FooterLinks a:visited		{FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px;  COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
.FooterLinks a:hover		{FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 18px;  COLOR: #E24F00; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

#FooterContact      {display: block; padding:5px; BACKGROUND-COLOR:#D9DFED;}
#FooterCopyright    {display: block; padding:5px;}


.footer_rule    {background: url(/static/img/blk_pixel.jpg) 0 100% repeat-x}


/** navigation **/

.navtext,td,p		{FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, erdana, Helvetica, sans-serif; TEXT-DECORATION: none; margin-top: 15px; margin-left: 20px; margin-right: 20px; margin-bottom: 30px; }
.navtext a:link	    {FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.navtext a:active	{FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.navtext a:visited	{FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.navtext a:hover	{FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 30px; COLOR: #E24F00; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }


.nav_rule    {background: url(/static/img/blk_pixel.jpg) 0 100% repeat-x}

/** new menu with expand/collapse **/

.menu,  
.menu ul {
margin:0;
padding:0;
list-style:none;
}
.menu {width:190px;}
.menu li {
margin:0;
padding:0;
margin-bottom:1px;
}
.menu a {
display:block;
padding:2px 5px;
background:#ffffff;
text-decoration:none;
}
.menu ul li {padding-left:15px;}
.menu ul a {background:#ffffff;}
.hidden {display:none;}
.menu {background:#ffffff; FONT-WEIGHT: normal; FONT-SIZE: 12px; display:block; padding:2px 5px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.menu a:active	{background:#ffffff; FONT-WEIGHT: normal; FONT-SIZE: 12px; display:block; padding:2px 5px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.menu a:visited	{background:#ffffff; FONT-WEIGHT: normal; FONT-SIZE: 12px; display:block; padding:2px 5px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.menu a:link	{background:#ffffff; FONT-WEIGHT: normal; FONT-SIZE: 12px; display:block; padding:2px 5px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; }
.menu a:hover   {background:#cccccc; FONT-WEIGHT: normal; FONT-SIZE: 12px; display:block; padding:2px 5px; COLOR: #333333; FONT-FAMILY: Lucida Sans Unicode, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}



