BODY{
    background: url(../images/footer-linkbg.png);
	background-repeat:repeat 100%;
    background-attachment:fixed;
    COLOR: black;
    FONT-FAMILY: verdana, arial, sans-serif;
    text-align:justify;
    FONT-SIZE: 10px;
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    
    }
A:link{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR:#800000;
    FONT-SIZE: 12px
    }
A:hover {
    border-bottom: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR:red;
    FONT-SIZE: 12px
    }
A:active{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #800000;
    FONT-SIZE: 12px
    }
A:visited{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #800000;
    FONT-SIZE: 12px
    }
A.newlink:link{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR:#800000;
    FONT-SIZE: 10px
    }
A.newlink:hover {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR:red;
    FONT-SIZE: 10px
    }
A.newlink:active{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #800000;
    FONT-SIZE: 10px
    }
A.newlink:visited{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #800000;
    FONT-SIZE: 10px
    }
IMG{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none
    }
H3{
    COLOR: #c60309;
    FONT-FAMILY: Comic Sans MS, arial, sans-serif;
    FONT-SIZE: 16px
    }
H4{
    COLOR: yellow;
    FONT-FAMILY: Comic Sans MS, arial, sans-serif;
    FONT-SIZE: 12px
    }
H2{    
    color: #1A1A1A;
    font: 22px/36px 'CallunaBlack',Georgia,Times,Times New Roman,serif;    
    padding-left:5px;
    padding-right:5px;  
    }
H1{    
    color: #1A1A1A;
    font: 40px/48px 'CallunaBlack',Georgia,Times,Times New Roman,serif;
    }
STRONG{
    FONT-SIZE: 12px
    }
TD{
    COLOR: #990000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px; 
    text-align:justify;
    height="18";
    FONT-COLOR:#990000
    }
.myboxtd{
    COLOR: #990000;
    FONT-FAMILY: verdana, arial, sans-serif;
    FONT-SIZE: 12px; 
    padding-left:4; 
    padding-right:4; 
    padding-top:1; 
    padding-bottom:1; 
    border-left: 1px solid #990000;
    border-right: 1px solid #990000;
    border-bottom: 1px solid #990000;
    border-spacing:0px
    }
.mybutton {
   border: none;
   background: #ca0303;
   background: -webkit-gradient(linear, left top, left bottom, from(#f20909), to(#690202));
   background: -webkit-linear-gradient(top, #f20909, #690202);
   background: -moz-linear-gradient(top, #f20909, #690202);
   background: -ms-linear-gradient(top, #f20909, #690202);
   background: -o-linear-gradient(top, #f20909, #690202);
   padding: 0px 12px;
   height:30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   border-radius: 3px;
  -webkit-box-shadow: 0 0px 0px #000;
  -moz-box-shadow:0 0px 0px #000;
   box-shadow:0 0px 0px #000;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family:Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   font-weight:bold;
   cursor:pointer;
   }
.mybutton:hover {
   background: #d44908;
   color: #fff;
   }
.mybutton:active {
   background: #c62905;
   }
TD.tableheading{
    BACKGROUND: #c60309;
    COLOR: #FFFFFF;
    FONT-SIZE: 14px; font-weight:bold
    }
TH{
    BACKGROUND: #ffffcc;
    COLOR: #c60309;
    FONT-SIZE: 14px; font-weight:bold
    }
P.headline{
    COLOR: #c60309;
    FONT-FAMILY: arial, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
    }
P.headline2{
    COLOR: black;
    FONT-FAMILY:  arial, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
    }
H3.comment{
    COLOR: red;
    FONT-FAMILY: arial,times new roman;
    FONT-SIZE: 16px
    }
P{
    COLOR: #990000;
    FONT-FAMILY: verdana,arial;
    FONT-SIZE: 12px;
    font-weight:normal;
    padding:2px;  
    text-align:justify;
    }

.myboxtable{ 
    border-top: 1px solid #990000; 
    padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1;
    border-collapse: collapse
    }
.removeborder {
    border-style:solid; border-width:0; padding-left: 4; 
    padding-right: 4; 
    padding-top: 1; 
    padding-bottom: 1
    }
.networkwebsites {
	font-size: 10px;
	} 
.notice{
	background-color:#B0D295; 
	border-width:1px; 
	border-style:solid; 
	border-color:#fbde81; 
	padding-left:3px; 
	padding-bottom:2px; 
	padding-top:2px;
	font-size:12px;
	color:#800000;
	}
.content{
	text-align: justify;
	padding:2px;
	color:#800000;
	font-size:12px;
	font-weight:normal;
	}
.notice1{
	background-color:#B0D295;
	border-width:1px;
	border-style:solid;
	border-color:#fbde81;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	}
.mobilenews{
	text-align:left;
	}

A.menufont:link {
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
    font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	text-decoration:none;
		}
A.menufont:active {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	text-decoration:none;
		}
A.menufont:visited {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	text-decoration:none;
	}
A.menufont:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ccc; 
	text-decoration:none;
	}
.menudivider {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	padding-left:5px; 
	padding-right:2px;
	}
.menubg{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fff; 
	background:#9a2208;
	height:20px;
    text-align:left;
    }
.footermenubg{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#fff; 
	background:#9a2208;	
	}
A.footermenu:link {
	font-family:Verdana,  Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#fff; 
	text-decoration:none;
	}
A.footermenu:active {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#fff; 
	text-decoration:none;
	}
A.footermenu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#fff; 
	text-decoration:none;
	}
A.footermenu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color:#fff; 
	text-decoration:underline;
	}

/*Deepak Css  For panchang2011/2011-mercury-retrograde.asp */

.MonthBgColor{
    color: #000000;
    font-weight: bold;
    }
.PostRetrogradeColor{
    background-color: #E7E7CE;
    }
.RetrogradeColor{
    background-color: #FFD763;
    }
.PreRetrogradeColor{
    background-color: #FFFF55;
    }
.SignTable{
    border: 1px solid #990000;
    width: 100%;
    border-collapse:collapse;
    }
.h1TagForHoroscope{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60309;
	text-transform: uppercase;
	background-color:#ffffcc;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:center;
	}

/* BUTTON STYLING FROM HERE DOWN *****************************/

div.clearbutton{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 1px;
    margin:auto;
    }
    
/* 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;
    }
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: Arial, 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....sin up...*/

.BigZodicSign{
    border-width:0px;
    margin-right:5px;
    float:left;
    border-width:1px;
    border-color:#555555;
    border-style:outset;
    }

/*For Inside Astrosage Page, Banner.html*/ 
    
#top{ 
    margin: 0 auto;
    width: 100%;
    }
#middlecolumn { 
    float: left;
    color: #333;
    width: 25%;
    }
#leftcolumn { 
    color: #333;
    width: 16%;
    float: left;
    }
#middlecolumn1 { 
    color: #333;
    width: 17%;
    float: left;
    }
