/* CSS STYLES FOR MYROMANCESTORY.COM WEBSITE */
/*  */

/* ---------------------------------------------------------------------------- */
/* ----------------------------- General Styles ------------------------------- */
/* ---------------------------------------------------------------------------- */

body {
	margin-top: 0.5em;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	font-size: 80%; 
	color: #000;
	background-color: #F5E7EB;
	background-image:  url(../images/body_bg.gif);
}
body, ol, ul, li, p, blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #000000;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding:0;
	margin-top: 0px;
}
ol, ul, li {/*
	list-style: none;*/
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0.5em;
	margin-bottom: 0em; 
}
p {
	font-size: 11px;
	line-height: 1.3em;
	margin: 0em;
	padding-top:0.8em;
	padding-bottom:0.5em;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #AF1215;
	}
a:link {
	}
a:visited {
	color:#FF6666;
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
strong, b {
	font-weight: bold;
	}
.tbTxt {
	font-size: 11px;
}
.tbTxt2 {
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
}
.tbTxt3 {
	font-size: 9px;
}
.tbTxt4 {
	font-size: 10px;
}

div.libcoll {
	width: 156px;
	background-color: #af1215;
	color: #ffffff;
	font-weight: bold;
	margin: 3px auto;
	padding: 1px 0;
	text-align: center;
	}

/* ---------------------------------------------------------------------------- */
/* --------------------------------- Body Styles ------------------------------ */
/* ---------------------------------------------------------------------------- */

.utility {
	COLOR: #ffffff; 
	background-color: #030454;
	font-family:  Verdana, Arial, Helvetica, Univers, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	margin-right: 10px;
	padding: 1px 10px;
	text-align: right;
	
}
.utility a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.date {
	color: #000000;
	font-family:  Verdana, Arial, Helvetica, Univers, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}

#col1 { float: left; width: 714px; padding: 0px 0px 2px 25px; }

#col2 { float: right; width: 160px; padding: 22px 0px 0px 0px; }

h1, .h1 {
	font-size: 22px;
	font-weight: bold;
	color: #2E3092;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px 1px;
	line-height: 120%;
	}
h2, .h2 {
	font-size: 15px;
	color: #6A2C91;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 8px;
	padding: 0px 1px;
	height: 16px;
	}
h3, .h3 {
	font-size: 12px;
	font-weight: bold;
	
	}
h4, .h4 {
	font-size: 11px;
	font-weight: bold;
	}
h5, .h5 {
	font-size: 10px;
	font-weight: normal;
	}
h6, .h6 {
	font-size: 8px;
	font-weight: normal;
	}
.s_body2 {
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 8px;
	padding: 0px 1px;
	height: 100%;
/*	background-color: #FFFFFF;
	clear: both;
	display: block; */
}
.advertise {
	font-size: 15px;
	color: #ffffff;
	background-color: #6A2C91;
	font-weight: bold;
	margin-left: 0px;
	padding: 5px 0px 5px 5px;;
	width: 570px;
}
.advertiseh1 {
	font-size: 24px;
	font-weight: bold;
	color: #2E3092;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px 1px;
	height: 26px
	}
.advertiseh2 {
	font-size: 14px;
	color: #AF1215;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 8px;
	padding: 0px 1px;
	height: 16px;
	}
.caption {
	font-size: 10px;
	font-weight: normal;
	}
.inLine {
	margin-right: 8px;
}
.smRedTxt {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #AF1215; 
	text-decoration: none
}

/* ---------------------------------------------------------------------------- */
/* ----------------------------- Homepage styles ------------------------------ */
/* ---------------------------------------------------------------------------- */

.column_title {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -10px;
}
.hPage_columns {
	margin-left: 11px;
	margin-right: 2px;
	padding: 0px 2px;
	height: 100%;
}
.top {
	font-size: 9px;
	font-weight: normal;
}
.hPageFooter {
	font-size: 10px;
	color: #DE6DA9;
	background: url(../images/homepage/hPageFooter.gif) repeat-y left;
	height: 55px;
}
/* ---------------------------------------------------------------------------- */
/* ------------------------- For Holiday tables ------------------------------- */
/* ---------------------------------------------------------------------------- */

.tr0 { background-color: #FFFFFF; }
.tr1 { background-color: #FBF0FB; }

/* ---------------------------------------------------------------------------- */
/* ----------------------- Valentine's Day Homepage Styles -------------------- */
/* ---------------------------------------------------------------------------- */

.utilityVT {
	COLOR: #ffffff; 
	font-family:  Verdana, Arial, Helvetica, Univers, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	margin-right: 10px;
	padding: 1px 10px;
	text-align: right;
	background: url(../images/homepage/valentine/vtTop.gif) repeat-y left;
}
.utilityVT a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
h2VT, .h2VT {
	font-size: 15px;
	color: #c1272e;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 8px;
	padding: 0px 1px;
	height: 16px;
	}
.inLineVtIMG {
	border-color: #c61c22;
	border-width: 1px;
	border-style: solid;
	}
	
/* -------------------------- VT Footer --------------------------- */

.hPageVTFooter {
	font-size: 10px;
	color: #DE6DA9;
	background: url(../images/homepage/hPageFooterVT.gif) repeat-y left;
	height: 55px;
}
/* ---------------------------------------------------------------------------- */
/* --------------------- Prima Divas Club styles ------------------------------ */
/* ---------------------------------------------------------------------------- */

#divasCol { float: left; width: 725px; padding: 0px 0px 2px 2px; }

#divasCol2 { float: right; width: 166px; padding: 22px 0px 0px 0px; }

.divasTitle {
	color: #2E3092;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.divasHeaderTb {
	color: #6A2C91;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.divasHeaderTbRev {
	color: #ffffff;
	background-color:#D60C8C;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.divas {
	color: #AF1215;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
.divas a {
	color: #AF1215;
	text-decoration: underline;
	font-weight: normal;
}
.divas a:hover {
	color: #6A2C91;
	text-decoration: none;
	font-weight: normal;
}
.style1 {
	color: #ffffff;
}

/* ---------------------------------------------------------------------------- */
/* --------------------- (TLC) True Love Confessions Styles ------------------- */
/* ---------------------------------------------------------------------------- */

.tlcCol { float: left; width: 725px; padding: 0px 0px 2px 2px; }

.tlcNav {
	COLOR: #000000; 
	background-color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, Univers, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	margin-right: 10px;
	padding: 5px 10px;
	text-align: right;
	
}
.tlcNav a {
	color: #DE6DA9;
	text-decoration: none;
	font-weight: normal;
}

#tlcHeader { float: left; width: 725px; padding: 0px 0px 0px 2px; }

#tlcSideBar { float: left; width: 156px; padding: 0px 0px 0px 2px; }

#tlcBody { float: left; width: 569px; vertical-align: top; padding: 0px 0px 0px 0px; }

/* ---------------------------------------------------------------------------- */
/* ---------------------- Press Room navigation box styles -------------------- */
/* ---------------------------------------------------------------------------- */

.pressNav {
	color: #2E3092;
	text-decoration: none;
	font-weight: bold;
/*	background-color: #FFFFFF; */
}
.pressNavBullet {
	color: #2E3092;
	text-decoration: none;
	font-weight: normal;
	margin-left: 0.5em;
	margin-bottom: 2px;
	margin-top: 2px;
/*	background-color: #FFFFFF; */
}


/* ---------------------------------------------------------------------------- */
/* -------------------------------- eBooks ------------------------------------ */
/* ---------------------------------------------------------------------------- */

#eBookCol { width: 800px; padding: 0px 0px 0px 2px; }

/* ------------------------------ Left ---------------------------------- */

#left {
	width: 144px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	background-image: url(../images/eBooks/coltopback1.jpg);
	/* background-repeat : no-repeat;  */
	background-position : left top;
	text-align: center;
	vertical-align: top;
}
#left h2 {
	font-family: Georgia, "Times New Roman", "Book Antiqua", Palatino, Times, serif;
	margin: 0px 0px 0px 0px;
	color: #ccc;
	font-size: 12px;
	text-transform: uppercase;
	}
#left h3 {
	font-family: Georgia, "Times New Roman", "Book Antiqua", Palatino, Times, serif;
	margin: 0px 0px 0px 0px;
	color: #aaa;
	font-size: 1.7em;
	line-height: 100%;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	}
#left #searchbox {
	margin: 2px 0px 2px 0px;
	}
