/* CSS Document */
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
A.topmenu:link
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: none;
}
A.topmenu:active
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: none;
}
A.topmenu:visited
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: none;
}
A.topmenu:hover
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: underline;
}
.topmenudivider
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4c4c4c;
}
.date
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
A.menufont:link
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
A.menufont:active
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
A.menufont:visited
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
A.menufont:hover
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F9B500;
	text-decoration: none;
}
.menufontdivider
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin-left: 4px;
	margin-right: 4px;
}
.menufontdefault
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F9B500;
	text-decoration: none;
}
.leftboxhdg
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F98B3F;
	margin-left: 8px;
	text-transform: uppercase;
}
.leftboxhdg a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F98B3F;
	margin-left: 8px;
	text-transform: uppercase;
	text-decoration:none;
}
.leftboxhdg a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F98B3F;
	margin-left: 8px;
	text-transform: uppercase;
	text-decoration:underline;
}
A.leftmenu:link
{
	line-height: 24px;
    text-align: justify;
    font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    color:#333;
    -webkit-font-smoothing: antialiased;
}
A.leftmenu:active
{
	line-height: 24px;
    text-align: justify;
    font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    color: #E97F00;
    -webkit-font-smoothing: antialiased;
}
A.leftmenu:visited
{
	line-height: 24px;
    text-align: justify;
    font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    color: #E97F00;
    -webkit-font-smoothing: antialiased;
}
A.leftmenu:hover
{
	line-height: 24px;
    text-align: justify;
    font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    color: #E97F00;
    -webkit-font-smoothing: antialiased;
}
.subpagecontent a 
{
    font-size:16px;
}
.subpagecontent ul 
{
    padding-left:15px; 
}
A.morefont:link
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A24E12;
	text-decoration: none;
}
A.morefont:active
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A24E12;
	text-decoration: none;
}
A.morefont:visited
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A24E12;
	text-decoration: none;
}
A.morefont:hover
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A24E12;
	text-decoration: underline;
}
.astologername
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #613318;
}
.astologername1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #613318;
}
.topdropdown
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #565653;
}
.logintxtbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #565653;
	border: 1px solid #EDE8D9;
	background-color: #FFFFFF;
	width: 120px;
	height: 18px;
}
A.signup:link
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
A.signup:active
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
A.signup:visited
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
A.signup:hover
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.zodiacnames
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #EC8000;
}
.contenttablehdg
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4C4B48;
	line-height: 18px;
}
.content
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	line-height: 18px;
}
.varahi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4c4c4c;
	line-height: 18px;
}
A.varahimore:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: underline;
}
A.varahimore:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
A.varahimore:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
A.varahimore:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
.newslettercontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #828282;
}
.newslettertxtbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #565653;
	border: 1px solid #EDE8D9;
	background-color: #FFFFFF;
	width: 220px;
	height: 18px;
	padding-left: 5px;
}
.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #898989;
}
A.footerfont:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.footerfont:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.footerfont:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.footerfont:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: underline;
}
.footerfontdivider
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}

A.adminfooterfont:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.adminfooterfont:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.adminfooterfont:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: none;
}
A.adminfooterfont:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	line-height: 35px;
	text-decoration: underline;
}
.adminfooterfontdivider
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;
}





.heading
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    COLOR: #f98b3f; 
    FONT-SIZE: 16px; 
    FONT-WEIGHT: bold;
}
.heading1
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c47540;
}


.table
{
	border: 1px dashed #e8ddbe;
}
.topbg{background: url(../images/topbg.gif) no-repeat top;height:28px; width:100%; line-height:28px;}
.topbg a{ padding:0 7px; color:#990000;}
.headerbg
{
	background: url(../images/headerbg2.gif) no-repeat top;
}

.subpagetable
{
	border: 1px solid #e5d9b6;
}

/*.divider {
		font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
		}
*/
.table1contentfont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #56595c;
}
.subpagecontent
{
	line-height: 24px;
	text-align:justify;
	font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
}

.block_data
{
	padding: 5px;
	margin-bottom: 6px;
	margin-left: 5px;
	border: 1px solid #d0d0d0;
	text-align: justify;
	overflow: hidden;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #6c695d;
	font-weight: normal;
}