#rightcolumn { 
    color: #333;
    width: 41%;
   float: left;
    }
    
/*Reg Form CSS By Deepak*/

#availability_status {
	font-size:11px;
	margin-left:10px;
	}
label {
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	}
.style_form {
    margin-left:40px;
    margin-top:3px;
    }

/*********** left menu *************/
		
.outer a, .outer div, .outer li, .outer ul, .outer body{
	margin: 0;
	padding: 0;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
    }
div.leftmenu{
	width: 100%;
	background:#FEEEBC;
    }
div.leftmenu ul{
	list-style: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	font-weight:bold;
	background:#FBDE81;
	border-bottom:0px dashed;
	line-height:20px;
	text-align:center;
    }
div.leftmenu li{
	margin-bottom: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-left:12px;
   	padding-right:2px;
   	padding-bottom:2px;
   	padding-top:2px;
	text-decoration:none;
	background:#FEEEBC;
	text-align:left;
	border-bottom:0px dashed;
	background-image: url('/images/v_arrow.gif');
	background-repeat:no-repeat;
	
    }
div.leftmenu a{
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	line-height:normal;
	padding: 0px;
	text-decoration:none;
	
    }
div.leftmenu a:hover{
	background: url('images/highlight.gif') no-repeat right;
	padding: 0px;
	color:#ff4605;
	text-decoration:underline;
    }
 
/*********** Astrosage Div Layouts CSS ************/

#wrapper {
	width: 1000px;
	margin:0 auto;
	background:#fff;
	}
#topheader {
	width: 990px;
	height: 22px;
	background-image: url(/images/btn-search.gif);
    background-repeat:repeat-x;
    padding-left:5px;
    padding-right:5px;
	}
#topheader-link{
	float: left;
	}
a.ui-top-link{
	color:#fff;
    text-align:left;
    font-weight:bold;
    text-decoration:underline;	
    float: left;
    
    text-shadow:0px 1px 1px #000;
    vertical-align:top;
    }
a.ui-top-link:hover{
    text-decoration:none;	
    }
.ui-topheader{
    width:1000px;
    margin:0 auto;
    }
@-moz-keyframes blinker {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes blinker {  
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.css3-blink {
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s;   
  -moz-animation-name: blinker;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -moz-animation-duration: 1s;
  }	
.css3-blink:hover {
 -webkit-animation-play-state: paused;
 -moz-animation-play-state: paused;
 }

/*************** Header ******************/

#header {	
	background: #fff;
	width: 100%;
	}
.header {
	vertical-align:top;
      }
.header-right{
    float:right;
    padding-right:10px;
    }
#header-col {	
	float:left;
	}
	
#menu {
	width:1000px;
	background:#9a2208;
	height:20px;
    text-align:left;
    font-family:verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
    line-height:18px;
	color :#fff; 
	}
	
/* Tooltip
***********************************************/
div > .tooltip, li > .tooltip, a > .tooltip, span > .tooltip {
	opacity: 0;
	margin-top: -10px;
	visibility: hidden;
	margin-left: -65px;
	
}

	div:hover > .tooltip, li:hover > .tooltip, a:hover > .tooltip, span:hover > .tooltip,
	a .tooltip:hover, span .tooltip:hover, li .tooltip:hover, div .tooltip:hover {
		opacity: 1;
		visibility: visible;
		overflow: visible;
		margin-top: 45px;
		display: inline;
		margin-left: 0px;	
		
	}

