/*  
CSS Document: The WeddingRegister.net
URI: theeddingRegister.net
Description: CSS Document for The Wedding Register
Version: 1.0
Author: Charlie Ridley
Author URI: http://www.ultraware.co.uk/
*/
html {
	overflow-x: hidden;
} 
body {
margin:0;
padding:0;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
font-size:80%;
background:#b882ae url(../content/bg_tile.gif) repeat-x 0 0px;
color:#ccc;
text-align:center;
vertical-align:top;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #330033;
    FONT-FAMILY: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
.form_text
{
    FONT-SIZE: 9px;
    COLOR: midnightblue;
    FONT-FAMILY: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeff
}
.bodytext_small
{
    FONT-SIZE: 9px;
    COLOR: silver;
    FONT-FAMILY: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
.form_button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: midnightblue;
    FONT-FAMILY: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeff
}
.row{
font-size:8px;
}
#main{
top:0px;
width:800px;
padding:0;
margin:0 auto;
}
#main_content{

top:0px;
background:#ffffff url(../content/bg_main2.gif) no-repeat;


}
#spacer{
	background-image:("images/spacer.gif");
	height:105px;
}
#topbar {
	width: 100%;
	vertical-align: top;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#navigation1 
{
	text-align:left;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
	list-style-type: none;
	float: left;
	display: block;
	text-decoration: none;
	color: #ffffff;
	width: 80%;
	vertical-align: top;	
}
#nav1 a
{
	color: #ffffff;
    font-size: 12px;
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
	page-break-after: avoid;
	text-align: center;
}
#navigation2
{
	text-decoration: none;
	color: #ffffff;
	 font-size: 12px;
	display: inline;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
	list-style-type: none;
	text-align: right;
	height: 23px;
	vertical-align: top;
	float: right;
}

#nav2 a
{
	color: #ffffff;
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	page-break-after: avoid;
	text-align: center;
	vertical-align: top;
}


#navigation3
{
	margin:0 auto;
    padding-left: 5px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
	list-style-type: none;
	text-align: right;
	display: inline;
	text-decoration: none;
	color: #ffffff;
	vertical-align: top;	
	float: right;
}

#nav3 a
{
	color: #ffffff;
    font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 2px;
	page-break-after: avoid;
	text-align: center;
	font-size: 14px;	
	vertical-align: top;
}
#content{
margin:5px auto;
width:760px;
min-height:800px;
height:auto !important;
height:800px;

}
#quicksearch{
background:url(../content/search_bg.gif) no-repeat;
height:125px;
width:205px;
float: right;
margin: 10px 6px 6px 10px;
}
#quicksearch a:link{
color:#ffffff;
padding:0 3px 0 3px;
}

table tr td.city_search{
background:url(../content/city_search_top.gif) no-repeat;
margin:0px;
padding:0px;
}

div.row {
  clear: both;
  padding-top: 0px;
  height:15px;
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
  font-size:12px;
  margin:0 auto;
  }
div.row_top {
  clear: both;
  padding-top: 20px;
  }
div.row span.label {
  float: left;
  width: 90px;
  font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
   font-size:12px;
  color:#FFFFFF;
  padding:0;
  margin-left:-10px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  margin-left:8px;
  width: 110px;
  text-align: left;
  } 
 
 div.row span.formw input {
  width: 110px;
  text-align: left;
  } 
  div.row_top span.label {
  float: left;
  width: 90px;
   font-size:12px;
    padding:0;
  margin-left:-10px;
  color:#FFFFFF;
  text-align: right;
  }

div.row_top span.formw {
  float: left;
  width: 110px;
   margin-left:8px;
  text-align: left;
  } 
  div.row_top span.formwx {
  float: left;
  width: 110px;
  margin:auto;
  text-align: left;
  }
 
 div.row_top span.formw input {
  float: left;
  width: 110px;
  text-align: left;
  } 
  div.row span.formwx input {
  float: left;
  margin-left:4px;
  margin-top:-2px;
  background:none;
  text-align: left;
  } 
  
  #featuredhome
{
	position:relative;
	float: left;
	margin: 0px 6px 6px 10px;
	
}
#featuredhome A:LINK {
         color: white;
		 margin:4px;
}
#featuredhome p{
color:#FFFFFF;
margin:0;
padding:4px;
text-align:left;
}
#featuredhome p.tt{
color:#FFFFFF;
margin:0;
padding:8px;
text-align:center;
}
#featuredhome img{
margin-left:10px;
}
 #featuredhome_right
{
	float: right;
	margin: 0px 10px 6px 10px;
	
}
#featuredhome_right A:LINK {
         color: white;
		 margin:4px;
}
#featuredhome_right p{
color:#FFFFFF;
margin:0;
padding:4px;
text-align:left;
}
#featuredhome_right p.tt{
color:#FFFFFF;
margin:0;
padding:8px;
text-align:center;
}
#featuredhome_right img{
margin-left:10px;
}
#holder{
margin-top:10px;
width: 137px;
}
#topone{
background:url(../content/featured_top.gif) no-repeat 0px 0px;
width: 137px;
height:18px;
position:relative;
}
#inner{
background-color:#b882ae;
width:137px;
margin:0;
padding:0;
position:relative;
margin-top:0px;
}

#bottom{
background:url(../content/inner_bg_bottom.gif) no-repeat;
width: 137px;
height:14px;
margin:0;
padding:0;
position:relative;
}
#detail{
width:760px;
float:left;
text-align:center;
}
#main_text{
margin-top:10px;
width:50%;
float:left;
color:#660066;
}
#main_text2{
margin:10px auto 0 auto;
width:90%;
float:none;
color:#660066;
}
#main_text3{
margin:10px auto 0 auto;
width:90%;
float:left;
color:#660066;
}
#mapdiv{
float:left;
width:500px;
margin:10px auto 0 10px;
}
#mapdiv p{
FONT-SIZE: 11px;
    COLOR: #330033;
    FONT-FAMILY: Tahoma, Helvetica, Verdana, Arial, sans-serif;
	}

#footer{
position:relative;
clear:both;
height:18px;
background:#b882ae url(../content/footer2.gif) no-repeat;
margin-bottom:25px;
}
ul{
list-style:circle;
colour:#b882ae;
}
ul li{
colour:#b882ae;
}
ul li li li li {
list-style-image:url(../content/list.gif);
}