.block_title
{
	border: 1px solid #d0d0d0;
	height: 100%;
	text-align: center;
	border-bottom: 0px;
	font-family: Arial;
	margin-left: 5px;
	color: White;
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #603517;
	text-transform: uppercase;
	background-color: #FEF8E0;
}

.divlink
{
	margin-top: 10px;
	float: right;
	text-align: center;
}

.img_align
{
	float: left;
	margin-right: 5px;
	border: 0;
	margin-left: 1px;
	margin-top: 4px;
	margin-bottom: 5px;
}

.content_page_border
{
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 0px solid #e5d9b6;
}

.varahahimira
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #222222;
	line-height: 22px;
}
.varahahimiraorange
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff7200;
	line-height: 22px;
}

.loginfont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13;
	font-weight: normal;
	color: #613318;
}
.morefont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d45f13;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 20px;
}

.rightmenutxt
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13;
	font-weight: normal;
	color: #6c695d;
	line-height: 20px;
}

.menudefault
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #603517;
	text-decoration: none;
}

.submenufont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #613318;
	text-decoration: underline;
}
.bullet
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d45f13;
}

.subpagecontentbold
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6c695d;
	line-height: 18px;
}
.ui-contentbold
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
	padding-left:5px;
}
.tablecontentfont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.red
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
/*h2
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    COLOR: #f98b3f; 
    FONT-SIZE: 14px; 
    FONT-WEIGHT: bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
}
h1
{
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
    COLOR: #f98b3f; 
    FONT-SIZE: 16px; 
    FONT-WEIGHT: bold;
    background-color:#FEF8E0;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
}*/
img
{
	border-width:0px;
	vertical-align:middle;
}

.notice
{
	background-color:#B0D295; 
	border-width:1px; 
	border-style:solid; 
	border-color:#fbde81; 
	width:450px; 
	padding-left:3px; 
	padding-bottom:2px; 
	padding-top:2px;
}

.subpagecontent1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c695d;
	margin-right: 13px;
	line-height: 18px;
	text-align:justify;
}

.subpagecontent2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6c695d;	
	margin-right: 13px;
	line-height: 13px;
}

.subpagecontent3
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6c695d;	
	margin-right: 13px;
	line-height: 13px;
}

A.varahimore1:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
A.varahimore1:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
A.varahimore1:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}
A.varahimore1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D45F13;
	text-decoration: none;
}

.heading2
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #603517;
	text-decoration:none;
}

.Customer_Care
{
    position:absolute;
    margin-left:55px;
    margin-top:25px;
    z-index:2;
}

.orangetable 
{
	border:1px solid #e5d9b6;
}

.leftboxhdg1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F98B3F;
	text-transform: uppercase;
}

