@charset "UTF-8";
/* CSS Document */

body, html {
height:100%;
background-image:#333333;
background-repeat:repeat;
background-repeat:top left;
text-align:center;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#container {
background-color:#333333;
border:2px solid #ff3ca1;
width:750px;
margin:0 auto;
display:inline-block;
}

#header {
float:left;
height:120px;
width:730px;
background-image:url(http://www.laurenfrances.com/images/header-bg.jpg);
background-repeat:repeat;
background-position:top left;
text-align:center;
padding:0 10px 0 10px;
}

#logo {
width:325px;
height:95px;
float:left;
text-align:left;
vertical-align:top;
}

#logo_home {
width:440px;
height:118px;
float:left;
text-align:left;
vertical-align:top;
}


#mailer {
width:300px;
height:120px;
float:right;
text-align:right;
vertical-align:bottom;
padding-top:0px;
}

#mailer_home {
	width:275px;
	height:110px;
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-top:0px;
}
#main {
float:left;
width:100%;
border-top:1px white solid;
text-align:center;
}

#content { /* content */
width:710px;
min-height:300px;
float:left;
padding:20px;
background-color:#fff;
text-align:left;
margin:0px;
}

#content-books { /* content wrapper for just books page */
width:710px;
min-height:344px;
float:left;
background-color:#fff;
text-align:left;
overflow:hidden;
padding-right:40px;
}

#content-articles { /* content wrapper for article pages */
width:710px;
min-height:344px;
float:left;
background-color:#fff;
text-align:left;
overflow:hidden;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;
}

#col1 { /* book */
height:339px;
width:208px;
float:left;
border-right:1px white solid;
overflow:hidden;
}

#col2 { /* lauren with book */
height:339px;
width:179px;
float:left;
border-left:1px white solid;
background-color:#000000;
text-align:left;
overflow:hidden;
}

#col3 { /* video */
height:217px;
width:359px;
float:left;
background-image:url(http://www.laurenfrances.com/images/header-bg.jpg);
background-repeat:repeat;
border-left:2px white solid;
text-align:center;
overflow:hidden;
z-index:2000;
}

#col4 { /* teleseminar */
height:109px;
width:359px;
float:left;
border-top:2px white solid;
border-left:2px white solid;
background-image:url(http://www.laurenfrances.com/images/header-bg.jpg);
background-repeat:repeat;
text-align:center;
padding-top:10px;
padding-bottom:2px;
overflow:hidden;
}

#col1b { /* illustrations */
height:158px;
width:208px;
background-image:url(http://www.laurenfrances.com/images/colheaderbg.jpg);
background-repeat:repeat-x;
float:left;
text-align:left;
border-top:2px white solid;
border-right:1px white solid;
overflow:hidden;
padding-top:2px;
}

#col1b-alt { /* book */
height:158px;
width:389px;
float:left;
border-top:2px white solid;
border-right:1px white solid;
overflow:hidden;
text-align:left;
background-color:#cf1381;
}

#col2b { /* institute */
height:158px;
width:179px;
float:left;
background-image:url(http://www.laurenfrances.com/images/colheaderbg.jpg);
background-repeat:repeat-x;
border-top:2px white solid;
border-left:1px white solid;
border-right:1px white solid;
overflow:hidden;
text-align:left;
padding-top:2px;
}

#col3b { /* love coach */
height:100px;
width:179px;
float:left;
background-image:url(http://www.laurenfrances.com/images/colheaderbg.jpg);
background-repeat:repeat-x;
border-top:2px white solid;
border-left:1px white solid;
border-right:1px white solid;
border-bottom:1px white solid;
overflow:hidden;
text-align:left;
padding-top:2px;
}

#col4b {  /* testimonials */
height:100px;
width:178px;
float:left;
background-image:url(http://www.laurenfrances.com/images/colheaderbg.jpg);
background-repeat:repeat-x;
border-top:2px white solid;
border-left:1px white solid;
border-bottom:1px white solid;
overflow:hidden;
text-align:left;
padding-top:2px;
}

#col5b { /* quote */
height:47px;
width:339px;
float:left;
border-left:1px white solid;
overflow:hidden;
background-color:#FCF2F2;
padding:5px 10px 5px 10px;
}

#footer {
height:20px;
width:100%;
text-align:center;
font-size: 10px;
padding-top:10px;
margin:0 auto;
float:left;
}

a:link {
	color: #FF0099;
	text-decoration: none;
	font-size:12px;
}
a:visited {
	text-decoration: none;
	color: #FF0099;
	font-size:12px;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
	font-size:12px;
}
a:active {
	text-decoration: none;
	color: #FF0099;
	font-size:12px;
}

