body{ 
	margin:0px; font-family: Tahoma; font-size:11px; background-color:#551B06; color:#390F00;
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/bg.gif); background-repeat: no-repeat; background-position: left top;
}
a{ color:#CC6600; text-decoration:none;}
a:hover{ color:#CC6600; text-decoration:none;}

.ImageMidle { vertical-align: middle; }

#SiteContainer {
	width: 100%; position: relative;
	left: 50%; margin-left: -50%; padding: 0px;
	overflow: hidden; color: inherit;
}
		
.Clear { clear:both; }

#Left	{ width: 320px; float:left; }
#Center { margin-left: 323px; _margin-left:320px; }

.LeftSpringTopBG { position: absolute; z-index: 1000; left: 306px; top: 258px; }
.LeftSpringBotBG { position: absolute; z-index: 1000; left: 306px; top: 640px; }

.Logo {
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/logo.png); background-repeat:no-repeat;
	width: 324px; height: 244px; background-position:left top; position: absolute;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.nrigujarati.co.in/matrimonial/images/logo.png', sizingMethod='scale');
}
.LogoRight {
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/logo-right.png); background-repeat: no-repeat; left: 324px;
	width: 106px; height: 172px; background-position: left top; position: absolute;
	
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.nrigujarati.co.in/matrimonial/images/logo-right.png', sizingMethod='scale');
}

.LeftBanner    { width: 284px; height: 509px; padding: 280px 0px 0px 36px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/left-bg.gif); background-position: left top; }
.LeftBanner1   { background-image:url(http://www.nrigujarati.co.in/matrimonial/images/left-banner-bg.jpg); background-repeat:no-repeat; width: 252px; height: 94px; padding: 10px; margin-bottom: 42px; }
.LeftBannerTap {
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/left-banner-tap.png); background-repeat:no-repeat; width:164px; height:31px; margin-left: 60px; position: absolute; z-index: 1000; margin-top: -20px;
	
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.nrigujarati.co.in/matrimonial/images/left-banner-tap.png', sizingMethod='scale');
}

.TopGujratTextBG { height: 117px; padding: 9px 45px 0px 0px; text-align: center; }

.RightFlowerBG { position: absolute; z-index: 1000; right: 40px; }
.RightFlower {
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/top-right-flower.png); background-repeat: no-repeat;
	width: 94px; height: 287px;  margin:0px 0px 0px 10px; position: relative; z-index:100;
	
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.nrigujarati.co.in/matrimonial/images/top-right-flower.png', sizingMethod='scale');
}

.DefaultMidleBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/right-midle-midle-bg.gif); background-repeat: repeat-x; }

.DefaultMidleRightBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/right-midle-right-bg.gif); background-repeat: no-repeat; background-position: right top; }
.DefaultMidleLeftBG  { _height: 1%; padding: 48px 4px 0px 28px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/right-midle-left-bg.gif); background-repeat: no-repeat; background-position: left top; }

