@charset "utf-8";

/* CSS Document */





h2 {

	color:#ff5b0a;

		

}



h3 {

	color:#ff5b0a;

		

}



ul

{

list-style-type:none;

overflow:hidden;

}



.top-right ul

{

list-style-type:none;

margin:10;

padding:10;

overflow:hidden;

}

.top-right li

{

float:left;

}

.top-right a

{

	color:#331711;

	text-decoration:none;

	display:block;

	width:90px;

}

.top-right a:hover

{

color:#ff5b0a;

}





.top-right-horo ul

{

list-style-type:none;

margin:10;

padding:10;

overflow:hidden;

}

.top-right-horo li

{

float:left;

}

.top-right-horo a

{

	color:#331711;

	text-decoration:none;

	display:block;

	width:90px;

}

.top-right-horo a:hover

{

color:#ff5b0a;

}



body {

	background-image:url(../images/cos.jpg);

	background-attachment:fixed;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Verdana;

	font-size: 12px;

	color: #0c0e0e;

	background-repeat: no-repeat;

	}



.wrapper {

	margin: auto;

	padding: 0px;

	height: 1056px;

	width: 1024px

	}

	

	.horo-wrapper {

	margin: auto;

	padding: 0px;

	height: auto;

	width: 1024px

	}

	

.content-bdy {
	margin: 0px;
	float: left;
	height: 1800px;
	width: 1024px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
	background-image: url(../images/body-bg.jpg);
	background-repeat: no-repeat;
}



.horoscope-bdy {

	margin: 0px;

	float: left;

	height: auto;

	width: 1024px;

	background-color: #FFF;

	background-image: url(../images/horoscope_03.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	

}

.horo-box1 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 286px;

}



.horo-box1-txt {

	margin: 0px;

	float: left;

	height: auto;

	width: 245px;

	text-align:justify;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}



.horo-box2-txt {

	margin: 0px;

	float: left;

	height: 130px;

	width: 245px;

	text-align:justify;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.horo-box2 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 285px;

}

.videobox1 {
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	height: auto;
	width: 500px;
}

.videobox2 {
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	height: auto;
	width: 500px;
}

.purchase-bdy {

	margin: 0px;

	float: left;

	height: auto;

	width: 1024px;

	background-color: #FFF;

	background-image: url(../images/purchase_body.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	

}

.purchase-bdy2 {

	margin: 0px;

	float: left;

	height: auto;

	width: 1024px;

	background-color: #FFF;

	background-image: url(../images/purchase_body2.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	

}
.right-contact {

	margin: 0px;

	float: left;

	height: 1500px;

	width: 324px;

	padding-top: 200px;

	padding-bottom: 0px;

	padding-left: 60px;

	font-size: 15px;

	text-align: justify;

	line-height: 22px;

}



.right-contact-horo {

	margin: 0px;

	float: left;

	height: 700px;

	width: 250px;

	padding-top: 50px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 15px;

	text-align: justify;

	line-height: 22px;

}

.purchase-right-contact {

	margin: 0px;

	float: left;

	height: 400px;

	width: 364px;

	padding-top: 200px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 15px;

	text-align: justify;

	line-height: 22px;

}



.matchings-right-contact {

	margin: 0px;

	float: left;

	height: 350px;

	width: 364px;

	padding-top: 250px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 15px;

	text-align: justify;

	line-height: 22px;

}

.contact-txt {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 30px;

	width: 250px;

}

.contact-add {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 200px;

	width: 250px;

	color: #f51500;

	line-height: 25px;

	font-size: 12px;

}



.wel-bdy {
	margin: 0px;
	float: left;
	height: 1500px;
	width: 580px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: justify;
	line-height: 20px;
	color: #0c0e0e;
}

.contact-newbdy {
	margin: 0px;
	float: left;
	height: 1900px;
	width: 1024px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
	background-image: url(../images/body-bg.jpg);
	background-repeat: no-repeat;
}
.contact-bdy {
	margin: 0px;
	float: left;
	height: 1800px;
	width: 580px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: justify;
	line-height: 20px;
	color: #0c0e0e;
}


.horo-bdy {

	margin: 0px;

	float: left;

	height: auto;

	width: 580px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: justify;

	line-height: 20px;

	color: #0c0e0e;

}



.horo-bdy1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 700px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: justify;
	line-height: 20px;
	color: #0c0e0e;
}

.horobdy2 {

	margin: 0px;

	float: left;

	height: auto;

	width: 800px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: justify;

	line-height: 20px;

	color: #0c0e0e;

}



.pur-bdy {

	margin: 0px;

	float: left;

	height: auto;

	width: 580px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: justify;

	line-height: 20px;

	color: #0c0e0e;

}

.wel-txt {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 60px;

	width: 560px;

	font-size: 18px;

}

.wel-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 350px;

	width: 580px;

	font-size:12px;

	line-height: 22px;

	color: #666;

}