.colheaders {
	padding: 0 10px;
}

a.colheaders:link {
	color:#F3B5B8;
	text-decoration: none;
	text-align:left;
}
a.colheaders:hover {
	color:#ff3ca1;
	text-align:left;
	text-decoration: none;
}
a.colheaders:active {
	color:#ff3ca1;
	text-align:left;
	text-decoration: none;
}
a.colheaders:visited {
	color:#F3B5B8;
	text-align:left;
	text-decoration: none;
}

.irish {
	padding: 0 10px;
}

a.irish:link {
	color:#009542;
	text-decoration: none;
	text-align:left;
}
a.irish:hover {
	color:#ffffff;
	text-align:left;
	text-decoration: none;
}
a.irish:active {
	color:#009542;
	text-align:left;
	text-decoration: none;
}
a.irish:visited {
	color:#009542;
	text-align:left;
	text-decoration: none;
}

a.media:link {
	color:#ff3ca1;
	font-size:14px;
	text-decoration: underline;
	text-align:left;
}
a.media:hover {
	color:#ff3ca1;
	text-align:left;
	font-size:14px;
	text-decoration: underline;
}
a.media:active {
	color:#ff3ca1;
	text-align:left;
	font-size:14px;
	text-decoration: underline;
}
a.media:visited {
	color:#ff3ca1;
	text-align:left;
	font-size:14px;
	text-decoration: underline;
}

p {
margin:0px;
}

.body {
font-family:Arial, Helvetica, sans-serif;
}

.photocaption {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
}

.bio {
font-size:14px;
}

.manhanldingtext {
font-size:14px;
color:#290127;
}

.booktitle {
	color:#ff3ca1;
	font-style:italic;
	font-weight:bold;
}

a.articlelinks:link {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff3ca1;
text-decoration:underline;
}

a.articlelinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff3ca1;
text-decoration:underline;
}

a.articlelinks:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff3ca1;
text-decoration:underline;
}

a.articlelinks:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff3ca1;
text-decoration:underline;
}

.quote {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:14px;
color:#FF3399;
}

.quoted {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1.5em;
color:#FF3399;
}

.imageR {
float:right;
padding-left:20px;
padding-bottom:20px;
}

.imageL {
float:left;
padding-right:20px;
padding-bottom:20px;
}

/* MENU CONFIG */	
#menubar2{
	width:100%;
	height:20px;
    float:left;
	background:url(http://www.laurenfrances.com/images/links-bg.png) repeat;
	color:#ff3ca1;
	border-top:2px white solid;
	border-bottom:1px white solid;
	z-index:4000;
}
#navmenu2{
	padding:0;
	float:left;
	list-style:none;
	border:0;
    margin:0 0 0 10px;
}