.CenterTop { color: #B3A081; font-weight: bold; font-size: 12px; height: 42px; }

a.TopLink:visited { color: #531A06; text-decoration: none; }
a.TopLink:link	  { color: #531A06; text-decoration: none; }
a.TopLink:hover   { color: #9F8043; text-decoration: underline; }

.MidleBoxBG { _height: 1%; text-decoration: none; }

.MidleBoxLeftBG  { float: right; width: 155px; padding-top: 26px; }
.MidleBoxRightBG { margin-right: 155px; height: 551px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/midle-text-midle.gif); background-repeat: repeat-x; border: #AAAAA1 1px solid; }

.BannreBG { padding-left: 11px; }

.RightBoxRightBG { height: 516px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/midle-text-left.jpg); background-repeat: no-repeat; background-position: left top; }
.RightBoxLeftBG  { height: 485px; padding: 66px 248px 0px 44px; font-weight: bold; color: #A45820; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/midle-text-right.jpg); background-repeat: no-repeat; background-position: right bottom; }


.WelcomeTextBG { height: 135px; text-decoration: none; color: #390F00; }

.WelcomeTopTextBG { color: #9F8043; text-decoration: none; font-size: 14px; padding-bottom: 10px; }

.BannerBotBG { position: absolute; z-index: 1; width: 93px; height: 65px; }

.LookingBoxBG { _height: 1%; text-decoration: none; }

.ChackBoxBG { font-weight: normal; padding: 10px 0px 5px 0px; }

.LookingTextBoxBG { height: 25px; padding-top: 3px; }

.LookingLeftBG { float: left; width: 75px; color: #000000; }

select { border: #531515 1px solid; color: #000000; text-decoration: none; }

.TextBoxBG 	  { width: 190px; text-decoration: none; }
.TextBoxBotBG { width: 187px; text-decoration: none; border: #531515 1px solid; color: #000000; text-decoration: none; }

#Footer{ margin:15px 15px 0px 15px; }
.FooterAllLink{ height:175px;}
.FooterLinkBg{background-image:url(http://www.nrigujarati.co.in/matrimonial/images/footer-bg.gif); background-repeat:repeat-x; background-position:top; background-color:#70280C;}

.FooterTopCon{  height:14px; background-image:url(http://www.nrigujarati.co.in/matrimonial/images/footer-right-top-con.gif); background-repeat:no-repeat; background-position:right; background-color:#A84723;}
.FooterBotCon{ background-color:#70280C;  height:14px; background-image:url(http://www.nrigujarati.co.in/matrimonial/images/footer-right-bot-con.gif); background-repeat:no-repeat; background-position:right;}
.FooterLeftTopCon{ width:14px; height:14px;  float:left;  left:0px; background-image:url(http://www.nrigujarati.co.in/matrimonial/images/footer-left-top-con.gif); background-repeat:no-repeat; background-position:left;}

.FooterLeftBotCon{ width:14px; height:14px;  float:left;  left:0px; background-image:url(http://www.nrigujarati.co.in/matrimonial/images/footer-left-bot-con.gif); background-repeat:no-repeat; background-position:left;}

.NriGujaratiLinkLeft{ float:left; width:18%; line-height:14px; color:#FFFFFF; font-size:11px;}
.NriGujaratiLink{ float:left; width:20%; line-height:14px; color:#FFFFFF;  font-size:11px; background-image:url(http://www.nrigujarati.co.in/matrimonial/images/bot-line-dot.gif); background-repeat:repeat-y; height:160px;}

.NriGujaratiPadding { padding:0px 14px 0px 14px;}
.NriGujaratiPadding b { padding-bottom:5px; display:block; margin:0px;}

.NriGujaratiPadding ul { margin:0px; padding:0px; list-style:none; line-height:10px;}
.NriGujaratiPadding li { margin:0px; padding:0px 0px 8px 0px; list-style:none; }

.BotLink{ color:#FED568; text-decoration:none;}
.a:hover.BotLink{ color:#FED568; text-decoration:none;}

.CopyRightIndex { margin:0px 25px 0px 25px; color:#FFFFFF; height:40px; font-size:10px;}
.CopyrightText { float:left; margin: 20px 0px 0px 0px;}
.DesignByIndex { float:right; margin-top:20px; }

.VisiterText{ font-size:11px; font-weight:bold; color:#FFEE9E;}

.VisiterBoxBg{ 
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/visiter-bg2.png); background-repeat:no-repeat; background-position:bottom right;
	width:200px; height:45px; text-align:center; color:#E97D2E;  font-weight:bold; padding:55px 0px 0px 0px; float:left; 
	
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.nrigujarati.co.in/matrimonial/images/visiter-bg2.png', sizingMethod='scale');
}
.VisiterNumber{ font-size:18px; font-weight:bold; color:#A03B0C;}
.BotAdd { margin-left:230px;  height:76px; position: relative; z-index: 1000; }
.VisiteAddBox{ height:100px; }

.CopyRight{ margin:15px 25px 0px 25px; color:#FFFFFF; padding-bottom:20px; font-size:10px;}
.DesignBy{ float:right;}
.WeThe{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover.WeThe{ color:#FFFFFF; text-decoration:none;}

.inlinefooter{ color:#FFFFFF; font-size:11px; padding-left: 7px; }

#SubMidleBG { _height: 1%; text-decoration: none; }

.SubTopGujratTextBG { height: 117px; padding: 9px 5px 0px 240px; text-align: center; }

.SubCenterTop { color: #B3A081; font-weight: bold; font-size: 12px; height: 42px; margin-left: 270px; }

.MidleBG { margin-left: 42px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-bg.gif); background-repeat: repeat-y; background-position: right top; }

.MidleRightBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-top-right.jpg); background-repeat: no-repeat; background-position: right top; }
.MidleLeftBG  { _height: 1%; padding: 48px 0px 0px 28px; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-bottom-left.jpg); background-repeat: no-repeat; background-position: left bottom; }

.SubMidleBotBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-bot-bg.gif); background-repeat: repeat-x; background-position: left bottom; }

.SubMidleTopBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-top-bg.gif); background-repeat: repeat-x; background-position: left top; }

.SubMidleLeftBG { _height: 1%; background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-left-bg.gif); background-repeat: repeat-y; background-position: left top; }

.SubMidleBoxBG {
	_height: 1%; padding: 19px 15px 15px 17px; margin-right: 65px; text-decoration: none; background-color: #F9C797; border: #AAAAA1 1px solid;
	background-image: url(http://www.nrigujarati.co.in/matrimonial/images/sub-midle-text-top-bg.jpg); background-position: left top; background-repeat: no-repeat;
}

.SubMidleTextBoxBG { min-height: 500px; _height: 500px; padding: 20px; text-align: justify; background-color: #FFFFFF; border: #D2D2D2 1px solid; }

.SubTitleBG { font-size: 18px; text-decoration: none; font-weight: bold; }

/*css added on 7-8-09*/
.AboutTitle{ font-size:16px; color:#9F8043; font-weight:bold;}
.AboutText{ color:#390F00; font-size:12px; font-weight:normal; text-align:justify;}
.AboutOrangeText{ color:#A45820; font-size:12px; font-weight:normal;}
.AboutLink{ color:#996600; text-decoration:none;}
a:hover.AboutLink{ color:#996600; text-decoration:none;}
.Aboutname{ font-size:13px; color:#551B06; font-weight:bold;}
.AboutBorder{ border-bottom:1px solid #551B06;}

.morelink{ font-weight:bold; color:#896531}
.morelink2{ font-weight:bold; color:#896531; text-decoration:none;}
.a.hover.morelink{ text-decoration:none; font-weight:bold; color:#896531}

.input { font-family: Tahoma; font-size: 11px; width: 187px;; border: 1px solid #531515}
.inputsize { font-family: Tahoma; font-size: 11px; width: 40px;; border: 1px solid #531515}
.inputnowidth {  font-family: Tahoma; font-size: 11px; border: 1px solid #531515}

.but { font-family: Tahoma; font-size: 11px; color: #FFFFFF; font-weight:bold; background-color: #551B06; border: 1px solid #551B06; font-weight: bold; height:22px;}

.maintable{border: 1px solid #551B06;}
.maintd{ height:25px; color:#FFFFFF; font-size:14px; padding-left:5px; font-weight:bold}
.maintr{ background-color:#551B06}

.err { font-family: Tahoma; font-size: 13px; color: #FF0000; font-weight:bold; text-align: center;} 
.tblrow {
	font-family: Tahoma;
	font-size: 12px;
	height:21px;
	font-weight: normal;
	color: #390F00;
	text-decoration: none;
	background-color:#FFFFFF;
} 

.tblbg {
background-color:#551B06;
} 

.tblheader { 
	font-family: Tahoma;
	font-size: 11px;
	height:21px;
	font-weight: bold;
	color: #73241F;
	text-decoration: none;
	vertical-align: middle;
} 
.ListMenu1 { width: 194px; text-decoration: none; border:#531515 1px solid; color: #000000; text-decoration: none; }
.ListMenunowidth { width: 70px; text-decoration: none; border:#531515 1px solid; color: #000000; text-decoration: none; }
.ListMenusmall { width: 50px; text-decoration: none; border:#531515 1px solid; color: #000000; text-decoration: none; }
.ListMenuadd { width: 462px; text-decoration: none; border:#531515 1px solid; color: #000000; text-decoration: none; }
.ListMenu { width: 187px; text-decoration: none; border: #531515 1px solid; color: #000000; text-decoration: none; }
.ListMenuprofile { width: 135px; text-decoration: none; border: #531515 1px solid; color: #000000; text-decoration: none; }
.maintd2{ height:20px; color:#FFFFFF; font-size:12px; padding-left:5px; font-weight:bold}
.HomeBtn{ float:left; position:absolute; margin:5px 0px 0px 15px; z-index:100;}

.Profile_Pref{height:22px; width:300px; color:#FFFFFF; background:#551B06; z-index:auto; font-size:12px; margin-top:3px; padding-left:5px; font-weight:bold}
.BottomAd{ padding:20px 15px 15px 8px; background-color:#732808; height:100px;}
.BottomRightAd{ float:right; height:93px; width:201px; text-align:right;}
.BottomGoogleAd{ height:77px; margin-right:215px; padding:0px; color:#FFFFFF;}