body{color:#444;font:12px/1.5em Arial, Helvetica, sans-serif;}

a{color:#333;text-decoration:none; outline:none !important;}a:hover{color:#c00;}
.banner{text-align:center;margin:25px 0 30px;font-size:0.9em;}
.banner a{text-decoration:underline;color:#e00;} .banner a:hover{text-decoration:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.lbn{text-align:center;margin-bottom:12px;}

.darkbg1{background:#63a500;}
.darkbg2{background:#360;}

#body{width:1000px;margin:0 auto;background:#fff;border:1px solid #eee;border-width:0 1px;}

#tgl{background:#fff url(../images/bg.png) repeat-x 0 0;border-bottom:1px solid #cc9;}
.tgls{float:right;padding:4px 10px 6px;}
.tgls a{color:#390;text-decoration:underline;}
.tgls a:hover{color:#030;text-decoration:none;}
.tgls b{font-weight:normal;background:#fff url(../images/bg.png);margin-left:10px;}
.tgls .pp{background-position:0 -145px;padding-left:18px;}
.tgls .li{background-position:0 -168px;padding-left:18px;}
.tgls .awu{background-position:0 -194px;padding-left:18px;}
.tgls .sm{background-position:0 -218px;padding-left:18px;}

.slogen{font-size:15px;color:#666;padding:5px 10px;}

#header{background:#fff url(../images/bg.png) repeat-x 0 -52px; overflow:hidden;}
#header2{background:#fff url(../images/bg2.html) repeat-x 0 0;}
.help{float:right;padding:10px 15px 1px;font-weight:bold;text-align:right;}


.mi{padding:11px 15px 0px; position:relative;}
.slg{margin:-22px 0px 0px 100px; color:#4e8e33; position:absolute;}
.slg b{font-weight:normal;color:#c00;}

.logo {padding:15px 15px 7px; position:relative; float:left;}

.tml{background:url(../images/bg.png) repeat-x 0 -300px;width:100%;float:left;}
.tml a{background:url(../images/bg.png) no-repeat right -475px;font-size:13px;font-weight:bold;padding:10px 12px;color:#e3f6c6;display:inline-block;} .tml a:hover{color:#fff;background:#360;}

.tml .small a{background:url(../images/bg.png) no-repeat right -475px;font-size:12px;font-weight:bold;padding:10px 12px;color:#e3f6c6;display:inline-block;} .tml a:hover, .tml .on, .tml .small .on{color:#fff;background:#360;}

.tml i{float:right;height:42px;width:10px;background:url(../images/bg.png) repeat-x right -248px;}
.tml b{float:left;height:42px;width:10px;background:url(../images/bg.png) repeat-x 0 -248px;}



.vanity_t{background:url(../images/vanity-imgs/hearts.gif) no-repeat 8px 5px; padding:35px 5px 25px 90px;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;color:#ef0000;}
.vanity_t span{color:#538902;font-size:25px;}

.plr{padding:0 12px 0;}

/******/
.followus{font-size:13px;font-weight:bold;margin-top:5px;}
.followus img{vertical-align:middle;margin:0 5px;}

#foot{background:url(../images/bg.png) repeat-x 0 -996px;padding:10px;border-top:5px solid #65a900;margin:10px;}
#foot .bdrR{border-right:1px solid #eaf4dd;}
#foot .pr{width:30%;padding:7px 12px;float:left;}
#foot .prgt{width:33%;padding:7px;float:right;font-size:11px;}
#foot .prgt a{margin:0 2px;}

#foot .pr2{width:17%;padding:7px 12px;float:left;}

#foot .h{font-size:1.1em;font-weight:bold;color:#690;margin-bottom:8px;}
#foot .l{float:left;width:49%;}
#foot .r{float:right;width:49%;}
#foot .pr a{color:#666;background:url(../images/bg.png) no-repeat -2px -405px;padding-left:8px;margin-bottom:1px;font-size:0.9em;display:block;}
#foot .pr a:hover{color:#000;}

#foot .pr2 a{color:#666;background:url(../images/bg.png) no-repeat -2px -405px;padding-left:8px;margin-bottom:1px;font-size:0.9em;display:block;}
#foot .pr2 a:hover{color:#000;}

.copyright{font-size:11px;border-top:1px solid #6c3;padding:5px;margin-top:10px;line-height:1.4em;}
.copyright .r{float:right;text-align:right;}

.copyright2{font-size:11px;padding:5px;line-height:1.4em;}
.copyright2 .r{float:right;text-align:right;}

.zopim_chat2{position:fixed;right:10px;z-index:100;text-align:right;bottom:0;}
.zopim_chat2 a{color:#fff;background:#333;padding:2px 7px;margin:0 1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


.rcf{padding:5px;color:#fff;}
.p5px{padding:5px;}
.b{font-weight:bold;}

#pageOverlay{
	background:rgba(0,0,0,.95);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee000000, endColorstr=#ee000000);
}
#pageOverlay p{background:#333;width:600px;color:#fff;left:50%;margin-left:-300px;top:50%;margin-top:-25px;}


.lightbg2{background-color:#f1f1f1;  	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00ffffff', EndColorStr='#ffffffff');*zoom:1;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0))); 
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
	background-image:   -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
	background-image:    -ms-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
	background-image:     -o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
	background-image:        linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));}



.darkbg2{background-color:#444;}
.bgf5fbee{background-color:#f5fbee;}
.bgfdfcf6{background-color:#fdfcf6;}
.bge8f7d5{background-color:#e8f7d5;}





/**Classified 17-10-2012***/

.classified{border:1px solid #d3dbb3;background:#f8f8f8;}
.classified:hover{background:#fff;border-color:#bdcba3;}
/*.classified .bdr{border-color:#8d9385;}*/
.classified .premium img{top:85px;left:-4px;}
.classified .dul{color:#666;}
.classified .icons{width:55px;padding-bottom:13px;}
.classified .icons p{background:#eee url(../images/common_x_bgs_50px.png) 0 -2200px;height:30px;width:24px;border:1px solid #ccc;border-left:0;margin-bottom:3px;padding-right:10px;
    -webkit-transition-duration:.3s;
	-moz-transition-duration:	.3s;
	-ms-transition-duration:	.3s;
	-o-transition-duration:		.3s;
	transition-duration:		.3s;}
.classified .icons p:hover{padding:0 12px 0 4px;}
.classified .icons .ph,.classified .icons .astro,.classified .icons .match,.classified .icons .favorites, .classified .icons .astro-report, .othr_icons .lc,.othr_icons .msg,.othr_icons .cd,.othr_icons .vfp,.othr_icons .cmf{background:url(../images/spirit_icons.png);display:inline-block;}

.classified .icons .ph{ background-position:-9px -31px;height:13px;width:16px;margin:7px 0 0 9px;}
.classified .icons .astro{background-position:-25px -28px;height:17px;width:25px;margin:5px 0 0 5px;}
.classified .icons .match{background-position:-60px -30px;height:13px;width:15px;margin:8px 0 0 9px;}
.classified .icons .favorites{background-position:-84px -29px;height:16px;width:16px;margin:6px 0 0 9px;}
.classified .icons .astro-report{background-position:-146px -28px;height:18px;width:18px;margin:6px 0 0 9px;}

.othr_icons{width:150px;}
.othr_icons p{margin-bottom:3px;}
.othr_icons a{background:#f3ffe1;border:1px solid #c7d4b5;padding:6px 10px 0;height:24px;display:block}
.othr_icons a:hover{background:#fff;}
.othr_icons b{vertical-align:middle;margin-right:7px;}
.othr_icons .lc{height:16px;width:16px;background-position:-109px -5px;padding-right:5px;}
.othr_icons .msg{height:21px;width:19px;background-position:-6px -2px;}
.othr_icons .cd{height:20px;width:22px;background-position:-28px -3px;}
.othr_icons .vfp{height:19px;width:23px;background-position:-52px -2px;}
.othr_icons .cmf{height:21px;width:21px;background-position:-79px -3px;}

.classified.pm .bdrT{border-color:#c7d3ab;}
.classified.pm:hover{background:#ffffc5;border-color:#bccd79;}
.classified.pm .icons p{background:#fff;}
.classified.pm .othr_icons a{background:#fff;}
.classified.pm .othr_icons a:hover{background:#f5ffdf;}


/**  New Home Page CSS  ***/
.lightbg01{background-color:#fdfaeb; border:solid 1px #ddd; border-radius:5px;}
.darkbgbg01{background-color:#63a500;}
.premium_heading{border-bottom:solid 1px #ddd; background-color:#fdfaeb; padding:7px 10px; font-weight:bold; border-top-left-radius:5px; border-top-right-radius:5px; color:#68ad00; font-size:14px;}

.premium_list{list-style:none; margin:0px; padding:0px; color:#666;}
.premium_list li{float:left; text-align:center; width:130px; margin-left:29px; padding:15px 0; min-height:220px;}
.premium_list li img{border:solid 1px #ddd; padding:3px; background:#fff; margin-bottom:5px;}
.premium_list li a{color:#a53c27; font-weight:bold;}

#service_list{padding:10px 5px;}
#service_list .lf{float:left;width:150px; padding:0 2px 0 10px;}
#service_list .rgt{float:right;width:150px; padding:0 2px 0 10px;}
#service_list .h{font-size:13px;font-weight:bold;color:#09c;margin-bottom:8px;}
#service_list .ln {background:url(../images/bg.png) no-repeat -1px -437px;font-size:11px;padding-left:10px;margin-bottom:5px;}
#service_list .ln a{color:#111;text-decoration:none;}
#service_list .ln a:hover{color:#c00;}
#service_list .more, #service_list .more a{color:#68ad00;text-decoration:none;font-size:11px;}

.services_tab{border:solid 1px #ddd; width:185px; float:left; padding:10px; min-height:115px;}

.services_tab .st {background:url(../images/Shaadi-Time.png) no-repeat;width:55px;height:70px; margin-top:20px; float:left;}
.services_tab .wd {background:url(../images/Wedding-Directory.png) no-repeat;width:55px;height:70px; margin-top:20px;float:left;}


.services_tab .mr{margin-left:60px;}
.services_tab .h{font-size:14px; font-weight:bold; color:#0099cc;margin-bottom:5px;}
.services_tab .h2{font-size:14px; font-weight:bold; color:#0099cc;margin-bottom:5px;}
.services_tab a{color:#c00;}
.services_tab .more_bt{text-align:right; font-weight:bold; display:block; color:#333; margin-top:7px;}


.success_heading{background-color:#63a500; color:#fff; padding:8px 15px; font-weight:bold; font-size:16px;}

.success_list{list-style:none; margin:0px; padding:0px;}
.success_list li{border-bottom:dashed 1px #ddd; padding:10px 20px; margin-bottom:5px; text-align:center;}
.success_list li img{border:solid 1px #ddd; padding:3px; background:#fff; margin-bottom:5px;}
.success_list a{color:#68ad00;text-decoration:none;font-weight:bold;}





.jCarouselLiteDemo .carousel {position: relative;}
.jCarouselLiteDemo .digg {position: absolute;}
.jCarouselLiteDemo .carousel button {float: left;}              

.myTabs.bg{}
.jCarouselLiteDemo .carousel .jCarouselLite,.jCarouselLite2{float: left;/* Needed for rendering without flicker */
  position: relative;visibility: hidden;left: -5000px;}
.jCarouselLiteDemo .carousel ul{margin: 0;} 

.jCarouselLiteDemo .carousel a.prev, .jCarouselLiteDemo .carousel a.next{float:left;display:block;width:16px;height:16px;}
.jCarouselLiteDemo .carousel a.prev b{background:url(../images/sprite.png);display:inline-block;width:16px;height:16px}
.jCarouselLiteDemo .carousel a.next b{background:url(../images/sprite.png) -16px 0;width:16px;display:inline-block;height:16px;}                  
.jCarouselLiteDemo .carousel .next{position:absolute; top:-35px; right:10px;}
.jCarouselLiteDemo .carousel .prev{position:absolute; top:-35px; right:40px;}