.tooltip {
	background: #FFFBCF;
	background: -moz-linear-gradient(top, #FFFBCF 0%, #FFFCDF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFBCF), color-stop(100%,#FFFCDF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFBCF', endColorstr='#FFFCDF',GradientType=0 );

	border: 1px solid #990000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	padding: 10px;
	margin-left: -40px;

	position: absolute;

	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-weight:bold;
	color: #990000;
	text-shadow: 0px 1px 1px #ccc;
	
	-webkit-box-shadow: 0 1px 3px #333;
	-moz-box-shadow: 0 1px 3px #333;	
	-o-box-shadow: 0 1px 3px #333;	
	box-shadow: 0 1px 3px #333;

	z-index: 10;	
}

		.tooltip span { /* Triangle */
			background: #FFFBCF;

			border: 0;
			border-top: 1px solid #990000;
			border-right: 1px solid #990000;	

			width: 10px;
			height: 10px;
			margin-right: 15px;
			margin-top: -31px;
			
			display: block;
			position: absolute;

			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transform: rotate(-45deg);
			
			-webkit-box-shadow: inset -1px 1px 0 #fff;
			-moz-box-shadow: inset 0 1px 0 #fff;
			-o-box-shadow: inset 0 1px 0 #fff;
			box-shadow: inset 0 1px 0 #fff;
			
			display /*\**/: none\9;
			*display: none !important;
			*display: none;
		}


/************ Top Zodiac Image ***************/
		
div.sign-h-img{
	width: 100%;
	padding-top:4px;
    }
div.sign-h-img ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
div.sign-h-img li{
	margin: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-top:2px;
   	text-decoration:none;
	text-align:left;
	border-bottom:0px dashed;
	line-height:18px;
	}
div.sign-h-img a{
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	line-height:normal;
	text-decoration:none;
	padding-left:5px;
	}
/************ Top Zodiac Text ***************/
		
.sign-text{	
	padding-top:2px; 
	padding-left:12px;	
    }
.sign-row{
    clear:both; 
    padding-top:8px;        
    }
.sign-row a{
	font: 12px Arial,Verdana, Helvetica,  sans-serif;
	color:#990000;
	font-weight:normal;
	float:left;
	line-height:normal;
	text-decoration:none;	
	width:63px;
	text-align:center;
	}
.sign-row a:hover{ text-decoration:underline}
.ui-search-cf:before, 
 .ui-search-cf:after{
      content:"";
      display:table;
      }    
.ui-search-cf:after{
      clear:both;
      }
.ui-search-cf{
      zoom:1;
      }
.ui-search-wrap{
       padding-top:8px;
      }  
.ui-search-form {
      width: 340px; 
      margin-right:5px;    
      
      }    
.ui-search-form input {
      width: 280px;
      height: 20px;
      padding: 10px 5px;
      float: left;    
      font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
      border: 2px solid #d83c3c;
      background:#fff;     
     -webkit-transition: border linear .2s,box-shadow linear .2s;
     -moz-transition: border linear .2s,box-shadow linear .2s;
     -ms-transition: border linear .2s,box-shadow linear .2s;
     -o-transition: border linear .2s,box-shadow linear .2s;
      transition: border linear .2s,box-shadow linear .2s;
     -moz-border-radius: 3px 0 0 3px;
     -webkit-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px;      
      }
.ui-search-form input:focus {
      outline: 0;
      background: #fff;
      box-shadow: inset 0 1px 1px #fff, 0px 0px 10px #fffc06;
     -o-box-shadow: inset 0 1px 1px #fff, 0px 0px 10px #fffc06;
     -webkit-box-shadow: inset 0 1px 1px #fff, 0 0 10px #fffc06;
     -moz-box-shadow: inset 0 1px 1px #fff, 0 0 10px #fffc06;
      }
.ui-search-form input::-webkit-input-placeholder {
      color: #990000;
      font-weight: bold;      
      }
.ui-search-form input:-moz-placeholder {
      color: #990000;
      font-weight: bold;  
    }
.ui-search-form input:-ms-input-placeholder {
     color: #990000;
     font-weight: bold;  
    }    
.ui-search-form button {
      overflow: visible;
      position: relative;
      float: right;
      border: 0;
      padding: 0;
      cursor: pointer;
      height: 44px;
      width: 50px;
      font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
      color: #fff;
      text-transform: uppercase;
      background: #d83c3c;
     -moz-border-radius: 0 3px 3px 0;
     -webkit-border-radius: 0 3px 3px 0;
      border-radius: 0 3px 3px 0;      
      text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
      margin-left:-10px;
      }   
.ui-search-form button:hover{		
      background: #e54040;
    }	
.ui-search-form button:active,
.ui-search-form button:focus{   
        background: #c42f2f;    
    }
.ui-search-form button:before {
      content: '';
      position: absolute;
      border-width: 8px 8px 8px 0;
      border-style: solid solid solid none;
      border-color: transparent #d83c3c transparent;
      top: 12px;
      left: -6px;
      }
.ui-search-form button:hover:before{
      border-right-color: #e54040;
      }
.ui-search-form button:focus:before{
      border-right-color: #c42f2f;
      }    
.ui-search-form button::-moz-focus-inner {
      border: 0;
      padding: 0;
      }


/*********** Middle ************/

#middle {
	border-right: 200px solid transparent;
	height: 1%;
	position: relative;
	}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
	
}
#content {
	margin: 0 0px 0px 0px;
	
}
.ui-wrapper{
    background:#fff;
    margin: 0 5px 0px 0px;
    border:1px solid #ccc;
    }
.ui-menu-ad-box{
    background:#fff;
    }


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 186px;
	position: relative;
	background:#FEEEBC;
	left: -186px;
	}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	right: -200px;
	width: 200px;
	position: relative;
	
	}
    
/************ Right menu ***************/
		
.outer a, .outer div, .outer li, .outer ul, .outer body{
	margin: 0;
	padding: 0;
	font-family:Arial, Verdana, Helvetica,  sans-serif;
    }
div.rightmenu{
	width: 100%;
    }
div.rightmenu ul{
	list-style: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 12px  Verdana, Arial, Helvetica,  sans-serif;
	font-weight:bold;
	
	border-bottom:0px dashed;
	color:#fff;
	line-height:18px;
    }
div.rightmenu li{
	margin-bottom: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-top:2px;
   	padding-bottom:2px;
   	padding-left:12px;
	text-decoration:none;
	/*background:#FEEEBC;*/
	text-align:left;
	border-bottom:0px dashed;
	background-image: url('/images/v_arrow.gif');
	background-repeat:no-repeat;
	}
div.rightmenu a{
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	line-height:normal;
	text-decoration:none;
	}
div.rightmenu a:hover{
	background: url('images/highlight.gif') no-repeat right;
	color:#ff4605;
	text-decoration:underline;
    }
a.zodiacnames{
	padding:25px;
    }

/************ Right Zodiac Image ***************/
		
div.zodiac-image{
	width: 100%;
    }
div.zodiac-image ul{
	list-style: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 12px  Verdana, Arial, Helvetica,  sans-serif;
	font-weight:bold;
	
	border-bottom:0px dashed;
	color:#fff;
	line-height:18px;
    }
div.zodiac-image li{
	margin-bottom: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-top:2px;
   	padding-left:3px;
	text-decoration:none;
	
	text-align:left;
	border-bottom:0px dashed;
	line-height:18px;
	}
div.zodiac-image a{
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	line-height:normal;
	text-decoration:none;
	}
div.zodiac-image a:hover{
	background: url('images/highlight.gif') no-repeat right;
	color:#ff4605;
	text-decoration:underline;
    }
        
