<style type="text/css">
<!--
body {
		background-color:white;
		margin:2px 5px 5px 5px;
		padding:0px; 
	}
	
/* formatting for global links */
	
.global_links {
		margin:0px 10px 0px 0px;
		padding: 0px;
		text-align: right;
		background-color:white;
	}
	
a.global_link:hover {font-family: Arial, sans-serif; font-size: 13px; color: red; text-decoration:none; background-color:white;}
a.global_link:link {font-family: Arial, sans-serif; font-size: 13px; color: blue; text-decoration:underline; background-color:white;}
a.global_link:visited {font-family: Arial, sans-serif; font-size: 13px; color: blue; text-decoration:underline; background-color:white;}
a.global_link:active {font-family: Arial, sans-serif; font-size: 13px; color: red; text-decoration:underline; background-color:white;}

/* formatting for main logo */
	
.logo  {
		margin:0px 0px 5px 30px;
		padding: 0px; 	
	}
	
/* remove margins for forms and paragraphs in IE */	
	
p {
		margin:0px 0px 0px 0px;	
	}

form {
		margin:0px 0px 0px 0px;	
	}

/* positioning of the top search form */

form.top {
		margin:0px 0px 15px 30px;
		}
		

/* formatting of H1 tag */
	
h1 {
		margin:0;
		padding: 5px 0; 
		font-size:17px;
		line-height:18px;
		font-weight:900;
		color:#000000;
		font-family: Arial, sans-serif;
	}
	
h2 {
		margin:0;
		padding: 5px 0; 
		font-size:17px;
		line-height:18px;
		font-weight:900;
		color:#000000;
		font-family: Arial, sans-serif;
	}
	
h3 {
		margin:0;
		padding: 5px 0; 
		font-size:15px;
		line-height:15px;
		font-weight:900;
		color:#000000;
		font-family: Arial, sans-serif;
	}

/* formatting of header table */

table.heading {	
		border-style:solid;
		border-color:#000066;
		border-width:1px 0px 0px 0px;
		background-color:#D6DDFF;
		padding:0px 0px 0px 30px;
		margin:0px 0px 5px 0px;
	}
	
/* formatting of Narrow Drop Down Boxes */

form.narrow_drop_form {
		margin:5px 0px 0px 30px;
		padding:5px;
		width:500px;
		text-align: center;
		font-family: Arial, sans-serif;
		font-size: 11px;
		border-style:dashed;
		border-color:red;
		border-width:1px;
		}

select.narrow_drop {
  		margin:0px 0px 0px 7px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		background-color: #FFFFFF;
 		color: #000000;
		
		}

/* formatting of sub cat nav tabs */		
		
#navigation a
{
color: #fff;
background: #3c75a9 url("http://www.easyweddingsearch.com/images/nav-tab-blue-left.gif") left top no-repeat;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 11px;
padding-left: 10px
}

#navigation a span
{
background: url("http://www.easyweddingsearch.com/images/nav-tab-blue-right.gif") right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End IE5-Mac hack */

#navigation a:hover
{
color: #000;
background: #fb0 url("http://www.easyweddingsearch.com/images/nav-tab-yel-left.gif") left top no-repeat;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 11px;
padding-left: 10px
}

#navigation a:hover span
{
background: url("http://www.easyweddingsearch.com/images/nav-tab-yel-right.gif") right top no-repeat;
padding-right: 10px
}

#navigation
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 0
}		
		

/* formatting of introduction */
	
.introduction {
		width: 650px;
		text-align: left;
		margin:7px 0px 7px 30px;	
		padding:0px;
		font-family: Arial, sans-serif; 
		font-size: 11px;
		color:#444444;
}
	
/* positioning of content table */
	
table.content {
		margin:10px 10px 25px 5px;
}
	

/* formatting of sponsored links div */

#ad_column { 
		padding:7px; 
		margin:24px 5px 5px 5px;
		border-style:dashed; 
		border-color:#666666; 
		border-width:1px; 
		background-color:#eeeeee; 
		margin:0px 0px 0px 10px;
		text-align: center;
font-family: Arial, sans-serif; font-size: 11px; color: #666666
		
 }

/* formatting of search results */

/* formatting of priority listings */

.result1  { 
		font-family: Arial, sans-serif; 
		font-size: 14px; 
		text-align: left; 
		line-height: 100%; 
        border: 1px solid #3399CC; 
        padding: 9px; 
        margin:0px 0px 15px 10px;
        background-color:#EFF0FF;
}

/* formatting of standard listings */

.result2  { 
		font-family: Arial, sans-serif; 
		font-size: 14px; 
		text-align: left; 
		line-height: 100%; 
        border: 1px solid #CCCCFF; 
        padding: 9px; 
        margin:0px 0px 15px 10px;
}
  