.heading3 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    COLOR: #f98b3f;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.content1
{
	LINE-HEIGHT: 16px;
	FONT-FAMILY:Tahoma, Helvetica, sans-serif;
	COLOR: #4c4c4c;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.SiteMapHeading
{
	font-family: Roboto,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF8E39;
	text-transform: uppercase;
}

#BottomPanel .Box
{
	width:25%;
	float:left;
}

#BottomPanel li
{
	background-image:url(/images/v_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	line-height:25px;
	font-size:14px;
	color:#79959d;
	list-style:none;
	
}

#BottomPanel li a
{
    color:#828282;
    text-decoration:none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

a.popup 
{
    position: relative;
}

a.popup span 
{
    display: none;
}
/*
a.popup:hover span 
{
    position: absolute;
    top: 22px;
    left: 0;
    width:180px;
    height:120px;
    padding-top: 33px;
    display: block;
    background: url('/images/Mob_Num.gif')no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/Mob_Num.gif');
    z-index:2;
}

.Mobnum 
{
    font-weight:bold;
    font-size:18px;
    color:#fff;
    text-align:center;
    text-shadow: #000 1px 0px 1px;
    line-height:30px;
}
*/

a.popup:hover span 
{
    position: absolute;
    top: 15px;
    left: 0;
    width:250px;
    height:120px;
    padding-top: 33px;
    display: block;
    background: url('/images/Mob_Num.gif')no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/Mob_Num.gif');
    z-index:2;
}
   
.Mobnum 
{
    font-weight:bold;
    font-size:18px;
    color:#fff;
    text-align:center;
    text-shadow: #000 1px 0px 1px;
    line-height:30px;
    text-decoration:none;
}

/*  continue....sign up...*/
/* BUTTON STYLING FROM HERE DOWN *****************************/

div.clearbutton
{
   margin:0px;
   padding:0px;
}
/* GLOBAL BLACK BUTTON *****************************/
a.GlobalBlackButton span
{
    background: transparent url('/images/button_left_orange.png') no-repeat 0 0;
    display: block;
    line-height: 22px;
    padding: 7px 0 5px 18px;
    font-size: 16px;
    color: #800000;
    width:235px;
}
a.GlobalBlackButton
{
    background: transparent url('/images/button_right_orange.png') no-repeat top right;
    display: block;
    float: left;
    height: 34px;
    margin-right: 6px;
    padding-right: 20px;
    text-decoration: none;
    font-family: Roboto,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    
}
a.GlobalBlackButton:hover span
{
    background-position: 0 -34px;
    color: #fff;
    cursor:hand;
}
a.GlobalBlackButton:hover
{
    background-position: right -34px;
}
/*  continue....sign up...*/

.subpageconclusion
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #6c695d;
line-height: 18px;
text-align:left;
}

.BigZodicSign
{
    border-width:0px;
    margin-right:5px;
    float:left;
    border-width:1px;
    border-color:#555555;
    border-style:outset;
    border:0px;
}
.ContentLongDesc
{
    
    color:#253d49;
    font-size:18px;
    text-align: justify;
}

.Rahu_Table{
    border-spacing: 0px;
    border-collapse: collapse;
    width: 70%;
    border-color:#FEF8E0;
}

.Rahu_th {
    text-align: center;
    font-weight: bold;
    padding: 2px;
    border: 2px solid #FFFFFF;
    background: #FEF8E0;
    color: #F98B3F;
}
.Rahu_td {
    text-align: center;
    padding: 2px;
    border: 2px solid #FFFFFF;
    background: #FEFCF6;
}
.alignment{
 text-align:left;
 padding-left:30px;
}

.ui-app-box {
    float:left; 
    width:340px;
    margin:5px;
    border-radius:5px;
   -moz-border-radius: 5px 5px 5px 5px;
   -khtml-border-radius: 5px 5px 5px 5px;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;
    box-shadow:0px 0px 2px #88610e;
    border:0px solid #e5d9b6;
    }
.ui-app-content a {
    text-decoration:none;
    }
.ui-app-content a:hover {
    text-decoration:underline;
    }
.ui-app-heading h2 {
    text-decoration:none;
    border-bottom:1px solid #e5d9b6;
    font-size:16px;
    line-height:30px;
    margin:0;
    font-family:Verdana;
    }
.ui-app-heading h2 a {
    text-decoration:none;
    border-bottom:0px solid #e5d9b6;
    font-size:16px;
    line-height:30px;
    margin:0;
    font-family:Verdana;
    COLOR: #f98b3f; 
    }
.ui-app-heading h2 a:hover {
    text-decoration:underline;
    }
.ui-textbold{
    text-decoration:none;
    border-bottom:0px solid #ddd;
    font-size:12px;
    font-family:Verdana;
    color:#333;
    }
.ui-textbold a{
    text-decoration:none;
    border-bottom:0px solid #ddd;
    font-size:12px;
    font-family:Verdana;
    color:#333;
    }
.ui-app-container{
    width:100%;
    border-bottom:0px solid #800000;
    border-top:0px solid #800000;
    float:left;
    padding-bottom:10px;
    padding-left:4px;
    }
.ui-app-more{
    padding:5px;
    }
.ui-app-more a{
    color:#ff0000;  
    text-align:right; 
    }
.ui-content{
    padding-right:2px;
    }
.ui-contents a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	line-height: 18px;
	text-decoration:none;
	}
.ui-contents{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	line-height: 18px;
	text-decoration:none;
	}
.ui-contents a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4C4C4C;
	line-height: 18px;
	text-decoration:underline;
	}
