.wordwraptdclass{ word-wrap: break-word; }
html {background:url(../matrimony_images/matrimony_body_bckg.jpg) center repeat-y #1f0100;}
body {margin:0; font-size:15px; line-height:18px; font-family:"Times New Roman", Times, serif; background:url(../matrimony_images/matrimony_head_bckg.jpg) repeat-x; padding-top:80px;}
a {color:#775b30;}
.a2 {color:#000000;}
.a2:hover {text-decoration:underline;}
a:hover {text-decoration:none;}
.discountlabel{color:#B10961;}
#text {float:right; width:550px; padding:10px 20px 0 20px;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text ul li {padding-left:20px; background:url(../matrimony_images/matrimony_li.gif) no-repeat; list-style:none;}
h1 {margin:20px 0 0 0; text-transform:uppercase; font-size:20px; font-weight:normal;}
#text p {margin:10px 0;}
#sidebar {float:left; width:270px; background:url(../matrimony_images/matrimony_logomatri.jpg) no-repeat 0 10px; padding:420px 50px 20px 50px; color:#775b30; font-size:12px;}
#block { 
	border: 1px solid #000000;
	margin-bottom: 10px;
	background: #ffffff;
}
#block2 { 
	border: 1px solid #000000;
	margin-bottom: 1px;
	background: #ffffff;
}
#title { 
	font-weight: bold; 
	background-color: #B10961;
	color: #ffffff;
	padding:3px;
}
input {
	margin: 0;
	padding: 0;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box_inner
{
	border: dashed 1px #dadada;
	padding: 15px;
	background: #FFFFE9 url('../matrimony_images/matrimony_contentbg.gif') repeat-x;
	color: inherit;
}
.submenu_inner
{
	border: dashed 1px #dadada;
	padding: 5px;
	background: #FFFFE9 url('../matrimony_images/matrimony_contentbg.gif') repeat-x;
	color: inherit;
}
.containertable {width:1000px; margin:0 auto;}
.headertable {margin:0 0px; background:url(../matrimony_images/matrimony_main_top.jpg) no-repeat #FFFFFF; height:90px;width:960px;}
.maintable
{margin:0 00px; background-color:#FFFFFF; float:left; width:960px;}
.headertable ul {margin:0; padding:0;}
.headertable ul li {display:inline; list-style:none;}
.headertable ul a {display:block; float:left; font-size:18px; text-decoration:none; padding:0 10px 2px 10px; color:#B10961;}
.headertable ul a:hover {background-color:#F7F2EE;}
.footertable {height:149px; clear:both; width:1000px;background:url(../matrimony_images/matrimony_footer_bckg1.jpg) no-repeat; text-transform:uppercase; font-size:10px; color:#5c5c5c;}
#left_footer {float:left; padding:40px 0 0 50px;}
#right_footer {float:right; padding:40px 50px 0 0;}
.designtextbox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color:#181818;}
table.listing {
	border-bottom:1px solid #9097A9;
	width:613px;
	padding:0;
	margin:0;
	}
table.listing th {
	border-top:0 !important;
	}
table.listing th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;}
/* table styles */
table.listing td,
table.listing th {
	border:1px solid #fff;
	text-align:center;
	}	
table.listing th {
	background:#9097A9;
	color:#fff;
	padding:5px;
	}
table.listing td {
	background:#D8D8D8;
	color:#000;
	padding:3px 5px;
	}
table.listing .bg td {
	background:#ECECEC;
	}
table.listing .white td {
	background:#fff;
	}	
table.listing .first {border-left:0px solid #9097A9;text-align:left;}
table.listing .last {border-right:0px solid #9097A9;}

table.listing th.first {background:#9097A9 url(../matrimony_images/bg-th-left.gif) no-repeat left top;border-left:0;}
table.listing th.last {background:#9097A9 url(../matrimony_images/bg-th-right.gif) no-repeat right top;border-right:0;}

table.listing .style1 {font-weight:bold;color:#FF7A00;}
table.listing .style2 {font-weight:bold;padding-left:16px;}
table.listing .style3 {padding-left:25px;}
table.listing .style4 {padding-left:35px;}
/* table select */
div.table .select {
	float:right;
	margin:2px 1px 0 0;
	width:176px;
	height:25px;
	background:#9097A9 url(../matrimony_images/bg-select.gif);
	color:#fff;
	}
div.table .select strong {
	float:left;
	padding:5px 0 0 5px;
	}	
div.table .select select {
	float:right;
	width:78px;
	margin:2px 3px 0 0;
	text-align:right;	
	}
.suggestion {
	left:615px;
	top:790px;
	position:absolute;
	width:30%;
	border:0px solid #000;
	background-color:#fff;
	z-index:1;			
}
*+html .suggestion {
	left:615px;
	top:830px;
	position:absolute;
	width:30%;
	border:0px solid #000;background-color:
	#fff;z-index:2;				
}	

input 
{
border: 1px solid #000;
background-color: #F975BA;
color: #fff;
font-weight: bold;
}

