	body{
		 background-image:url(../images/siteBg.gif);
		 background-repeat:repeat-x;
		 background-color:#190023;
		 margin: 0 0 0 0;
		 color: #222222;
		 font-family:Arial, Helvetica, sans-serif;
	 }
	 
	p.general{
		 font-size: 90%;
	}
	 
	h1{
		font-size: 3em;
		/*font-size: 3em;*/
	}
	h2{
		font-size: 1.5em;
		margin: 0 0 0 0;
	}
	
  #container{
		margin:0 auto;
		width:953px;
		padding:0px;
		background-color:#FFFFFF;
  }
  #containerbase{
	  width: 953px;
	  margin: 0 auto 0 auto;
  }
  #header{
	  background-image: url(../images/siteTopBg.gif);
	  background-repeat:no-repeat;
	  height:108px;
	  width:100%;
  }
  #logo{
	float: left;
  }
  #badge{
	  float: right;
	  margin:0 15px 0 0;
  }
  #navbar{
	  margin: 35px 12px 0 15px;
	  padding: 0;
	  background-color:#003399;
	  height: 25px;
  }
  
  a{
  	color:#450050;
	text-decoration:none;  
  }
  
  a:hover{
	color:#450050;
	text-decoration:underline;  
  }
  
  
  tr, td, table {
	font-family: Arial, sans-serif;
	font-size: 9pt;
  }
  
  .last20head{
	FONT-FAMILY: Arial;
	FONT-SIZE: 12pt;
	COLOR: #fff; 
	background-color: #828282;
	text-transform:uppercase;
	} 

  #searchbox{
	width: 325px;
	height: 269px;
	margin: 0 0 0 0;
	display: inline;
	float: left;
	background-image: url(http://www.localdatemates.com/images/dating_login_bg.gif);
	background-repeat: repeat-x;
	padding: 50px 20px 0 20px;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
  }
  #mainimg{
	  width: 571px;
	  height: 319px;
	  margin: 0 0 0 9px;
	  padding:0px;
	  float: left;
	  display: inline;
	  background-image: url(http://www.localdatemates.com/images/main_image.jpg);
	  background-repeat: no-repeat;
  }

  #startbutton{
		width: 45px;
		height: 45px;
		margin: 284px 0 0 180px;
  }
  #lowercontainer{
	  height: 118px;
	  width: 936px;
	  margin: 0 0 0 9px;
	  display: inline;
	  background:#fff3e1 url(../gfx/frost/buttons_grad.gif) repeat-x;
	  float:left;
  }
  
  #lowercontainer a{
  	
  }
  
  
  #joinbutton{
	  width: 183px;
	  float: left;
	  margin: 32px 0 0 20px;
  }

 #membersbutton{
	 width: 183px;
	 float: left;
	 margin: 32px 150px 0 20px;
 }
 #icon1{
	 float: left;
	 margin: 23px 0 0 150px;
 }
 .icons{
	 float: left;
	 margin: 30px 0 0 25px;
 }
 .additionalimg{
	 margin: 40px 0 0 50px;
	 float: left;
 }
 .additionalcontainer{
	  margin: 40px 0 0 50px;
	  float: left;
	  width:500px;
 }
 #right-menucontainer{
	float: right;
	margin: 40px 15px 0 0;
	width: 150px;
	border: 1px solid #f90963;
	padding: 5px;
 }
 #containerbase{
	/*	 background-image:url(../gfx/frost/curvedbottom.gif);
		 background-repeat:no-repeat;
		 height: 35px;
		 
	*/ 
 }
 #menu{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#111111;
	border-bottom: 1px solid #000000;
 }
 
 #menu dt{
 	color:#fff;
	background:#a5a3a3;
	text-transform:uppercase;
 }
 
 
 
  #menu dl{
  	margin:0px 0px 10px 0px;
  }

 #menu a, #menu a:visited{
	color:#828282;
	text-decoration:none;
	display:block;
	padding:0.4em;
	font-weight:normal;
	border-bottom: 1px solid #c2c2c2;
 }

#menu a:hover
{
	color:#450050;
	font-weight:normal;
	padding: 0.4em;
	border-bottom: 1px solid #450050;
	display: block;
}

dd{
	margin:3px 0 0 0;
	padding:0px;
	text-align:left;
}

dt{
	margin:3px 0 0 0;
	padding:0.4em;
	text-align:left;
	font-size: 10pt;
	font-weight:bold;
	height:14px;
	color:#eeeeee;
	border-bottom: 3px solid #450050;
}

dl{
	margin: 0px;
	padding: 0px;
}
#menubottom{
	background-repeat:repeat-x;
	height:25px;
	background-image: url(../gfx/lover-images/grad.gif);
}
#horizontal{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
 #horizontal a, #horizontal a:visited {
	color:#ffffff;
	text-decoration:none;
	display:block;
	background: #003399;
	padding: 4px 10px 2px 10px;
	height: 19px;
	font-weight: normal;
 }
 #horizontal a:active {
	color:#ffffff;
	text-decoration:none;
	display:block;
	background: #003399;
	padding: 4px 10px 2px 10px;
	height: 19px;
	/*background-image: url(../gfx/abacus/tab-active.gif);*/
}

#horizontal a:hover {
	color:#ffffff;
	padding:4px 10px 2px 10px;
	height: 19px;
	background-color:#205edb;
}

dd.horiz{
	margin:0 0 0 7px;
	padding:0 0 0 0;
	text-align:center;
	height: 19px;
	width: 110px;
	float: left;
	text-align: center;
	font-size: 9pt;
}
.boxheadbar{
	background: #efefef url(../gfx/frost/boxhead.gif);
	height: 25px;
	border-bottom: 1px solid #777777;
	padding: 5px 0 0 5px;
}