div.rightmenu{
	width: 100%;
	}
div.rightmenu ul{
	list-style: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
    }
div.rightmenu li{
	margin-bottom: 0px;
	font: 13px Arial, Verdana, Helvetica,  sans-serif;
	color:#333;
   	padding-left:15px;
   	line-height:20px;
	text-decoration:none;
	text-align:left;
	border-bottom:0px dashed;
	background: url('/images/img_arrow1.gif') no-repeat left 25%;
	
    }
div.rightmenu a{
	font: 13px Arial, Verdana, Helvetica,  sans-serif;
	color:#333;
	line-height:normal;
	padding: 0px;
	text-decoration:none;
	
    }
div.rightmenu a:hover{
	background: url('images/highlight.gif') no-repeat right;
	padding: 0px;
	color:#ff4605;
	text-decoration:underline;
    }
.ui-sign-heading{
    border: 1px solid #ddd;
    border-bottom: 0 solid #ddd;
    line-height: 36px;
    padding-left: 5px;
    font-size: 18px;
    font-weight: normal;
    font-family:Verdana;
    text-align:left;
    color: #333;
    background: #fff7d6;
    border-radius: 5px 5px 0 0;
    box-shadow:0px 0px 0px #000;
    text-shadow:0px 0px 0px #ccc;
    }
.ui-sign-heading h1{		
    font-size: 15px;
    font-weight: bold;
    font-family:Verdana;
    text-align:left;
    color: #333;
    background: #fff7d6;
    text-shadow:0px 0px 0px #ccc;
    border-radius: 5px 5px 0 0;
    margin:0;
    padding:0;
	}
.ui-clear{
    clear:both; 
    }
.ui-box-full
    {
     width:100%;
     margin:0 auto;
    }
.ui-sign-content-box{
    border: 1 solid #ddd;
    background:#fff;
    border-radius:0px 0px 5px 5px;
   -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    padding:0px;
    }
.ui-inner-box
    {
        padding: 2px;
    }
    .ui-inner-img
    {
        margin-right: 5px;
    }
    .ui-inner-img img
    {
        vertical-align: middle;
    }
    .ui-inner-txt
    {
        font-size: 16px;
        color: #333;
        font-family: Verdana;
        font-weight: bold;
    }
   .ui-inner-hdg
    {
        font-size: 16px;
        color: #ff0000;
        font-family: Verdana;
        font-weight: bold;
    }
    .ui-box a
    {
        text-decoration: none;
    }
    .ui-container
    {
        width: 100%;
    }
    .ui-box-wrapp
    {
        width: 50%;
        float: left;
    }
    .ui-box
    {
        background: #fff;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        -webkit-transition: background 1s ease-in-out;
        margin: 5px;
    }
    .ui-compatible-hdg
    {
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #ff0000;
        font-size: 16px;
        font-weight: bold;
        text-shadow: 0px 1px 1px #ccc;
    }
    .ui-container .ui-box:hover
    {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        background: #f4f4f4;
    }
    .GPage-wide
    {
        padding: 10px;
    }
    .GPage .boxcontainer
    {
        background: #fff7d6;
        border: 10px solid #fbb203;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 10px #000;
        -moz-box-shadow: 0 0 10px #000;
        box-shadow: 0 0 10px #000;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
        margin: 10px;
    }
    /************ Zodiac sign box ***************/
    .ui-signbox-img
    {
        width: 100%;
        padding-top: 4px;
    }
    .ui-signinner-box
    {
        padding: 0px;
    }
    .ui-signinner-txt
    {
        font-size: 16px;
        color: #333;
        font-family: Arial;
        font-weight: bold;
    }
    .ui-signbox a
    {
        text-decoration: none;
    }
    .ui-signbox
    {
        background: #fff;
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        -webkit-transition: background 1s ease-in-out;
        margin-bottom: 8px;
        margin-left: 5px;
        width: 106px;
        float: left;
    }
    .ui-signbox:hover{
       -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        background: #ffc;
        cursor: pointer;
        }
 .ui-sign-container{
        background: #fff;
        border-radius: 5px;
       -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
       -webkit-transition: background 1s ease-in-out;       
        padding:3px;
        }