/* Footer
-----------------------------------------------------------------------------*/
#footer{
    clear:both;
    background-image: url(/images/footer-bg1.jpg);
    background-repeat:repeat-x;
    height:120px;
    border-top:5px solid #ffaa07;
    }
.ui-footer{
    width:1000px;
    margin:0 auto; 
    }
.ui-copyright{
    border-bottom:1px solid #990000;
    text-align:center;
    font-size:12px;
    color:#fff;
    line-height:30px;
    }
.ui-copyright a{
    color:#fff;
    }
.ui-footer-menu{
    text-align:center;
    font-size:12px;
    color:#fff;
    }
.ui-footer-menu a{
    font-weight:bold;
    color:#fff;
    line-height:20px;
    text-decoration:none;
    }
.ui-footer-menu a:hover{
    text-decoration:underline;
    }
.ui-footer-menulink{
    text-align:center;
    font-size:12px;
    color:#fff;
    height:50px;
    }
.ui-footer-menulink a{
    font-weight:normal;
    color:#fff;
    line-height:20px;
    text-decoration:none;
    }
.ui-footer-menulink a:hover{
    text-decoration:underline;
    }
    
/*Right Col CSS by Vijay */
    
form#login p, form#login p input, form#login p label {
	font-family: Arial, Helvetica;
	font-size: 12px;
	}
form#login p {
     position: relative; 
     margin: 0px 0;
     }
form#login p label  {
    position: absolute; 
    padding-top: 5px; 
    padding-left: 20px;
    }
form#login p br {
    display: none;
    }
form#login p input{
	display: block;
	width: 150px;
	margin: 0;
	padding-left:5px;
	border: solid 1px #800000;
   -moz-border-radius:4px 4px 4px 4px;   
   -khtml-border-radius:4px 4px 4px 4px;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
    border-radius:4px 4px 4px 4px;
    background:#fff;
    }
form#login p label {
	width: 150px;
	display: block;
	margin: 5px 5px 5px 20px;
	padding: 0;
	}
input.email {
	width: 150px;
	margin-left:10px;
	border: solid 1px #800000;
	-moz-border-radius:4px 4px 4px 4px;   
   -khtml-border-radius:4px 4px 4px 4px;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
    border-radius:4px 4px 4px 4px;
    background:#fff;
   	}

.submit{
    padding-bottom:5px;
    color:#fff;
    margin-left:17px;
    display:inline;
   }
a.hrefbtn{
    background:#800000;
	padding:6px;
	border:0px;
   -moz-border-radius:4px 4px 4px 4px;   
   -khtml-border-radius:4px 4px 4px 4px;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
    border-radius:4px 4px 4px 4px;
    cursor:pointer;
    text-decoration:none;
    }
a.hrefbtn span{
    font-size:12px;
    color:#fff;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold;
    text-align:center;
    font-family:Verdana; 
    }
#login { 
	position: relative; 
	font-family: Areal, Sans-serif;
	font-size: 12px;  
	color:#800000;
	background: #fff;
	padding-top:8px;
	}
#password_placeholder {  
	color:#800000;
	left:11px;
	padding:3px; 
	position:absolute;
	top:47px;
	width:150px;
	text-align:left;
	font-weight:normal;
	}
#btn_placeholder {  
	color:#800000;
	left:85px;
	padding:3px; 
	position:absolute;
	top:135px;
	width:80px;
	text-align:right;
	font-weight:normal;
	}
.subscribe-btn{
    margin-top:0px;
    padding-bottom:5px;
    }

form input{
	border: 1px solid #a7a6aa;
	background-image: url(/images/form-text-box.gif);
	background-repeat:repeat-x;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
   -moz-border-radius:4px 4px 4px 4px;
   -khtml-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px;
    margin-bottom: 5px;
	margin-right:5px;
	height:23px;
	color:#800000;
	line-height:20px;
	padding-left:3px;
   	}
form select{	
	margin-bottom: 5px;
	margin-right:5px;
	height:25px;
	border: 1px solid #a7a6aa;
    }
    
/* ********** Icon Container *********** */

#icon-container{
width: 100%;
margin:2px;
}
#content1, #content2, #content3, #content4{
width: 17.5%;
margin: 2px 0px 2px 0px;
float: left;
text-align: left;
}
#icon1, #icon2, #icon3, #icon4{
width: 7%;
margin: 2px 2px 2px 0px;
float: left;
}
#ad{
    background:#fff; 
    height:90px;
    border-bottom:0px solid #800000;
    }
.free-services{
    background-image: url(/images/btn-search.gif);
    background-repeat:repeat-x;
    }
.free-services h2{
    font-size:20px; 
    color: #fff; 
    margin:0px;
    line-height:35px;
    text-shadow:0px 1px 1px #333;
    }


  /* ********** Punit Pandey Image Link *********** */

#punit-img-link{
width: 186px;
}
#punit-content{
margin: 2px 0px 2px 0px;
float: left;
text-align: left;
}
.punit-content{
text-align: left;
color:#800000;
font-size:12px;
font-weight:normal;
line-height:20px;
}
#punit-image{
width: 60px;
margin: 5px;
float: left;
}
/* Articles CSS */
.ContentLongDesc
{
    padding: 4px;
    font-size: 13px;
    text-align: justify;
}
.imgLeftfloat
{
    float: left;
    margin-right: 5px;
    border: 0;
    margin-left: 1px;
    margin-top: 4px;
    margin-bottom: 5px;
    width: 180px;
    height: 180px;
}
.textalignment{
text-align:left; padding-left:5px;
}
.br-top{
    border-top:1px solid #900000;  
    padding-bottom:10px;  
    }
