body {font-size:12px; color:#3D3D3D; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:#8AC849 }
input,textarea,select {}
img{border:none;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#up a:link,#up a:visited{background:url(images/Free-Signature-Reading-India.png) left center no-repeat; position:fixed;right:0;bottom:0;z-index:10;text-indent:-9876px;width:147px;height:113px; line-height:1.7em;color:#5A5A5A;letter-spacing:1px;}
#up a:hover,#up a:focus,#up a:active{}

a:link, a:visited{color:#3D3D3D; font-size:12px; text-decoration:none;}
a:hover{color:#8AC849;}

a.green:link, a.green:visited{color:#64AF15; font-size:12px; text-decoration:none;}
a.green:hover{color:#666666;}

a.green-pedding3:link, a.green-pedding3:visited{color:#64AF15; font-size:12px; text-decoration:none; padding:0px 8px;}
a.green-pedding3:hover{color:#666666;}
a.graylink:link, a.graylink:visited{color:#999999; font-size:11px; text-decoration:none;}
a.graylink:hover{color:#666666;}

.more-span{float:right; width:60px; text-align:left; display:block; background:url(images/more.gif) right center no-repeat;}
.more-span a:link, .more-span a:visited{color:#3D3D3D; font-size:12px; text-decoration:none; }
.more-span a:hover{color:#999999;}

.red{color:#FF0000;}
.black12{color:#000; font-size:12px;}
.black18{color:#000; font-size:18px;}
.clear-div{width:100%; clear:both; height:1px;}
.clear-div img{width:100%; float:left; height:1px;}

#main{width:1000px; margin:0 auto; min-height:600px; height:auto !important; height:600px; background:url(images/Feng-Shui-footer.gif) bottom center no-repeat;}
#main-inner{width:1000px; margin:0 auto; min-height:500px; height:auto !important; height:500px; background:url(images/Graphology-Consultation-top.gif) top center no-repeat;}

#top{width:770px; height:144px; float:left; margin-left:115px; padding-top:60px;}
#top img{width:400px; height:130px; float:left;}
#navi{width:770px; height:54px; text-align:center; background:#000; float:left; margin-left:115px;}
#navi a:link, #navi a:visited{font-size:15px; color:#FFFFFF; padding:10px 10px; line-height:35px;}
#navi a:hover{color:#000;}

#sitemap-data{width:722px; float:left; padding:0px 139px 0px 139px; min-height:200px; height:auto !important; height:200px; background:url(images/ganesha-bg.png) repeat-y center;}
#sitemap-data h1{float:left; color:#005FC1; font-size:28px; font-family:"Times New Roman", Times, serif; background:url(images/Vastu-Shastra-bg.gif) bottom repeat-x; width:722px; padding:13px 0px; margin:0px;}
#sitemap-data div{float:left; width:722px; padding:10px 0px; margin:5px 0px 0px 0px; text-align:justify; line-height:20px;}
#sitemap-data ul{ list-style:none;}
#sitemap-data li{ background:url(images/yin-yang-logo-small.jpg) left 7px no-repeat; padding-left:20px; line-height:25px; font-weight:bold;}
#sitemap-data li li{ background:url(images/yin-yang-logo-small.jpg) left 10px no-repeat; padding-left:15px; line-height:30px; font-weight:normal;}

#data{width:722px; float:left; padding:0px 139px 0px 139px; min-height:200px; height:auto !important; height:200px; background:url(images/ganesha-bg.png) repeat-y center;}
#data h1{float:left; color:#005FC1; font-size:28px; font-family:"Times New Roman", Times, serif; background:url(images/Vastu-Shastra-bg.gif) bottom repeat-x; width:722px; padding:13px 0px; margin:0px;}
#data h2{color:#005FC1; font-size:18px; border-bottom:1px solid #CCCCCC; padding:10px 0px;}
#data h3{color:#005FC1; font-size:15px; color:#63A5E9;}
#data h4{color:#005FC1; font-size:15px; color:#000;}
#data div{float:left; width:722px; padding:13px 0px; margin:5px 0px 0px 0px; text-align:justify; line-height:20px;}
a.mainpage-service-lnk:link, a.mainpage-service-lnk:visited{color:#64AF15; font-size:15px; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold; background:url(images/yin-yang-logo.jpg) left 8px no-repeat; padding:4px 0px 4px 25px; width:250px; float:left;} 
a.mainpage-service-lnk:hover{ color:#333333;}
#data-table{border:1px solid #F4F4F4;}
#data-table td{border:1px solid #F4F4F4;}

a.green-lnk:link, a.green-lnk:visited{color:#64AF15; font-size:15px; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold; background:url(images/yin-yang-logo.jpg) left 8px no-repeat; padding:4px 0px 4px 26px; display:block;} 
a.green-lnk:hover{ color:#333333;}

#footer{width:774px; float:left; padding:0px 113px 0px 113px; height:173px; text-align:left;}
#footer-left{width:601px; float:left; height:48px; padding:10px 0px 10px 20px; line-height:45px;}
#footer-left a:link, #footer-left a:visited{padding:0px 10px; float:left; font-weight:bold; color:#000000;}
#footer-left a:hover{ color:#FF0000;}
#footer-left span{padding:0px 3px; float:left;}
#footer-right{width:153px; float:left;}

.nav, .nav * {margin:0;	padding:0;}
div#horiz-menu {/* this is a z-index ie6 and ie7 bug fix */position: relative; z-index:50;}
div#horiz-menu .wrapper {position: relative;}
.nav {line-height:1.0; float:left;	margin-bottom:1.5em;	position: relative;}
.nav ul {background:#fff; /*IE6 needs this*/	padding: 0;}
.nav li {float:left; list-style:none; position:relative;}
div#horiz-menu li li a {}
div#horizmenu li:hover {background-position: 0 0;}
div#horiz-menu li:hover li,
div#horiz-menu li.sfHover li,
div#horiz-menu li.active:hover li,
div#horiz-menu li.active.sfHover li {background-image:none;}
.nav li ul {float:none;	top:-999em;	position:absolute; width:172px; z-index:5; border-bottom: 1px solid #003C8F;}
.nav li:hover ul,
.nav li.sfHover ul {left:-1px; top:53px;}
.nav li li {position: relative;	float:none;	width:170px;}
#horiz-menu {width:767px; height:54px; text-align:center; float:left; margin-left:117px;}
#horiz-menu li.active a{background: url(images/header-over.png) 0 0 repeat-x;}
#horiz-menu li li a {color: #fff;}
#horiz-menu li {}
#horiz-menu ul {}
div#horiz-menu li:hover a,
div#horiz-menu li.sfHover a,
div#horiz-menu li.active:hover a,
div#horiz-menu li.active.sfHover a {background:#B7EE7D; color:#313884;}
div#horiz-menu .nav li li {background:#B7EE7D; border-right: 1px solid #003C8F; border-left: 1px solid #003C8F;}
div#horiz-menu li li a:link,
div#horiz-menu li li a:visited,
div#horiz-menu li li a:hover,
div#horiz-menu li.active li a:link,
div#horiz-menu li.active li a:visited,
div#horiz-menu li.active li a:hover {}
.nav li li:hover,
.nav li li.sfHover,
#horiz-menu li:hover li:hover,
#horiz-menu li.sfHover li.sfHover,
#horiz-menu li.active li.active {background:#B7EE7D;}
#horiz-menu li:hover li a.daddy:link,
#horiz-menu li.sfHover li a.daddy:link,
#horiz-menu li:hover li a.daddy:visited,
#horiz-menu li.sfHover li a.daddy:visited {width:150px; text-align:left; padding:5px; margin:2px 5px; line-height:normal; font-size:12px;}
#horiz-menu li:hover li a.daddy:hover{background:url(images/subnavi-hover.gif) top repeat-x #2E3277; color:#FFFFFF;}
#horiz-menu ul {list-style:none; margin:0;	padding:0;}
#horiz-menu li {display: block;	float: left; margin: 0;	padding: 0;}
#horiz-menu a{float: left; padding:19px 21px; font-weight:normal; font-size:15px; font-weight:bold; color:#FFF; margin-top:1px;}
#horiz-menu a:hover {text-decoration: none;}
/* @end */
/* @group Sidenav Menu */
.gallery-tbl{border:1px solid #EEEEEE; font-size:11px;}
.gallery-tbl img{ padding:8px 0px;}
.gallery-tbl td{border:1px solid #f4f4f4; padding:3px 3px; font-size:11px; line-height:12px;}