.wel-cont9 {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 650px;
	width: 580px;
	font-size:12px;
	line-height: 22px;
	color: #666;

}

.horoscope-cont {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 580px;
	font-size:12px;
	line-height: 22px;
	color: #666;
}

.horoscope-contvideo {
	margin: 0px;
	padding-top: 50px;
	float: left;
	height: auto;
	width: 580px;
	font-size:12px;
	line-height: 22px;
	color: #666;
}

.matching-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 580px;

	font-size:12px;

	line-height: 22px;

	color: #666;

}



.serv-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 580px;

	font-size:12px;

	line-height: 35px;

	color: #666;

}



.payment-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 580px;

	font-size:12px;

	line-height: 22px;

	color: #666;

}

.payment-cont2 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 580px;

	font-size:12px;

	line-height: 22px;

	color: #666;

}

.mal1-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 580px;

}



.horo-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 240px;

	width: 285px;

}



.astro-cont {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 240px;

	width: 285px;

}



.vishu-cont {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 500px;
	width: 580px;

}

.todaymsg-cont {

	margin: 0px;
	padding: 0px;
	float: left;
	height: 600px;
	width: 580px;
}


.logo {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 361px;

	width: 572px;

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

}

.top-space {

	margin: 0px;

	padding: 0px;

	height: 112px;

	width: 572px;

}

.top-mail {

	color: #f51500;

	margin: 0px;

	height: 30px;

	width: 300px;

	font-size: 12px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 245px;

}



.top-right {

	margin: 0px;

	float: left;

	height: 351px;

	width: 452px;

	background-image: url(../images/top-right.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-weight: bold;

}



.top-right-horo {

	margin: 0px;

	float: left;

	height: 351px;

	width: 452px;

	background-image: url(../images/horoscope_02.jpg);

	background-repeat: no-repeat;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-weight: bold;

}

.footer-bg {

	background-image: url(../images/footer-bg.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 75px;

	width: 1004px;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: center;

	line-height: 25px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#sidebar { float:right; padding-top:300px; }

.horo-box1 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 286px;

}



.horo-box1-txt {

	margin: 0px;

	float: left;

	height: auto;

	width: 245px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}



.horo-box2-txt {

	margin: 0px;

	float: left;

	height: 130px;

	width: 245px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.horo-box2 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: auto;

	width: 285px;

}

.horo-box3 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: autopx;

	width: 287px;

}



.horo-box4 {

	margin: 0px;

	padding: 0px;

	float: left;

	height: autopx;

	width: 284px;

}



.horo-box5 {

	float: left;

	height: auto;

	width: 287px;

	padding: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#contactform { margin:0; padding:5px 10px;}

#contactform * { color:#F00;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}

#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#5e5e5e; font: bold 12px verdana; text-transform:capitalize; float:left;}

#contactform label span { color:#F00;}

#contactform input.text { width:350px; border:1px solid #ffddb6; margin:10px 0; padding:5px 2px; height:16px; background:#fff; float:left;}

#contactform textarea { width:430px; border:1px solid #f1c890; margin:10px 0; padding:2px; background:#fff; float:left;}

#contactform li.buttons input { padding:3px 0 3px 220px; margin:0; border:0; color:#FFF; float:left;}





#contactmatching { margin:0; padding:5px 10px;}

#contactmatching * { color:#F00;}

#contactmatching ol { margin:0; padding:0; list-style:none;}

#contactmatching li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}

#contactmatching li.buttons { margin:5px 0 5px 0;}

#contactmatching label { margin:0; width:150px; display:block; padding:10px 0; color:#5e5e5e; font: bold 12px verdana; float:left;}

#contactmatching label span { color:#F00;}

#contactmatching input.text { width:350px; border:1px solid #ffddb6; margin:10px 0; padding:5px 2px; height:16px; background:#fff; float:left;}

#contactmatching textarea { width:430px; border:1px solid #f1c890; margin:10px 0; padding:2px; background:#fff; float:left;}

#contactmatching li.buttons input { padding:3px 0 3px 220px; margin:0; border:0; color:#FFF; float:left;}

.wire-cont {

	padding: 0px;

	float: left;

	height: 99px;

	width: 177px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.wire-cont-txt {

	float: left;

	height: 79px;

	width: 380px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}



.bank-cont {

	padding: 0px;

	float: left;

	height: 99px;

	width: 177px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.bank-cont-txt {

	float: left;

	height: auto;

	width: 380px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	line-height: 22px;

}

.astrocont {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 800px;
	font-size: 12px;
	line-height: 22px;
	color: #666;
}

.astropredict {
	float: left;
	height: 100%;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.astrointro {
	float: left;
	height: 100px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}