.ui-sign-container:hover{
       -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
        background: #ffc;
        cursor: pointer;
        }
.ui-padding{ padding:5px;}
.ui-border-b{border-bottom:1px solid #ddd;}
.ui-highlight-text{ font-size:15px; font-family: Verdana; color:#000;}
.ui-highlight-box{
        background: #990000;
        border-radius: 5px;
       -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
       -webkit-transition: background 1s ease-in-out;  
        margin:10px 5px 5px 5px;        
    }

/******** Tabs *********/

.tab_section {
	overflow: auto;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    border-top:0px solid #fff;
    }
.tabcontent_section {
	clear: both;
	float:left;
	margin-bottom: 1em;
	padding: 0px;
	border: 0px solid #ddd;
	}
.shadetabs{
    overflow: auto;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    border-top:1px solid #fff;
    background-color: #9c2008;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c2008), to(#cb2d0e));
    background: -webkit-linear-gradient(top, #cb2d0e, #9c2008);
    background: -moz-linear-gradient(top, #cb2d0e, #9c2008);
    background: -ms-linear-gradient(top, #cb2d0e, #9c2008);
    background: -o-linear-gradient(top, #cb2d0e, #9c2008);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c2008, endColorstr=#cb2d0e);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c2008, endColorstr=#cb2d0e)";    
    }
.shadetabs li{
    margin: 0;
    padding: 0;
    float: left;
    border-right:1px solid #fff;
    }
.shadetabs a{
    background-color: #9c2008;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c2008), to(#cb2d0e));
    background: -webkit-linear-gradient(top, #cb2d0e, #9c2008);
    background: -moz-linear-gradient(top, #cb2d0e, #9c2008);
    background: -ms-linear-gradient(top, #cb2d0e, #9c2008);
    background: -o-linear-gradient(top, #cb2d0e, #9c2008);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c2008, endColorstr=#cb2d0e);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c2008, endColorstr=#cb2d0e)";   
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font:bold 13px/35px Tahoma, Arial, Verdana, Helvetica,  sans-serif;
    height: 35px;
    padding: 0 14px;
    text-decoration: none;
    }
.shadetabs li:last-child{
    border-right:0px solid #fff;
    }
.shadetabs li a:visited{
    color: #FFFFFF;
    }
.shadetabs li a:hover{
    text-decoration: none;
    background: #c93434;
    color: #FFFFFF;
    }
.shadetabs li a.selected{
    background: #fbbf07;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbbf07), to(#fba207));
    background: -webkit-linear-gradient(top, #fba207, #fbbf07);
    background: -moz-linear-gradient(top, #fba207, #fbbf07);
    background: -ms-linear-gradient(top, #fba207, #fbbf07);
    background: -o-linear-gradient(top, #fba207, #fbbf07);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbbf07, endColorstr=#fba207);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbbf07, endColorstr=#fba207)";
   color:#900000;   
    }
.shadetabs li a.selected:hover{
    text-decoration: none;
    }
.tabcontent{
    display:none;
    }
.tabcontent li{
    margin-bottom: 0px;
	font: 13px Arial, Verdana, Helvetica,  sans-serif;
	color:#333;
    padding-left:15px;
	text-decoration:none;
	text-align:left;
	border-bottom:0px dashed;
	background: url('/images/img_arrow1.gif') no-repeat left 8px;
	line-height:22px;
    }
.tabcontent li a{
	font: 13px Arial, Verdana, Helvetica,  sans-serif;
	color:#333;
	line-height:normal;
	text-decoration:none;
	line-height:18px;
	}
.tabcontent a:hover{
	color:#ff4605;
	text-decoration:underline;
    }
.ui-out-of-stock img{
    opacity: 0.3;
    filter: alpha(opacity=30);
    }
.ui-out-of-stock-text{
    position: absolute;    
    background: #fff;
    border: 1px solid #ddd;
    padding: 3px 5px;
    font-size: 16px;
    margin-left: -40px;
    color: #333;
    text-decoration: none;
    text-align: center;
    }
.ui-out-of-stock1 img{
    opacity: 0.3;
    filter: alpha(opacity=30);
    }
.ui-out-of-stock-text1{
    position: absolute;    
    background: #fff;
    border: 1px solid #ddd;
    padding: 3px 5px;
    font-size: 16px;
    margin-left: 0px;
    margin-top:-50px;
    color: #333;
    text-decoration: none;
    text-align: center;
    }

.ui-margin
{
    margin: 10px;
}

/* Ad effects
-------------------------------------------*/
.ad-view {
   width: 265px;
   height: 90px;     
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.ad-view .ad-mask{
   width: 265px;
   height: 90px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.ad-view img {
   display: block;
   position: relative;
}

.ad-view a.ad-info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #990000;
   font-size:30px;
   color: #fff;
  -webkit-box-shadow: 0 0 1px #000;
  -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   margin-top:25px;
}
.ad-view a.ad-info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.ad-view-sm {
   width: 230px;
   height: 77px;     
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.ad-view-sm .ad-mask{
   width: 230px;
   height: 77px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.ad-view-sm img {
   display: block;
   position: relative;
}

.ad-view-sm a.ad-info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #990000;
   font-size:28px;
   color: #fff;
  -webkit-box-shadow: 0 0 1px #000;
  -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   margin-top:15px;
}
.ad-view-sm a.ad-info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.ad-view-1 img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.ad-view-1 .ad-mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(190,57,4, 0.2);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.ad-view-1:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.ad-view-1 a.ad-info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.ad-view-1:hover .ad-mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.ad-view-1:hover a.ad-info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.ad-view-1:hover a.ad-info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

@media print {
.tabcontent {
    display:block !important;
    }
}
    
.captcha-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color: #D45F13; 
    text-decoration: underline;
    cursor:pointer
    }
    
.content-style p 
{
    text-align:justify;
}
.content-style img 
{
    margin-right:5px;
    margin-top:8px;
}
.content-style .ui-app-heading h2 
{
    margin:0px;
    padding:8px;
}
.card-preview 
{
    background: #fff;
    margin-bottom: 8px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16), 0 1px 5px 0 rgba(0,0,0,0.12);
    border-radius: 3px;
}
.content-style .card-preview p { margin-bottom:0px; }
.content-style .ui-content { padding:8px 8px 0px 8px; }
.content-style .ui-app-more { padding-right:8px; }
.astrology-home p { text-align:justify; }

.paymentValt .wnt
{
    display:block;
    width:100%;
}
.paymentValt .btnCI 
{
    background:#f08e2d;
    padding:10px;
    color:#fff;
    text-decoration:none;
    border:none;
    width:100%;
    box-shadow: none;
    border-radius:3px;
    margin-bottom:10px;
    font-weight:normal;
    word-break: break-all;
    font-size:16px;
    height: 57px;
    
}
.paymentValt .btnCA 
{
    background:#fa4d57;
    padding:10px;
    color:#fff;
    text-decoration:none;
    width:100%;
    box-shadow: none;
    border:none;
    border-radius:3px;
    margin-bottom:10px;
    font-weight:normal;
    word-break: break-all;
    font-size:16px;
    height: 57px;
}
.paymentValt .btnCH 
{
    background:#ddd;
    padding:10px;
    color:#777;
    text-decoration:none;
    width:100%;
    box-shadow: none;
    border:none;
    border-radius:3px;
    margin-bottom:10px;
    font-weight:normal;
    word-break: break-all;
    font-size:16px;
    height: 57px;
}
.paymentValt .btnCA:hover 
{
    background:#e66361;
    color:#fff;
}
.paymentValt .btnCI:hover 
{
    background:#e5812c;
    color:#fff;
} 
.paymentValt .btnCH:hover 
{
    background:#e9e1e1;
    color:#000;
} 
.box-writter 
{
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 4px;
    font-size: 14px;
}
@media only screen and (max-width: 600px) {
  
  .paymentValt .btnCH,.paymentValt .btnCA,.paymentValt .btnCI 
{
    font-size:16px;
}
}