.br-bottom{
    border-bottom:1px solid #900000;
    padding-top:10px;      
    }
    /******** 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;
	width:186px;
	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: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-top:2px;
   	padding-bottom:2px;
   	padding-left:12px;
	text-decoration:none;
	background:#FEEEBC;
	text-align:left;
	border-bottom:0px dashed;
	background-image: url('/images/v_arrow.gif');
	background-repeat:no-repeat;
    }
.tabcontent li a{
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	line-height:normal;
	text-decoration:none;
	}
.tabcontent a:hover{
	color:#ff4605;
	text-decoration:underline;
    }
.tabcontent li.home{
    margin-bottom: 0px;
	font: 12px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
   	padding-top:2px;
   	padding-bottom:2px;
   	padding-left:18px;
	text-decoration:none;
	background:#FEEEBC;
	text-align:left;
	border-bottom:0px dashed;
	background-image: url('/images/home.png');
	background-repeat:no-repeat;
    }

@media print {
.tabcontent {
    display:block !important;
    }
    }
a.popup{
    position: relative;
    }

a.popup span{
    display: none;
    }
a.popup:hover span{
    position: absolute;
    top: 15px;
    left: 0;
    width:350px;
    height:150px;
    text-align:left;
    padding-top: 50px;
    padding-left: 7px;
    display: block;
    background: url('/images/bubbles.png')no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bubbles.png');
    z-index:2;
    text-decoration:none;
    }
.popup-text{
    width:100%;
    list-style:none;
    margin:0;
    padding:12px;
    }
.popup-text li{
    margin-bottom: 0px;
	font:bold 13px Arial, Verdana, Helvetica,  sans-serif;
	color:#990000;
	padding-left:18px;
	text-decoration:none;
	text-align:left;
	border-bottom:0px dashed;
	background-image: url('/images/festival-bullet.png');
	background-repeat:no-repeat;
	height:20px;
	line-height:20px;
    }
.br-dashed{
    background: url(/images/starl.gif); 
    padding: 5px; 
    border-bottom: #FFFFFF 1px solid;
    background-repeat: repeat-x; 
    background-position: bottom;
    }
    
/*Button
-----------------------------------------------------------------------------*/

.ui-button-layout{
    text-align: CENTER;
    color: #000;
    line-height: 32px;
    }
.ui-button-layout a{
    padding: 0 10px 0 10px;
    margin: 1px;
    box-shadow:0px 0px 1px #000;
    color:#fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold; 
}
.ui-button-global{
    text-align: CENTER;
    line-height: 32px;
    }
.ui-button-global a{
    padding: 0 20px 0 20px;
    box-shadow:0px 0px 1px #000;
    color:#fff;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold; 
}
.ui-button-order{
    text-align: CENTER;
    color: #000;
    line-height: 32px;
    float:right;
    margin:0px 2px 2px 0px;
    }
.ui-button-order a{
    padding: 0 15px 0 15px;
    margin: 1px;
    box-shadow:0px 0px 1px #000;
    color:#fff;
    font-size: 13px;
    font-family: Verdana;
    font-weight: bold; 
}
.ui-buttongroup-layout{
    text-align: CENTER;
    color: #000;
    line-height: 32px;
    }
.ui-buttongroup-layout a{
    padding: 0 15px 0 15px;
    margin: 1px;
    box-shadow:0px 0px 1px #000;
    color:#fff;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold; 
    }
