
body{
 margin: 0px;
 padding: 0px;
 background: url(images/body-bg-tile.gif) repeat-x #fff7f6;
 font-family: tahoma, arial, sans-serif;
 color: #000000;
 }
 
body#girl{
 margin: 0px;
 padding: 0px;
 background: url(images/body-bg-tile-girl.gif) repeat-x #fff7f6;
 font-family: tahoma, arial, sans-serif;
 color: #000000;
 }
 
ol{
 font-size: 12px;
}
 
li{
 margin-bottom: 2px;
 margin-right: 50px;
 }
 
h1,h2,h3{
 display: inline;
 }
 
#title{
 height: 74px;
 background: url(images/title-bg.gif) no-repeat;
 text-align: center;
 }
#title_panel{
 height: 74px;
 background: url(images/title-bg-panel.gif) no-repeat;
 text-align: center;
 }
#title_girl{
 text-align: center;
 }
#title div{
 padding-top: 25px;
 }
#title_panel div{
 padding-top: 18px;
 padding-left: 210px;
 }
#title_girl div{
 padding-top: 5px;
 padding-bottom: 5px;
 }
#title div h2{
 display: inline;
 font-size: 20px;
 font-weight: normal;
 }
#title_panel div h2{
 display: inline;
 font-size: 20px;
 font-weight: normal;
 }
#title_girl div h2{
 display: inline;
 font-size: 20px;
 font-weight: normal;
 }
  
#bodyleft{
 width: 8px;
 background: url(images/body-left-bg.gif) repeat-y;
 }
#bodyright{
 width: 8px;
 background: url(images/body-right-bg.gif) repeat-y;
 }
 
td.content{
 background: #FFFFFF;
 }
td.content_panel{
 background: url(images/panel-body-bg.gif) repeat-y top left #FFFFFF;
 }
 
div.content{
 padding: 0px 10px 10px 10px;
 font-size: 14px;
 }
 
td{
 font-size: 14px;
 }
 

#footer{
 text-align: center;
 font-size: 14px;
 line-height: 16px;
 font-family: tahoma;
 margin-top: 10px;
 color: #f89fa8;
 }
 
#footer a{
 color: #f89fa8;
 font-size: 14px;
 }
 
#footer span{
 font-size: 11px;
 color: #f89fa8;
 }
 
#footer strong{
 color: #ffe0e0;
 }
 
#reviews{
 
 }

#reviews #header{
 font-size: 14px;
 font-weight: bold;
 }
 
.review{
 background: #fff3f2;
 padding: 6px;
 font-size: 12px;
 border-top: 1px solid #ffe0e0;
 border-left: 1px solid #ffe0e0;
 border-right: 1px solid #ffe0e0;
 color: #000000;
 }
 
.review_data{
 background: #ffe0e0;
 font-size: 12px;
 text-align: right;
 padding: 6px;
 color: #f3727f;
 }
 
.topic{
 border-bottom: 1px solid #a7c5e3;
 padding-bottom: 5px;
 margin-bottom: 5px;
 }
.topic strong{
 color: #2d67a4;
 }
 
 
td.l2 img{
 background: url(images/header.gif) no-repeat;
 }
td.l3 img{
 background: url(images/header-girl.jpg) no-repeat;
 }
 
#reviewsForm td{
 font-size: 14px;
 }
 
a:link{color: #eb1b31;}
a:visited{color: #eb1b31;}
a:focus{color: #eb1b31;}
a:hover{color: #eb1b31;}
a:active{color: #eb1b31;}

#revPanelContent{
 width: 194px;
 background: url(/img/datealicious-rev-content.gif) repeat-y;
 font-size: 12px;
 font-family: tahoma, arial, sans-serif;
 }
#revPanelContentPadding{
 padding: 5px 10px 5px 15px;
 }

 /* STYLES FOR BLOG PAGE */
 
div.blogContent{
 font-size: 12px;
 padding: 15px;
 }
.blogDate{
 font-size: 14px;
 color: #f04848;
 }
.blogTitle{
 font-size: 16px;
 font-weight: bold;
 color: #19aa7f;
 }
 
  /* STYLES FOR LEFT PANEL */
 
#panelshell{
 width: 215px;
 }
#panel{
 background: url(images/panelbg.gif) repeat-y;
 margin: 0px 8px 0px 7px;
 }
#panelpadding{
 padding: 10px;
 }
#panelpadding td{ 
 font-size: 12px;
 }
.logo{
 margin-top: 10px;
 }
.paneldiv{
 font-size: 16px;
 background: url(images/panel-div.gif) no-repeat center left;
 }
 
 
 /* /////////////////////////////////////// */
 /* ///      LANDING PAGE STYLES        /// */
 /* /////////////////////////////////////// */
 
	/* BOTH LANDING PAGE */
	
	.both-shell{
	 width: 370px;
	 }
	.both-shell-bottom{
	 width: 370px;
	 background: url(images/both-panel-bg.gif) repeat-y;
	 }
	.both-shell div{
	 padding: 10px 0px 0px 10px;
	 }
	#bothleft{
	 background: url(images/both-panel-left.gif) no-repeat bottom left;
	 padding: 0px 10px 10px 10px;
	 font-size: 14px;
	 }
	#bothright{
	 background: url(images/both-panel-right.gif) no-repeat bottom left;
	 padding: 0px 10px 10px 10px;
	 font-size: 14px;
	 }
	#bothleftcol{
	 background: url(images/both-panel-bg.gif) repeat-y 13px 0px;
	 }
	#bothrightcol{
	 background: url(images/both-panel-bg.gif) repeat-y 13px 0px;
	 }
	  
	/* ROSE LANDING PAGE */
	 
	#lp-rose-copybg{
	 width: 323px;
	 height: 266px;
	 background: url(images/lp-rose-copybg.gif) no-repeat;
	 }
	#lp-rose-copybg div{
	 padding: 10px;
	 font-size: 14px;
	 }
	/* RED LANDING PAGE */
	 
	#lp-red-copybg{
	 width: 281px;
	 height: 289px;
	 background: #8f0000;
	 }
	#lp-red-copybg div{
	 padding: 10px;
	 font-size: 14px;
	 color: #FFFFFF;
	 font-family: trebuchet MS, verdana, arial, sans-serif;
	 }
	 
	
	/* POEMS LANDING PAGE */
	 
	#lp-poem-bg{
	 background: url(images/lp-poems-bg.jpg) no-repeat top right #f5eee8;
	 padding: 10px;
	 }
	 
	.lp-poem-copybg{
	 width: 350px;
	 }
	 
	/* MEN LANDING PAGE */
	
	.content-men-bg{
	 padding: 0px 10px 10px 10px;
 	 font-size: 14px;
	 background: url(images/lp-men-couple.jpg) no-repeat top right;
	 }
	 
	.content-men2-bg{
	 background: url(images/lp-men2-couple.jpg) no-repeat top left;
	 }
	 
	/* PRINTABLE LANDING PAGE 2 */
	 
	.lp-print-ezc{
	 background: url(images/lp-print-step1.gif) no-repeat;
	 width: 363px;
	 height: 244px;
	 font-size: 14px;
	 }
	.lp-print-ezc div{
	 padding: 163px 0px 0px 38px;
	 }
	.lp-print-e-ezc{
	 background: url(images/lp-print-e-step1.gif) no-repeat;
	 width: 363px;
	 height: 244px;
	 font-size: 14px;
	 }
	.lp-print-e-ezc div{
	 padding: 163px 0px 0px 38px;
	 }
	 
	.red{
	 color: #ed1b32;
	 }