﻿/*new style aug30 */

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0px none;
	font-weight: 100;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
body
{
	line-height: 1;
	color: black;
	background: #2AAEC7;
}
ol, ul
{
	list-style: none;
}
table
{
	border-collapse: separate;
}
caption, th, td
{
	text-align: left;
	font-weight: normal;
}

/* REGULAR CODING */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}


.link_blue_color a
{color:#3366FF;
font-family:Arial,verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}


.link_blue_color
{color:#3366FF;
font-family:Arial,verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:20px;
text-decoration:none;
}








/* STRUCTURE */
#container
{
	margin: 0px auto;
}
.holder
{
	width: 950px;
	margin: 0px auto;
	background: url( '../images/holder.png' ) repeat-y center;
	overflow:hidden;
	height:auto;
}

.holder_blog
{
	width: 950px;
	margin: 0px auto;
	background: url( '../images/holder.png' ) repeat-y center;
	overflow:hidden;
	height:auto;
}

#header
{
	width: 950px;
	height: 88px;
	background: url( '../images/holder-top.png' ) no-repeat center;
	margin: 0px auto;
}
#content-box
{
	padding: 10px 0;
}
#links-lpanel
{
	float: left;
	width: 184px;
	padding: 0 0 0 18px;
	height: auto;
}
#links-rpanel
{
	margin: 0px 18px 0px 212px;
	color: #152736;
	padding: 0 0;
	height: auto;
}
#left-panel
{
	float: left;
	width: 715px;
	padding: 0 0 0 18px;
}
#right-panel
{
	margin: 0 8px 0 735px;
	color: #152736;
	padding: 0 0;
	height: auto;
}
#profile-panel
{
	float: left;
	width: 715px;
	padding: 0 0 0 0;
	height: auto;
}
#blog-panel
{
	float: left;
	width: 715px;
	padding: 0 0 0 18px;
	height: auto;
	overflow:hidden;
	clear:both;
}
#blog-panel_new
{
	float: left;
	width: 715px;
	padding: 0 0 0 18px;
	height: auto;
	overflow:hidden;
}
#astrology-panel
{
	margin: 0 18px 0 18px;
	color: #152736;
	padding: 0 0;
	height: auto;
}
#footer
{
	width: 950px;
	height: 160px;
	background: url( '../images/footer.png' ) no-repeat center top;
	text-align: center;
	font-size: 11px;
	margin: 0px auto;
}
#inner-panel
{
	width: 914px;
	padding: 0 18px 0 18px;
}


#inner-panel-ne
{
	width: 914px;
	float:left;
	padding: 0 18px 0 18px;
}
.grid2
	{ color:#000000;
	  font-size:11px;
	
	}

/* HEADER */
#logo
{
	float: left;
	overflow: hidden;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 23px;
	margin-bottom: 0;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#logo h1
{
	width: 129px;
	height: 58px;
	overflow: hidden;
}
#logo h1 a
{
	display: block;
	padding: 0 0 0 129px;
	height: 58px;
}
.banner-ad
{
	float: right;
	/*margin: 20px 10px 0 5px;*/
	margin: 45px 30px 0 5px;
	padding: 0 5px 0 0;
}
.Signup-Button
{
	background-image: url( '../images/Free-min-button.png' );
	background-position: center 50%;
	width: 242px;
	height: 58px;
}

.Signup-Button:hover
{
	background-image: url( '../images/Free-min-button-o.png' );
	background-position: center 50%;
	width: 242px;
	height: 58px;
}
.Buttonlink
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: none;
}
.Buttonlink:hover
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: underline;
}