#left form input {
	width: 75px;
	background: #ddcccc;
	}
#left #searchtxt {
	font-size: 10px;
	font-weight: normal;
	background: #d50c8c;
	color: #ffffff;
	margin: 0px 0px 4px 0px;
}
#left form input.searchbutton {
	width: 55px;
	font-size: 1.0em;
	text-transform: uppercase;
	color: #ddcccc;
	background: #030454;
	border: 1px solid #ccbbbb;
	margin-left: 2px;
	}
#left .genre {
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	}
#left .genre {
	/* list-style-type: none;
	font-size: 1.3em; */
	font-size: 11px;
	font-weight: normal;
	color: #999;
	line-height: 130%;
	margin: 0px 0px 2px 0px;
	background-image: url(../images/eBooks/linkback2.jpg);
	background-repeat : repeat-x; 
	background-position : left top;
	}
#left .genre a:link {
	color: #eedddd;
	font-weight: normal;
	}
#left .genre a:visited {
	color: #eedddd;
	display: block;
	background-image: url(../images/eBooks/linkback1.jpg);
	background-repeat : repeat-x; 
	background-position : left top;
	}
#left a#newestlink,
#left a#reviewlink,
#left .genre a:hover {
	color: #ffffff;
	background-image: url(../images/eBooks/linkback1_over.jpg);
	text-decoration: none;
	font-weight: bold;
	}
	
