
/* Global*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,captio,tbody,tfoot,thead,tr,th,td,a,ul,li,font,container,nav,left,right,content,balaji,box2,box,luck_icon,bottom,pro_box,copyright,table{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
/*-------
// general
//-----*/

html { font-size: 12px; }
body { font-size: 12px; line-height:15px; }
input, select, textarea { font-size: 12px; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 10px 10px; }
.ul li, .ol li { margin: 10px 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent:-1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/
ol, ul { list-style: none; }
body{ background: #f2d048; font:normal 12px/17px Arial, Helvetica, sans-serif;}
/*div#container2{width:949px;background: #fede60 url(../images/page_bg.gif) left top repeat-x;overflow:hidden;position:relative; margin:0 auto;}
*/
div#container{ width:949px; background:#fff;/* position:relative; right:320px; */margin:0 auto;}
 
p{ font:normal 13px/22px Arial, Helvetica, sans-serif; padding:5px 15px 5px 5px;}


/*-------
// common page content
//-------*/


/*------ Left area ------*/
div#left{ width:629px; float:left;background:#fff url(../images/top_nav_bg.gif) left top repeat-x;}
	/*-- Navigation --*/
	div#left #nav_bg{width:629px; background:#ffe790 url(../images/top_nav_bg.gif) left top repeat-x;}
	div#left #nav_div{width:629px; height:51px; margin-top:9px; background:#ffe790 url(../images/nav_bg.gif);}
	
div#left #nav_bg #nav_div ul#nav{margin:0 ;padding:0;list-style-type:none;display:block;text-transform:uppercase; background:#ffe790 url(../images/nav_bg.gif) repeat-x top left;font: bold 12px/47px Arial, Helvetica, sans-serif;}
div#left #nav_bg #nav_div ul#nav li{display:block;float:left;margin:0;pading:0; position:relative;}
div#left #nav_bg #nav_div ul#nav li.divider{ background: #ffe88d; width:1px; height:42px; display:inline; z-index:1; }
div#left #nav_bg #nav_div ul#nav li a{display:block;float:left;color:#a71911;text-decoration:none;padding:0 25px 0 25px;height:47px;}
div#left #nav_bg #nav_div ul#nav li a:hover{background:url("../images/nav_bg_hover.gif") repeat-x  top right;color:#f46b0d;}
div#left #nav_bg #nav_div ul#nav li a.current{color:#a71911; border:#ffba8d 1px solid; background:#f8cf84; padding-left:24px; padding-right:24px; height:45px;}
div#left #nav_bg #nav_div ul#nav li a.current:hover{color:#f46b0d; border:#ffba8d 1px solid; background:#fcde71;}

/* second-level lists */

div#left #nav_bg #nav_div ul#nav li ul { position: absolute; top: 43px; left: -1px;  display: none; line-height:25px;  z-index:100;}

div#left #nav_bg #nav_div ul#nav li ul li { width: 160px; height: 25px; position: relative; /*left:360px; */ background: #eecf53; border: 1px solid #ffe790; border-top-width:0;}
div#left #nav_bg #nav_div ul#nav li ul li a { display: block ; /*height: auto;*/ padding: 0px 5px; font-weight: bold; font-size: 11px; color: #a71911; 	text-indent: 0; width: 160px;height: 25px; }

div#left #nav_bg #nav_div ul#nav li ul li a:hover { background:#f8df7a; color:#f46b0d; width:150px;_width:160px; display:block; height:25px; }
/* lists nested under hovered list items */
div#left #nav_bg #nav_div ul#nav li:hover ul, ul#nav li ul { width:150px; display:block ; }

 
/*-- Flash --*/
	div#left #flash{ background:url(../images/flash.jpg) no-repeat; width:629px; height:311px;}
	
	div#left #page_header_image{ background:url(../images/flash.jpg) no-repeat; width:629px; height:170px;}
	
	/*-- Body Content --*/
	div#left #content{ width:100%; background:#fff;}
	
	div#left #content #welcome{ float:left; background:#fff; width:100%;}
	div#left #content #welcome h2{ background:url(../images/welcome_shriramjyotish.gif) no-repeat; width:629px; height:35px; text-indent:-1000px;}
	div#left #content #welcome #balaji_img{padding:2px 10px; float:left; width:157px; height:156px;}
	div#left #content #welcome #para { width:452px; float:left;}
	div#left #content #welcome #para p{ background:#fff; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; padding-right:5px;}	
	div#left #content #welcome #para p span{ font-weight:bold; color:#F00;}
	div#left #content #welcome a.readmore{color:#ebb007; font:bold 12px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:4px;}
	div#left #content #welcome a.readmore:hover{color:#e45813;text-decoration:none;}
	
	div#left #content #box2{ width:100%;}
	div#left #content #box2 h2{color:#61411b; font:bold 14px/25px Arial, Helvetica, sans-serif; padding-left:10px; padding-top:10px;}
	div#left #content #box2 h2 a{color:#61411b; font:bold 14px/25px Arial, Helvetica, sans-serif; padding-left:10px; padding-top:10px;}
	div#left #content #box2 h2 a:hover{color:#ff9900; font:bold 14px/25px Arial, Helvetica, sans-serif; text-decoration:none;}
	
	
	div#left #content #box2 h3{ background:url(../images/heading_back.gif) top left no-repeat; height:37px; font:bold 16px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C33;padding-left:50px; }
	div#left #content #box2 p{/*background:#fff; */font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; padding-right:5px; text-align:justify;}
	div#left #content #box2 img{ padding-left:10px; padding-right:20px; padding-top:5px;}
	div#left #content #box2 ul{ margin:10px 10px 5px 30px; list-style:disc;}
	div#left #content #box2 ul{ pading-left:10px;}
	
	div#left #content #box2 p.p{font:normal 13px/25px Arial, Helvetica, sans-serif; color:#000; padding-right:10px; text-align:justify;}
	
/*------ Right area ------*/ 

div#right{ width:319px; float:left;/* position:relative; left:320px; */background: #fede60 url(../images/page_bg.gif) left top repeat-x; border-left:1px #eab612 solid;}
	div#right #top{ height:369px; vertical-align:top;} 
		/*-- logo class --*/
		div#right #top .logo{ background:url(../images/logo.gif) center top no-repeat; height:160px;}
		/*-- Call class --*/
		div#right #top .call{ text-align:center; font: bold 12px/13px Tahoma, Geneva, sans-serif; color:#333; letter-spacing:2px;}
		div#right #top .call span{ color:#e45813;}
		div#right #top h2{ background:url(../images/service_arrow.gif) 6px center no-repeat; padding-left:20px; color:#957004; font: 500 16px/30px Tahoma, Geneva, sans-serif; letter-spacing:1px; margin-top:20px; border-bottom:1px #fff solid;}
		div#right #top h3 a{ background:url(../images/service_bullet.png) 20px center no-repeat; padding-left:40px; color:#e45813; font: 500 14px/20px Tahoma, Geneva, sans-serif; letter-spacing:1px; margin-top:8px; border-bottom:1px #fff solid; display:block;}
		div#right #top h3 a:hover{ color:#ff9900; text-decoration:none;}
	div#right #bottom{/* border-left:1px #eab612 solid; */}
	div#right #bottom .vedic_luck{ background:url(../images/your_vadic_luck.gif) left bottom no-repeat; text-indent:-10000px; height:94px;}
	div#right #bottom #luck_icon{ height:173px; text-align:center; padding-top:10px;}
	div#right #bottom #luck_icon img{padding:3px;}
	div#right #bottom h2 { width:319px;}
	div#right #bottom h2.pro_shop{ background:url(../images/astro_products_shop.gif) left top no-repeat; height:54px; width:319px; text-indent:-10000px;}
	div#right #bottom #pro_box_outer{margin-left:35px; margin-top:10px;}
	div#right #bottom #pro_box_outer #pro_box{ text-align:center; width:94px; vertical-align:middle;}
	div#right #bottom #pro_box_outer #pro_box p{font:normal 10px/18px Tahoma, Geneva, sans-serif; color:#5d2b21; text-align:center; padding:0; margin:0;}
	div#right #bottom #pro_box_outer #pro_box .radha_krishna{ padding-top:10px;}
	div#right #bottom #pro_box_outer #pro_box #range{ padding-top:35px;}
	div#right #bottom #pro_box_outer #pro_box #range a{font:normal 10px/18px Tahoma, Geneva, sans-serif; color:#5d2b21; text-align:center; border:1px #fff solid; padding:2px; text-decoration:none; margin-top:30px; vertical-align:bottom;}
	div#right #bottom #pro_box_outer #pro_box #range a:hover{color:#f58635; text-align:center; border:1px #C03 solid;text-decoration:none; height:90px;}
	div#right #bottom #pro_box_outer #pro_box .radha_krishna{ padding-top:10px;}
	
	div#right #bottom  #video{ margin-top:10px; text-align:center;}
	
	div#right #bottom  #video .bhagwat_heading_index{ background:url(../images/shrimad_bhagwat_heading_index.gif) no-repeat; width::319px; height:50px; text-indent:-10000px;}
	div#right #bottom  #video .bhagwat_heading{ background:url(../images/shrimad_bhagwat_heading.gif) no-repeat; width::319px; height:50px; text-indent:-10000px;}
	div#right #bottom  #video .play_image{ padding-top:10px; padding-bottom:10px;}
	div#right #bottom  #video .video_link{ background:url(../images/video_icon.gif) 10px center no-repeat;}
	div#right #bottom  #video .video_link a{font:bold 11px/16px Tahoma, Geneva, sans-serif; text-decoration:none; color:#be6a19; padding: 0 5px 0 41px; text-align:left; }
	div#right #bottom  #video .video_link a:hover{ color:#eb811b;}
	
	div#right #bottom #copyright{ margin-top:5px; margin-bottom:3px; padding:0; text-align:right; padding-right:5px; vertical-align:baseline;}

/*----- astro_product page------*/
	/*produt box*/
	div#left #content .product_outer{width:585px; margin:0 auto}
	div#left #content .product{ width:585px; margin:5px 0; background:#FFC;border:1px #C00 solid; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#933;}
	div#left #content .product h2{ color:#61411b; font:bold 14px/25px Arial, Helvetica, sans-serif; padding:5px; border-bottom:1px #C00 solid; margin:0 }
	div#left #content .product ul{ margin:5px; list-style:none; display: inline;}
	div#left #content .product li{ pading-left:9px; pading-right:9px; padding-top:5px; width: 117px; text-align:center; float:left;}
	div#left #content .product .p{ margin:5px 10px 5px 5px; background:#FFC; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#933;}
	div#left #content .product .p a{ background:#FFC; font:normal 12px/20px Tahoma, Geneva, sans-serif; color:#933;}
	div#left #content .product img{ padding-top:5px; padding-bottom:5px;}
	div#left #content .product a.buynow { background:url(../images/buy_now.gif) center no-repeat; width:117px; height:25px; display:block; text-indent:-10000px; position:relative;}
	div#left #content .product a.buynow:hover { background:url(../images/buy_now_hover.gif) center no-repeat; width:117px; height:25px;}
	/*Forms*/
	.required{color:#F00; padding-left:2px;}
/*------ Footer area ------*/
div#footer{ background:#f4d677; width:100%; border-top:#eab612 1px solid;}
div#footer #content{ width:949px; margin:0 auto; padding-left:20px; }
div#footer #content #box{ color:#b67a1d; font: normal 11px/18px Arial, Helvetica, sans-serif;}
div#footer #content #box a.nav{ color:#b67a1d; font: normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; padding:3px;}
div#footer #content #box a.nav:hover{ color:#86270b;}
div#footer #content #box2{color:#b67a1d; font: normal 11px/18px Arial, Helvetica, sans-serif; background:#f4d677; text-align:right;}
div#footer #content #box2 p{ color:#6b550f; font: normal 12px/18px Arial, Helvetica, sans-serif; padding-left:0; left:0}
div#footer #content #box2 #logo{right:0;}
div#footer #content #box2 #logo a{ width:86px; height:30px; margin-right:12px;}
/* End Footer area*/

.textBox{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:20px;
	border:1px solid #e8ebe8;
}
.textArea{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:60px;
	border:1px solid #e8ebe8;
}
.button{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:75px;
	height:20px;
	background:#ffffff;
	border:1px solid #e8ebe8;
}
.captcha{
	background:url(../images/spambg.gif) repeat left top; 
	width:200px; 
	height:20px; 
	color:#FFFFFF; 
	font-size:16px; 
	letter-spacing:20px; 
	font-weight:bold;
}