body {
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
}
#main-container {
	width:950px;
	height:auto;
	margin:0px auto;
}
.seperator {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FEA900;
}

#top-box {
	width:950px;
	height:105px;
	float:left;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navigator {
	width:950px;
	height:76px;
	float:left;
	background-image: url(../images/navigator-bg.gif);
	background-repeat: no-repeat;
	
}
#main-links {
	width:950px;
	height:38px;
	float:left;
	
}

#main-links ul {
	
	
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding-left:20px;
	
}
#main-links li {

	float:left;
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

#main-links a{

	height: 38px;
	width: auto;
	float:left;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 38px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	text-align:center;
	text-decoration:none;
	display:block;
	border-left: solid #EA3C3C 1px;
	border-right: solid #BE0000 1px;
}

#main-links a:hover {
	color: #FFE000;
	background-color: #C40000;
}
.selected-page{

	height: 38px;
	width: auto;
	float:left;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 38px;
	font-weight: normal;
	color: #FFE000;
	background-color: #C40000;
	padding-right: 8px;
	padding-left: 8px;
	text-align:center;
	text-decoration:none;
	display:block;

}
#search-box {
	width:950px;
	height:38px;
	float:left;
	
}
#searchbox {
	width:150px;
	height:30px;
	float:left; 
	vertical-align:middle;
	text-align:center;
	
}
#searchbox a{
	width:150px;
	height:30px;
	float:left;
	color: #FFE000;
}

#searchbox a:hover{
	width:150px;
	height:30px;
	float:left;
	color: #FFFFFF;
}
#searchbox1 {
	width:185px;
	height:30px;
	float:left; 
	vertical-align:middle;
	text-align:center;
	
}
#searchbox1 a{
	width:185px;
	height:30px;
	float:left;
	color: #FFE000;
}

#searchbox1 a:hover{
	width:185px;
	height:30px;
	float:left;
	color: #FFFFFF;
}
#main-banner {
	width:950px;
	height:207px;
	float:left;
	
}

#inner-banner {
	width:950px;
	height:146px;
	float:left;
	background-image: url(../images/inner-page.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;	
}
#middle {
	width:950px;
	height:auto;
	float:left;
	margin:20px 0px;
	
}
#footer {
	width:950px;
	height:auto;
	float:left;
	padding:18px 0px 10px 0px;
	border-top:1px solid #F0D16D;
	background-image: url(../images/footer-logo.gif);
	background-repeat: no-repeat;
	background-position: right 10px;	
}

#footer a{
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}

#footer a:hover{
	
	text-decoration: underline;
	color: #FF0000;
}



.field{
	border:2px solid #EE4F4F;
	padding:1px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color:#C40000;
	width:148px;
	

}
.field_box{
	border:2px solid #D96D00;
	padding:1px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color:#FF9B01;
	width:200px;
	

}


.border{
	border:1px solid #BED2D5;
	
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.white-bold {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.button {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0746C5;
	text-decoration: none;
	border:1px solid #A1D2EE;
	background-image: url(../images/gradiant.gif);
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #AFD4EF;
	height:20px;
	
}
p{
margin:5px 0px 5px 0px;
}
.bold_std {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.headtext17 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 6px; 
	FONT: bold 11px Verdana; 
	COLOR: #ffffff; 
	PADDING-TOP: 6px; 
	BACKGROUND-COLOR: #c30000
}
.textverdana01 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 1px; 
	FONT: 11px Verdana; 
	COLOR: #c30000; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #fac956
}
.bg {
	BACKGROUND-COLOR: #faf0d0
}
ul{
margin:0px;
padding:0px;
}
li{
margin:0px;
padding:0px;
}
a{

	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
	a:hover{

	
	color: #FF0000;
	text-decoration: underline;
	}
.seperator1 {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFF7E5;
}
	
	.heading {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: #161082;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size: 25px;
	}
	.heading02 {
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: #161082;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size: 21px;
	}
	
	.heading03{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
	.bg-color {
	background-image: url(../images/gradiant.gif);
	background-repeat: repeat-x;
	border:1px solid #F1D372;
	background-color:#FFF7E5;
}
.bg-color1 {
	background-image: url(../images/gradiant.gif);
	background-repeat: repeat-x;
	border:1px solid #F1D372;
	background-color:#FFF7E5;
	border-spacing:inherit;
	margin-left:20px;
	text-indent:20px;
	padding-left:20px;
	padding-right:20px;
}
	.page-bg {
	background-image: url(../images/gradiant02.gif);
	background-repeat: repeat-x;
	border:1px solid #F1D372;
	background-color:#ffffff;
}
.red-text{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #D70000;
	text-decoration: none;
	
	}
.nwly-weds-title{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D70000;
	background-image: url(../images/newly-weds-title-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 33px;
	padding-left:10px;
	vertical-align:middle;
}

.text11{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
	#top-features {
	position:relative;
	left:630px;
	top:18px;
	width:320px;
	height:86px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #261A88;
	text-decoration: none;
}
.error_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
}

	#top-features a {
	
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #261A88;
	text-decoration: none;
}

	#top-features a:hover {
	

	color: #FF0000;
	text-decoration: underline;
}.line {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 22px;
}
.ver_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.ver_orange {
	color: #FF0000;
}
.bold_txt_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DC8F27;
}
.border_with_bgc {
	background-color: #FFBB77 ;
	border: thin dotted #B1B1B1;
}
.bottom_forms {
	background-image: url(images/dots_all_forms.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.quick_search {
	background-image: url(images/quick_search.gif);
	background-repeat: no-repeat;
}
.border1{
border:#FF6666 1px solid;
/*font:Arial, Helvetica, sans-serif normal;
*/font-family:"Times New Roman", Times, serif;
font-size:medium;
background-color:#FFF7E5;

}
.green_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #327A25;
}
.thumbnail span img{ 

border-width: 0;

padding: 2px;

}
.thumbnail:hover{

background-color: transparent;

z-index: 50;

}

.thumbnail span{ 

position: absolute;

background-color: lightyellow;

padding: 5px;

left: 30%;
top: 25%;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;

}

.thumbnail span img{ 

border-width: 0;

padding: 2px;

}

.thumbnail:hover span{ 

visibility: visible;

top:auto;

left:auto; 

}