/* Reader Views 								 								*/
/* Stylesheet by Pantheon Design, Austin Texas, and Milano Italia 				*/
/* general stylesheet 															*/
/* April 2006				 													*/


/* ============================================================================== */
/* selectors that can be used sitewide  */
/* ============================================================================== */

.booktitle {
	font-weight:		bold;
	font-style:			normal;
	color:				#554EA0;}

.magazinetitle {
	font-style:			italic;}
	
.author-reviewer {
	font-style:			italic;}

.authorreviewer {
	font-style:			italic;}

.floatleft {
	/* float anything (forms, iFrames, etc) left */
	float:				left;
	margin-right:		.5em;}

.noFloat {
	float:				none;}

.cleared {
	/* use when you need to force a block element to remain below a float */
	clear:				both;}

.notetovisitor {
	font-size:			.85em;
	color:				#777;}
	
.mainpagedivision {
	margin-top:			1em;
	border-top:			1px dashed #E96769;}

p.NoSpaceAfter {
	margin-bottom:		0px;
	padding-bottom:		0px;}

.selectEntireBook {
	/* obsolete - only used to make a wrapper so it is easy to copy a book on the home page */
}

/* ============================================================================== */
/* Used on specific pages */
/* ============================================================================== */


/* ================== */
/* home page sections */
/* ================== */

table.HomePageWelcomeTable {
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	border-top:			1px solid #fff;
	border-right:		1px solid #fff;
	border-bottom:		1px solid #fff;
	border-left:		1px solid #fff;}

td.Welcome {
	background-color:	#fff;
	padding:			4px; 0px 0px 4px;}


table.HomePageFeaturesTable {
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	border-top:			1px solid #E3E3F8;
	border-right:		1px solid #E3E3F8;
	border-bottom:		1px solid #E3E3F8;
	border-left:		1px solid #E3E3F8;}

td.Featured {
	background-color:	#F6F6FF;
	padding:			4px; 0px 0px 4px;}


table.HomePageEventsTable {
	height:				310px;
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	background-color:	#fff;
	background-image:	url(event-background.jpg);
	background-position:0px 44px;
	background-repeat: 	no-repeat;
	border-top:			1px solid #E3E3F8;
	border-right:		1px solid #E3E3F8;
	border-bottom:		1px solid #E3E3F8;
	border-left:		1px solid #E3E3F8;
	font-size:			16px;}
table.HomePageEventsTable h1 {
	margin:				6px 13px 6px 13px;
	text-transform:		uppercase;
	font-size:			12px;
	color:				#6a61c8;}
table.HomePageEventsTable h2 {
	margin:				0px 13px 0px 13px;
	padding-bottom:		6px;
	border-bottom:		1px solid #bdc0ea;
	font-size:			14px;
	color:				#000;}
table.HomePageEventsTable img {
	margin-top:			11px;
	margin-bottom:		0px;
	margin-left:		13px;}
table.HomePageEventsTable p {
	margin:				12px 170px 0px 14px;
	font-size:			13px;
	color:				#352614;}
table.HomePageEventsTable p span.FieldTitle {
	font-style:			italic;
	font-weight:		bold;
	color:				#000;}

table.HomePageNewsTable {
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	border-top:			1px solid #F3DCB7;
	border-right:		1px solid #F3DCB7;
	border-bottom:		1px solid #F3DCB7;
	border-left:		1px solid #F3DCB7;}

td.News {
	background-color:	#FDF4E9;
	padding:			4px; 0px 0px 4px;}

	td#introContentTD {
		padding-top:		8px;
		padding-right:		13px;
		padding-left:		13px;
		padding-bottom:		10px;
		font-size:			12px;
		line-height:		16px;}
	
		td#introContentTD h2 {font-size: 12px; }
		
		td#introContentTD p {
			margin:				0px;
			margin-bottom:		10px; }
		
		td#introContentTD ul {
			margin-top:			3px;
			margin-bottom:		13px;
			line-height:		10px; }
		
		td#introContentTD ul li {line-height: 10px; }

table.HomePagePartnersTable {
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	border-top:			1px solid #E3E3F8;
	border-right:		1px solid #E3E3F8;
	border-bottom:		1px solid #E3E3F8;
	border-left:		1px solid #E3E3F8;}

td.Partners {
	background-color:	#F6F6FF;
	padding:			4px; 0px 0px 4px;}


table.HomePageFriendsTable {
	margin-bottom:		1.5em;
	border-collapse:	collapse;
	border-top:			1px solid #F3DCB7;
	border-right:		1px solid #F3DCB7;
	border-bottom:		1px solid #F3DCB7;
	border-left:		1px solid #F3DCB7;}

td.Friends {
	background-color:	#FDF4E9;
	padding:			4px; 0px 0px 4px;}


/* old homepage rules */

div#homepagewelcome {}

	#homepagewelcome h1 {
	margin-bottom:		.5em;	}

div#homepagefeature {
	background:			#F6F6FF;
	clear:				both;}
	
	#homepagefeature h1 {
	background:			#E5E6FE;
	margin-top:			1em;
	margin-bottom:		.5em;}
	
	#homepagefeature p {
	padding-bottom:		.5em;}
	
div#homepagenews {}

	#homepagenews h1 {
	margin-top:			1em;
	margin-bottom:		.5em;}
	

div#homepagepartners {}

	#homepagenews h1 {
	margin-top:			1em;
	margin-bottom:		.5em;}




/* ============= */
/* review pages  */
/* ============= */

h2.alphabetnavigation {
	/* Used on review navigation pages, any list with alphabet sections */
	/* 	this is the A, B, C, etc. title down in the page, not the A B C navigator at the top of the page */
	margin-top:			1.5em;
	margin-bottom:		.5em;
	border-bottom:		1px solid #E96769;
	font-style:			normal;}

.backtotop {
	/* back to top links */
	margin-left:		.5em;
	font-size:			.75em;}

p#reviewparagraph1 {
	/* this is the paragraph on the review page that has the buy at amazon link */
	/* review pages, any list with alphabet sections */
	margin-left:		.5em;
	margin-top:			1.25em;}

p#reviewparagraph1noAmazon {
	/* this is the paragraph on the review page that has the buy at amazon link */
	/* sometimes there is no Amazon link and the left margin must not be set */
	margin-top:			1.25em;}

/*this is the alphabet menu*/
div.longlist div.alphabetnavigation a			{color: #cc0001;font-weight:normal;}
div.longlist div.alphabetnavigation a:link		{color: #cc0001;}
div.longlist div.alphabetnavigation a:visited	{color: #cc0001;}
div.longlist div.alphabetnavigation a:focus		{color: #cc0001;}
div.longlist div.alphabetnavigation a:hover		{color: #cc0001;}
div.longlist div.alphabetnavigation a:active	{color: #f77;}

.longlist {
	/* used, at least, in the reviews/all page */
	font-size:			95%;
	line-height:		150%;
	font-style:			italic;
	color:				#000;}

.longlist a			{color:#554EA0;text-decoration:none;font-weight:bold;font-style:normal;}
.longlist a:link	{color:#554EA0;}
.longlist a:visited	{color:#554EA0;}
.longlist a:focus	{color:#554EA0;}
.longlist a:hover	{color:#554EA0;text-decoration:underline;}
.longlist a:active	{color:#554EA0;text-decoration:underline;}

h1#reviewpagetitle {
	margin-top:			1em;}

/* used on genre pages */
#genrelist {
	/* used in more than genres page in the reveiw section */
	margin-top: 		1em; }

#genrelist ul {
	list-style-type:	none;
	margin-left: 		.5em; 
	padding-left: 		.5em;}

table#genrebooks {
	margin-top:			1.25em;}

table#genrebooks td {
	/* temporary */
	padding-bottom:			1.25em;}

table#genrebooks img {
	margin-right:		.5em;
	margin-bottom:		.5em;}

#listofpending {
	font-style:			italic;
	line-height:		1.5;}

	#listofpending h1 {
		font-style:			normal; /* an override */}
	
	#listofpending h2 {
		margin-top:			1em;
		border-bottom:		1px solid #E96769;
		font-style:			normal; /* an override */}

	#listofpending p {
		margin-top:			.15em;
		font-style:			normal; /* an override. Careful with this. */}

div#GenreYearDiv {
	margin: 			.25em 0px 0px 0px;
	line-height:		1.75em;}

a#GenreYearYouAreHere {
	font-weight:		bold;
	color:				#000;}

h3.GenreMonthHeadline {
	padding-top:		2px;
	border-bottom:		1px solid #E96769;}
	
h3.GenreMonthHeadline a {
	display:			block;
	float:				right;
	width:				120px;
	text-align:			right;
	font-size:			.8em;}


/* used on the actual review pages    */
.reviewpageimage {
	float:				left;}




/* ============= */
/* interviews    */
/* ============= */
.interviewer {
	font-weight:		bold;}

.interviewed {
	font-weight:		bold;}

p.interviewquestion {
	margin-bottom:		1.5em;
	line-height:		1.5em}

p.interviewanswer {
	margin-bottom:		1.5em;
	line-height:		1.5em}




/* ============== */
/* Previews page  */
/* ============== */

table.PreViewBooks {
	margin-bottom:		.75em;}

.WatchPreViewGif {
	float:				none;
	margin-bottom:		0em;}

#PreviewNavigationSystem a {
	padding-right:		5px;
	padding-left:		5px;}

#SelectedPreview {
	color:				#000;}



/* ============= */
/* contact form  */
/* ============= */

.adjsize {
	/* adjusts the size of form fields */
	width:				64%;
	margin-bottom:		1em;
}



/* ==================== */
/* signupforemail.html  */
/* ==================== */

form#emailSignUpForm input.default-input	{width:200px; margin-bottom:5px; padding:3px;}
form#emailSignUpForm td.manualHeadline		{padding:4px;background-color:#000000;color:#FFFFFF}
form#emailSignUpForm input#Submit			{width:90px; margin-bottom:20px;}



/* ========================== */
/* reviewer application form  */
/* ========================== */

div#contactform table {table-layout: fixed;border-collapse: collapse;border-spacing:0px;}

div#contactform h2 {
	margin-bottom:		1em;
	border-top:			1px dashed #E96769;
	padding-top:		.35em;}

	div#contactform td img						{margin:0;padding:0px 0px 0px 5px ;float:none;vertical-align:-4px;}
	div#contactform td div.positioningContext	{position:relative;width:266px;}
	div#contactform td img.validationImgInTD	{position:relative;}
	div#contactform td img#IamThe				{top:-16px; left:30px;}
	div#contactform td img#Publisher			{top:-36px; left:0px;}
	div#contactform td img#Category				{top:-8px;  left:18px;}
	div#contactform td img#AdditionalGenre		{top:-56px; left:0px;}
	div#contactform td img#AmazonListing		{top:-8px;  left:18px;}
	div#contactform td img#Synopsis				{top:-30px; left:0px;}
	div#contactform td img#LiteraryAwards		{top:-8px;  left:118px;}

div#contactform .notValidHighlight { background-color:#f9e9e7;}


/* ================= */
/* Services section  */
/* ================= */

h2.servicesPage {border-top:1px solid #BEBFEC; zpadding-top:3px;}

table.reviewcomparison {
	table-layout:		fixed;
	border-collapse:	collapse;
	border-spacing:		0px;
	width:				auto;
	background-color:	#ffffff;
	margin-top:			.5em;
	margin-bottom:		1em;
	border-top:			1px solid #BEBFEC;
	border-right:		1px solid #BEBFEC;
	border-bottom:		1px solid #BEBFEC;
	border-left:		1px solid #BEBFEC;
	font-size:			.85em;
	}
	
table.reviewcomparison td, 
table.reviewcomparison th {
	padding:			5px;
	border:				1px solid #BEBFEC;}
	
table.reviewcomparison th {
	vertical-align:		top;
	background-color:	#BEBFEC;
	padding-bottom:		10px;
	text-align:			left;
	color:				#000;}

/* colorize the entire td, including margin and padding */
.checkmarked {
	background-color:	#EBECFF;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		900;
	font-size:			1em;}

table.reviewcomparison .orderNowTD {
	vertical-align:top;	
	padding-bottom:10px;
}

.orderNowTD a {
	font-weight: normal;	
}

.firstHeadinginservices {
	margin-top:			.5em;}



/* Publicity section  */

div.publicitydetails p {
	margin: 			0em;
	margin-bottom: 		.5em;
	padding:			0em;}

div.publicitydetails li {
	margin: 			0em;
	margin-bottom: 		.25em;
	padding:			0em;}


/* ================= */
/* Services section  */
/* ================= */

table.miscellaneous {
	width:				719px;
	background-color:	#ffffff;
	margin-top:			.5em;
	margin-bottom:		1em;
	border-collapse:	collapse; 
	border-spacing: 	4px;
	border-top:			1px solid #BEBFEC;
	border-right:		1px solid #BEBFEC;
	border-bottom:		1px solid #BEBFEC;
	border-left:		1px solid #BEBFEC;
	font-size:			.85em;
	}
	
table.miscellaneous td,
table.miscellaneous th {
	width:				auto;
	padding:			.35em;
	border-spacing: 	4px;
	border:				1px solid #BEBFEC;}
	
table.miscellaneous th {
	background-color:	#BEBFEC;
	text-align:			left;
	color:				#fff;}
	

/* ============== */
/* payments page  */
/* ============== */

h2.payments {
	clear:				left;
	margin-top:			1em;
	margin-bottom:		.5em;
	border-bottom:		1px dashed #E96769;}

p.payments {
	clear:				left;
	margin-top:			0px;
	margin-bottom:		.25em;}


/* ============================ */
/* Literary Awards Score Sheet  */
/* ============================ */

table.LitAwardScoringCategories  {
	width:				100%;}
	
table.LitAwardScoringCategories td {
	padding:			2px 4px 0px 4px;
	vertical-align:		top;}
	
table.LitAwardScoringCategories td.CategoryHeadline {
	padding:			4px 4px 0px 4px;
	border-top:			1px dashed #E96769;
	font-size:			105%;
	font-weight:		bold;}
	
table.LitAwardScoringCategories .note {
	color:				#888;}
	
table.LitAwardScoringCategories select {
	width:				4.5em;}
	
table.LitAwardScoringCategories input.shortNumeric {
	background-color:	#EBECFF;
	border:				1px solid #D2CDE4;
	padding:			2px;
	width:				4em;
	margin-bottom:		1.5em;
	text-align:			right;}

table.LitAwardScoringCategories textarea {
	width:				100%;}

/* ============================ */
/* Awards list, begining 2007   */
/* ============================ */

table.AwardsTable {
	table-layout:		fixed;
	border-collapse:	collapse;
	width:				100%;}

table.AwardsTable th {
	border:				0px;
	vertical-align:		bottom;
	padding-left:		0px;}

table.AwardsTable td {
	padding-right:		4px;}

table.AwardsTable th h1 {
	margin-bottom:		0em;}

table.AwardsTable p {
	margin-bottom:		0em;}
	
td.AwardGenre {
	border-bottom:		1px solid #eee;
	padding-top:		1em;}


/* ============================================================================== */
/* sidebar presentation */
/* ============================================================================== */

#sidebar h2 {
	margin:				0em;
	background:			#BEBFEC;
	padding-top:		.25em;
	padding-right:		0em;
	padding-bottom:		.25em;
	padding-left:		.5em;
	font-weight:		normal;
	color:				#000;}
	
#sidebar p {
	margin:				0em;
	background:			#EBECFF;
	padding-top:		.5em;
	padding-right:		.5em;
	padding-bottom:		.5em;
	padding-left:		.5em;
	color:				#333;}

.sidebardivider {
	height:				1em;}

#sidebar img {
	margin-bottom:		0px;}

div#SocialMediaLink {
	height:				60px;
	margin:				0px 0px 10px 0px;
	background:			url(SocialMediaNetworkBackground.gif) 0px 0px repeat-x;
	padding:			0px .5em .0px .5em;
	border: 			1px solid #c2c2c2;}

	div#SocialMediaLink h3 {
		padding:		.4em .75em .5em .75em;
		padding:		.4em .75em .25em 3px;
		text-transform:	uppercase;
		font-size:		.95em;
		color:			#6d6d6d;}
		
	div#SocialMediaLink img {vertical-align: -13px;}

	div#SocialMediaLink p {
		background:		none;
		margin-left:	3px;
		font-size:		11px;
		color:			#6d6d6d;}

	div#SocialMediaLink a:link		{text-decoration: none; border-bottom: 1px dotted #6d6d6d; color: #6d6d6d;}
	div#SocialMediaLink a:visited	{text-decoration: none; border-bottom: 1px dotted #6d6d6d; color: #6d6d6d;}
	div#SocialMediaLink a:focus		{text-decoration: none; border-bottom: 1px dotted #6d6d6d; color: #6d6d6d;}
	div#SocialMediaLink a:hover		{text-decoration: none; border-bottom: 1px solid  #6d6d6d; color: #6d6d6d;}
	div#SocialMediaLink a:active	{text-decoration: none; border-bottom: 1px dotted #6d6d6d; color: #6d6d6d;}

	div#nlSignup			{position:relative; overflow:hidden; width:100%; height:140px; margin-bottom:1em; background:#BEBFEC url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat left top;}
	a#nlArchiveLink			{position:absolute; top:10px; right:10px;}

	a#nlSignupLink			{display:block; width:146px; height:72px; position:absolute; top:41px; right:29px;}
	a#nlSignupLink:link		{background: url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat -26px -41px;  text-decoration:none; outline:0;}
	a#nlSignupLink:visited	{background: url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat -26px -41px;  text-decoration:none; outline:0;}
	a#nlSignupLink:focus	{background: url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat -26px -41px;  text-decoration:none; outline:0;}
	a#nlSignupLink:hover	{background: url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat -26px -191px; text-decoration:none; outline:0;}
	a#nlSignupLink:active	{background: url(/zResources/ads/RV-newsletter_signup_background.gif) no-repeat -26px -41px;  text-decoration:none; outline:0;}


/* ============================================================================== */
/* Newsletter */
/* ============================================================================== */

	body.newsletterPage {
		margin:				0px; 
		background-color:	black;
		padding:			0px;}
	
	body.newsletterPage div#pageWrapper {
		position:			relative;
		overflow:			auto;
		margin-right:		auto; 
		margin-left:		auto;
		width:				930px; 
		background-color:	white;}


	/* header */ 

	div#newsletterHeader {
		height:				82px;
		background:			#c50000 url(newsletter-banner.gif) no-repeat;
		padding-top:		40px;}

	div#newsletterHeader p {
		width:				120px;
		margin-top:			0px;
		font-family:		Georgia, seerif;
		font-size:			14px;
		font-style:			italic;
		line-height:		15px;
		text-align: 		right;}

	a#linkToRVHome {
		display:			block;
		width:				50px;
		margin-top:			20px;
		margin-left:		492px;
		font-family:		Verdana, sans-serif;
		font-size:			12px;
		font-weight:		normal;
		line-height:		16px;
		text-align:			right;
		text-decoration:	none;
		color:				white;}

		a#linkToRVHome:link		{}
		a#linkToRVHome:visited	{}
		a#linkToRVHome:focus	{}
		a#linkToRVHome:hover	{color:black;}
		a#linkToRVHome:active	{color:white;}



	/* sidebar */ 

	div#newsletterSidebar {
		position:				absolute;
		width:					344px;
		top:					0px;
		right:					0px;
		padding-right:			15px;
		padding-left:			15px;
		background:				#ecedfe url(newsletter-sidebar-banner.gif) no-repeat;}

	div#newsletterSidebar h2 {
		position:				relative;
		margin-top:				106px;
		margin-left:			-15px;
		background-color:		#959be8;
		padding-left:			15px;
		font-family:			Verdana, sans-serif;
		font-size:				12px;
		font-weight:			normal;
		line-height:			16px;
		color:					white;}

	div#newsletterSidebar h3 {
		margin-top:				40px;
		border-top:				1px solid #6666cc;
		padding-top:			2px;
		font-family:			Verdana, sans-serif;
		font-size:				12px;
		font-weight:			normal;
		text-transform:			uppercase;
		color:					#6666cc;}

	div#newsletterSidebar p {
		font-family:			Verdana, sans-serif;
		font-size:				12px;
		line-height:			16px;
		color:					black;}

		div#newsletterSidebar p a {
			border-bottom:		1px dotted black;
			margin-right:		10px; 
			font-weight:		bold;
			text-decoration:	none;
			color:				black;}

		div#newsletterSidebar p a:link		{}
		div#newsletterSidebar p a:visited	{}
		div#newsletterSidebar p a:focus		{}
		div#newsletterSidebar p a:hover		{border-bottom: 1px dotted #cc0001;color: #cc0001;}
		div#newsletterSidebar p a:active	{border-bottom: 1px dotted #000000;color: #000000;}

		div#newsletterSidebar p img {vertical-align:-3px;}
		div#newsletterSidebar p span.authorsName {font-style: italic;}

	div#sidebarCopyright {
		margin-top:				40px;
		margin-bottom:			15px;
		border-top:				1px solid #666666;
		padding-top:			2px;
		font-family:			Verdana, sans-serif;
		font-size:				9px;
		line-height:			14px;
		font-weight:			normal;
		text-transform:			uppercase;
		color:					#666666;}

	div#sidebarCopyright a			{border-bottom: 1px dotted #666666;color: #666666;text-decoration:none;}
	div#sidebarCopyright a:link		{}
	div#sidebarCopyright a:visited	{}
	div#sidebarCopyright a:focus	{}
	div#sidebarCopyright a:hover	{border-bottom: 1px dotted #cc0001;color: #cc0001;}
	div#sidebarCopyright a:active	{border-bottom: 1px dotted #666666;color: #666666;}

	div.newsletterSidebarAdvertising {margin-bottom:15px;font-family: Verdana, sans-serif;font-size: 12px;line-height:16px;}
	div.newsletterSidebarAdvertising a {float:left;margin-right:15px;margin-bottom:15px;}


	/* body */ 

	div#newsletterBody			{width:540px; }
	div#newsletterBody img {
		float:					left; 
		margin-top:				5px;
		padding-bottom:			10px;
		padding-left:			15px;
		clear:					left;}

	div#newsletterBody h1 {
		margin-top:				40px;
		margin-left:			130px;
		border-top:				1px solid #6666cc;
		padding-top:			2px;
		font-family:			Verdana, sans-serif;
		font-size:				12px;
		font-weight:			normal;
		text-transform:			uppercase;
		color:					#6666cc;}

	div#newsletterBody p.genre				{margin-left:130px;font-family: Verdana, sans-serif;font-size: 12px;line-height:16px;}
	div#newsletterBody h2.bookTitle			{margin-bottom:0px;margin-left:130px;font-family: Georgia, serif;font-size: 18px; line-height:22px;}
	div#newsletterBody p.authorsName		{margin-top:6px;margin-bottom:18px;margin-left:130px;font-family: Georgia, serif;font-size: 12px;line-height:18px;font-style:italic;}
	div#newsletterBody p.bookInfo			{margin-bottom:18px;margin-left:130px;font-family: Georgia, serif;font-size: 12px;line-height:18px;}
	div#newsletterBody h2					{margin-bottom:0px;margin-left:130px;font-family: Georgia, serif;font-size: 12px;line-height:18px;font-weight:bold;}


	div#newsletterBody p.firstPafterH2		{margin-top:0px;margin-left:130px;}
	div#newsletterBody p					{margin-left:130px;font-family: Georgia, serif;font-size: 12px;line-height:18px;}
	div#newsletterBody h2.linkToTheReview	{margin-left:130px;font-family: Georgia, serif;font-size: 12px;line-height:18px;color:#cc0001;}
	div#newsletterBody div.videoWrapper		{margin-left:130px;}

	div#newsletterBody h2.linkToTheReview a 		{border-bottom: 1px dotted #cc0001;text-decoration:none;color:#cc0001;}
	div#newsletterBody h2.linkToTheReview a:link	{}
	div#newsletterBody h2.linkToTheReview a:visited	{}
	div#newsletterBody h2.linkToTheReview a:focus	{}
	div#newsletterBody h2.linkToTheReview a:hover	{border-bottom: 1px dotted #000000;color: #000000;}
	div#newsletterBody h2.linkToTheReview a:active	{border-bottom: 1px dotted #cc0001;color: #cc0001;}

	div#newsletterBody a.readMoreLink 			{border-bottom: 1px dotted #cc0001;text-decoration:none;color:#cc0001; font-weight:bold;}
	div#newsletterBody a.readMoreLink:link		{border-bottom: 1px dotted #cc0001;color: #cc0001;}
	div#newsletterBody a.readMoreLink:visited	{border-bottom: 1px dotted #cc0001;color: #cc0001;}
	div#newsletterBody a.readMoreLink:focus		{border-bottom: 1px dotted #cc0001;color: #cc0001; outline:none;}
	div#newsletterBody a.readMoreLink:hover		{border-bottom: 1px dotted #000000;color: #000000; outline:none;}
	div#newsletterBody a.readMoreLink:active	{border-bottom: 1px dotted #cc0001;color: #cc0001; outline:none;}

	div#newsletterBody a.closeReadMoreLink 			{border-bottom: 1px dotted #cc0001;text-decoration:none;color:#cc0001; font-weight:bold;}
	div#newsletterBody a.closeReadMoreLink:link		{border-bottom: 1px dotted #cc0001;color: #cc0001;}
	div#newsletterBody a.closeReadMoreLink:visited	{border-bottom: 1px dotted #cc0001;color: #cc0001;}
	div#newsletterBody a.closeReadMoreLink:focus	{border-bottom: 1px dotted #cc0001;color: #cc0001; outline:none;}
	div#newsletterBody a.closeReadMoreLink:hover	{border-bottom: 1px dotted #000000;color: #000000; outline:none;}
	div#newsletterBody a.closeReadMoreLink:active	{border-bottom: 1px dotted #cc0001;color: #cc0001; outline:none;}

	div.newsletterBodyAdvertising {margin-bottom:15px;margin-left:130px;font-family: Verdana, sans-serif;font-size: 12px;line-height:16px;}
	div.newsletterBodyAdvertising a {float:left;}



/* ============================================================================== */
/* end of styles */
/* ============================================================================== */