.ui-button
{
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: .5em 1em;
    border: 0px solid #ef6921;
    margin: 0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    white-space: nowrap;
    cursor: pointer;
    outline: 0;
    color: #fff;
    background-color: #da4a03;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#da4a03),to(#8e3103));
    background-image: -moz-linear-gradient(#da4a03,#8e3103);
    background-image: -o-linear-gradient(#da4a03,#8e3103);
    background-image: linear-gradient(#da4a03,#8e3103)-webkit-background-clip:padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1; *display:inline}

.ui-button:hover, .ui-button:focus, .ui-button:active
{
    border-color: #e5a202;
    border-bottom-color: #d49602;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    color: #333;
    background-color: #ffb505;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fecc56),to(#ffb505));
    background-image: -moz-linear-gradient(#fecc56,#ffb505);
    background-image: -o-linear-gradient(#fecc56,#ffb505);
    background-image: linear-gradient(#fecc56,#ffb505);
}
.ui-button:active, .ui-button.active
{
    border-color: #d49602;
    border-bottom-color: #e5a202;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    color: #333;
    background-color: #ffb505;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffb505),to(#fecc56));
    background-image: -moz-linear-gradient(#ffb505,#fecc56);
    background-image: -o-linear-gradient(#ffb505,#fecc56);
    background-image: linear-gradient(#ffb505,#fecc56);
}
.ui-button::-moz-focus-inner
{
    padding: 0;
    border: 0;
}
.ui-button.icon:before
{
    content: "";
    position: relative;
    top: 6px;
    float: left;
    width: 21px;
    height: 21px;
    margin: 0 .75em 0 -0.25em;
    background: url(/images/gh-icons.png) 0 99px no-repeat;
}
.ui-button.arrowup.icon:before
{
    background-position: 0 0;
}
.ui-button.arrowup.icon:hover:before, .ui-button.arrowup.icon:focus:before, .ui-button.arrowup.icon:active:before
{
    background-position: -12px 0;
}
.ui-button.arrowdown.icon:before
{
    background-position: 0 -12px;
}
.ui-button.arrowdown.icon:hover:before, .ui-button.arrowdown.icon:focus:before, .ui-button.arrowdown.icon:active:before
{
    background-position: -12px -12px;
}
.ui-button.arrowleft.icon:before
{
    background-position: -21px -21px;
}
.ui-button.arrowleft.icon:hover:before, .ui-button.arrowleft.icon:focus:before, .ui-button.arrowleft.icon:active:before
{
    background-position: 0 -21px;
}
.ui-button.arrowright.icon:before
{
    float: right;
    margin: 0 -0.25em 0 .5em;
    background-position: -21px 0px;
}
.ui-button.arrowright.icon:hover:before, .ui-button.arrowright.icon:focus:before, .ui-button.arrowright.icon:active:before
{
    background-position: 0px 0px;
}
.ui-button.approve.icon:before
{
    background-position: 0 -48px;
}
.ui-button.approve.icon:hover:before, .ui-button.approve.icon:focus:before, .ui-button.approve.icon:active:before
{
    background-position: -12px -48px;
}
.ui-button.add.icon:before
{
    background-position: 0 -288px;
}
.ui-button.add.icon:hover:before, .ui-button.add.icon:focus:before, .ui-button.add.icon:active:before
{
    background-position: -12px -288px;
}
.ui-button.remove.icon:before
{
    background-position: 0 -60px;
}
.ui-button.remove.icon:hover:before, .ui-button.remove.icon:focus:before, .ui-button.remove.icon:active:before
{
    background-position: -12px -60px;
}
.ui-button.log.icon:before
{
    background-position: 0 -72px;
}
.ui-button.log.icon:hover:before, .ui-button.log.icon:focus:before, .ui-button.log.icon:active:before
{
    background-position: -12px -72px;
}
.ui-button.calendar.icon:before
{
    background-position: 0 -84px;
}
.ui-button.calendar.icon:hover:before, .ui-button.calendar.icon:focus:before, .ui-button.calendar.icon:active:before
{
    background-position: -12px -84px;
}
.ui-button.chat.icon:before
{
    background-position: 0 -96px;
}
.ui-button.chat.icon:hover:before, .ui-button.chat.icon:focus:before, .ui-button.chat.icon:active:before
{
    background-position: -12px -96px;
}
.ui-button.clock.icon:before
{
    background-position: 0 -108px;
}
.ui-button.clock.icon:hover:before, .ui-button.clock.icon:focus:before, .ui-button.clock.icon:active:before
{
    background-position: -12px -108px;
}
.ui-button.settings.icon:before
{
    background-position: 0 -120px;
}
.ui-button.settings.icon:hover:before, .ui-button.settings.icon:focus:before, .ui-button.settings.icon:active:before
{
    background-position: -12px -120px;
}
.ui-button.comment.icon:before
{
    background-position: 0 -132px;
}
.ui-button.comment.icon:hover:before, .ui-button.comment.icon:focus:before, .ui-button.comment.icon:active:before
{
    background-position: -12px -132px;
}
.ui-button.fork.icon:before
{
    background-position: 0 -144px;
}
.ui-button.fork.icon:hover:before, .ui-button.fork.icon:focus:before, .ui-button.fork.icon:active:before
{
    background-position: -12px -144px;
}
.ui-button.like.icon:before
{
    background-position: 0 -156px;
}
.ui-button.like.icon:hover:before, .ui-button.like.icon:focus:before, .ui-button.like.icon:active:before
{
    background-position: -12px -156px;
}
.ui-button.favorite.icon:before
{
    background-position: 0 -348px;
}
.ui-button.favorite.icon:hover:before, .ui-button.favorite.icon:focus:before, .ui-button.favorite.icon:active:before
{
    background-position: -12px -348px;
}
.ui-button.home.icon:before
{
    background-position: 0 -168px;
}
.ui-button.home.icon:hover:before, .ui-button.home.icon:focus:before, .ui-button.home.icon:active:before
{
    background-position: -12px -168px;
}
.ui-button.key.icon:before
{
    background-position: 0 -180px;
}
.ui-button.key.icon:hover:before, .ui-button.key.icon:focus:before, .ui-button.key.icon:active:before
{
    background-position: -12px -180px;
}
.ui-button.lock.icon:before
{
    background-position: 0 -192px;
}
.ui-button.lock.icon:hover:before, .ui-button.lock.icon:focus:before, .ui-button.lock.icon:active:before
{
    background-position: -12px -192px;
}
.ui-button.unlock.icon:before
{
    background-position: 0 -204px;
}
.ui-button.unlock.icon:hover:before, .ui-button.unlock.icon:focus:before, .ui-button.unlock.icon:active:before
{
    background-position: -12px -204px;
}
.ui-button.loop.icon:before
{
    background-position: 0 -216px;
}
.ui-button.loop.icon:hover:before, .ui-button.loop.icon:focus:before, .ui-button.loop.icon:active:before
{
    background-position: -12px -216px;
}
.ui-button.search.icon:before
{
    background-position: 0 -228px;
}
.ui-button.search.icon:hover:before, .ui-button.search.icon:focus:before, .ui-button.search.icon:active:before
{
    background-position: -12px -228px;
}
.ui-button.mail.icon:before
{
    background-position: 0 -240px;
}
.ui-button.mail.icon:hover:before, .ui-button.mail.icon:focus:before, .ui-button.mail.icon:active:before
{
    background-position: -12px -240px;
}
.ui-button.move.icon:before
{
    background-position: 0 -252px;
}
.ui-button.move.icon:hover:before, .ui-button.move.icon:focus:before, .ui-button.move.icon:active:before
{
    background-position: -12px -252px;
}
.ui-button.edit.icon:before
{
    background-position: 0 -264px;
}
.ui-button.edit.icon:hover:before, .ui-button.edit.icon:focus:before, .ui-button.edit.icon:active:before
{
    background-position: -12px -264px;
}
.ui-button.pin.icon:before
{
    background-position: 0 -276px;
}
.ui-button.pin.icon:hover:before, .ui-button.pin.icon:focus:before, .ui-button.pin.icon:active:before
{
    background-position: -12px -276px;
}
.ui-button.reload.icon:before
{
    background-position: 0 -300px;
}
.ui-button.reload.icon:hover:before, .ui-button.reload.icon:focus:before, .ui-button.reload.icon:active:before
{
    background-position: -12px -300px;
}
.ui-button.rss.icon:before
{
    background-position: 0 -312px;
}
.ui-button.rss.icon:hover:before, .ui-button.rss.icon:focus:before, .ui-button.rss.icon:active:before
{
    background-position: -12px -312px;
}
.ui-button.tag.icon:before
{
    background-position: 0 -324px;
}
.ui-button.tag.icon:hover:before, .ui-button.tag.icon:focus:before, .ui-button.tag.icon:active:before
{
    background-position: -12px -324px;
}
.ui-button.trash.icon:before
{
    background-position: 0 -336px;
}
.ui-button.trash.icon:hover:before, .ui-button.trash.icon:focus:before, .ui-button.trash.icon:active:before
{
    background-position: -12px -336px;
}
.ui-button.user.icon:before
{
    background-position: 0 -360px;
}
.ui-button.user.icon:hover:before, .ui-button.user.icon:focus:before, .ui-button.user.icon:active:before
{
    background-position: -12px -360px;
}
.tablerowcolor
{
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
    height: 20px;
    background-color: #FBDE81;
    border: 2px#fff solid;
}
.tablerowcolor1
{
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
    height: 20px;
    background-color: #FEEEBC;
    border: 2px#fff solid;
}
.tablehead{
    font-weight: normal;
    text-align: center;
    padding-left: 5px;
    height: 20px;
    background-color: #FFF;
    border: 2px#fff solid;
}
.ui-contentbold{	
	background:#ffdf84;
	}
.alt-color-hd{	
	background:#bf8404;
	}
.alt-color-hd a{	
	background:#bf8404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	padding-left:5px;
	text-decoration:none;
	}
.alt-color-hd a:hover{	
	background:#bf8404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	padding-left:5px;
	text-decoration:underline;
	}
.alt-color-bg{
    background:#f0dfb9;    
    }

.ui-contentbold a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	padding-left:5px;
	text-decoration:none;
	}
.ui-contentbold a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
	padding-left:5px;
	text-decoration:underline;
	}
.ui-content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	line-height: 18px;
	
}
.ui-more a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
    }
.ui-cnslt{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
	padding:10px;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
	text-align:center; 
    }
.ui-cnslt a{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	line-height: 18px;
	}
.buytoday{
	list-style: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: 12px  Verdana, Arial, Helvetica,  sans-serif;
	font-weight:bold;
	background:#9A2208;
	border-bottom:0px dashed;
	color:#fff;
	line-height:18px;
    }
.ui-col-wrapper{
    
    width:71%;
    float:left;
   /* margin-top:5px;
    margin-left:5px;
     border:5px solid #fcfafa;
	-moz-box-shadow:0 3px 10px #888; 
	-webkit-box-shadow:0 3px 10px #888;
	-webkit-transition-property: transform; */
    }
.ui-col-container{
    width:100%;
    }
.ui-col{
    float:left;
    border:0px solid #ddd;
    box-shadow:0px 0px 0px #000;
    margin-top:3px;
    border-radius:3px;
    width:133px;
    background:#fff;
    padding:2px;
    margin-left:2px;
    }
.ui-col:hover{
    box-shadow:0px 0px 5px #000;
    border-radius:5px;
    padding:2px;
    }
.ui-col img{
     float:left;
     padding-right:2px;
     vertical-align:middle;
    }
.ui-zodiac-text{   
    font-size:12px;
    color:#990000;
    text-align:left;
    font-weight:bold;
    font-family:Arial;
    width:94px;
    }
.ui-zodiac-text{   
    padding:0;
    }
.ui-col a{   
     text-decoration:none;
    }
.ui-news-wrapper{
    width:29%;
    float:right;
    }
.ui-news-wrapper ol{
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	padding: 0;
	margin: 0em;
	}
.ui-news-wrapper ul{
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	padding: 0;
	margin: 0em;
	}
.ui-news-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em .2em;
	margin: 0px 0 0px 0px;
	background: #ffefbd;
	color: #990000;
	text-decoration: none;
	text-align:left;
    }

.ui-news-list a:hover{
	background: #ffdf84;
}	
.ui-news-list li.ui-news-heading{
     font-weight:bold;
     text-align:center;
     font-size:14px;
     color:#990000;
    }
.ui-btmnews-heading{
     font-weight:bold;
     text-align:center;
     font-size:14px;
     color:#990000;
     background:#fff;
     line-height:25px;
     border-top:1px solid #ccc;
     border-right:1px solid #ccc;
     border-left:1px solid #ccc;
     }
.ui-rightcol-heading{
     font-weight:bold;
     text-align:center;
     font-size:14px;
     color:#990000;
     background:#fbe9b3;
     line-height:25px;
     border-top:1px solid #ccc;
     border-right:1px solid #ccc;
     border-left:1px solid #ccc;
     }
#ui-news-container { list-style:none; margin-right:0px;}
#ui-news-container li {
     border:5px solid #fcfafa;
	-moz-box-shadow:0 3px 10px #888; 
	-webkit-box-shadow:0 3px 10px #888;
     box-shadow:0px 3px 10px #888;
	-webkit-transition-property: transform; 
	-webkit-transition-duration: 0.5s; 
	
	}

/*Top Menu
******************************************************/	
#topnav {
	height:58px;
	}
#topnav ul{
	margin: 0; 
	padding: 0;
	height:30px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background: url(images/btn-search.gif);
	background-repeat:repeat-x;
	}
#topnav li {
	float: left;
	margin: 0; 
	padding-right:7px;
	padding-left:7px;
    background-image: url(images/seprator.gif);
    background-repeat:no-repeat;
    }
#topnav li a {
	padding: 8px 2px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
#topnav li:hover {background: #ffefbd url(/images/topnav_active1.gif) repeat-x; }
#topnav li:hover a {color: #990000; }
#topnav li span {
	float: left;
	padding: 5px;
	position: absolute;
	right: 0;
	left: 0;  
	top:30px;
	display: none;
	background: #ffefbd;
	color: #990000;	
	box-shadow:0px 1px 1px #aaa;
	}
