body {background-color: #454344}

a {color: white; font-family: arial; text-decoration: none; font-size: 12px}

h1{
color: white;
font-size:20px}


h2{
color: white;
font-family: arial}

h3{
color:red}

h4{
color:white}

#main_holder{
	width:760px; 
	height:820px;
	position:relative;
	min-height:800px;
	margin-left:auto;
	margin-right:auto;
	background:black}

#title {
position: absolute; 
top: 0px; 
left: 0px; 
right: 0px; 
height: 90px; 
width: 760px; 
background-image: url( http://www.maritalaffair.co.uk/images/marital_affair_title_760x90.gif); 
background-repeat: no-repeat}

#home{
padding-top: 3px;
position: absolute; 
top: 0px; 
left: 0px; 
height: 25px; 
width: 120px;
text-align:center;
font-size: 12px}

#why{
padding-top: 3px;
position: absolute; 
top: 0px; 
left: 120px; 
height: 25px; 
width: 150px;
font-size: 14px;}

#login{
padding-top: 3px;
position: absolute; 
top: 0px; 
left: 150px; 
height: 25px; 
width: 150px;
font-size: 14px}

#join{
padding-top: 3px;
position: absolute; 
top: 0px; 
left: 340px; 
height: 25px; 
width: 150px;
font-size: 14px;
font-weight:bold}

#tier	 
{
position: absolute; 
top: 90px; 
left: 0px;  
height: 25px; 
width: 760px; 
background-image:url(http://www.maritalaffair.co.uk/images/nav-bg.jpg);
background-repeat: repeat-x;}

#breadcrumbs{
position: absolute;
top:115px;
width:750px;
height:15px;
padding:5px;
font-size:12px;
color:white;
font-family:arial}


#main_body {
position: absolute; 
top: 140px; 
left: 0px;  
height: 263px; 
width: 760px; 
background: #b1000b;
background-image: url( http://www.maritalaffair.co.uk/images/main_bg_married_dating.jpg); 
background-repeat: no-repeat}



#search_box {

position: absolute; 
top: 245px; 
left: 420px; 	
width:250px;

height:150px;

padding-left:5px;
	
padding-right:5px;

color:white;
font-family: arial;
font-size:12px}

.submit_btn {
	
background: transparent url(http://www.maritalaffair.co.uk/images/search.gif) no-repeat top;
	
width:67px;
	
height:22px;
	
border:none;
	
color:#ffffff;
	
font-size:12px;
}



.submit_btn:hover {
	
color:#e19499;

}





.pushRight p {
	
margin-right:5px;
	
margin-left:10px;
}



.right {
	text-align:right;
}



#lower_border{
position: absolute; 
top: 403px; 
left: 0px;  
height: 24px; 
width: 760px; 
background: black}

#lower_holder {
position: absolute; 
top: 433px; 
left: 290px;  
height: 100px; 
width: 440px; 
background: #acacac;
text-align: justify; 
font-family:arial; 
font-size:14px;
padding:10px;
background-image:url(http://www.maritalaffair.co.uk/images/bg_why2.jpg);
background-repeat: repeat-x;}

#lower_holder a:link {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none}

#lower_holder a:visited {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none}

#lower_holder a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	text-decoration: underline}


#join_free{
position:absolute;
top:553px;
left:290px;
height:40px;
width:460px;
background:#acacac}


#why_join  {
position: absolute; 
top: 433px; 
left: 10px;  
height: 154px; 
width: 260px; 
background: #acacac;
font-family:arial;
padding-top:10px;
text-align: justify;
background-image:url(http://www.maritalaffair.co.uk/images/bg_why2.jpg);
background-repeat: repeat-x;}

.tick {
list-style-image: url(/images/tick.jpg);
list-style-type:disc;
color:black}





#footer1
{
position: absolute; 
top: 615px; 
left: 0px; 
width: 760px; 
height: 20px; 
background: #990000; 
text-align: center; 
font-family:arial; 
font-size:12px}



#footer2
{
position: absolute; 
top: 643px; 
left: 0px; 
width: 720px; 
height: 120px; 
background: #acacac; 
text-align: justify; 
font-family:arial; 
font-size:12px; 
text-decoration: none;
padding:20px;
background-image:url(http://www.maritalaffair.co.uk/images/bg_why2.jpg);
background-repeat: repeat-x;}



table {
	border-collapse:collapse;
	border-spacing:0;
}
form,fieldset,input,textarea,h4,h1,p,blockquote,th,td { 
	margin:0;
	padding:0;
}