/* ----------------------------- Center --------------------------------- */

#center {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	margin: 0px 0px 0px 5px;
	vertical-align: top;
	width: 478px;
	}
#center .title {
	font-size: 12px;
	font-weight: bold;
	}
#center .review {
	font-size: 10px;
	}

/* ----------------------------- Right ---------------------------------- */

#right {
	width: 164px;
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
	/* background-image: url(../images/eBooks/coltopback1.jpg);
	background-repeat : no-repeat;  */
	background-position : right top;
	text-align: center;
	vertical-align: top;
	}
#right h2 {
	font-family: Georgia, "Times New Roman", "Book Antiqua", Palatino, Times, serif;
	margin: 0px 0px 0px 0px;
	color: #6A2C91;
	font-size: 12px;
	text-transform: uppercase;
	}
#right #commentsbox {
	margin: 2px 0px 4px 4px;
	padding: 4px;
	}
#right .comments {
	width: 140px;
	color: #000000;
	background: #eeeeee;
	border: 1px solid #ccbbbb;
	margin-left: 2px;
	}
	
/* ---------------------------------- eFooter --------------------------------- */

#eFooterCol1 { float: left; width: 450px; padding: 30px 0px 0px 25px; }

#eooterCol2 { float: right; width: 300px; padding: 25px 0px 0px 0px; }

.eFooter {
	font-size: 10px;
	color: #DE6DA9;
	background: url(../images/eBooks/footer.gif) repeat-y left;
	height: 53px;
}
/* ---------------------------------------------------------------------------- */
/* -------------------------------- Footer  ---------------------------------- */
/* ---------------------------------------------------------------------------- */

#footerCol1 { float: left; width: 421px; padding: 30px 0px 0px 25px; }

#footerCol2 { float: left; width: 310px; padding: 20px 0px 0px 0px; }

.copyright {
	font-size: 10px;
	color: #FFFFFF;
}
.footer {
	font-size: 10px;
	color: #DE6DA9;
	background: url(../images/interiorPages/footer2.gif) repeat-y left;
	height: 56px;
}
.footer_body a {
	color: #DE6DA9;
	text-decoration: none;
	font-weight: normal;
}

/* ---------------------------------- Espana --------------------------------- */

.espanaFooter {
	font-size: 10px;
	color: #DE6DA9;
	background: url(../images/queridamia/footer.gif) repeat-y left;
	height: 56px;
}