#topnav li span a {
	color: #990000;
	font-size:11px;
	}
#topnav li:hover span { display: block; }
#topnav li:first-child span { display: block; }
#topnav li span a { display: inline; }
#topnav li span a:hover {text-decoration: underline;}
#topnav li.active {background: #ffefbd;}
#topnav li.active a {color: #990000;}
.current { display: block; }


 /*************** Right Scrollbar *******************/ 
  
    ::-webkit-scrollbar{
            height: 16px;
            overflow: visible;
            width: 16px;
            box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);
        }
        ::-webkit-scrollbar-button
        {
            height: 0;
            width: 0;
        }
        ::-webkit-scrollbar-track
        {
            background-clip: padding-box;
            border: solid transparent;
            border-width: 0 0 0 4px;
        }
        ::-webkit-scrollbar-track:horizontal
        {
            border-width: 4px 0 0;
        }
        ::-webkit-scrollbar-track:hover
        {
            background-color: rgba(0,0,0,.05);
            box-shadow: inset 1px 0 0 rgba(0,0,0,.1);
        }
        ::-webkit-scrollbar-track:horizontal:hover
        {
            box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
        }
        ::-webkit-scrollbar-track:active
        {
            background-color: rgba(0,0,0,.05);
            box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);
        }
        ::-webkit-scrollbar-track:horizontal:active
        {
            box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);
        }
        ::-webkit-scrollbar-thumb
        {
            background-color: #990000;
            background-clip: padding-box;
            border: solid transparent;
            border-width: 1px 1px 1px 6px;
            min-height: 28px;
            padding: 100px 0 0;
            box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
        }
        ::-webkit-scrollbar-thumb:horizontal
        {
            border-width: 6px 1px 1px;
            padding: 0 0 0 100px;
            box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);
        }
        ::-webkit-scrollbar-thumb:hover
        {
            background-color: #fda805;
            box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);
        }
        ::-webkit-scrollbar-thumb:active
        {
            background-color: #be4e03;
            box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
        }
        ::-webkit-scrollbar-corner
        {
            background: transparent;
        }
        body::-webkit-scrollbar-track-piece
        {
            background-clip: padding-box;
            background-color: #f5f5f5;
            border: solid #fff;
            border-width: 0 0 0 3px;
            box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);
        }
        body::-webkit-scrollbar-track-piece:horizontal
        {
            border-width: 3px 0 0;
            box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);
        }
        body::-webkit-scrollbar-thumb
        {
            border-width: 1px 1px 1px 5px;
        }
        body::-webkit-scrollbar-thumb:horizontal
        {
            border-width: 5px 1px 1px;
        }
        body::-webkit-scrollbar-corner
        {
            background-clip: padding-box;
            background-color: #f5f5f5;
            border: solid #fff;
            border-width: 3px 0 0 3px;
            box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);
        }
        .RScroll::-webkit-scrollbar
        {
            height: 16px;
            overflow: visible;
            width: 12px;
        }
        .RScroll::-webkit-scrollbar-track
        {
            background-clip: padding-box;
            border: solid transparent;
            border-width: 0;
        }
        .RScroll::-webkit-scrollbar-track-piece, .RScroll::-webkit-scrollbar-thumb
        {
            border-width: 0;
        }
        