#navmenu2 li{
	margin:0;
	border:0;
	padding:0;
	float:left;
	display:block;
	list-style:none;
	font-size:11px;
}
#navmenu2 a {
	padding:0 10px;
	float:left;
	display:block;
	color:#fff;
	line-height:20px;
	text-decoration:none;
	text-align:center;
}
#navmenu2 li:hover a,
#navmenu2 a:hover{
	border-bottom:none;
	color:#ff3ca1;
}
/* Drop-down menu */
#navmenu2 ul{
	padding:0;
	margin:0;
}
#navmenu2 li{
	float:left;
}
#navmenu2 li ul{
	float:left;
	position:absolute;
	text-align:left;
	left:-999em;
	z-index:100;
}
#navmenu2 li:hover ul,
#navmenu2 li.iehover ul{
	left:auto;
	display:block;
}
#navmenu2 li ul{
	display:block;
	padding:0;
	width:262px;
	margin-top:20px;
}
#navmenu2 ul li{
	display:block;
	float:left;
	clear:both;
	width:100%;
	line-height:20px;
	background:url(http://www.laurenfrances.com/images/bgr_submenu_lr.gif) repeat-y;
}
#navmenu2 ul .start{
	padding:5px 0 0;
}
#navmenu2 ul .end{
	padding:0 0 6px;
	background:url(http://www.laurenfrances.com/images/bgr_submenu_bottom.gif) no-repeat left bottom;
}
#navmenu2 li:hover ul a,
#navmenu2 li:hover ul a:visited,
#navmenu2 ul a,
#navmenu2 ul a:visited{
	text-align:left;
	float:left;
	display:block;
	text-decoration:none;
	font-size:12px;
	width:100%;
	text-indent:11px;
	line-height:20px;
	padding:0;
	margin:0;
	color:#000;
}
#navmenu2 li:hover ul a:hover,
#navmenu2 ul a:hover{
	color:#ff3ca1;
}
#menu4 li{
	position: relative;
	display:block;
	left:-43px;
}
.Free_Form {
    color: #000000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_4 {
    font-family: 'ArialMT', 'Arial', sans-serif;
}
.style_5 {
    font-family: 'Didot', 'Times New Roman', serif;
}
.style_1 {
    padding: 4px;
}
.style.vertical-align-middle-innerbox {
    padding: 4px;
}
.style_2 {
    padding: 4px;
}
.style_External_620_63.vertical-align-middle-middlebox {
    height: 63px;
    position: relative;
    width: 620px;
}
.style_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_1 {
    background: transparent url(images/tile_waterclr_pk_med100.png) repeat scroll top left;
    opacity: 1.00;
}
.style_SkipStroke_2 {
    background: transparent;
    opacity: 1.00;
}
.style_SkipStroke_3 {
    background: transparent url(images/backgroundimage_1.png) no-repeat scroll center center;
    opacity: 1.00;
}
.Header {
    color: #b00c64;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 46px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 55px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_3 {
    color: #e041c6;
    font-family: 'BrushScriptMT', 'Brush Script MT', 'Brush Script MT Italic', 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 24px;
    font-style: italic;
    line-height: 29px;
    opacity: 1.00;
}
.style_6 {
    font-family: 'Didot', 'Times New Roman', serif;
    font-style: italic;
}
.style_7 {
    color: #df33ba;
    font-family: 'BrushScriptMT', 'Brush Script MT', 'Brush Script MT Italic', 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 24px;
    font-style: italic;
    line-height: 29px;
    opacity: 1.00;
}
.style_8 {
    color: #e041c6;
    font-family: 'BrushScriptMT', 'Brush Script MT', 'Brush Script MT Italic', 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 18px;
    font-style: italic;
    line-height: 22px;
    opacity: 1.00;
}
.style_9 {
    font-family: 'Didot', 'Times New Roman', serif;
    font-size: 12px;
    line-height: 18px;
}
.style_10 {
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 12px;
    line-height: 14px;
}
.style_11 {
    font-family: 'Didot-Italic', 'Didot', 'Times New Roman', serif;
    font-size: 11px;
    font-style: italic;
    line-height: 13px;
}
.paragraph_style {
    color: #000000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 13px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_SkipStroke_4 {
    background: transparent;
    opacity: 1.00;
}
.style_External_700_600 {
    position: relative;
}
.style_External_620_1159 {
    position: relative;
}
.Normal {
    padding: 4px;
}
.Normal_External_620_1159 {
    position: relative;
}
.Normal_External_620_63 {
    position: relative;
}
.graphic_generic_header_textbox_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_generic_title_textbox_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_image_style_default_SkipStroke {
    background: transparent;
    opacity: 1.00;
}
.graphic_shape_layout_style_default {
    padding: 4px;
}
.graphic_shape_layout_style_default_External_700_16 {
    position: relative;
}
.graphic_shape_layout_style_default_External_700_600 {
    position: relative;
}
.graphic_shape_style_default_SkipStroke {
    background: #fc9ec6;
    opacity: 1.00;
}
a {
    color: #721694;
    text-decoration: underline;
}
a:visited {
    color: #5d5842;
    text-decoration: underline;
}
a:hover {
    color: #b00c64;
    text-decoration: underline;
}
#widget0 a:visited {
    color: #5d5842;
    text-decoration: underline;
}
.bumper {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a:hover {
    color: #b00c64;
    text-decoration: underline;
}
.spacer {
    font-size: 1px;
    line-height: 1px;
}
.tinyText {
    font-size: 1px;
    line-height: 1px;
}
#widget0 a {
    color: #721694;
    text-decoration: underline;
}
body { 
    -webkit-text-size-adjust: none;
}
div { 
    overflow: visible; 
}
img { 
    border: none; 
}
.InlineBlock { 
    display: inline; 
}
.InlineBlock { 
    display: inline-block; 
}
.inline-block {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.vertical-align-middle-middlebox {
    display: table;
}
.vertical-align-middle-innerbox {
    display: table-cell;
    vertical-align: middle;
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100;
}

h2 {
color:#ff3ca1;
font-size:16px;
}
h3 {
color:#ff3ca1;
font-size:16px;
font-weight:normal;
}
.story {
color:#290127;
font-size:12px;
font-weight:normal;
font-style:italic;
}
h4 {
color:#ff3ca1;
font-size:21px;
font-weight:bold;
}
h5 {
color:#ff3ca1;
font-size:14px;
font-weight:normal;
align:justify;
}

