@charset "utf-8";
/* CSS Document */
/* ================================================================ 
General Class Starts here
=================================================================== */
body{ margin:0px; font: 12px Arial, Helvetica, sans-serif; color:#1f1f1f; background:#f5f8ff;}
html, body {height: 100%;} 
.clear{ clear:both;	height:1px; font-size:1px;}
.clearL{ clear:left; height:1px; font-size:1px;}
.clearR{ clear:right; height:1px; font-size:1px;}
.floatL{ float:left;}
.floatR{ float:right;}
.p{ margin:0px; padding:0px 2px; text-align:justify; line-height:17px;  color:#1f1f1f}
.a{ color:#06849F;}
.a:hover{ color:#F00;}
/* ================================================================ 
General styles starts here
=================================================================== */
.red{ color:#f00;}
.blue{ color:#06849f; }
.brown{ color:#d14508;}
.mar600{ margin-left:124px;}
/*.error{color:#f00;}*/
input[type='text'], input[type='password']  { border:1px solid #cccccc;}
input:focus[type='text'], input:focus[type='password'] { background: #ecf2ff; border: 1px #8ec3ff solid;}
input[type='submit'] { background:url(../images/buynow.jpg) repeat-x; background-position:0px 0px; width:auto;height:24px;cursor:pointer; border:none; color:#FFF; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
input:hover[type='submit']  { background:url(../images/buynow.jpg) repeat-x; background-position:0px 39px; width:auto; height:24px;cursor:pointer;}
input[type='button'] {}
input:hover[type='button']  {}
button .product{background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer; border:none; padding:4px 8px; color:#FFF; font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
/*input[type='radio']{
}
input[type='checkbox']{
}
input[type='submit']{
}
*/

.errorfocus { background: #ffecec; border: 1px #ff0000 solid !important;}


.btnown{ background:url(../images/buttonbg.jpg) repeat-x !important; background-position:0px 0px; width:auto; height:24px; color:#FFF; border:none; font-weight:bold; cursor:pointer; display:inline-block !important;}
.btnown:hover{  background:url(../images/buttonbg.jpg) repeat-x !important; background-position:0px -35px !important; height:24px !important; width: auto; color: #FFF;  font-weight:bold; border:none; display:inline-block !important;}

.gmebut{ background:url(../images/buttonbg.jpg) repeat-x !important; background-position:0px 0px; width:auto; height:31px; color:#FFF !important; padding:2px 6px !important; border:none; font-weight:bold; font-size:24px; cursor:pointer;}
.gmebut:hover{  background:url(../images/buttonbg.jpg) repeat-x !important; background-position:0px -35px !important; height:31px !important; padding:2px 6px !important; width: auto; color: #FFF; font-size:24px;  font-weight:bold; border:none;}

.gembutton{ background:url(../images/gemstones/gembutton.gif) no-repeat; background-position:0px 0px; width:671px; height:51px; display:block; border:none;}
.gembutton:hover{ background:url(../images/gemstones/gembutton.gif) no-repeat; background-position:0px -51px !important; width:671px; height:51px; display:block; border:none;}

/************************************************
 Round Corners Button Rollover Example 1
************************************************/

.rounded-corners a{ font-size:24px;	background:#013861;	color:#FFF;	padding:10px; -moz-border-radius: 20px;  -webkit-border-radius: 20px;  -khtml-border-radius: 20px; border-radius: 20px;}
.rounded-corners a:hover{ font-size:24px; background:#0280a5; color:#FFF; padding:10px; -moz-border-radius: 20px;  -webkit-border-radius: 20px;  -khtml-border-radius: 20px; border-radius: 20px;}
.rounded-corners { behavior: url(../images/border-radius.htc); border-radius: 20px;}


textarea{border:1px solid #cccccc;}
textarea:focus{ background: #fff; border: 1px #8ec3ff solid;}
select{	border:1px solid #cccccc;}
select:focus{	background: #fff; border: 1px #8ec3ff solid;}
.bigtextbox{ height:40px;}
/* ================================================================ 
Header starts here
=================================================================== */
.wrapper{ width:998px; margin:0px auto;}
.header{ width:100%; background:#fff url(../images/astro-logo-final-01.jpg) no-repeat; margin:0px auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:91px;}
.header_bg{background:url(../images/header-bg.jpg) no-repeat; width:100%; margin:0px auto; height:10px; clear:both;}
.logo{ width:300px;	height:76px; float:left;}
.banner{ width:auto; height:auto; float:left; margin:10px 0px 0px 16px;}
.search{ font: bold 11px Arial, Helvetica, sans-serif; color:#2f72b6; margin:10px 6px 0px 0px;	float:right; width:auto;}
.search a{ color:#2f72b6; text-decoration:none;}
.search a:hover{ color:#ff0000;	text-decoration:none;}
.search img{ padding:0px 0px 0px 4px;}
.welcome{ font: bold 11px Arial, Helvetica, sans-serif;	color:#000;	float:right; width:200px; text-align:right;	margin:8px 14px 0px 0px;}
.welcome a{ color:#000;	text-decoration:none;}
.welcome a:hover{ color:#000; text-decoration:none;}
.cartrow{ font: bold 13px Arial, Helvetica, sans-serif; float:right; text-align:right; margin:8px 8px 0px 10px; width:auto; color:#FFF;}
.cartrow a{ color:#fff; text-decoration:none;}
.cartrow a:hover{ color:#f5bc34; text-decoration:underline;}
.cartrow img{ padding:0px 2px 0px 0px;}
.cartrow .sign-up { margin:0px; padding:0px;}
.cartrow .sign-up img{ margin:0px 0px -4px 0px;}
.forums{ font: bold 13px Arial, Helvetica, sans-serif; color:#000; padding-left:4px;}
.forums a{ color:#fcdea0; text-decoration:none}
.forums a:hover{ color:#FFCC00; text-decoration:none}
.forums img{ padding:0px 4px 0px 0px; margin:5px 0px 0px 0px;}
.spacer{ padding-right:15px;}
.dosanddont{text-transform:lowercase; font-weight:bold; font-size:13px;}
/* ================================================================ 
Menu starts here
=================================================================== */
.menu_container{ width:998px; border:1px solid #063; }
.pad { clear:left; padding-top:270px;}
#nav { height: 33px;  padding-left:20px; background:#fff url(../images/tabLeft.gif) no-repeat left top; font: 12px Arial, Helvetica, sans-serif; margin:0px 0px 1px 0px;}
#menu {	 height:33px; position:relative; font-size:12px; margin: 0;	z-index:1000; background:#fff url(../images/tabRight.gif) right top; padding:0px 10px 0px 0px;}
#menu table.ie6 { border-collapse:collapse;	margin:0; padding:0; border:none;} 
#menu ul { padding:0px; margin:0px 0px 0px 10px;	list-style: none;}
#menu ul li { float:left;}
#menu ul li a {	display:block; float:left; padding:0px 8px 0px 0px; text-decoration:none; color:#fff; font-weight:bold; height:33px; line-height:30px; background:url(../images/tabCenter.gif) no-repeat right top;}
.menu ul li a:hover {display:block; float:left; padding:0 8px 0 0px; text-decoration:none; color:#fff; font-weight:bold; height:33px; line-height:30px; background:url(../images/tabCenter.gif) no-repeat right top;}
.menu ul li a:active {display:block; float:left; padding:0 8px 0 0px; text-decoration:none; color:#fff; font-weight:bold; height:33px; line-height:30px; background:url(../images/tabCenter.gif) no-repeat right top;}
#menu ul li a b { display:block; float:left; padding:0 4px 0 10px; text-decoration:none; color:#fff; font-weight:bold; height:33px; line-height:30px; background:url(../images/tabCenter.gif) no-repeat left top; cursor:pointer;}
#menu ul li a.active{ display:block; float:left; padding:0 8px 0 0px; text-decoration:none; color:#fff; font-weight:bold; height:33px; line-height:30px; background:url(../images/tabCenter.gif) no-repeat right top;}
#menu ul li div.holder { position:absolute;	left:-9999px;}
#menu ul li div .leftSide {	float:left;	background: url(../images/dropLeft.gif) no-repeat left bottom;}
#menu ul li div .rightSide { float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: url(../images/dropRight.gif) no-repeat right bottom;}
#menu ul li:hover {	position:relative;}
#menu ul li a:hover { color:#000; background-position:right center;	white-space:nowrap;	position:relative;}
#menu ul li a:hover b {	color:#000;	background-position:left center;}
#menu ul li a.sub:hover { color:#000; background-position:right bottom;	white-space:nowrap;	position:relative;}
#menu ul li a.sub:hover b {	color:#000;	background-position:left bottom;}
#menu ul li:hover > a {	color:#000;	position:relative;}
#menu ul li:hover a.sub { color:#000; background-position:right bottom;	white-space:nowrap;	position:relative;}
#menu ul li:hover a.sub > b { color:#000; background-position:left bottom;}
#menu ul :hover div.holder { position:absolute;	top:33px; left:4px;	margin:0px;padding:0px;}
#menu ul li.right a:hover div.holder { left:auto; right:3px; top:33px;}
#menu ul li.right:hover div.holder { left:auto;	right:4px; top:33px;}
#menu ul dl { width:auto; margin:5px 0 10px 0; padding:0 5px; list-style:none;}
#menu ul dl dt { padding:0 10px; margin:0; line-height:20px; background:#003e6e; color:#fff; white-space:nowrap; font-size:13px;}
#menu ul dl dd { display:block;	padding:0;	margin:0;}
#menu ul dd a {background-image: none;display:block;height: 20px; line-height:20px; color:#421; text-align:left; margin:0; padding:0 10px; font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover { color:#09C;}
#menu ul table td {	vertical-align:top;}
#menu ul li a.charity{	background: #ddd url(../images/Charity.gif) no-repeat center; width:138px; border:0px solid #FFF; margin:0px 0px; padding:0px;}
#menu ul li a.charity:hover{ background: #ddd url(../images/Charity.gif) no-repeat center; width:138px; border:0px solid #FFF; margin:0px 0px; padding:0px;}



/* ================================================================ 
Container left section starts here
=================================================================== */
.container{ width:990px; margin:0px auto; border-right:1px solid #bababa; border-left:1px solid #bababa; border-bottom:1px solid #bababa; background:#FFF; padding: 4px 4px 6px 4px; float:left;}
.centerpanel{ width:988px; margin:0px auto; height:100%; float:left; border:1px solid #f1f1f1;  background:#fff;}
.centerpanel h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:25px; text-transform:uppercase; padding:6px 0px 0px 9px; margin:0px;}
.leftpanel{ width:694px; margin:4px 6px 0px 0px; height:100%; float:left; border:1px solid #f1f1f1;  background:#fff;}
.leftpanel h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:25px; text-transform:uppercase; padding:6px 0px 0px 6px; margin:0px;}
.products{ background:#fff; border:1px dashed #999; margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; line-height:18px;}
.products p{ text-align:justify; padding:0px; line-height:18px;}
.products h3{ margin:0px; padding:2px 0px 0px 0px; text-transform:uppercase; color:#d14508; font-size:14px;}
.products a{ font-weight:bold; color:#06849f; text-decoration:none;}
.products a:hover{ color:#f00; text-decoration:none;}
.products th { text-align:left; margin:0px;	border-color:#999999; border-width:1px; border-style:inset; padding:5px 0px 5px 10px;}
.products_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.products_link a:hover{ color:#f00; text-decoration:none;}
/*.products input[type='submit'], .products input[type='button'], .summary input[type='submit'], .summary input[type='button'], .btnsubmit{ background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer; color:#FFF;font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.products input:hover[type='submit'], .products input:hover[type='button'], .summary input:hover[type='submit'], .summary input:hover[type='button'], .btnsubmit:hover{ background:url(../images/buynow02.jpg) repeat-x; width:auto; height:24px;cursor:pointer;}*/


/*.summary{ margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; background: url(../images/summary-bg.jpg) repeat-x top center; border:1px solid #cd8d3d;}*/
.summary{  padding:2px 6px 2px 6px; /*background:#FFF url(../images/summary-bg.png) repeat-x top;*/}
.summary p{  padding:0px; line-height:18px; text-align:justify;}
.summary h3{ color:#06849f; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.summary a{ font-weight:bold; color:#1264b2; text-decoration:none;}
.summary a:hover{ color:#f00; text-decoration:none;}
.summary ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px;}
.summary li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.summary ul li{	margin:0px;	list-style-type:none;}
.summary ul li a{ color:#1264b2; text-decoration:none;}
.summary ul li a:hover{ color:#f00; text-decoration:none;}
.summary .tablestyle { border: 1px dashed #dfdfdf; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.summary .tablestyle td { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}
.summary_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.summary_link a:hover{ color:#f00; text-decoration:none;}
.yantra{ font:12px Arial, Helvetica, sans-serif;}
.top{ float:right; margin:10px 0px 0px 0px; width:24px; height:14px;}
.smallbox { background:#FDF9F4 none repeat scroll 0 0; border:1px solid #FDD5B9; color:#a85b00; font-size:1.5em; font-weight:bold; padding:5px; text-align:center;}
.innercontent{ margin:0px; padding:2px 6px 2px 6px; background: url(../images/summary-bg.jpg) repeat-x top center;}

/* ================================================================ 
Tabsection content page starts here
=================================================================== */
.nadi_main{ margin: 8px 0px 9px 0px; padding:0px;}
.nadi { padding: 0px 0px; width:680px; margin:0px auto;}
.nadi .tablestyle{ border: 1px dashed #dfdfdf; padding:4px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto; width:auto;}
.nadi .tablestyle td { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:4px;}
.nadi .tablestyle tr { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:4px;}
.nadi p{  padding:0px; line-height:18px; text-align:justify; display:block;}
.nadi h2{ color:#d14508; font-size:16px; margin:0px; padding:2px 0px 0px 0px;}
.nadi h3{ color:#06849f; font-size:16px; margin:0px; padding:2px 0px 0px 0px;}
.nadi h4{ color:#d14508; font-size:12px; margin:0px; padding:2px 0px 0px 0px;}
.nadi img { padding:5px;}
.nadi a{ font-weight:bold; color:#06849f; text-decoration:none;}
.nadi a:hover{ color:#f00; text-decoration:none;}
.nadi_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.nadi_link a:hover{ color:#f00; text-decoration:none;}
.nadi_textfield{ width:40px;}
/*.nadi input { background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer;border:1px solid #760411;font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.nadi input:hover { background:url(../images/buynow02.jpg) repeat-x; width:auto; height:24px;cursor:pointer;}*/
/* ================================================================ 
Container right section starts here
=================================================================== */
.view_cart { background:#fff; border:1px solid #55a5ff; margin:6px auto; padding:6px; height:auto; width:700px;}
.view_cart p{  padding:0px; line-height:18px; text-align:justify;}
.view_cart h3{ color:#06849f; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.view_cart img { padding:0px;}
.view_cart a{ font-weight:bold; color:#06849f; text-decoration:none;}
.view_cart a:hover{ color:#f00; text-decoration:none;}
.view_cart table{ border: 1px dashed #dfdfdf; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.view_cart td { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}
.view_cart th { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}
.view_cart_delete{ background:url(../images/delete.gif) no-repeat; height:14px; width:44px; border:0px; cursor:pointer;}
.view_cart_deleteall{ background:url(../images/deleteall.gif) no-repeat; height:14px; width:55px; border:0px; cursor:pointer; text-align:center; margin-left:490px;}
.continueshipping{ background:url(../images/continueshopping.gif) no-repeat; height:25px; width:181px; border:0px; cursor:pointer;}
.proceedcheckout{ background:url(../images/proceedcheckout.gif) no-repeat; height:25px; width:181px; border:0px; cursor:pointer;}

/* ================================================================ 
Container right section starts here
=================================================================== */
.rightpanel{ width:284px; margin:4px 0px 0px 0px; height:100%; float:left;}
.common{ background:#FFFFFF url(../images/com_bg.gif) bottom repeat-x; border:1px solid #f1f1f1; padding:0px; margin:0px 0px 6px 0px;}
.common p{ padding:4px; margin:0px; line-height:18px; color:#1f1f1f; font-size:12px;}
.common h1 {font:bold 12px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:97%; height:31px; text-transform:uppercase; padding:6px 0px 0px 8px; margin:0px; color:#1f1f1f;}
.common ul{	margin:4px 0px 6px 4px; padding:0px 0px 0px 0px;}
.common li{	background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.common ul li{	margin:0px;	list-style-type:none;}
.common ul li a{ color:#1f1f1f; text-decoration:none;}
.common ul li a:hover{ color:#2e83c9; text-decoration:none;}
.common img { margin:0px; padding:0px 0px 0px 4px;}
.versign{ width:280px; padding:10px 0px 0px 4px;}

/* ================================================================ 
Footer section starts here
=================================================================== */
.footer_bg{background:url(../images/footer-bg.gif) bottom center no-repeat; margin:10px 0px 0px 0px; width:1000px; height:10px; float:left;}
.footer{ background:#FFF; margin:0px auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:100%; float:left; text-align:center;}
#footer {width:100%; color:#5e5d5d; text-align:center; position: relative; font-size:11px;}
#footer p{ margin:0px; padding:6px 0px; text-align:center;}
#footer a{  padding:0px 10px; text-decoration:none; color:#5e5d5d;}
#footer a:hover{ padding:0px 10px; text-decoration:underline; color:#d14508;}
/* ================================================================ 
Loginsection starts here
=================================================================== */
.loginpanel{ width:984px; height:100%; float:left; border:1px solid #bababa; background:#fff;}
.loginpanel h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; text-transform:uppercase; padding:9px 0px 0px 9px; margin:0px;}
.login_sep{ border-left: 1px solid #d18f3e; height:220px; margin:30px 10px 30px 10px; width:1px; float:left;}
.login{ background:#fff; margin:6px; padding:6px; height:auto;}
.loginnew{ width:340px; float:left; margin:30px auto;}
.login_reg{ margin:24px 0px 0px 0px; text-align:center;}
.login_reg a{ color:#d72916; text-decoration:none; }
.login_reg a:hover{ color:#d72916; text-decoration:underline; }
.login_reg img{ padding:4px;}
.login_reg h2{ font:bolder 22px Arial, Helvetica, sans-serif; color:#d72916; padding:20px 0px 0px 20px}
.sign_reg{text-align:center;}
.sign_reg h3{ font:bolder 22px Arial, Helvetica, sans-serif; text-align:left; color:#d72916; margin:0px; padding:44px 0px 0px 0px}
.sign_reg a{ color:#d72916; text-decoration:none; }
.sign_reg a:hover{ color:#d72916; text-decoration:underline; }
.sign_reg img{ padding:0px 0px 0px 60px;}
.sign_reg h2{ font:bolder 22px Arial, Helvetica, sans-serif; color:#d72916; padding:40px 0px 0px 20px}
.sign_reg_error{ font:10px normal Arial, Helvetica, sans-serif;}

.gentable{ margin:0px auto;}
.gentable table{ border:1px solid #e8e8e8; padding:0px; background:#FFFFFF url(../images/gentab.jpg) repeat-x  center bottom; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.gentable td { margin:0px; border-width:0px; padding:5px;}
.gentable th { margin:0px; border-width:0px; padding:5px;}


/*==================================================================
Main Page Css Starts here
====================================================================*/
.leftmain{ width:694px; margin:4px 4px 0px 0px; height:100%; float:left; background:#fff;}
.homebox{ width:339px; margin: 0px 0px 0px 3px; padding:0px;  background:#FFFFFF url(../images/com_bg.gif) bottom repeat-x; border:1px solid #f1f1f1;  float:left;}
.homebox h1{ font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:22px; text-transform:uppercase; padding:8px 0px 0px 5px; margin:0px;}
.homebox p{ margin:0; padding:4px 3px 4px 3px; line-height:18px; text-align:justify;}
.homebox a{ font-weight:bold; color:#06849f; text-decoration:none;}
.homebox a:hover{ color:#f00; text-decoration:none;}
.homebox ul{ margin:6px 0px 7px 4px; padding:0px 0px 0px 0px;}
.homebox li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 6px 20px;}
.homebox ul li{	margin:0px;	list-style-type:none;}
.homebox ul li a{ color:#1f1f1f; text-decoration:none; font-weight:normal}
.homebox ul li a:hover{ color:#0099CC; text-decoration:none; font-weight:normal}

.homebox1{ width:339px;margin: 0px 3px 0px 0px; padding:0px;  background:#FFFFFF; border:1px solid #f1f1f1;  float:left;}
.homebox1 h1{ font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:22px; padding:8px 0px 0px 5px; margin:0px;}
.homebox1 p{ margin:0; padding:4px 3px 4px 3px; line-height:18px; text-align:justify;}
.homebox1 a{ font-weight:bold; color:#06849f; text-decoration:none;}
.homebox1 a:hover{ color:#2e83c9; text-decoration:none;}
.homebox1 img{ padding: 0px 6px 0px 4px;}
.homebox1 .lbl {color:#461C5B;font-weight:normal;font-weight:bold;}
.homebox1 .lblgreen{color:#222}

.homebox2{ width:339px; margin: 0px 2px 4px 0px; padding:0px;  background:#FFFFFF url(../images/com_bg.gif) bottom repeat-x; border:1px solid #f1f1f1;  float:left;}
.homebox2 h1{ font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:22px; text-transform:uppercase; padding:8px 0px 0px 5px; margin:0px;}
.homebox2 p{ margin:0; padding:4px 3px 4px 3px; line-height:18px; text-align:justify;}
.homebox2 a{ font-weight:bold; color:#06849f; text-decoration:none;}
.homebox2 a:hover{ color:#f00; text-decoration:none;}
.homebox2 img{ padding: 0px 6px 0px 4px;}
.homebox2 .lbl {color:#461C5B;font-weight:normal;font-weight:bold;}
.homebox2 .lblgreen{color:#222}

.onlineastro { padding: 0px 5px;}
.onlineastro p{  padding:0px; line-height:18px; text-align:justify;}
.onlineastro h3{ color:#06849f; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.onlineastro h4{ color:#d14508; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.onlineastro img { padding:1px;}
.onlineastro a{ font-weight:bold; color:#d14508; text-decoration:none;}
.onlineastro a:hover{ color:#06849f; text-decoration:none;}
.onlineastro_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.onlineastro_link a:hover{ color:#f00; text-decoration:none;}
.onlineastro table{ padding:0px; border-width:0px; border-collapse: collapse; margin:6px auto 6px auto;}
.onlineastro td { text-align:left; margin:0px;	padding:5px 0px 5px 8px;}
.onlineastro th { text-align:left; margin:0px; padding:5px 0px 5px 10px;}
.onlineastro ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px;}
.onlineastro li{ background: url(../images/bullet.gif) no-repeat; padding:0px 0px 0px 20px;}
.onlineastro ol{ padding:0px 0px 0px 20px;}
.onlineastro ol li{ background-image:none; padding:4px;}
.onlineastro ul li{	margin:0px;	list-style-type:none;}
.onlineastro ul li a{ color:#1f1f1f; text-decoration:none; list-style-type:none;}
.onlineastro ul li a:hover{ color:#f00; text-decoration:none; list-style-type:none;}


/*============================================================= 
Quick links styles
==============================================================*/ 
.quiclinks{ width:694px;margin: 0px 3px 0px 0px; padding:0px;  background:#FFFFFF; border:1px solid #f1f1f1;  float:left;}
.quiclinks h1{ font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:22px; text-transform:uppercase; padding:8px 0px 0px 5px; margin:0px;}
.quiclinks ul{	margin:6px 0px 8px 0px; padding:0px 0px 0px 0px;}
.quiclinks li{	background: url(../images/star.gif) left 5px no-repeat; padding:0px 0px 6px 16px;}
.quiclinks ul li{	margin:0px;	list-style-type:none;}
.quiclinks ul li a{ color:#1f1f1f; text-decoration:none;}
.quiclinks ul li a:hover{ color:#0083ae; text-decoration:none;}
.quiclinks img { margin:0px; padding:0px 0px 0px 4px;}

/*==================================================================
Accordion Page Css Starts here
====================================================================*/
#slider {width:680px;}
.accordion_headings {width:660px; border:1px solid #999999; padding:8px; font-weight:bold; margin:0px; cursor:pointer; background:#ffcb87;}
.accordion_headings:hover {background:#ffb772;}
.accordion {overflow:hidden;}
.accordion_child {width:668px; border:1px solid #999999; padding:4px}
.accordion_child p{  padding:0px; line-height:18px; text-align:justify;}
.accordion_child h3{ color:#06849f; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.accordion_child img { padding:5px;}
.accordion_child a{ font-weight:bold; color:#06849f; text-decoration:none;}
.accordion_child a:hover{ color:#f00; text-decoration:none;}
.accordion_child_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.accordion_child_link a:hover{ color:#f00; text-decoration:none;}
.accordion_child table{ border: 1px dashed #999999; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.accordion_child td { text-align:left; margin:0px; border-color:#999999; border-width:1px; border-style:inset;	padding:5px 0px 5px 8px;}
.accordion_child th { text-align:left; margin:0px; border-color:#999999; border-width:1px; border-style:inset; padding:5px 0px 5px 10px;}

/*============================================================= 
Side box Twitter links styles
==============================================================*/ 
a.twitterbadge  {background:url(../images/FollowUs1.png) no-repeat; position:fixed; right:0; top:150px; height:118px; width:29px;}
a.twitterbadge:hover { background:url(../images/FollowUs1.png) no-repeat; background-position:right; right:0px; top: 150px; height:118px; width:29px; margin-right:4px;}
a.subscribe{background:url(../images/Subscribe1.png) no-repeat; position:fixed; right:0; top:300px; height:118px; width:29px;}
a.subscribe:hover {background:url(../images/Subscribe1.png) no-repeat; background-position:right; position:fixed; right:0px; top:300px; height:118px; width:29px; margin-right:4px;}
a.feedbar {background:url(../images/Feedback.png); position:fixed; right:0; top:450px; height:118px; width: 29px; } 
a.feedbar:hover { background:url(../images/Feedback_hover.png); background-color:#ffffff; background-repeat:no-repeat; position:fixed; right:0px; top:450px; height:118px; width:34px;} 
a.CustSupport {background:url(../images/CustomerSupport.png); position:fixed; left:0; top:300px; background-repeat:no-repeat; height:146px; width:29px; } 
a.CustSupport:hover {background:url(../images/CustomerSupport_Over.png); background-color:#ffffff; background-repeat:no-repeat; position:fixed; right:0px; top:300px; height:146px; width:29px; margin-left:4px;} 

/*a.feedbar {background:url(../images/feedback.png) no-repeat; position:fixed; right:0; top:450px; height:118px; width: 29px;}
a.feedbar:hover {background:url(../images/feedback_hover.png) no-repeat; background-position:right; position:fixed; right:0px; top:450px; height:118px; width: 29px; margin-right:4px;}*/

/* ================================================================ 
Text advt Styles Starts here
=================================================================== */
.textad{ background:#def1ff url(../images/textad-bg.jpg) repeat-x; height:38px; width:677px; padding:4px; margin:2px 0px 2px 1px; font-size:28px; font-weight:bold; text-align:center; border:1px solid #0051a0; color:#033e78; vertical-align:middle; display:block;}
.textad div{font-size:12px; display:block;}
.textad a{ text-decoration:none; color:#033e78;}
.textad a:hover{ text-decoration:underline; color:#F00;}

/* ================================================================ 
Text advt Styles Starts here
=================================================================== */
#celeTitle { margin-top:5px; text-align:left; font-size:16px; font-weight:bold;  color:#06849f;}
#celedetails h2 { font-size:12px; margin:0px; padding-top:4px;}
#celedetails h3 { font-size:12px; margin:0px; padding-top:4px;}

/* ===================================================================================================================================================================================================================
                                                                                              Home Page Css Styles Ends here
=================================================================================================================================================================================================================== */

/*===================================================
prodouct table
====================================================*/
.productyellow{ background:#fff; border:1px dashed #ccc; margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; line-height:18px;}
.productyellow table{ padding:0px; background:#fefbf2; border-collapse:collapse; margin:0px auto 0px auto;}
.productyellow td { text-align:left; margin:0px; border-color:#dfdfdf; border-width:0px; border-style:inset; padding:4px 4px 4px 4px;}
.productyellow tr { text-align:left; margin:0px; border-color:#ffefb5; border-width:0px; border-style:inset; padding:0px 0px 0px 0px;}
.productyellow h3{ text-transform:uppercase; color:#d14508; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.productyellow h4{font-size:12px; font-weight:bold; text-align:left; color:#06849f; margin:0px; padding:2px 0px 0px 4px;}
.productyellow .bg{ background:url(../images/productyellowtab.gif) repeat-x; height:30px; font-size:12px; font-weight:bold; text-align:left; color:#06849f; }
.productyellow p{ text-align:justify; margin:0px; line-height:18px; padding:6px;}
.productyellow img { padding:6px;}
.yellowfavourite{ background:url(../images/yellowheart.gif) no-repeat; width:17px; height:16px; border:0px; cursor:pointer; vertical-align:middle; margin-left:16px; }
.yellowemail{ background:url(../images/yellowemail1.gif) no-repeat; width:21px; height:14px; border:0px; cursor:pointer; vertical-align:middle; margin-left:16px; margin-top:0px; clear:both;}
.productyellow a{ font-size:11px; color:#ae4d05; padding-left:4px;}
.productyellow a:hover{ font-size:11px; color:#ae4d05; text-decoration:none;}
.proddiv{ float:right; padding:0px 100px 0px 0px; clear:both; overflow:hidden; margin:0px 0px 0px 0px;}
.productyellow .title {font-weight:bold;}

.productred{ margin: 10px 6px 10px 6px; line-height:18px;}
.productred .border{}
.productred table{ padding:0px; background:#f3f5ff; border-collapse:collapse; margin:0px auto 0px auto; border:1px solid #55a5ff;}
.productred td { margin:0px; border-color:#dfdfdf; border-width:0px; border-style:inset; padding:6px 6px 4px 4px;}
.productred tr { margin:0px; border-color:#ffefb5; border-width:0px; border-style:inset; padding:0px}
.productred h3{ text-transform:uppercase; color:#d14508; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.productred h4{font-size:12px; font-weight:bold; text-align:left; color:#06849f; margin:0px; padding:2px 0px 0px 4px;}
.productred .bg{ background:url(../images/productredtab.gif) repeat-x; font-size:16px; font-weight:bold; text-align:left; color:#06849f; }
.productred p{ text-align:justify; margin:0px; line-height:18px; padding:6px;}
.productred img { padding:6px;}
/*.productred input[type='button'] { background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer; border:none;font: bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
.productred input:hover[type='button']  { background:url(../images/buynow02.jpg) repeat-x; width:auto; height:24px;cursor:pointer; color:#FFF;}*/
.yellowfavourite{ background:url(../images/yellowheart.gif) no-repeat; width:17px; height:16px; border:0px; cursor:pointer; vertical-align:middle; margin-left:16px; }
.yellowemail{ background:url(../images/yellowemail1.gif) no-repeat; width:27px; height:18px; border:0px; cursor:pointer; vertical-align:middle; margin-left:16px; margin-top:0px; clear:both;}
.productred a{ font-size:11px; color:#000; padding-left:4px;}
.productred a:hover{ font-size:11px; color:#000; text-decoration:none;}
.proddiv{ float:right; padding:0px 100px 0px 0px; clear:both; overflow:hidden; margin:0px 0px 0px 0px;}
.productred .title {font-weight:bold;}

.productyantra{ background:#fafcff url(../images/productyantra-bg.jpg) bottom repeat-x; border:1px solid #55a5ff; margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; line-height:18px; text-align:justify}
.productyantra img { padding:6px;}
.productyantra h2{ text-transform:uppercase; color:#06849f; font-size:1.6em; margin:0px; padding:4px 0px 0px 6px;}
.productyantra1 { background:#fff; border:1px solid #55a5ff; width:480px; margin:0px 0px 0px 0px; padding:2px 2px 2px 2px; float:right;}
.productyantra1 h3{ color:#9f3806; font-size:1.6em;  margin:6px 0px 0px 0px; padding:2px 0px 0px 4px; text-transform:none;}
.productyantra1 h4{font-size:1.2em; font-weight:bold; text-align:left; color:#06849f; margin:0px 0px 0px 0px; padding:2px 0px 0px 4px;}
.productyantra1 p{ text-align:justify; margin:0px; line-height:18px; padding:6px;}
.productyandet { float:right; width:126px; margin:6px 0px 4px 10px; padding:0px 0px 0px 0px; height:100%;}
.proddescription{width:330px;border-right:1px dotted #000;}
.productyandet h3{ color:#06849f; font-size:1.4em; margin:0px 0px 0px 0px; padding:4px 0px 0px 6px; line-height:normal;}
.productyandet p{ font-size:1em; font-weight:bold; margin:0px; padding:3px;}

/*=============================================================
Special page Details
==============================================================*/

.specials1{	color:#404040; text-align:justify;	padding:10px 0px 0px 0px; width:420px; float:left;}
.specials1 a{	color:#404040; text-decoration:none;}
.specials1 a:hover {color:#ab7411; text-decoration:none;}
.specials1 legend{	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; background:#fff8e8;}
.specials1 legend a{ color:#f84905; text-decoration:none; background:#fff8e8;}
.specials1 legend a:hover{	color:#0a8dd1; text-decoration:none; background:#fff8e8;}
.specials1 fieldset {padding:10px; border:#949494 1px dashed;}
.specials1 img {padding:0px 14px 0px 0px;}
.spbg{ background:#fff8e8;	border:dashed 2px #000;	padding:4px; height:500px;}

.special { font-family:Arial, Helvetica, sans-serif; font-size:12px;	color:#404040;	text-align:justify;	padding:0px 0px 0px 0px; margin:6px;}
.special a { color:#404040;	text-decoration:none;}
.special a:hover { color:#ae4d05; text-decoration:none;}
.special legend { font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	color:#000;	background:#fff;}
.special legend a {	color:#06849f;	text-decoration:none;	background:#fff;}
.special legend a:hover { color:#ae4d05;	text-decoration:none;	background:#fff;}
.special fieldset {	padding:10px; border:#bababa 1px dashed;}
.special img { padding:0px 10px 0px 0px;}
.special input { background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer;border:1px solid #760411;font: bold 12px Arial, Helvetica, sans-serif; text-align:center; float:right;}
.special input:hover { background:url(../images/buynow02.jpg) repeat-x; width:auto; height:24px;cursor:pointer;}
.mar { padding:0px 0px 0px 0px; line-height:18px;}

.sp_land{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040;	text-align:justify;	padding:0px 0px 0px 0px; margin:6px;}
.sp_land p { padding:0px 4px 0px 4px; line-height:18px;}
.sp_land a{ font-size:11px; color:#ae4d05; padding-left:4px;}
.sp_land a:hover{ font-size:11px; color:#ae4d05; text-decoration:none;}
.sp_land h2{ text-align:left; color:#2c7003; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.sp_land h3{ text-align:left; color:#9d520b; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.sp_land legend { font-family:Arial, Helvetica, sans-serif;	font-size:15px;	font-weight:bold;	color:#000;	background:#fff;}
.sp_land fieldset {	padding:10px; border:#bababa 1px dashed;}
.sp_land img { padding:0px 10px 0px 0px;}
.sp_land table{ border: 1px dashed #dfdfdf; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.sp_land td { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}

/*=============================================================
User page Details
==============================================================*/

.user{ margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; background: url(../images/summary-bg.jpg) repeat-x top center; border:1px solid #cd8d3d;}
.user p{  padding:0px; line-height:18px; text-align:justify;}
.user h3{ text-transform:uppercase; color:#06849f; font-size:14px; margin:0px; padding:2px 0px 0px 0px;}
.user a{ font-weight:bold; color:#06849f; text-decoration:none;}
.user table { font-weight:bold; border:none; }
.user a:hover{ color:#f00; text-decoration:none;}
.user input { background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer; border:1px solid #760411;font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.user input:hover { background:url(../images/buynow02.jpg) repeat-x; width:auto; height:24px;cursor:pointer;}
.user_link a{ font-weight:bold; color:#d14508; text-decoration:none;}
.user_link a:hover{ color:#f00; text-decoration:none;}

/*=============================================================
Shipping Details
==============================================================*/

.shipping p{ color:#444444; line-height:18px;}
.shipping h3{ color:#d14508; font-size:14px; margin:0px;}
.ship_add{ background:#fff; border:1px solid #bababa; padding:0px; margin:0px 0px 8px 10px; width:470px; float:left; height:365px;}
.ship_add h1 {font:bold 13px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:98%; height:31px; padding:6px 0px 0px 8px; margin:0px;}
.ship_add table{ padding:6px; margin:0px;  margin:0px auto;}
.ship_add td{ padding:2px; margin:0px;}
.ship_add a{ font-weight:bold; color:#07516f; text-decoration:none;}
.ship_add a:hover{ color:#f00; text-decoration:none;}
.ship_cart{ background:#fff;  padding:0px; margin:0px 0px 8px 10px; width:952px;}
.ship_cart h1{font:bold 13px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:98%; height:31px; padding:6px 10px 0px 8px; margin:0px;}
.ship_cart table{ border: 1px dashed #dfdfdf; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.ship_cart td { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}
.ship_cart th { margin:0px; border-color:#dfdfdf; border-width:1px; border-style:inset; padding:5px;}


/*=============================================================
Order Log Details
==============================================================*/

.orderlog{ background:#fff;}
.orderlog h1 {font:bold 13px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:98%; height:31px; padding:6px 0px 0px 8px; margin:0px;}
.orderlog table{ border-spacing: 0px; border-collapse: collapse; border:1px solid #e6b87b; text-align: left; margin:6px;}
.orderlog th { font-weight: bold; padding:4px; border:none; background: #d17a08; color: #fff;}
.orderlog tr { text-align: left; background: #fff; color:#444444; padding:6px;}
.orderlog td {padding:6px; border-bottom:1px solid #e6b87b;}
.alt { background: #fff7f0;	color:#444444;  padding:6px;}
.orderlog a{ font-weight:bold; color:#06849F; text-decoration:none;}
.orderlog a:hover{ color:#f00; text-decoration:none;}


.orderlog1{ background:#fff; border:1px solid #bababa; padding:0px; margin:6px;}
.orderlog1 p{ margin:0px; padding:6px;}
.orderlog1 h1 {font:bold 13px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; padding:6px 0px 0px 6px; margin:0px;}
.orderlog1 table{ border-spacing: 0px; border-collapse: collapse; border:1px solid #127ccf; text-align: left; margin:6px;}
.orderlog1 th { font-weight: bold; padding:4px; border:none; background: #127ccf; color: #fff;}
.orderlog1 tr { text-align: left; background: #fff; color:#444444; padding:4px;}
.orderlog1 td {padding:5px; border-bottom:1px solid #127ccf;}
.alt { background: #fff7f0;	color:#444444;  padding:6px;}
.orderlog1 a{ font-weight:bold; color:#06849F; text-decoration:none;}
.orderlog1 a:hover{ color:#f00; text-decoration:none;}

/*=============================================================
Gemstone Page Details
==============================================================*/
.gems{ padding:4px;}
.gems h2{ color:#003a58; font-size:1.5em; margin:0; padding:2px 0px 0px;}
.gems h3{ color:#003a58; font-size:1.3em; margin:0; padding:2px 0px 0px;}
.gems h4{ color:#a85b00; font-size:1.1em; margin:0; padding:2px 0px 0px;}
.gems p{ line-height:18px; text-align:justify; color:#000;}
.gems a{ font-weight:bold; color:#006ba9 !important; text-decoration:none;}
.gems a:hover{ color:#f00 !important; text-decoration:none;}
.gems ul{ margin:8px 0px 10px 4px; padding:0px 0px 0px 0px;}
.gems li{ background:url(../images/sitemap3.gif) no-repeat scroll left center; padding:0px 0px 6px 20px !important;}
.gems ul li{ margin:0px;	list-style-type:none;}
.gems ul li a{ color:#1f1f1f; text-decoration:none;}
.gems table{ border: 1px dashed #06849F; padding:0px; background:#fafafa; border-width:1px; border-style:inset; border-collapse: collapse; margin:6px auto 6px auto;}
.gems td { margin:0px; border-color:#06849F; border-width:1px; border-style:inset; padding:5px;}
.gems th { margin:0px; border-color:#06849F; background:#06849F; color:#FFF; text-align:left; border-width:1px; border-style:inset; padding:5px;}


/*=============================================================
Register Page Details
==============================================================*/

.register{ background:#fff; border:1px solid #bababa; padding:0px; margin:0px; width:100%; float:left;}
.register h1 {font:bold 14px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; padding:6px 0px 0px 8px; margin:0px;}
.field_mark{ font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;	margin:4px auto;}
.MandatoryR { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
.general{	color:#404040; float:left;}
.general legend{ font-size:18px; color:#057175;	background:#FFF;}
.general fieldset{	border:dashed #CCCCCC 1px; width:950px;	margin:12px;}
.register .infield{	border:0px solid green;	width:auto; margin-top:8px; float:left;}
.register .frmfield{ border:0px solid #F90;	margin:0px 0px 0px 4px;	text-align:left; float:left;}
.register .frmlabel{ border:0px solid red; width:200px; margin-top:12px; line-height:12px; float:left;  text-align:right;	padding:0px 4px;}
.register .frmlabel small{ color:#E6B45B;}
.register .frmfield{ border:0px solid #F90;	margin:0px 0px 0px 4px;	text-align:left; float:left;}
.register .field_mark{ font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#404040;	margin:4px 12px;}
.register .name{ color:#e8e8e8;}
.register .message{ float:right; width:290px; border:1px solid #e6e6e6; padding:6px; margin:4px;}
.register .message h2{ font-size:16px; color:#09C; margin:0px; padding:4px 0px;}
.register .message h3{ font-size:16px; color:#900; margin:0px; padding:4px 0px;}
.register .message p{ color:#4e4e4e; font-size:12px; text-align:justify; margin:0px; line-height:20px;}
.register .text-label {	color: #cdcdcd; font-family:Arial, Helvetica, sans-serif;}
.register .textfield { width:300px;}

.loggen{ color:#404040; float:left;}
.lightblue{ background:#f0f6fe;}
.lightgrey{ background:#eeeeee;}
.lightyellow{ background:#fffeeb;}
.loggen legend{ font-size:18px; color:#057175;	background:none;}
.loggen fieldset{border:dashed #CCCCCC 1px; width:646px;	margin:4px 12px;}
.logeen{ font-size:0.7em; color:#404040; font-weight:bold; float:right;}
.general input[type='submit'] { background:url(../images/changeyourdestiny.jpg) no-repeat right; background-position:0px 0px; width:394px; height:46px; border:none; float:right;}
.general input:hover[type='submit'] { background:url(../images/changeyourdestiny.jpg) no-repeat right; background-position:0px -46px; width:394px; height:46px; border:none; float:right;}

/*=============================================================
Contact Details styles
==============================================================*/

.contact{ background:#fff; border:1px solid #bababa; padding:0px; margin:0px; line-height:18px;}
.contact h1 { font:bold 14px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; padding:6px 0px 0px 8px; margin:0px;}
.contact table{ border-spacing: 0px; border-collapse: collapse; border:1px solid #e6b87b; margin:6px; width:99%;}
.contact th { font-weight: bold; padding:4px; border:none; background: #d17a08; color: #fff; text-align:left;}
.contact a{ font-weight:bold; color:#06849F; text-decoration:none;}
.contact a:hover{ color:#f00; text-decoration:none;}

/*============================================================= 
LAC styles 
==============================================================*/ 
.lac { border:1px solid #127CCF; border-collapse: collapse;} 
.lac th{ padding:4px; border:1px solid #127CCF; background: #127CCF; text-align:left; color:#FFF;}
.lac td{ padding:4px; border:1px solid #127CCF; background:#FFF;}
.lac td td{border:0px solid #127CCF;}

/*=============================================================
Birth Detail styles
==============================================================*/
.birth{ border:1px solid #127CCF; border-collapse: collapse;  background-color:#FFF;}
.birth h1 {font:bold 13px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; padding:6px 0px 0px 6px; margin:0px;}
.birth th { font-weight: bold; padding:4px; border:none; background: #127CCF; color: #fff;}
.birth td {padding:5px;  border:1px solid #127CCF;}
.alt { background: #fff7f0;	color:#444444;  padding:6px;}
.birth a{ font-weight:bold; color:#06849F; text-decoration:none;}
.birth a:hover{ color:#f00; text-decoration:none;}

/*=============================================================
Zodiac styles
==============================================================*/
.horoscope{background:url(../images/horo_bg.gif) repeat-x bottom; height:380px;}
.horoscope h1{ font-size:20px; text-align:left; margin:0px; padding:8px 0px 0px 120px; color:#441a5c;}
.horoscope h3{ font-size:14px; text-align:left; margin:0px;  padding:10px 0px 4px 200px; color:#0497db;}
.horoscope p{ text-align:justify; line-height:24px; margin:0px; padding:0px 10px 10px 350px; font-size:14px; height:260px;}
.horoscope .doknow{ text-align:right; padding:6px; float:right;}
.aries{ background:url(../images/Aries.jpg) no-repeat left  !important;  height:380px;}
.taurus { background:url(../images/Taurus.jpg) no-repeat left !important;  height:380px;}
.gemini { background:url(../images/Gemini.jpg) no-repeat left !important;  height:380px;}
.cancer { background:url(../images/Cancer.jpg) no-repeat left !important;  height:380px;}
.leo { background:url(../images/Leo.jpg) no-repeat left !important;  height:380px;}
.virgo { background:url(../images/Virgo.jpg) no-repeat left !important;  height:380px;}
.libra { background:url(../images/Libra.jpg) no-repeat left !important;  height:380px;}
.scorpio { background:url(../images/Scorpio.jpg) no-repeat left !important;  height:380px;}
.sagittarius { background:url(../images/Sagittarius.jpg) no-repeat left !important;  height:380px;}
.capricorn { background:url(../images/Capricorn.jpg) no-repeat left !important;  height:380px;}
.aquarius { background:url(../images/Aquarius.jpg) no-repeat left !important;  height:380px;}
.pisces { background:url(../images/Pisces.jpg) no-repeat left !important;  height:380px;}

/*.ico-aries{background:url(../images/signs/old2/Aries.gif) no-repeat right !important;}
.ico-taurus{background:url(../images/signs/old2/Taurus.gif) no-repeat right !important;}
.ico-gemini{background:url(../images/signs/old2/Gemini.gif) no-repeat right !important;}
.ico-cancer{background:url(../images/signs/old2/Cancer.gif) no-repeat right !important;}
.ico-leo{background:url(../images/signs/old2/Leo.gif) no-repeat right !important;}
.ico-virgo{background:url(../images/signs/old2/Virgo.gif) no-repeat right !important;}
.ico-libra{background:url(../images/signs/old2/Libra.gif) no-repeat right !important;}
.ico-scorpio{background:url(../images/signs/old2/Scorpio.gif) no-repeat right !important;}
.ico-sagittarius{background:url(../images/signs/old2/Sagittarius.gif) no-repeat right !important;}
.ico-capricorn{background:url(../images/signs/old2/Capricorn.gif) no-repeat right !important;}
.ico-aquarius{background:url(../images/signs/old2/Aquarius.gif) no-repeat right !important;}
.ico-pisces{background:url(../images/signs/old2/Pisces.gif) no-repeat right !important;}*/

.vertabcon .ui-tabs-panel{	padding:0px !important;}

/*=============================================================
Site Map styles
==============================================================*/
.sitemap{ width:984px; margin:0px 6px 0px 0px; height:100%; border:1px solid #bababa;  background:#fff;}
.sitemap h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:23px; text-transform:uppercase; padding:6px 0px 0px 10px; margin:0px;}
.sitelist{ width:326px; font-weight:bold; line-height:19px; float:left;}
.sitelist ul{ margin:8px 0px 10px 16px; padding:0px 0px 0px 0px;}
.sitelist li{ padding:0px 0px 0px 0px; margin:0px; list-style-type:none; }
.sitelist li a{ background:url(../images/sitemap1.gif) no-repeat left; padding-left:15px; color:#05a0c6; text-decoration:none;}
.sitelist li a:hover{ color:#05a0c6; text-decoration:underline;}
.sitelist ul ul{ margin:2px 0px 0px 16px; padding:0px 0px 0px 0px;}
.sitelist ul ul li{ padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
.sitelist ul ul li a{ background:url(../images/sitemap2.gif) no-repeat left; color:#ff4800; text-decoration:none;}
.sitelist ul ul li a:hover{ color:#ff4800; text-decoration:underline;}
.sitelist ul ul ul{ margin:2px 0px 0px 16px; padding:0px 0px 0px 0px;}
.sitelist ul ul ul li{ padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
.sitelist ul ul ul li a{ background:url(../images/sitemap3.gif) no-repeat left 0px; color:#4e4e4e; text-decoration:none;}
.sitelist ul ul ul li a:hover{ color:#4e4e4e; text-decoration:underline;}

/*=============================================================
Thankyou styles
==============================================================*/
.thankyou{ width:984px; margin:0px 6px 0px 0px; height:100%; border:1px solid #bababa;  background:#fff;}
.thankyou h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:31px; text-transform:uppercase; padding:6px 0px 0px 10px; margin:0px;}
.thankyou .top{ background:url(../images/thank-top.jpg) no-repeat; width:929px; margin:0px auto; height:6px;}
.thankyou .center{ background:url(../images/thank-center.jpg) repeat-y left center !important; width:929px; margin:0px auto; padding:0px;}
.thankyou .bottom{ background:url(../images/thank-bottom.jpg) no-repeat; width:929px; margin:0px auto; height:6px; padding:0px;}
.thankyou p{ text-align:justify; line-height:18px; padding:8px; margin:0px;}
.thankyou .congrat{ background:url(../images/congrat-strip.jpg) repeat-x left center; height:86px; width:880px; margin:10px auto; border:1px solid #42b933;}
.thankyou .congrat img{ padding:18px 0px 0px 14px;}
.thankyou .congrat h2{ font-size:17px; color:#23a213 !important; margin:20px 10px 0px 80px; font-weight:bold;}
.thankyou .congrat p{ margin:0px 10px 0px 74px;}
.details { width:880px; margin:10px auto;}
.details h2{ font-size:17px; color:#25538a !important; margin:4px 10px 10px 10px; font-weight:bold;}
.details ul{ margin:2px 0px 0px 16px; padding:0px 0px 0px 0px;}
.details li{ background:url(../images/sitemap3.gif) no-repeat left;  padding:2px 0px 2px 14px; margin:0px; list-style-type:none;}
.details li a{color:#991100; text-decoration:none;}
.details li a:hover{ color:#25538a; text-decoration:underline;}
.details .strip { font: bold 14px Arial, Helvetica, sans-serif; background:url(../images/detail-strip.jpg) repeat-x; width:100%; height:27px; padding:6px; margin:0px; color:#0c3d7b;}
.details table{ border-spacing: 0px; border-collapse: collapse; border:1px solid #dedddd; margin:6px; width:99%;}
.details tr{ border-bottom:1px solid #dedddd;}
.details td {text-align:left; padding:6px; border:none; text-align:left;}
.alright {text-align:right !important;}
.details .bold { font-weight:bold; text-align:right;}
.details a{ color:#06849F; text-decoration:none;}
.details a:hover{ color:#f00; text-decoration:none;}

/*============================================================
Video Holder Styles
============================================================*/
.main-vid{ width:686px; float:left;}
.main-vid h1 {font:bold 16px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:auto; height:31px; padding:2px 0px 0px 8px; margin:0px;}
.main-video{ width:auto; background:#FFF; margin:0px 0px 10px 0px; padding:8px 0px; border:1px solid #b1b1b1; text-align:center;}
.video{ border:1px solid #b1b1b1; margin:0px auto 10px auto;}
.video h1 {font:bold 16px Arial, Helvetica, sans-serif;background:url(../images/h1strip.gif) repeat-x; width:auto; height:31px; padding:2px 0px 0px 8px; margin:0px;}
.video .videoholder{ width:190px; padding:8px; margin:7px; float:left; background:#FFF;}
.video .videoholder h2{ font:bold 14px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 4px; color:#0091a7; line-height:normal;}
.video .videoholder img { padding: 4px;}
/*=============================================================
Flicker image  styles
==============================================================*/
#flick-images{height:180px; margin:0px auto;}
#flick-images ul, #flick-images li{margin:0px auto; padding:0; list-style:none;}
#flick-images li{width:300px; height:180px;}
#flick-images li img{border:0px;}
#prevBtn{width:30px; height:16px; float:left; padding:6px;}
#nextBtn{width:30px; height:16px; float:right; padding:6px;}
#prevBtn a{ font-weight:bold;}
#nextBtn a{ font-weight:bold;}

.flick-frame{ padding-top:8px; margin-right:1px;}
.flick-common h1{height:23px;}
.flickrimg{ background:url(../images/trans_homepage.jpg) no-repeat; width:300px; height:200px; margin:0px auto; cursor:pointer;}
.panel-overlay h2,.panel-overlay p{margin: .3em 0;}
.panel-overlay p {line-height: 1.2em;}
.panel embed{margin:0px 0px 0px 0px;}
.filmstrip{	width:600px; margin-left:30px; margin-right:30px;}
.filmstrip, .filmstrip li{margin:0px;padding:0;list-style:none;background:none;}
.filmstrip li{width:46px;height:62px; float:left; margin:3px; cursor:pointer; padding:3px}
.filmstrip li img{border:0px;}
.galleryview h3{ color:#0497DB;}
.filmstrip li{ background:url(../images/toparrow1.gif) center top no-repeat; padding-top:10px;}
.filmstrip li:hover, .filmstrip li.active{ background:url(../images/toparrow.gif) center top no-repeat; padding-top:10px;}
.lpanel{ width:600px; margin-left:30px; margin-right:30px;}


/*----- other -----*/
.subbox{display:none;}
.selsubbox{display:block;}
.testimonial{ background:#ffeff4; border:1px solid #ea86a7; padding:8px;}
.comregister{border:1px solid #2189ff; background:url(../images/check.gif) no-repeat left #e7efff;padding:10px 10px 10px 50px; width:92%; margin:6px auto; font: bold 1.8em "Century Gothic", Arial, "Trebuchet MS"; color:#004980;}
.failure{border:1px solid #06849F; background:url(../images/wrong1.gif) no-repeat left #ffe8e8;padding:10px 10px 10px 40px; width:60%; margin:6px auto; font-weight:bold;}
.success{border:1px solid #2189ff; background:url(../images/correct.gif) no-repeat left #e7efff;padding:10px 10px 10px 40px; width:60%; margin:6px auto; font-weight:bold;}
.success a{ color:#075d00 !important; text-decoration:underline;}
.success a:hover{ color:#F00 !important; text-decoration:none;}
.loginmsg{border:1px solid #c30a0a; background:url(../images/login-msg.gif) no-repeat left #ffe8e8;padding:14px 10px 14px 40px; margin:6px auto; font-weight:bold;}
.success .viewcart{float:none !important;}
.alsmessage{color:#900;font-size:15px;font-weight:bold;}
.rightalign{text-align:right !important; margin:0px 10px 0px 0px;}
.ui-datepicker{z-index:99999;}
.orangebold, .loginform a{ font-weight:bold; color:#FF8E02 !important; text-decoration:none;}
.orangebold:hover, .loginform a:hover{ color:#af2a2a !important; text-decoration:none;}
.loginform{width:315px;border:0px solid red;}
.loginform label{width:80px;border:0px solid red;display:block;float:left;}
.loginform .txtbox{float:left;}
.loginform #message{font-weight:bold;text-align:center;color:#F00;}
.SignInMsg{color:#242862; font-family:Arial, Helvetica, Sans-Serif; font-size:15px; text-align:center; font-weight:bold;}
.mail_success{border:1px solid #0c8d0c; background:#E1FFE1;padding:4px; margin:0px auto; color:#144f00;}

.register .txtbox{ width:250px;}
.register .txtbox:hover{ width:250px;}
.register .txtbox1{ width:120px;}
.register .slbox{ width:253px;}
label.error{ background-image:url(../images/wrong.gif);	background-repeat:no-repeat; padding-left:20px;	padding-top:3px; margin:1px 0px 0px 3px; color:#F00;}

label.checked{ background-image:url(../images/right.gif); background-repeat:no-repeat; padding-left:20px; margin-left:3px; color:#0a6d0a;}
.Rowheader{	background-color:#E5B35A; font-weight:bold;}
.cityverifyerror{ padding:10px;	margin:10px; border:1px solid #FFF; color:#FF6600; background-color:#E8F1FF; font-size:16px; font-weight:bold;}
a:hover { color:#FF0000;text-decoration:none;}
a{color:#2F72B6;text-decoration:none;}



.homeboxbig h4 a:hover {color:#09F; text-decoration:none;}
.homeboxbig h4 a{color:#06849F; text-decoration:none;}
.homeboxbig h4{	margin:0px 0px 4px 0;	border:0px solid red;}
.homeboxbig{ line-height:18px; margin:0px; padding:6px; text-align:justify;	min-height:391px;}
.homeboxbig .astro ul{ margin:2px 0px 0px 16px; padding:0px 0px 0px 0px;}
.homeboxbig .astro li{ background:url(../images/sitemap3.gif) no-repeat left;  padding:2px 0px 2px 14px; margin:0px; list-style-type:none;}
.homeboxbig .astro li a{color:#06849F; text-decoration:none;}
.homeboxbig .astro li a:hover{ color:#f00; text-decoration:none;}
a.readmore{	color:#06849F !important; text-decoration:none;	font-weight:bold;}
a.readmore:hover{ color:#FF0000 !important;	text-decoration:none; font-weight:bold;}

.changedestiny{ background:url(../images/changeyourdestiny.jpg) no-repeat; background-position:0px 0px; display:inline-block; font-weight:bold; text-align:center; padding:0px; margin:0px; color:#FFF !important; width:394px; height:46px;}
.changedestiny:hover{ background:url(../images/changeyourdestiny.jpg) no-repeat; background-position:0px -46px; text-decoration:none !important;  display:inline-block; color:#FFF !important; padding:0px; width:394px; height:46px;}

.buttonsyl{ background:url(../images/buynow.jpg) repeat-x; height:16px;cursor:pointer; display:inline-block; background-position:0px 0px; font-weight:bold; text-align:center; padding:4px 10px; margin:0px; color:#FFF !important; width:auto;}
.buttonsyl:hover{ background:url(../images/buynow.jpg) repeat-x; height:16px;cursor:pointer; background-position:0px -35px; text-decoration:none !important;  display:inline-block; color:#FFF !important; padding:4px 10px; width:auto;}
.homesmallimg{ width:60px; height:60px;}
.btnstyle{ background:url(../images/buynow01.jpg) repeat-x; width:auto;height:24px;cursor:pointer;border:1px solid #760411;font: bold 12px Arial, Helvetica, sans-serif; text-align:center;}

.dodontext{background:url(../images/dodontext.jpg) repeat-x top !important; border:none !important; width:154px !important; font: bold 12px Arial, Helvetica, sans-serif !important;}

.ui-tabs-vertical { width: 55.1em; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em 0em; float: left; width: 8em; }
.ui-tabs-vertical .ui-tabs-nav li { padding-left:1px; clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; padding:0.47em 1em; display:block; width: 6em;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { border-right-width: 1px; border:1px solid #55a5ff; padding-left:2px;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a {font-weight:bold; color:#42195D; padding-left:1.02em;}
.ui-tabs-vertical .ui-tabs-panel { padding:0px !important; margin:0px 0px 0px 1px !important; float: left;  width: 46.7em; background:none; height:380px;}
.ui-tabs-vertical .ui-widget-content{ border:1px solid #55a5ff !important;}
.ui-widget-headercus{ border-bottom: 1px solid #CE8304;}
.ui-widget-headercus1{ border-right: 1px solid #CE8304;}
.vertabcon{ height:30.3em;}
.blackbold{	font-weight:bold;}
.room_body_text{color:#333;	background:#e7efff;}
.tablestyle{background-color:#000080; border:medium none #000080; padding:1px;}
.tablestyle td{	background-color:#FFF;}
.room_header{color:#000042;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold; line-height:14px;	padding:3px;;}
.report{ padding:2px;}
.dllgimg{ text-align:center;}
.dllgimg img{ width:660px; height:570px;}
.commonForm label{ border:0px solid red; display:block;	width:150px; float:left; text-align:right; font-weight:bold;	padding-right:3px;}
.commonForm div{ clear:both; margin:4px 0px 4px 0px;}
.commonForm select{	width:200px;}
.commonForm input{width:198px;}
.commonForm .bxsmall{ width:40px;}
.innernav ul li h1{	padding:0px; margin:0px; text-transform:capitalize;	background:none; width:inherit;	font-size:14px;	line-height:12px; height:15px;}
.innernav ul li{ background:none; margin-top:10px;	margin-bottom:10px;}
.innernav ul li a{color:#004B91; text-decoration:none;}
.innernav ul li a:hover{color:#BA5C07; text-decoration:underline;}

.tdcontent{	 height:182px;  line-height:19px;}
.tdcontent select{ border:1px solid #cccccc; width:270px;}
.tdcontent select:focus{ background: #fff7ea; border: 1px #ffb23e solid; width:270px;}
.tdcontent table { border-collapse: collapse; margin:0px auto 0px auto;}
.tdcontent td { padding:4px 0px;}
.city { border:1px solid #cccccc; width:264px !important;}

/* ================================================================ 
Twitter Styles Starts here
=================================================================== */
.christ{ width:988px; margin:0px 6px 0px 0px; height:100%; border:1px solid #bababa;  background:#fff;}
.christ h1{ font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:23px; text-transform:uppercase; padding:6px 0px 0px 10px; margin:0px;}

/* ================================================================ 
Twitter Styles Starts here
=================================================================== */
.twitter h1{font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:99%; height:25px; text-transform:uppercase; padding:6px 0px 0px 9px; margin:0px;}
.twitter{ border: 1px solid #BABABA; margin: 1px; background-color: #FEF3DF; margin:4px 0px; line-height:18px;}
.twitter p{ margin:4px 0px; text-align:justify; padding:0px 4px;}
.twitter img{ padding:10px; border:0px;}
.twitter img a{ border:0px;}

/* ================================================================ 
Customer Support Live Chat Styles Starts here
=================================================================== */
.LiveChat h1{font:bold 16px Arial, Helvetica, sans-serif; background:url(../images/h1strip.gif) repeat-x; width:75%; height:25px; text-transform:uppercase; padding:6px 0px 0px 9px; margin:0px;}
.LiveChat{ border: 1px solid #BABABA; margin: 1px; background-color: #FEF3DF; margin:4px 0px; line-height:18px;}
.LiveChat p{ margin:4px 0px; text-align:justify; padding:0px 4px;}
.LiveChat img{ padding:10px; border:0px;}
.LiveChat img a{ border:0px;}

/* ================================================================ 
Homa Page Styles Starts here
=================================================================== */

.homa-wrapper { width:990px; margin:0px auto;}
.homa {	width:162px; float:left; border:1px solid #CCC;	margin:4px; height:194px;}
.homa img {	margin:0px auto !important; border:0px;}
.homa h3 { margin:0px; padding:4px 0px;	font-size:14px;	font-weight:bold; text-align:center;color:#ff5a00;}
.homa h4 {margin:0px; padding:4px; color:#1264B2; text-align:center;}
.homa p { margin:0px;padding:0px; color:#5d5d5d; text-align:justify; font-size:12px; padding:6px;}
.homa a { color:#5d5d5d; text-decoration:none}
.homa-blue { color:#1264b2; font-weight:bold;}
.homa-con{ width:694px;}
.homa-con-high{}
.homa-con img { padding:8px; padding-right:8px !important;}
.homa-con h2{ margin:0px; padding:0px; color:#0479B5; font-size:14px; padding:6px;}
.homa-con h3{ margin:0px; padding:0px; color:#0479b5; font-size:14px; padding:6px;}
.homa-con p{margin:0px; padding:0px; color:#5d5d5d; text-align:justify; font-size:12px; line-height:18px; padding:6px;}
.homa-con ul{margin:0px 40px; padding:0px;}
.homa-con li{ list-style-type:square; color:#5d5d5d;  font-size:12px; padding:4px 0px;}
.homa-con li a{ color:#5d5d5d; text-decoration:none;}
.homa-con li a:hover{ color:#ff5a00; text-decoration:none;}

.mandle{ margin:0px;}
.mandle li {list-style-type:decimal !important;}

.homa-desc{ width:94%; margin:8px auto;/* background:#FFF url(../images/homa-desc.jpg) repeat-x bottom left; border:1px solid #ffe688;*/}
.homa-desc h2{ margin:0px; padding:0px; color:#FF5A00; font-size:16px; padding:0px 6px;}
.homa-desc h2 a{ text-decoration:none; color:#FF5A00;}
.homa-desc h3{ margin:0px; padding:0px; color:#0479b5; font-size:14px; padding:6px;}
.homa-desc p{margin:0px; padding:0px; color:#5d5d5d; text-align:justify; font-size:12px; line-height:18px; padding:2px 6px;}
.homa-desc a{ color:#5d5d5d; text-decoration:none;}
.homa-desc a:hover{ color:#FF5A00;}

.homa-desc1{ width:94%; margin:8px auto; /* background:#FFF url(../images/homa-desc1.jpg) repeat-x bottom left; border:1px solid #ffc6c1;*/}
.homa-desc1 h2{ margin:0px; padding:0px; color:#7dab00; font-size:16px; padding:0px 6px;}
.homa-desc1 h2 a{ text-decoration:none; color:#7dab00;}
.homa-desc1 h3{ margin:0px; padding:0px; color:#0479b5; font-size:14px; padding:6px;}
.homa-desc1 p{margin:0px; padding:0px; color:#5d5d5d; text-align:justify; font-size:12px; line-height:18px; padding:2px 6px;}
.homa-desc1 a{ color:#7dab00; text-decoration:none;}
.homa-desc1 a:hover{ color:#7dab00;}

.homa-bene1 { background:#FFF url(/images/homa-con-high.jpg) repeat-x bottom left; border:1px solid #ff9b1a; width:362px; margin-right:10px; float:right; padding:2px;}

.homa-bene { background:#FFF url(/images/homa-con-high.jpg) repeat-x bottom left; border:1px solid #ff9b1a; width:680px; margin:10px auto; padding:2px;}
.homa-bene table{border:none;background:#FFF url(/images/homa-con-high.jpg) repeat-x bottom left;}
.homa-bene h3{ color:#0479B5; font-size:14px;  margin:6px 0px 0px 0px; padding:2px 0px 0px 4px; text-transform:none;}
.homa-bene h4{font-size:1.2em; font-weight:bold; text-align:left; color:#06849f; margin:0px 0px 0px 0px; padding:2px 0px 0px 4px;}
.homa-bene p{ text-align:justify; margin:0px; line-height:18px; padding:6px;}
.beneyandet { float:right; width:240px; margin:6px 0px 4px 0px; padding:0px 0px 0px 0px; height:100%; border-left:1px dotted #000;}
.benedescription{width:430px;}
.beneyandet h3{ color:#0479B5; font-size:14px; margin:0px 0px 0px 0px; padding:4px 0px 0px 3px; line-height:normal;}
.beneyandet p{ font-size:1em; font-weight:bold; margin:0px; padding:3px;}
.productyantra{ background:#fafcff url(../images/productyantra-bg.jpg) bottom repeat-x; border:1px solid #55a5ff; margin: 4px 6px 6px 6px; padding:2px 6px 2px 6px; line-height:18px;}
.productyantra img { padding:6px;}
.productyantra h2{ text-transform:uppercase; color:#06849f; font-size:1.6em; margin:0px; padding:4px 0px 0px 6px;}
/*.common li { background:transparent url(../images/bullet.gif) no-repeat scroll 0 0;padding:0 0 6px 20px;}*/
#gallery {position:relative; height:274px;}
#gallery a {float:left; position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:500}
#gallery .caption {z-index:600; background-color:#000; color:#ffffff; height:75px; width:100%; position:absolute; bottom:0; margin-left:4px;}
#gallery .caption .content {margin:5px}
#gallery .caption .content h3 {margin:0;padding:0; color:#1DCCEF;}

.categories {background:#FFFFFF; border:1px solid #F1F1F1; margin:0 0 6px; padding:0; width:284px;}
.categories h2{background:url(../images/h2strip.jpg) repeat-x scroll 0 0 transparent; color:#024070; font:bold 18px Arial,Helvetica,sans-serif; height:31px; margin:0; padding:6px 0 0 8px; width:97%; }
.categories p {background:#FFFFFF url(../images/com_bg.gif) repeat-x scroll center bottom; color:#024070; margin:0px; padding:0px;}
#categories p{color:#024070;}
#categories a {font-family:Arial, Helvetica, sans-serif; padding:4px; line-height:34px; color:#024070; text-decoration:none;}
#categories a:hover{ color:#FF5A00;}
#categories a.tag1 { font-size: 0.7em; font-weight: 100; }
#categories a.tag2 { font-size: 0.8em; font-weight: 200; }
#categories a.tag3 { font-size: 0.9em; font-weight: 300; }
#categories a.tag4 { font-size: 1.0em; font-weight: 400; }
#categories a.tag5 { font-size: 1.2em; font-weight: 500; }
#categories a.tag6 { font-size: 1.4em; font-weight: 600; }
#categories a.tag7 { font-size: 1.6em; font-weight: 700; }
#categories a.tag8 { font-size: 1.8em; font-weight: 800; }
#categories a.tag9 { font-size: 2.2em; font-weight: 900; }
#categories a.tag10 { font-size: 2.5em; font-weight: 900; }



img { border:none;}
img a{ border:none;}
.welcomereg{ width:978px; margin:0px auto; border-right:1px solid #bababa; border-left:1px solid #bababa; border-bottom:1px solid #bababa; background:#FFF; padding:5px;}
.comregister { border:1px solid #2189ff; background:url(../images/check.gif) no-repeat left #e7efff;padding:10px 10px 10px 50px; width:93%; margin:6px auto; font: bold 1.8em "Century Gothic", Arial, "Trebuchet MS"; color:#ed0e6a;}
.welcomereg h2{ color:#ed0e6a; margin:0px; padding:4px 0px 4px 0px; font-weight:normal;}
.welcomereg h3 { color:#06849F; font-size:14px; margin:0; padding:4px 0px 4px 0px;}
.welcomereg p{ line-height:32px; color:#818181; text-align:justify; font-size:12px; margin:0px; padding:0px 0px;}
.welcomereg a{color:#06849F; text-decoration:none;}
.welcomereg a:hover{color:#06849F; text-decoration:underline;}
.welcomimg { width:302px; float:left; margin:10px;}
.welcomimg img { margin:0px auto !important;}
.welcomimg h2{ color:#ed0e6a; margin:0px; padding:4px 0px 4px 0px; font-weight:normal; text-align:center;}
.welcomimg h2 a{ color:#ed0e6a; text-decoration:none;}
.welcomimg a{ color:#5d5d5d; text-decoration:none}
.homa-blue{ color:#1264b2; font-weight:bold;}
.wel table{ border: 1px dashed #54beff; padding:0px; background:#FFF; border-width:1px; border-style:inset; border-collapse: collapse;}
.wel td { margin:0px;  color:#0076be; border-collapse:collapse; padding:5px;}
.wel th { margin:0px; background:#0076be; color:#FFF; border-collapse:collapse; font-size:14px; text-align:left; padding:5px;}
.rowbg{ background:#e5f1f8;}