/* Festival Boxes 
************************************************/
.as-fst-wrapp{ margin:30px 30px 40px 30px;}
.as-fst-box{background:#fbd592; height:245px; border:1px solid #ddd;  margin:0px auto 0; box-shadow:0 0 5px #000; width:100%;}
.as-fst-box p{ color:#644010; font-size:16px;text-align:left; line-height:1.4; padding:0; margin:5px 0 10px 0;font-family:Arial}
.as-fst-box ul{padding:0; margin:0 0 0 15px;} 
.as-fst-box ul li{ color:#644010; font-size:12px; text-align:left; font-weight:bold; padding:0; margin:0;line-height:1.5;font-family:Arial } 
.as-fst-left{ float:left; background:url(/festival/css/roll-left.png) no-repeat; width:74px; height:334px;margin-top:-45px; margin-left:-30px;}
.as-fst-right{ background:url(/festival/css/roll-right.png) no-repeat; width:74px; height:334px;margin-top:-45px;float:right; margin-right:-30px; }   
.as-fst-divider{ border-left:1px solid #ebbd6e; height:243px; margin:0 5px;}
.as-fst-title-h1{font-size:24px;color:#644010; line-height:32px; font-weight:bold; text-align:center; margin:0; padding:5px 0 5px 0; font-family:Arial}    
.as-fst-title-h2{font-size:40px;color:#ff0000;text-align:center; margin:15px auto 15px; padding:0;font-family:Arial}
.as-fst-title-h2 sup{font-size:32px;font-family:Arial}
.as-fst-title-h3{font-size:18px;line-height:32px;padding:0;margin:0;color:#644010;text-align:center;font-family:Arial}
.ui-padding-tb{ padding-bottom:5px; padding-top:5px;}    
.as-fst-box .table tbody>tr>td{border-top: 0px solid #ddd;padding: 0px;} 

table {
  border-collapse: collapse;
  border-spacing: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be;
}

@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}




 /* Festival Boxes 
************************************************/
    .dt-wrapp{margin: 10px auto;}
    .dt-box{width: 96%;margin: 0px auto;}
    .dt-box-left{float: right;}
    .dt-box-right{float: left;width: 300px;}       
    .dt-box-title h1{background-color: #efe7da;font-weight:bold;font-size:18px;color:#990000;text-align:center; font-family:Arial; margin:0; padding:0}    
    .dt-box-roundedbox{border: solid 2px #990000;height: 230px;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius: 3px; background:#990000;}
    .dt-box-roundedbox h2{font-size:60px;color:#fff;text-align:center; font-family:Arial; margin:15px auto 15px; padding:0}
    .dt-box-roundedbox h2 sup{font-size:40px;}
    .dt-box-roundedbox h3{font-size:20px;line-height:35px;padding:0;margin:0;color:#fff;text-align:center; font-family:Arial;}
    .dt-box-imagebox{border-radius: 5px;border: solid 2px #651f06;margin-right: 30px;}
    .dt-box-img{border-radius: 0px;border: solid 5px #ede5d8;position: relative;height: 224px;width: 400px; box-shadow:0 0 1px #666;}
    .dt-box-fullwidth{clear:both;margin: 30px auto 0; background:#efe7da; border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 0px 0px 0 10px; border-top:solid 1px #9c0000;border-bottom:solid 1px #9c0000;}
    .dt-box-fullwidth p{ color:#000; font-size:16px;}
    .dt-box-fullwidth ul li{ font-size:15px;} 


  