p.boxp{
	margin: 10px 7px 7px 7px;
	font-size: 1em;
	color: #111111;
}

/* polaroid look css*/
.photobg{
	display: block;
	width: 120px;
	border: 1px solid #ccc;
	border-top-color:#ccc;
	border-left-color:#ddd;
	border-right-color:#eee;
	margin: 10px;
	background: #ffffff;
	float: left;
}

img.boximg2{
	margin: 5px 5px 20px 5px;
	border: 1px solid #ccc;
	border-top-color:#ccc;
	border-left-color:#ddd;
	border-right-color:#eee;
}
/*end of polaroid image css*/
img.boximg{
	float: left;
	margin: 0;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
}
.boxright{
	float: left;
	width:295px;
}
p.boxp{
	margin: 12px 7px 7px 0;
	font-size: 1em;
	color: #111111;
}
.button{
	margin: 10px 7px 0 0;
	float: right;
}
#box1{
	background: url(../gfx/frost/boxbg.gif) repeat-x;
	width: 438px;
	height: 200px;
	padding: 0;
	float: left;
	margin: 24px 0 0 15px;
	border: 1px solid #777777;
}
#box2{
	background: url(../gfx/frost/boxbg.gif) repeat-x;
	width: 438px;
	height: 200px;
	padding: 0;
	float: left;
	margin: 24px 0 0 25px;
	border: 1px solid #777777;
}
#box3{
	background: url(../gfx/frost/boxbg.gif) repeat-x;
	width: 438px;
	height: 200px;
	padding: 0;
	float: left;
	margin: 24px 0 0 15px;
	border: 1px solid #777777;
}
#box4{
  background: url(../gfx/frost/boxbg.gif) repeat-x;
  width: 438px;
  height: 200px;
  padding: 0;
  float: left;
  margin: 24px 0 0 25px;
  border: 1px solid #777777;
}

#container #footer{
	position:absolute;
	visibility:hidden;
}

/*--- custom Styles ----*/
	#headerMainContainer{
		width:953px;
		float:left;
		padding:0px;
		margin:0px;
		background:url("../images/siteTopBg.gif") no-repeat;
	}
	
	.siteLogo{
		width:471px;
		float:left;
		padding:0px;
		margin:0px;
	}
	
	.siteLogo img{
		float:left;
		padding:0px;
		margin:0px;
	}
	.siteLogo a{
		margin:0px;
		padding:0px;
		float:left;
	}
	
	.headerTopLinks{
		width:410px;
		float:left;
		padding:40px 0px 0px 72px;
		margin:0px;
	}
	
	.headerTopLinks a{
		float:left;
		padding:0px 44px 0px 0px;
		margin:0px;
	}
	
	.headerTopLinks img{
		float:left;
		padding:0px;
		margin:0px;
	}

	 #pageContent{
	    width:936px;
		float:left;
		margin:0px 0px 0px 9px;
		display:inline;
		padding:0px;
	}
	
	#pageContent ul{
		float:left;
		padding:0px;
		margin:0px;
		display:inline;
		height:41px;
	}
	
	#pageContent li{
		float:left;
		display:inline;
		margin:0px 4px 0px 0px;
		padding:0px;
		height:41px;
	}
	
	
	#footer{
		width:953px;
		float:left;
		background:url("http://www.localdatemates.com/images/footerBg.gif") repeat-x;
		min-height:155px;
		height:auto !important;
		height:155px;
		position:relative;
	}

	
	#footer ul{
		padding:0px;
		margin:0px;
		float:right;
	}
	
	#footer li{
		float:left;
		display:inline;
	}
	
	#footer img{
		float:left;
		padding:0px;
		margin:0px;
	}
	
	#pageContentMiddle{
	    width:936px;
		float:left;
		margin:0px 0px 20px 9px;
		display:inline;
		padding:0px;
		color:#828282;
		line-height:22px;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#pageContentMiddle .topImg{
		float:left;
		display:inline;
		padding:0px;
		margin:0px;
	}
	
	#pageContentMiddle .pageContentMiddleLeft{
		width:569px;
		float:left;
	}
	
	#pageContentMiddle .pageContentMiddleLeft p{
		float:left;
		padding:0px 0px 0px 15px
	}
	
	#pageContentMiddle .pageContentMiddleRight{
		width:367px;
		float:left;
		
	}
	
	#pageContentMiddle .pageContentMiddleRight p{
		width:224px;
		float:left;
		margin:15px 0px 0px 94px;
		display:inline;
		font-size:12px;
		line-height:normal;
	}
	
	#pageContentMiddle .pageContentMiddleRight .firstBox{
		width:344px;
		height:111px;
		float:left;
		background:url("http://www.localdatemates.com/images/dating_right_first_bg.gif") no-repeat;	
	}
	
	#pageContentMiddle .pageContentMiddleRight .secondBox{
		width:344px;
		height:90px;
		float:left;
		background:url("http://www.localdatemates.com/images/dating_right_second_bg.gif") no-repeat;	
	}

	#pageContentMiddle .pageContentMiddleRight .thirdBox{
		width:344px;
		height:90px;
		float:left;
		background:url("http://www.localdatemates.com/images/dating_right_third_bg.gif") no-repeat;	
	}


	#pageContentMiddle .pageContentMiddleRight .fourthBox{
		width:344px;
		height:91px;
		float:left;
		background:url("http://www.localdatemates.com/images/dating_right_fourth_bg.gif") no-repeat;	
	}
	
	#leftpanel{
		float: left;
		width: 770px;
		margin:0px 0px 0px 9px;
	}
	#rightpanel{
		float: left;
		width: 150px;
	}

	#diydihcontainer{
		margin:20px 0px 0px 0px;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		color:#3e004a;
		font-size:12px;
	}
	