body {
	padding:0;
	margin:0;
	background:url(../images/page_bg.gif) repeat-x top;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#a4a0a0;
	font-size:12px;
}

input{
	background-color: #FFFFFF;
}
.maintable {
    background:url(../images/logo.jpg) top left no-repeat;
	background-position:76px 0px;
}
.maintablesmall {
    background:url(../images/love_season_image.jpg) top left no-repeat;
	background-position:76px 0px;
}

.darkpinktext {
    font-family:Arial, Helvetica, sans-serif;
	color:#887173;
	font-size:12px;
}
h1 {
    font-family:Tahoma, Verdana, Arial;
	font-size:24px;
	color:#991922;
}
.boldblacktext {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#403c3d;
	font-weight:bold;
}
.yellowtext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f7d26f;
	font-size:11px;
	font-weight:bold;
}				
.orangetext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ea6608;
	font-size:11px;
}
.greybigtext {
    font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#a4a0a0;
}
.listmenu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#cb858a;
	border-bottom:#e8d5d7 2px dashed;
	height:27px;
}
.footer {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#271304;
	background:url(../images/footer_gradient.jpg) repeat-x top;
}	

.caption {
    font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	color:#991922;					
}
.smlimgborder {
    border:#c9cfc5 2px solid;
	padding:3px;
}
.smlimgbordergreen {
    border:#53a223 2px solid;
	padding:3px;
}
.ligntgray {
    background-color:#f4f4f4;
}
.lightpink {
    background-color:#f2e4e5;
}
.calculatorbg {
    background:url(../images/love_calc_heart_bg.jpg) top left no-repeat;
}
.calculatetext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
}
.listboxbg {
    background:url(../images/list_box_bg.jpg) top left no-repeat;
	background-color:#fbe6e8;
}			

.dottedbdr{
	border-bottom:#e8d5d7 2px dashed;
}
/*---------------------------------------------------------------------------------------------------
Link Section
----------------------------------------------------------------------------------------------------*/

a.more {
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
a.more:hover {
    color:#ab4c53;
}
a.normallink  {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#403c3d;
	font-weight:bold;
	text-decoration:none;
}
a.normallink:hover  {
    color:#cf2e33;
}
a.listmenulink {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cb858a;
	text-decoration:none;
}
a.listmenulink:hover {
    color:#9B1923;
}
a.radiant {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC33;
	text-decoration:none;
}
a.radiant:hover {
    color:#FFFFFF;
}
a.menu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/menu_normal_gradient.jpg) repeat-x bottom;
	text-decoration:none;
	width:108px;
	height:30px;
	display:block;
	padding-top:15px;
}
a.menu:hover {
    font-size:14px;
	background:url(../images/menu_hover_gradient.jpg) repeat-x bottom;
}

.list{
	color:#a4a0a0;
	font-size:11px;
	font-weight:bold;
}

.biglink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#403c3d;
	font-weight:bold;
	text-decoration:none;
}
a.biglink:link, a.biglink:active, a.biglink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#403c3d;
	font-weight:bold;
	text-decoration:none;
}

a.biglink:hover{
	text-decoration: underline;
	color:#C53449;
}