span.county_name {font-family: Arial, sans-serif; font-size: 14px; color: #999999}  
  
/* formatting of website thumbnails */
             
img.thumbnail { 
  		border-style:solid;
		border-color:#777777;
		border-width:1px; 
		margin:0px 15px 0px 10px; 
		float: left;
}

               
/* formatting of links and description texts */

a.com_name:link {font-family: Arial, sans-serif; font-size: 14px; color: Blue; text-decoration:none; font-weight: 900}
a.com_name:hover {font-family: Arial, sans-serif; font-size: 14px; color: Blue; text-decoration:none; font-weight: 900}
a.com_name:active {font-family: Arial, sans-serif; font-size: 14px; color: Red; text-decoration:none; font-weight: 900}
a.com_name:visited {font-family: Arial, sans-serif; font-size: 14px; color: Purple; text-decoration:none; font-weight: 900}

span.desc {font-family: Arial, sans-serif; font-size: 13px; color: #333333}

a.link:link {font-family: Arial, sans-serif; font-size: 13px; color: Green; text-decoration:underline}
a.link:hover {font-family: Arial, sans-serif; font-size: 13px; color: Green; text-decoration:underline}
a.link:visited {font-family: Arial, sans-serif; font-size: 13px; color: Green; text-decoration:underline}

a.subcat:link {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:none}
a.subcat:hover {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:underline}
a.subcat:visited {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:none}

a.more_info:link {font-family: Arial, sans-serif; font-size: 13px; color: #3399CC; text-decoration:underline}
a.more_info:hover {font-family: Arial, sans-serif; font-size: 13px; color: #3399CC; text-decoration:underline}
a.more_info:visited {font-family: Arial, sans-serif; font-size: 13px; color: #3399CC; text-decoration:underline}

span.spons {font-family: Arial, sans-serif; font-size: 11px; color: #666666}

/* formatting of footer table */

#footer {
		text-align: center;	
		border-style:solid;
		border-color:#000066;
		border-width:1px 0px 1px 0px;
		background-color:#D6DDFF;
		padding:15px 15px 15px 15px;
	}
	
.summary {
		width: 650px;
		text-align: left;
		margin:0px 0px 0px 0px;	
		padding:20px;
		font-family: Arial, sans-serif; 
		font-size: 13px;
		color:#333333;
}

.footer_nav {
  		font-family: Arial, sans-serif; 
		font-size: 10px;
		margin:7px 15px 7px 15px;
		padding: 6px;
		text-align: center;
		background-color:#eeeeff;
		border-style:dashed;
		border-color:#000066;
		border-width:1px 1px 1px 1px;
	}

.footer_links {
  		font-family: Arial, sans-serif; 
		font-size: 13px;
		margin:10px 0px 10px 0px;
		padding: 0px;
		text-align: center;
		background-color:white;
	}
	
/* formatting of error message */
	
.error_msg {
		text-align: left;
		margin:4px 0px 10px 10px;	
		padding:2px;
		font-family: Arial, sans-serif; 
		font-size: 12px;
		color:red;
}

/* formatting of useful links */

.useful_links  { 
		font-family: Arial, sans-serif; 
		font-size: 14px; 
		text-align: left; 
		line-height: 100%; 
        padding: 9px; 
        margin:5px 0px 15px 10px;
}

/* formatting of pagination */

.pagination{
padding: 2px;
font-family: Arial, sans-serif; 
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

a.main_cat_index:link {font-family: Arial, sans-serif; font-size: 13px; color: Blue; text-decoration:none; font-weight: 900}
a.main_cat_index:hover {font-family: Arial, sans-serif; font-size: 13px; color: Blue; text-decoration:none; font-weight: 900}
a.main_cat_index:index {font-family: Arial, sans-serif; font-size: 13px; color: Red; text-decoration:none; font-weight: 900}
a.main_cat_index:visited {font-family: Arial, sans-serif; font-size: 13px; color: Blue; text-decoration:none; font-weight: 900}

a.sub_cat_index:link {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:underline; font-weight: 100}
a.sub_cat_index:hover {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:underline; font-weight: 100}
a.sub_cat_index:index {font-family: Arial, sans-serif; font-size: 12px; color: Red; text-decoration:underline; font-weight: 100}
a.sub_cat_index:visited {font-family: Arial, sans-serif; font-size: 12px; color: Blue; text-decoration:underline; font-weight: 100}


.poplink{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #E9FECB;
width: 205px;
}

.poplink a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.poplink a:hover{ /*hover background color*/
background-color: black;
color: white;
}
}


-->
</style>