/* NAVIGATION 
#nav-main{	background-image:url('../images/nav-bg.png');background-repeat:no-repeat;width:950px;height:32px; background-position:50%; background-repeat:repeat-y;	}
#nav-main .content{	padding:0 10px 0 0;	}
#nav-main ul{float:right;padding:0 8px;}
#nav-main ul li{float:left;	height:29px;}
#nav-main ul li a	{float:left;color:#FFFFFF;	padding:6px 15px;	font-size:14px;	text-decoration:none;	font-family:Helvetica, verdana, Arial, sans-serif;	}
#nav-main ul li a:hover	{float:left;color:#FFFFFF;padding:6px 15px;	font-size:14px;text-decoration:none;background:#40B3D0;font-family:Helvetica, verdana, Arial, sans-serif;	}
*/
#nav-main
{
	background-image: url(../images/nav-bg.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 950px;
	height: 25px;
}
#nav-main .content
{
	padding: 0 45px 0 0;
}
#nav-main ul
{
	float: right;
	padding: 0 8px;
}
#nav-main ul li
{
	float: left;
	height: 20px;
}
#nav-main ul li a
{
	float: left;
	color: #FFFFFF;
	padding: 6px 10px;
	font-size: 10px;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#nav-main ul li a:hover
{
	float: left;
	color: #FFFFFF;
	padding: 6px 10px;
	font-size: 10px;
	text-decoration: none;
	background: #40B3D0;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

 
#nav-top
{
 	background-image: url(../images/nav-bg.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 950px;
	height: 28px;
}
 #nav-top ul
{
	float: right;
	padding: 0 8px;
}
#nav-top ul li
{
	float: left;
	height: 25px;
}
#nav-top ul li a
{
	float: left;
	color: #FFFFFF;
	padding: 6px 10px;
	font-size: 10px;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
 
.signup-btn1
{
	background-color: Transparent;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 32px;
	border: 0px none;
	font-size: 14px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.signup-btn1:hover
{
	background: #40B3D0;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 32px;
	border: 0px none;
	font-size: 14px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

/* NAVIGATION SUBMENU */
#nav-submenu
{
	background-image: url( '../images/nav-bg-down.png' );
	background-repeat: no-repeat;
	width: 950px;
	height: 32px;
	background-position: 50%;
	background-repeat: repeat-y;
}
#nav-submenu .content
{
	padding: 0 55px 0 0;
}

.content_ne
	{ width:900px;
	  float:left;
	  padding:5px 5px 5px 5px;
	}

#nav-submenu ul
{
	float: right;
	padding: 0 8px;
}
#nav-submenu ul li
{
	float: left;
	height: 29px;
}
#nav-submenu ul li a
{
	float: left;
	color: #115972;
	padding: 8px 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#nav-submenu ul li a:hover
{
	float: left;
	color: #FFFFFF;
	padding: 8px 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background: #1C8CC1;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

/* NAVIGATION ASTROLOGY */
#nav-astrology-main
{
	background-image: url( '../images/nav-bg-astrology.png' );
	background-repeat: no-repeat;
	width: 950px;
	height: 32px;
	background-position: 50%;
	background-repeat: repeat-y;
}
#nav-astrology-main .content
{
	padding: 0 10px 0 0;
}
#nav-astrology-main ul
{
	float: right;
	padding: 0 8px;
}
#nav-astrology-main ul li
{
	float: left;
	height: 29px;
}
#nav-astrology-main ul li a
{
	float: left;
	color: #FFFFFF;
	padding: 6px 15px;
	font-size: 14px;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#nav-astrology-main ul li a:hover
{
	float: left;
	color: #FFFFFF;
	padding: 6px 15px;
	font-size: 14px;
	text-decoration: none;
	background: #40B3D0;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


/* NAVIGATION ASTROLOGY SUBMENU */
#nav-astrology-submenu
{
	background-image: url( '../images/nav-bg-astrology-dn.png' );
	background-repeat: no-repeat;
	width: 950px;
	height: 32px;
	background-position: 50%;
	background-repeat: repeat-y;
}
#nav-astrology-submenu .content
{
	padding: 0 55px 0 0;
}
#nav-astrology-submenu ul
{
	float: right;
	padding: 0 8px;
}
#nav-astrology-submenu ul li
{
	float: left;
	height: 29px;
}
#nav-astrology-submenu ul li a
{
	float: left;
	color: #115972;
	padding: 8px 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#nav-astrology-submenu ul li a:hover
{
	float: left;
	color: #FFFFFF;
	padding: 8px 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background: #C9230B;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

/* NAVIGATION SIDE MENU */
#sidemenu
{
	background: #DAEFF7;
	height: 25px;
}
#sidemenu ul
{
	background: url( '../images/nav.png' ) repeat-x top;
	width: 175px;
	float: left;
	padding: 25px;
}
#sidemenu ul li
{
	border-bottom: #a8d7e2 2px solid;
}
#sidemenu ul li a
{
	color: #1f7287;
	line-height: 20px;
	text-decoration: none;
	padding: 0 0 0 10px;
}
#sidemenu ul li a:hover
{
	background: url( '../images/nav_hov.gif' ) no-repeat left 5px;
}

/* CONTENT */
h2
{
	line-height: 40px;
	border-bottom: #d6f3f8 1px solid;
	color: #2d869c;
	font-size: 22px;
	margin: 0 0 15px 0;
}
h3
{
	color: #2d869c;
	font-size: 16px;
}
#content-box p
{
	padding: 0px 0;
}
#content-box a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#content-box a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

#content-box .text a {
color:#2D869C;
 
text-decoration:none;
}

.signup-btn1
{
	background-color: Transparent;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 32px;
	border: 0px none;
	font-size: 14px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.signup-btn1:hover
{
	background: #40B3D0;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 32px;
	border: 0px none;
	font-size: 14px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.morepsychic
{
	background-color: Transparent;
	color: #017477;
	text-decoration: none;
	border: 0px none;
	cursor: pointer;
}
.morepsychic:hover
{
	text-decoration: underline;
	cursor: pointer;
}

/* LEFT PANEL */

.box
{
	background: #f2fdff;
	line-height: 30px;
	color: #505254;
	margin: 0 0 10px 0;
}
.box h3
{
	color: #3d91a0;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}
.box p
{
	margin: 0 10px;
}
.box p.less
{
	margin: 0 4px;
}
#left-panel .sidemenu .content
{
	padding: 0 0 10px 0;
	background: #2AAEC7;
	line-height: 30px;
	width: 184px;
}
#left-panel .sidemenu ul
{
	background-color: #B2E1EC;
	width: 185px;
	float: left;
}
#left-panel .sidemenu ul li
{
	border-bottom: #99D9E5 1px solid;
}
#left-panel .sidemenu ul li a
{
	color: #115972;
	line-height: 25px;
	text-decoration: none;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#left-panel .sidemenu ul li a:hover
{
	color: #FFFFFF;
	background: url( '../images/nav_hov.gif' ) no-repeat left 5px;
}


#left-panel .mainbanner1
{
	background: url( '../images/Banner-Top.jpg' ) no-repeat left top;
	width: 514px;
	height: 120px;
	background-position: left;
	background-repeat: repeat-x;
	background-position: top;
	background-repeat: repeat-y;
	margin-left: 194px;
	margin-right: 0;
	margin-top: 6px;
	margin-bottom: 0;
	background-repeat: no-repeat;
}
#left-panel .mainbanner2
{
	background: url( '../images/Bannernew.jpg' ) no-repeat left top;
	width: 515px;
	height: 285px;
	background-position: left;
	background-repeat: repeat-x;
	background-position: top;
	background-repeat: repeat-y;
	margin-left: 194px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-repeat: no-repeat;
}
#left-panel .But-link
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: none;
}
#left-panel .But-link:hover
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: underline;
}
.signup-btn
{
	/*background: url( '../images/Blue-btn.png' ) no-repeat center;*/
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.signup-btn input
{
	background: url( '../images/Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	text-decoration:none;
	
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.signup-btn a
{
	background: url( '../images/Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 25px;
	text-decoration:none;
	padding-top:9px;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.signup-btn a:hover
{
	background: url( '../images/Blue-btn-o.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 25px;
	text-decoration:none;
	padding-top:9px;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
 
 .logininput {
 	color:#115972;
	font-family:Helvetica,verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	width:150px;
	 
 
 }

/* PROFILE PANEL */

#profile-panel .search
{
	margin: 10px 0 0 235px;
	width: 470px;
	text-align: right;
	color: #127DA1;
}
#profile-panel .tab
{
	float: left;
	color: #152736;
	padding: 0px 0 0 0;
	width: 225px;
	text-align: left;
}
#profile-panel .tabsort
{
	float: left;
	color: #152736;
	padding: 0 0 0 0;
	width: 500px;
	text-align: left;
}

#profile-panel .box1
{
	margin: 0 0 10px 357px;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	height: 135px;
}

#profile-panel .box2
{
	float: left;
	color: #152736;
	margin: 0 0 10px 0;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	height: 135px;
}
#profile-panel .leftbox
{
	float: left;
	width: 90px;
	padding: 0 0 0 5px;
	text-align: center;
}


#profile-panel .leftbox-bot
{
	padding: 0 0 0 9px;
	float: none;
	line-height: 15px;
	font-size: 14px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .rightbox
{
	margin: 0 5px 0 95px;
	color: #152736;
	padding: 0 0;
	height: auto;
}
#profile-panel .text
{
	margin: 5px 5px 0 5px;
	line-height: 15px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .textbold
{
	margin: 5px 5px 0 5px;
	line-height: 15px;
	font-size: 14px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .blacktext
{
	margin: 5px 5px 0 5px;
	line-height: 15px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .extrabold
{
	margin: 10px 5px 0 0;
	line-height: 15px;
	font-size: 17px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .links a
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#profile-panel .links a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


/* BLOG PANEL */

#blog-panel .time
{
	margin: 0 0 0 551px;
	width: auto;
	background-color: #E0EDEF;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #127DA1;
	height: 20px;
}
#blog-panel .titleheader
{
	background-color: #F0FAFF;
	float: left;
	color: #152736;
	padding: 5px 5px 5px 5px;
	width: 550px;
	text-align: left;
	height: 20px;
}
#blog-panel .Textbox
{
	margin: 0 0 10px 357px;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	color: #F4FCFD;
	height: 135px;
}

#blog-panel .commentbox1
{
	margin: 0 0 10px 357px;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	height: 35px;
}
#blog-panel .blogbox1
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 0 0 0;
	width: 707px;
	border-right: #A9DDEA 1px solid;
	border-top: #A9DDEA 1px solid;
	border-left: #A9DDEA 1px solid;
	border-bottom: #A9DDEA 1px solid;
	text-align: right;
}
#blog-panel .blogbox2
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 5px 5px 5px;
	width: 695px;
	background-color: #F9FEFF;
	border-right: #E4F6F9 1px solid;
	border-top: #E4F6F9 1px solid;
	border-left: #E4F6F9 1px solid;
	border-bottom: #E4F6F9 1px solid;
	text-align: justify;
}

#blogboxheader
{
	background: #2AAEC7;
	line-height: 30px;
	width: 709px;
	margin: 0 0 5px 0;
}
#blogboxheader h3
{
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtext
{
	margin: 5px 5px 5px 15px;
	line-height: 15px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtextbold
{
	margin: 5px 5px 5px 10px;
	font-size: 13px;
	color: #115972;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtextbold2
{
	margin: 5px 5px 0 5px;
	font-size: 12px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .links a
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .links a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


/* New Blog class */


/* BLOG PANEL */

#blog-panel_new .time
{
	margin: 0 0 0 551px;
	width: auto;
	background-color: #E0EDEF;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #127DA1;
	height: 20px;
}
#blog-panel_new .titleheader
{
	background-color: #F0FAFF;
	float: left;
	color: #152736;
	padding: 5px 5px 5px 5px;
	width: 550px;
	text-align: left;
	height: 20px;
}
#blog-panel_new .Textbox
{
	margin: 0 0 10px 357px;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	color: #F4FCFD;
	height: 135px;
}

#blog-panel_new .commentbox1
{
	margin: 0 0 10px 357px;
	width: 347px;
	border-right: #18a1c5 1px solid;
	border-top: #18a1c5 1px solid;
	border-left: #18a1c5 1px solid;
	border-bottom: #18a1c5 1px solid;
	text-align: right;
	height: 35px;
}
#blog-panel_new .blogbox1
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 0 0 0;
	width: 707px;
	border-right: #A9DDEA 1px solid;
	border-top: #A9DDEA 1px solid;
	border-left: #A9DDEA 1px solid;
	border-bottom: #A9DDEA 1px solid;
	text-align: right;
}
#blog-panel_new .blogbox2
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 5px 5px 5px;
	width: 695px;
	background-color: #F9FEFF;
	border-right: #E4F6F9 1px solid;
	border-top: #E4F6F9 1px solid;
	border-left: #E4F6F9 1px solid;
	border-bottom: #E4F6F9 1px solid;
	text-align: justify;
}


/* End of new blog class */

#blogboxheader
{
	background: #2AAEC7;
	line-height: 30px;
	width: 709px;
	margin: 0 0 5px 0;
}
#blogboxheader h3
{
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtext
{
	margin: 5px 5px 5px 15px;
	line-height: 15px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtextbold
{
	margin: 5px 5px 5px 10px;
	font-size: 13px;
	color: #115972;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .blogtextbold2
{
	margin: 5px 5px 0 5px;
	font-size: 12px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .links a
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#blog-panel .links a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}






/* RIGHT PANEL 
#boxheader h3{color:#FFFFFF; padding:0 10px 0 10px; line-height:20px; font-size:12px; font-weight:bold; font-family:Helvetica, verdana, Arial, sans-serif;}
*/

#right-panel .boxtop
{
	background: #B2E1EC;
	line-height: 12px;
	color: #505254;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
}
#right-panel .boxtop2
{
	background: #B2E1EC;
	line-height: 15px;
	color: #505254;
	margin: 0 8px 10px 0;
	padding: 5px 0 5px 0;
	height:233px;
}
#right-panel .text
{
	margin: 5px 5px 0 5px;
	line-height: 15px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .textbold
{
	margin: 5px 5px 5px 10px;
	font-size: 11px;
	color: #115972;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .extrabold
{
	margin: 5px 5px 0 5px;
	font-size: 17px;
	color: #127DA1;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .links a
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .links a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .Horoscopelinks a
{
	color: #505254;
	text-decoration: underline;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .Horoscopelinks a:hover
{
	color: #505254;
	text-decoration: underline;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .boxheader
{
	background: #2AAEC7;
	line-height: 30px;
	width: 197px;
	margin: 0 0 5px 0;
}
#boxheader1
{
	background: #2AAEC7;
	line-height: 30px;
	width: 197px;
	margin: 0 0 0px 0;
}

#loginhead {

  background: #2AAEC7;
	line-height: 30px;
	text-align:center;
	width: 100%;
	margin: 0 0 0px 0;
 
}

#loginhead h3 {
color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;


}

#right-panel .boxheader
{
	background: #2AAEC7;
	line-height: 30px;
	width: 197px;
	margin: 0 0 5px 0;
}



#right-panel .boxheader h3
{
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.bluebgbox
{
	margin: 0px 0px 5px 0px;
	line-height: 12px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
	background-color: #E3F5F9;
}
#boxheader1 h3
{
	text-align: left;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

#right-panel .boxheader h3 a
{
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 10px 0 0px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#right-panel .boxheader h3 a:hover
{
	text-align: left;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 0 10px 0 0px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
.testitextbold1
{
	margin: 5px 5px 5px 5px;
	font-size: 13px;
	color: #115972;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
	text-align: justify;
}
.testitextbold2
{
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	color: #115972;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
	text-align: right;
	font-style: italic;
}
.testimonial
{
	line-height: 15px;
	color: #505254;
	width: 200px;
	text-align: justify;
	top: 0px;
	color: #115972;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
	text-align: justify;
}



.box
{
	background: #f2fdff;
	line-height: 12px;
	margin: 0 0 10px 0;
}
.box p
{
	margin: 5px 5px 0 5px;
	line-height: 12px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
.boxblog p
{
	margin: 5px 5px 0 5px;
	line-height: 11px;
	font-size: 11px;
	font-family: Helvetica, verdana, Arial, sans-serif;
}



/* FOOTER */
#footer .content
{
	padding: 20px;
	text-align: center;
	color: #FFFFFF;
}


#footer .copyright
{
	padding: 20px;
	text-align: center;
	
	color: #FFFFFF;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#footer .text
{
	color: #1183A7;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#footer a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#footer a:hover
{
	text-decoration: underline;
	font-family: Helvetica, verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.imgVisa
{
	margin: auto;
	background-image: url( '../images/Visa-Images.gif' );
	width: 367px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: center top;
}

.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url( '../images/star.gif' ); /* background-image: url(Images/FilledStar.png); 	 background-image: url(http://localhost/lifepsychic/Images/star.gif);*/
}

.emptyRatingStar
{
	background-image: url( '../images/staroff.gif' ); /* background-image: url(Images/EmptyStar.png); 	background-image: url(http://localhost/lifepsychic/Images/staroff.GIF);*/
}

.savedRatingStar
{
	background-image: url( '../images/star.gif' ); /* background-image: url(/Images/staroff.GIF);*/
}
.horofilledRatingStar
{
	background-image: url( '../images/ratestar.gif' ); /* background-image: url(Images/FilledStar.png); 	 background-image: url(http://localhost/lifepsychic/Images/star.gif);*/
}

.horoemptyRatingStar
{
	background-image: url( '../images/ratestar_off.gif' ); /* background-image: url(Images/EmptyStar.png); 	background-image: url(http://localhost/lifepsychic/Images/staroff.GIF);*/
}

.horosavedRatingStar
{
	background-image: url( '../images/ratestar.gif' ); /* background-image: url(/Images/staroff.GIF);*/
}
.gridAltItem
{
	font-size: 7pt;
}
.checkbox
{
	font-size: 7pt;
	font-family: Arial;
}
.textreg1
{
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
.textreg2
{
	margin: 5px 5px 5px 5px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
.textreg3
{
	margin: 5px 5px 5px 5px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.right
{
	text-align: right;
}

.clear
{
	clear: both;
}
.mb span
{
	display: block;
	background: url( '../images/play_btn.png' ) no-repeat 5px 50%;
	padding-left: 40px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}



#links-lpanel .linksmenu .content
{
	background: #2AAEC7;
	line-height: 30px;
	width: 184px;
}
#links-lpanel .linksmenu ul
{
	background-color: #B2E1EC;
	width: 184px;
	float: left;
}
#links-lpanel .linksmenu ul li
{
	border-bottom: #99D9E5 1px solid;
}
#links-lpanel .linksmenu ul li a
{
	color: #115972;
	line-height: 25px;
	text-decoration: none;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-lpanel .linksmenu ul li a:hover
{
	color: #FFFFFF;
	background: url( 'images/nav_hov.gif' ) no-repeat left 5px;
}

/* LINKS RIGHT PANEL */


#links-rpanel .linksrtitleheader
{
	margin: 0 0 0 0;
	width: 705px;
	background-color: #E0EDEF;
	padding: 5px 5px 5px 5px;
	text-align: center;
	color: #127DA1;
	height: 20px;
}



#links-rpanel .linksrbox1
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 0 0 0;
	width: 718px;
	border-right: #A9DDEA 1px solid;
	border-top: #A9DDEA 1px solid;
	border-left: #A9DDEA 1px solid;
	border-bottom: #A9DDEA 1px solid;
	text-align: right;
}
#links-rpanel .linksrbox2
{
	background: #FFFFFF;
	line-height: 15px;
	color: #505254;
	margin: 5px 5px 5px 5px;
	width: 705px;
	background-color: #F9FEFF;
	border-right: #E4F6F9 1px solid;
	border-top: #E4F6F9 1px solid;
	border-left: #E4F6F9 1px solid;
	border-bottom: #E4F6F9 1px solid;
	text-align: justify;
}

#linksrboxheader
{
	background: #2AAEC7;
	line-height: 30px;
	width: 720px;
	margin: 0 0 5px 0;
}
#linksrboxheader h3
{
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksrtext
{
	margin: 5px 5px 0px 5px;
	line-height: 15px;
	font-size: 11px;
	color: #127DA1;
	text-align: justify;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksrtextbold
{
	margin: 5px 5px 5px 10px;
	line-height: 18px;
	font-size: 11px;
	color: #115972;
	font-weight: bold;
	text-align: justify;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksrtextbold2
{
	margin: 5px 5px 0px 5px;
	line-height: 15px;
	font-size: 11px;
	color: #127DA1;
	font-weight: bold;
	text-align: justify;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksrtextbold3
{
	margin: 5px 5px 0px 5px;
	line-height: 18px;
	font-size: 11px;
	color: #127DA1;
	font-weight: bold;
	text-align: left;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksr-link a
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .linksr-link a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel label
{
	float: left;
	width: 150px;
	line-height: 15px;
	text-align: right;
	margin: 0 5px 0 5px;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

#links-rpanel .linkr-btn
{
	background: url( '../Images/Blue-btn.PNG' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

#links-rpanel .linkr-btn:hover
{
	background: url( '../images/Blue-btn-o.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
#links-rpanel .contact-txt
{
	border: #ebebeb 1px solid;
	padding: 0px 0px 0 0px;
	height: 15px;
	width: 250px;
}

/****************/
.helppagetextcolor
{
	color: #006DFE;
}
.callhistoryboxtop
{
	background-image: url(../images/Profile_bigboxtop.jpg);
	width: 731px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center;
}
.callhistoryboxmid
{
	background-image: url(../images/Profile_bigboxmid.jpg);
	width: 731px;
	background-position: center;
	background-repeat: repeat-y;
}

.callhistoryboxbot
{
	background-image: url(../images/Profile_bigboxbot.jpg);
	width: 731px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
.textwhite
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.rightpnl_link
{
	color: #FFFFFF; /*padding:0 10px 0 10px;*/
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.rightpnl_link:hover
{
	color: #FFFFFF; /*padding:0 10px 0 10px;*/
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.psyblog_text
{
	color: Blue; /*padding:0 10px 0 10px;*/
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.psyblog_text:hover
{
	color: Blue; /*padding:0 10px 0 10px;*/
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


/*.more_btn a{ color:#115972; text-decoration:none; font-size:12px;}
.more_btn a:hover{ color:#115972; text-decoration:underline; font-size:12px;}*/



/*       new classes for Sign in button       */


.signup-btn_new
{
	/*background: url( '../images/Blue-btn.png' ) no-repeat center;*/
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
	text-decoration:none;
}

.signup-btn_new input
{
	background: url( '../images/Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	text-decoration:none;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.signup-btn_new input:hover
{
	background: url( '../images/Blue-btn-o.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 34px;
	text-decoration:none;
	
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.registerbutton 
{
 	background: url( '../images/Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 35px;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:8px;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.sidemenu ul {
	height:278px; 
}

.signup-btn_new a
{
	background: url( '../images/Blue-btn.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 25px;
	text-decoration:none;
	padding-top:9px;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}


.signup-btn_new a:hover
{
	background: url( '../images/Blue-btn-o.png' ) no-repeat center;
	cursor: pointer;
	color: #fff;
	width: 104px;
	height: 25px;
	text-decoration:none;
	padding-top:9px;
	display:block;
	border: 0px none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}

.banner_im{ width:510px; 
            height:277px;	
            background: url( '../images/Bannernew.jpg') no-repeat center; 
            
            }
            
            
.forimg img
{
	width:650px;
	}
	
.sidelinks3 a
{
	color: #127DA1;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
 .sidelinks3 a:hover
{
	color: #127DA1;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, verdana, Arial, sans-serif;
}
.thinbig-btn{	background:url(../images/T-Big-Blue-btn.png) no-repeat center;  cursor:pointer;	color:#fff;	width:181px;	height:27px;	border:0;font-size:12px; font-weight:bold; font-family:Helvetica, verdana, Arial, sans-serif;}

.thinbig-btn input{	background:url(../images/T-Big-Blue-btn.png) no-repeat center;  cursor:pointer;	color:#fff;	width:181px;	height:27px;	border:0;font-size:12px; font-weight:bold; font-family:Helvetica, verdana, Arial, sans-serif;}