
/***main page layout***/

body {
	font-family:Tahoma, Geneva, sans-serif;
	margin: 25px;
	background-color: #000;
}

h3 {
	font-size: 1.2em;
	color:#973433;
	}
		
.list_carousel {
	background-color: #ccc;
	margin: 20px 0 30px 60px;
	width: 650px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif

}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	font-size: 0.875em;
	color: #999;
	width: 150px;
	height: 130px;
	padding: 0;
	margin: 6px;
	display: block;
	float: left;
	overflow:hidden
}
.list_carousel li  img{
	border:5px solid #FFF;
	border-radius:6px;
	float:left;
	
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
	width:18px;
	height:29px;
	position:absolute;
	margin-top:-100px;
	margin-left:-20px;
}
.next {
	float: right;
	margin-right: 10px;
	width:18px;
	height:29px;
	position:absolute;
	margin-top:-100px;
	margin-left:652px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}

.timer {
	background-color: #F00;
	height: 3px;
}
		
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

* {
margin:0px auto;
padding:0;
}

img{border: 0;}

.main {
width: 100%;
height: 100%;
background-color:#6A0000;
left: 0px;
top: 0px;
border:none;
position: relative;
text-align: center;
overflow: visible;
padding:0;
margin:0;
min-height: 675px;
}	

.window {
width: 100%;
background-color:#6A0000;
position:relative;
margin-left: auto;
margin-right: auto;
left: 0px;
top: 0;
height: 100%;
}

.bottomleft {
height: 324px;
width: 393px;
position: absolute;
left: -1px;
background-image: url(../images/bottom-left.jpg);
bottom: 0px;
overflow: auto;
z-index: 2;
}

.bottommiddle {
height: 85px;
width: 100%;
position: absolute;
left: 0;
overflow: auto;
background-image: url(../images/bottom-middle.jpg);
bottom: 0px;
z-index: 1;
}

.bottomright {
height: 85px;
width: 99px;
position: absolute;
right: -1;
background-image: url(../images/bottom-right.jpg);
bottom: 0px;
z-index: 1;
}

.topright {
height: 483px;
width: 531px;
position: absolute;
right: -1;
background-image: url(../images/top-right.jpg);
top: 0px;
z-index: 0;
}

.topleft {
height: 46px;
width: 46px;
position: absolute;
left: -1px;
background-image: url(../images/top_left.jpg);
top: 0px;
overflow: auto;
z-index: 0;
}

/***************HOME PAGE***************/

/*DETAILS.PHP*/
   
/*
PROFILE TABS*/
/** Start: to style navigation tab **/

#info-tabs {
float:left!important;
width:630px!important; 
margin:auto!important;
}

/*TAB STYLING*/
ul.tabs li.active a {
    
}
ul.tabs li a {
    display: block!important;
    font-size: 0.875em!important;
    font-weight: 700!important;
    outline: medium none!important;
    padding: 3px 10px 10px 5px!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
}

.tab-container {
border:1px solid #E1E2E5!important;
}


/*TAB 1 Q & A*/
#tab1, #tab2, #tab3 {
display:block!important;
color: #000000!important;
height: auto!important;
min-height: 350px!important;
}

#tab1 img {
position:relative!important; 
float:right!important; 
padding:10px!important; 
border:1px solid!important; 
border-radius:3px!important;
margin:10px!important;
}
/*TAB 1 Q & A END*/


/*TAB 2 SCHEDULE*/

/*TAB 2 SCHEDULE END*/


/*TAB 3 VIDEO*/
#tab3 p {
font-size:1.000em!important;
}
/*TAB 3 VIDEO END*/

.reader-name {
margin:0 0 10px 10px;
background-color:#6A0000;
color:#FFFFFF;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.reader-name h3 {
padding:0 0 0 10px!important;
text-shadow: 1px 1px 1px rgba(000,000,000,000.80) !important;
color:#FFFFFF!important;
}

.main-details {
width: 100%;
height: 100%;
background-color:#6A0000;
left: 0px;
top: 0px;
border:none;
position: relative;
text-align: center;
overflow: visible;
padding:0;
margin:0;
min-height:1620px;
}

.content-details { background-color:#FFFFFF; height:1400px; 
width:890px; margin:0 0 0 10px;
-webkit-box-shadow: -5px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -5px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow:         -5px 4px 5px rgba(50, 50, 50, 0.75);
}

.b-height {height:1550px !important;}

/*Right Details Full Profile*/
.details-right {
float:left;
margin:0 0 0 10px;
width:280px;
padding:5px;
font-family: Tahoma, Geneva, sans-serif;
font-size:0.9em;
background:url(../images/arches.png) repeat;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
}

.details-right a {
text-decoration:none;
color:#000;
}

.top-section {
width:100px;
float: left;
margin:0 0 10px 0;
}

/*Skills, Subjects etc*/
.details-right ul li {
margin:0 0 5px 0;
padding:0 0 0 5px;
}

.top-section img {
border-top-right-radius:5px;
border-top-left-radius:5px;

}

.available {
background: none repeat scroll 0 0 rgba(0, 155, 78, 0.6);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
bottom: 1px;
color: #FFFFFF;
display: block;
font-weight: 400;
margin-top: -4px;
position: relative;
text-align: center;
text-shadow: 0.1em 0.1em 0.2em #000000;
text-transform: uppercase;
width: 95px;
margin:0px !important;
}

.busy {
	background: none repeat scroll 0 0 rgba(255, 0, 0, 0.6);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    bottom: 1px;
    color: #FFFFFF;
    display: block;
    font-weight: 400;
    margin-top: -4px;
    position: relative;
    text-align: center;
    text-shadow: 0.1em 0.1em 0.2em #000000;
    text-transform: uppercase;
    width: 95px;
	margin:0px !important;
}

.subjects-overflow-fix {
overflow:hidden!important;
display:block!important;
padding:0px !important;
}

.details-right ul li {
list-style:none!important;
}

.details-right ul li span {
font-size:1.250em!important;
font-weight:bold!important;
}
   
.reader-description1 {
width:270px!important;
clear:both!important;
margin-top:10px !important;
border-radius:10px!important;
-webkit-border-radius:10px!important;
-moz-border-radius:10px!important;
padding:5px!important;
color:#000!important;
text-align:justify!important;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75)!important;
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75)!important;
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75)!important;
background: rgb(253,240,226)!important;
margin-left:-2px!important;
border:solid 2px #CCCCCC!important;
}


/*Online Booking*/
.details-right-booking{
margin:10px 0 0 -2px !important;
width:280px!important;
height:150px!important;
margin:20px 10px 0 0!important;
text-decoration:none!important;
padding:2px!important;
border-radius:10px!important;
-webkit-border-radius:10px!important;
-moz-border-radius:10px!important;
text-shadow: 1px 1px 1px rgba(000,000,000,000.80)!important;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75)!important;
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75)!important;
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75)!important;
background: rgb(237, 127, 2)!important;
background: -moz-linear-gradient(52deg, rgb(237, 127, 2) 0%, rgb(255, 255, 255) 100%)!important;
background: -webkit-linear-gradient(52deg, rgb(237, 127, 2) 0%, rgb(255, 255, 255) 100%)!important;
background: -o-linear-gradient(52deg, rgb(237, 127, 2) 0%, rgb(255, 255, 255) 100%)!important;
background: -ms-linear-gradient(52deg, rgb(237, 127, 2) 0%, rgb(255, 255, 255) 100%)!important;
background: linear-gradient(142deg, rgb(237, 127, 2) 0%, rgb(255, 255, 255) 100%)!important;
text-align:center;

}
/*ANCHOR TAG*/

/*IMAGE*/
.details-right-booking img {
margin-left:auto!important; 
margin-right:auto!important; 
display:block!important;
padding-top:10px!important;
}

/*H3*/
.details-right-booking h3 {
margin: 5px 0 10px 0!important;
}

/*HOW TO*/
.how-to {
margin:10px 0 0 0!important;
text-align:justify!important;
}
 
.how-to h3 {
text-align:center!important;
background-color:#6A0000!important;
color:#FFF!important;
border-radius:10px!important;
-moz-border-radius:10px!important;
-webkit-border-radius:10px!important;
}
 
.how-to p {
margin:10px!important;
clear:both!important;
} 

.how-to img {
margin:10px 0 0 10px!important;
} 

.how-to img, .how-to h4 { float:left!important;}

.how-to h4 {
margin:15px!important; 
font-size:1.7em!important;
text-shadow:1px 1px #999!important;
}

.how-to h4 a {
text-decoration:none!important; 
color:#000 !important;
}
/*DETAILS.PHP END*/


/*BODY HEADER SECTION*/

.header {
width:100%;
height:151px;
background: url(../images/header.png) no-repeat;
}

.header h1 {
left:0%!important;
margin:0 0 0 110px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
text-align:center;
font-weight:100!important; 
}

.header h1 span {color:#A01111;}

/*BODY FOOTER SECTION*/
.footer-home { 
width:910px; height:57px;
background:url(../images/footer-home.png) no-repeat; 
clear:both; 
margin-left:-10px;
}

#floater{
width:100%;
height:100%;
}

.backdrop {
height: 1050px;
width: 900px;
position: relative;
z-index: 4;
text-align: left;
top:10px;
}

.floater {
float:left; 
height:50%; 
margin-bottom:-120px;
}

.content-home { 
background-color:#FFFFFF; height:800px; 
width:900px;
-webkit-box-shadow: -5px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -5px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow:         -5px 4px 5px rgba(50, 50, 50, 0.75);}

/*** ALTERED MAIN HOME***/
.main-home {
width: 100%;
height: 100%;
background-color:#6A0000;
left: 0px;
top: 0px;
border:none;
position: relative;
text-align: center;
overflow: visible;
padding:0;
margin:0;
min-height:1040px;
}	

/*PSYCHIC BOTTOM CAROUSEL*/
.home-reader-name {
font-size:0.750em;
font-weight:bold;
float:left;
color:#000;
width:65px;
text-align:center;
}

.home-reader-pin {
font-size:0.688em; 
font-weight:bold; 
float:left;
color:#000; 
margin-top:1px;
width:60px;
text-align:center
}

.home-reader-status {
font-size:0.688em;
font-weight:bold; 
float:left;
color:#11F; 
margin-top:1px;
width:60px;
text-align:center
}


/*PSYCHIC BOTTOM CAROUSEL*/

/***************HOME PAGE END**************/

/***************READERS PAGE**************/
.content-readers { 
background-color:#FFFFFF; height:800px; 
width:890px; margin:0 0 0 10px;
-webkit-box-shadow: -5px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -5px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow:         -5px 4px 5px rgba(50, 50, 50, 0.75);}

.main-readers {
width: 100%;
height: 100%;
background-color:#6A0000;
left: 0px;
top: 0px;
border:none;
position: relative;
text-align: center;
overflow: visible;
padding:0;
margin:0;
min-height:1040px;
}

.footer-readers { 
width:900px; height:57px;
background:url(../images/footer-readers.png) no-repeat; clear:both;}
	
/***************READERS PAGE END**************/

/***************NEWSLETTER PAGE**************/
.content-newsletter { 
background-color:#FFFFFF; 
height:800px; 
width:890px; margin:0 0 0 10px;
-webkit-box-shadow: -5px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -5px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow:         -5px 4px 5px rgba(50, 50, 50, 0.75);}

/***************NEWSLETTER PAGE END**************/

/***************ABOUT US PAGE**************/

/***************ABOUT US PAGE END**************/
.tableheight {
height: 100%;
width: 100%;
border:0px;
}

.backdrop h1{
position:absolute;
float:left;
top:20px;
left:-990%; 
color:#000; 
font-size:3em;
}

.backdrop h2{
position:absolute;
float:left;
top:20px;
left:-990%;
color:#900;
font-size:3em;
}
#home_text	h2{
position:relative!important;
float:left!important;
font-size:1em!important;
left:auto!important;
top:0px!important;
color:#000000;
display:inline;
}

/*** Menu ***/
.menu {
padding:93px 0px 0px 112px;
}
.menu ul { 
list-style:none; /*width:100%; */
float:left; 
overflow:hidden;
}

.menu ul li {
float:left; 
background: url(../images/ver.png) no-repeat 0 4px;  
margin:0px 0px 0px -2px; 
padding: 0px 12px 0px 12px;
}

.menu ul li a {
display:block;
float:left;
overflow:hidden;
font-size:0.875em;
color:#fff;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif;
font-weight:100;
}
.menu ul li a:hover, .menu ul li.current_page_item a {
text-decoration:inherit; color:#666;
}

/***homepage***/

#hp_img_home {
position:absolute;
width:106px;
height:150px;
z-index:2;
left: -40px;
top: 126px;
float: right;
}

#home_text {
position:absolute;
left:76px;
top:132px;
width:380px;
height:373px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:11pt;
}

.home_divider {
position:absolute;
left:419px;
top:139px;
width:4px;
height:380px;
z-index:1;
background-image: url(../images/divider.jpg);
background-repeat: repeat-y;
}

.home_numbers {
position:absolute;
left:485px;
top:670px;
width:424px;
z-index:1;
}

.so_numbers {
position:absolute;
left:469px;
top:174px;
width:300px;
height:160px;
z-index:1;
}

.newsletter_covers {
position:absolute;
left:613px;
top:339px;
width:170px;
height:180px;
z-index:1;
background-image: url(../images/news-covers.png);
}	

.newsletter_text {
position:absolute;
left:452px;
top:310px;
width:157px;
height:212px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;

}

.hp_choice {
position:absolute;
left:40px;
top:825px;
width:200px;
height:19px;
z-index:1;
}

.hp_choice h3 {
color: #973433;
}

.hp_choice p { width:200px;}

.hp_panel {
position:absolute;
left:46px;
top:845px;
width:722px;
height:165px;
z-index:1;
}

.booking_form {
position:absolute;
left:33px;
top:126px;
width:750px;
height:520px;
z-index:1;
}

.arrow_right {
position:absolute;
left:683px;
top:0px;
width:40px;
height:84px;
z-index:1;
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:8px;
margin-bottom:8px;
}

.text_body {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}

.terms {
position:absolute;
left:52px;
top:661px;
width:709px;
height:17px;
z-index:2;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
color: #FFFFFF;
text-align: center;
}

.newsletter_body_home {
position:absolute;
left:482px;
top:139px;
width:384px;
height:129px;
z-index:1;
}

.newsletter_covers2 {
position:absolute;
left:62px;
top:138px;
width:170px;
height:180px;
z-index:1;
background-image: url(../images/news-covers.png);
}

.so_star {
position:absolute;
left:576px;
top:-6px;
width:192px;
height:180px;
z-index:1;
}

.so_cover {
position:absolute;
left:404px;
top:259px;
width:192px;
height:180px;
z-index:1;
}

.sd_logo {
position:absolute;
left:74px;
top:141px;
width:329px;
height:116px;
z-index:2;
}

.so_text {
position:absolute;
left:76px;
top:263px;
width:314px;
height:380px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.750em;
}

.so_text_lg {
font-family:Tahoma, Geneva, sans-serif;
font-size:1.000em;
font-weight:bold;
}

.so_text_bold {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.750em;
font-weight: bold;	
}

/*GRIEF*/
.art1 img, .art2 img, .art3 img, .art4 img, .art5 img, .art6 img { 
margin:0 0 5px 0;
}

.art1 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 482px;
top: 285px;
}

.art1 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

/*FRIENDS*/	
.art2 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 680px;
top: 285px;
}

.art2 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.art3 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 680px;
top: 410px;
}

.art3 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.art4 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 480px;
top: 410px;
}

.art4 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.art5 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 480px;
top: 540px;
}

.art5 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.art6 {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
height: 100px;
position: absolute;
width: 180px;
left: 680px;
top: 540px;
}

.art6 img {
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}

.art_heading {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.750em;
color:#900;
margin:-5px 0 0 0;
}


.art_headers {
color: #900;
font-size:1.8em;
}


/***ABOUT US***/

#hp_img {
position:absolute;
width:106px;
height:160px;
z-index:2;
left: 108px;
top: 132px;
float: right;
}

#about_text {
position:absolute;
left:50px;
top:372px;
width:320px;
height:252px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:1em;
}

#about_text_right {
position:absolute;
left:430px;
top:138px;
width:400px;
height:360px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:1em;
}

.home_divider {
position:absolute;
left:419px;
top:139px;
width:4px;
height:380px;
z-index:1;
background-image: url(../images/divider.jpg);
background-repeat: repeat-y;
}


.newsletter_text {
position:absolute;
left:452px;
top:228px;
width:157px;
height:212px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:8px;
margin-bottom:8px;
}

.text_body {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}

.terms {
position:absolute;
left:52px;
top:661px;
width:709px;
height:17px;
z-index:2;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
color: #3E0000;
text-align: center;
}

.globes {
position:absolute;
left:483px;
top:530px;
width:290px;
height:158px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}


/***READERS***/
.reader_text {
position:absolute;
left:58px;
top:133px;
width:700px;
height:391px;
z-index:3;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
text-align: center;
}

.reader_numbers {
position:absolute;
left:448px;
top:138px;
width:300px;
height:160px;
z-index:1;
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:8px;
margin-bottom:8px;
}

.text_body {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}

.carousel {
position:absolute;
left:118px;
top:26px;
width:300px;
height:160px;
z-index:1;
}
.blank {
background-color: #FFF;
position: absolute;
height: 36px;
left: 0px;
width: 159px;
z-index: 4;
}

.bk_image {
position:absolute;
left:268px;
top:238px;
width:300px;
height:160px;
z-index:1;
}

/***NEWSLETTER***/

.floatimgleft {
float:left;
margin-top:0px;
margin-right:8px;
margin-bottom:8px;
}

.terms {
position:absolute;
left:52px;
top:1005px;
width:709px;
height:17px;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
color: #000;
text-align:center;
}

/*NEWSLETTER*/
.newsletter_body {
position:absolute;
left:127px;
top:138px;
width:265px;
height:242px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
}

.newsletter_body p 
{
	font-size:0.9em!important;
}

.newsletter_covers2 {
position:absolute;
left:62px;
top:138px;
width:170px;
height:180px;
z-index:1;
background-image: url(../images/news-covers.png);
}

.news_divider {
position:absolute;
left:419px;
top:139px;
width:4px;
height:250px;
z-index:1;
background-image: url(../images/divider.jpg);
background-repeat: repeat-y;
}

.news_download {
position:absolute;
left:70px;
top:630px;
width:722px;
height:19px;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
z-index:1;
}

.news_download {
color:#973433;
font-size:1.1em;
}

.download1 {
position:absolute;
top:446px;
width:123px;
height:180px;
left: 48px;
}

.download2 {
position:absolute;
top:446px;
width:123px;
height:180px;
z-index:1;
left: 215px;
}

.download3 {
position:absolute;
top:446px;
width:123px;
height:180px;
z-index:1;
left: 378px;
}

.download_txt {
position:absolute;
top:180px;
width:129px;
height:18px;
z-index:2;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
text-align: center;
visibility: visible;
padding-top: 4px;
left: -1px;
}

.imageOver{
background:url(../images/button.gif) no-repeat 50% 50%;	
}


/*NEWSLETTER*/
.newsletter_form {
position:absolute;
left:445px;
top:138px;
z-index:1;
font-family:Tahoma, Geneva, sans-serif;
}


.newsletter_form p {
width:440px;
}

.submit {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
text-align: center;
}

/*CONTACT FORM*/
form#Form {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
width:330px;
border:solid 2px #FFF;
background:rgba(255,255,255,.3);
margin:10px 0 10px 0 !important;
color:#FFF;
}

form#Form fieldset { border: none; margin-bottom: 10px;}
form#Form fieldset:last-of-type { margin-bottom: 0;}
form#Form legend { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.000em; line-height:154%; color:#000000;
text-align:left; padding-bottom: 10px; }
form#Form > fieldset > legend:before { content: "Step " counter(fieldsets) ": "; counter-increment: fieldsets;}
form#Form fieldset fieldset legend { color: #111111; font-size: 0.813em;
font-weight: normal; padding-bottom: 0;}
form#Form ol {
padding:0
}
form#Form ol li {
background-color:#6A0000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
line-height:30px;
list-style:none;
margin-bottom:2px;
width:410px;
border-color:rgba(255,255,255,.6);
border-style:solid;
border-width:2px;
padding:5px 10px
}
form#Form  ol ol li { background: none; border: none; float: left; }
form#Form label {
float:left;
font-size:1em;
width:110px
}
form#Form  fieldset fieldset label { background:none no-repeat left 50%; line-height: 20px; padding: 0 0 0 30px; width: auto;}
form#Form  fieldset fieldset label:hover { cursor: pointer;}

form#Form input:not([type=radio]),form#Form textarea {
background:#fff;
border:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
font:13px Georgia, "Times New Roman", Times, serif;
outline:none;
width:320px;
padding:5px
}
form#Form input:not([type=submit]):focus,
form#Form textarea:focus {background: #eaeaea;}
form#Form input[type=radio] {float: left; margin-right: 5px;}
form#Form button {
background:#6A0000;
border:none;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
border-radius:20px;
color:#fff;
display:block;
font:18px Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
text-shadow:0 1px 1px #000;
text-transform:uppercase;
margin:0 0 0 170px;
padding:7px 25px
}
form#Form button:hover { background: #1e2506; cursor: pointer;}
form#Form input:not([type=radio]),
form#Formtextarea { background: #ffffff; border: none;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
-khtml-border-radius: 3px; border-radius: 3px;
font: 13px Georgia, "Times New Roman", Times, serif;
outline: none; padding: 5px; width: 200px;}
form#Form input:not([type=submit]):focus,
form#Form textarea:focus { background: #eaeaea;}
form#Form input[type=radio] {float: left; margin-right: 5px;}
form#Form label { float: left; font-size: 1.000em; width: 70px;}
form#Form fieldset fieldset label {background:none no-repeat left 50%;
line-height: 20px; padding: 0 0 0 30px; width: auto;}
form#Form fieldset fieldset label:hover {cursor: pointer;}

form#Form input:not([type=radio]),
form#Form textarea {background: #ffffff; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; font: 13px Georgia, "Times New Roman", Times, serif; outline: none; padding: 5px; width: 340px;}

form#Forminput:not([type=submit]):focus,
form#Form textarea:focus { background: #eaeaea;}
form#Form input[type=radio] { float: left; margin-right: 5px;}

.thanks {
margin:10px 0 10px 0 !important;
margin-bottom:10px;	
padding:10px;
background:#6A0000;
color:#FFF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
width:380px !important;
}

.carousel {
position:absolute;
left:49px;
top:456px;
width:720px;
height:180px;
z-index:1;
}

/*Newsletter bottom carousel*/
.blank {
background-color: #FFF;
position: absolute;
left: 70px;
width: 720px;
z-index: 4;
top: 660px;
}
/*NEWSLETTER END*/

/***ASTROLOGY***/

.astro_divider {
position:absolute;
left:545px;
top:139px;
width:4px;
height:490;
z-index:1;
background-image: url(images/divider.jpg);
background-repeat: repeat-y;
}

.text_body {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
}

.text_header {
font-family:Tahoma, Geneva, sans-serif;
font-size:0.750em;
color: #6A0000;
}

.floatimgleft {
float:left;
margin-top:0px;
margin-right:8px;
margin-bottom:8px;
}

.astro_header {
position:absolute;
left:100px;
top:130px;
height:113px;
z-index:2;
font-family:Tahoma, Geneva, sans-serif;
font-size:1em;
color: #000;
text-align: left;
padding:10px;
}

.astro_header h3 {
color:#973433;
}

/*HOROSCOPE*/
.horoscopes {
position:absolute;
left:100px;
top:265px;
z-index:4;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
color: #000;
text-align: left;
overflow: auto;
}

.horoscope-wrapper {
margin-bottom:20px;
padding-top:10px;
width:730px;
min-height:500px;
border:1px solid #6A0000;
margin:0 0 0 10px;
}

.horoscope-wrapper h3{
color:#973433; 
font-weight:bold; 
margin-left:10px;
font-size:1.5em;
}

.inner-wrapper {
width:100%;
height:250px; 
padding-top:15px;
}

.block {
width:100px;
float:left;
margin:5px 0 0 50px;
border:1px solid #B34007;
border-radius:6px;
padding:3px!important;
text-align:center;
}

.block a {
color:#973433;
font-size:1.2em;
font-weight:bold;
}

/*HOROSCOPE BOTTOM*/
.horoscope-bottom {
margin:20px 0 0 0;	
}

.horoscope-bottom p {
float:left;
}

.horoscope-bottom img {
border-radius:6px;
margin:10px 10px 0 10px;
float:left;
}

.horoscope-bottom ul {
float:left;
padding-left:10px;
width:410px;
}

.horoscope-bottom ul li {
list-style:none;
font-size:1.000em;
padding-left:10px;
}


/*INDIVIDUAL HOROSCOPE PAGES*/
.individual-horoscope {
width:100px;
margin:25px 10px 10px 10px; 
padding:5px;
float:left;
vertical-align:top;
}

.starsign-image {
width:110px; 
padding:5px;
float:left;
vertical-align:top;
}

.hereis {
font-size:1.250em;
margin-top:40px;
}

.daily-text {
margin-top:0px; 
margin:10px 10px 50px 0; 
width:700px; 
line-height:15px;
font-size:1.5em;
}

.daily-text p {
background:#C0181D;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding:5px;
color:#FFF;
text-shadow: 1px 1px 1px rgba(000,000,000,000.80);
width:580px;
margin:0 0 0 120px;
}


/*BOOKING PAGE IFRAME HOW TO*/
.booking_container_right_bottom{
float:left;
position:absolute;
top:160px;
left:450px;
width:350px;
border:2px solid;
border: solid 2px #6A0000;
padding:10px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px; 
}

.booking_container_right_bottom h3 {
color:#6A0000;
}

.sk_img {
position:absolute;
width:131px;
height:106px;
z-index:2;
left: 71px;
top: 137px;
background-image: url(images/sallykirkmanimg.jpg) ;
border: 1px;
border-style: solid;
border-color: #6A0000;
float: left;
}
.sk_imgJT {
position:absolute;
width:131px;
height:106px;
z-index:2;
left: 71px;
top: 137px;
background-image: url(images/JTops.png);
border: 1px;
border-style: solid;
border-color: #FFF;
float: left;
}

.tarot_img {
position:absolute;
z-index:2;
left:100px;
top: 780px;
background-image: url(images/tarot.png);
float: left;
padding:10px;
}

.tarot-image img {
position:absolute; 
top:100px; 
left:550px; 
width:187px;
height:118px; 
cursor: pointer;
}

.tarot_game {
position:absolute;
width:195px;
height:243px;
z-index:2;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.625em;
left: 559px;
top: 409px;
}

.imageOver{
background:url(button.gif) no-repeat 50% 50%;	
}

/***PSYCHIC SKILLS***/

/*Larger Background*/
.backdropSkills {
height: 1253px;
width: 781px;
position: relative;
background-image: url(../images/backdropSkills.png);
z-index: 4;
text-align: left;
padding:10px 0 0 0;
}

/*** ALTERED MENU ***/
.menuSkills {  padding:68px 0px 0px 112px; overflow:hidden;}
.menuSkills ul { list-style:none; /*width:100%; */float:left; overflow:hidden;}
.menuSkills ul li { float:left; background: url(../images/ver.png) no-repeat 0 4px;  margin:0px 0px 0px -2px; padding: 0px 12px 0px 12px;}
.menuSkills ul li a {
display:block;
float:left;
overflow:hidden;
font-size:0.875em;
color:#fff;
text-decoration:none;
font-family:Tahoma, Geneva, sans-serif;
font-weight:100;
}
.menuSkills ul li a:hover, .menu ul li.current_page_item a {
text-decoration:inherit; color:#666;
}
/*** ALTERED MAIN SKILLS PAGE***/
.main1 {
width: 100%;
height: 100%;
background-color:#6A0000;
left: 0px;
top: 0px;
border:none;
position: relative;
text-align: center;
overflow: visible;
padding:0;
margin:0;
min-height: 1300px;
}	


#Wrap { width:720px; margin:20px 0 0 50px; float:left;}
#Wrap p{font-family:Tahoma,Geneva,sans-serif; } 
 
#h1 {
color:#934244;
padding:0 0 10px 0;
font-size:1.2em;
margin:0 0 0 35px;
} 
 
.abilities_top {
color:#000000; 
font-size:1em;
margin:0 0 0 35px;
}

#TileHolder {
margin:20px 0 0 30px; 
float:left; 
clear:both;
}

#TileHolder dl {
width:200px;
}

#TileHolder dt {
color:#934244; 
font-size:0.875em; 
font-weight:bold;
margin:0 0 10px 0;
}

#TileHolder dd {
width:200px;
}

.tileCol1, .tileCol2, .tileCol3 {
float:left;
width:180px;
margin:0 35px 0 0;
}

.tileCol3 {
margin:0;
}



/*MODAL CODE*/
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 800px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
	border:solid 2px #FFE086;
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }
/*MODAL CODE END*/

/*BLOG*/
	.blog {
	outline:solid 1px red;
	float:left;
	margin:0 0 0 30px;
	
}
/*BLOG END*/

/*UK NUMBERS*/
	.numbers-uk {
	width:390px;
	float:left;
	padding:4px;
	margin:15px 0;
	font-family: Tahoma, Geneva, sans-serif;
	}
	
	.numbers-container {
background: rgb(253,240,226);
border-right:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; float:left;
width:260px;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
border:solid 2px #CCCCCC;
}
	
	/*Pay by card Section*/
	.payby-card {
	float:left; 
	padding:0 0 5px 0;
	border-bottom:solid 1px #FFFFFF;
	}
	
	/*Actual Number*/
	.number {
	width:260px;
	font-size:1.9em;
	color:#000;
	float:left;
	}
	.number p{ padding:0 0 0 5px; text-shadow: 1px 1px 1px rgba(255,255,255,255.80);}
	
	/*right text*/
	.number-text {
	font-size:0.6em
	}
	
	.number-text p {padding:0 5px 0 5px; 
	text-shadow: 1px 1px 1px rgba(255,255,255,255.80);
	font-size:1.1em;
	}
	
	.top {margin:5px 0 0 0;}

	.payby-card, .payby-phone {width:100%;}

	/*Pay by phone Section*/
	.payby-phone {
	float:left; 
	padding:5px 0 0 0;
	}
	
	.bottom { padding-bottom:5px;}
	
	/*SMS*/
	.sms {
	 width:115px;
	 float:left;
	 margin:0 0 0 5px;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;	
	  border-radius: 5px;
	 background: rgb(253,240,226);
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
	border:solid 2px #CCCCCC;
	font-size:0.9em;
	 }
	 .sms p {
	  padding:2px 2px 5px 2px;
	  text-shadow: 1px 1px 1px rgba(255,255,255,255.80);
	  border-bottom:solid 1px #FFFFFF;
	  text-align:center;
	  }
	  .sms-info { font-size:0.825em; border:none !important;}
	  
	  /*BOTTOM INFO*/
	  .info-text { clear:both;font-size:0.9em;}

.info-text p{ margin:0 0 0 10px; font-size:0.9em;}
/*UK NUMBERS*/



/*USA NUMBERS*/
.numbers-usa {
	width:390px;
	height:48px;
	float:left;
	padding:4px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 20px 0 5px 0;
	}
	
	.numbers-container-usa {
background: rgb(253,240,226);
border:solid 2px #CCCCCC;
 border-right:5px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; float:left;
width:390px;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
height:48px;
		}
		
	.payby-card-usa {
	float:left; 
	padding:0 0 5px 0;
	}
	
	.number-usa {
	width:200px;
	font-size:1.8em;
	color:#000000;
	float:left;
	}
	.number-usa p{
	padding:0 0 0 5px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.80);
	font-size:1em;}
	
	/*right text*/
	.number-text-usa {
	width:180px;
	font-size:0.9em;
	float:left;
	}
	
	.number-text-usa p {padding:0 5px 0 5px; 
	text-shadow: 1px 1px 1px rgba(255,255,255,255.80);
	margin:4px 0 0 0;
	}
	
	.sms-usa {width:115px;
	 float:left;
	 height:48px;
	 margin:0 0 0 5px;
	 font-size:0.8em;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;	
	  border-radius: 5px;
	  background: rgb(204, 27, 32);
background: -moz-linear-gradient(41deg, rgb(204, 27, 32) 40%, rgb(255, 255, 255) 100%);
background: -webkit-linear-gradient(41deg, rgb(204, 27, 32) 40%, rgb(255, 255, 255) 100%);
background: -o-linear-gradient(41deg, rgb(204, 27, 32) 40%, rgb(255, 255, 255) 100%);
background: -ms-linear-gradient(41deg, rgb(204, 27, 32) 40%, rgb(255, 255, 255) 100%);
background: linear-gradient(131deg, rgb(204, 27, 32) 40%, rgb(255, 255, 255) 100%);
	color:#FFF;
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);}


	 .sms-usa p {
	  padding:2px 2px 5px 2px;
	  text-shadow: 1px 1px 1px rgba(000,000,000,000.80);
	  text-align:center;
	  }
	  
	  .sms-usa img { margin-left:auto; margin-right:auto; display:block;}
	/*USA NUMBERS*/

/*HOME ONLINE BOOKING*/
.online-booking {
float:left;
clear:left;	
width:180px;
height:120px;
margin:0 10px 0 0;
text-decoration:none;
padding:2px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
text-shadow: 1px 1px 1px rgba(255,255,255,255.80);
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
background: rgb(253,240,226);
border:solid 2px #CCCCCC;
}

.book-container {
color:#FFF;
text-align:center;
padding:2px;
color:#000;
}

.book-container img {
margin-left:auto; 
margin-right:auto; 
display:block;
padding-top:10px;
}

.book-container h3 {
margin:5px 0 10px 0;
}

.book-container p {
font-size:0.8em;
}

.status-home { margin:5px 0 0 0; float:left; width:75px !important;}

.status-home img { margin:0 0 0 3px; float:left;}
/*HOME ONLINE BOOKING*/

/*HOME WEBCHAT BANNER*/
.online-webchat {  
width:180px; 
height:125px;
margin:0 0 0 0;
float:left;
text-decoration:none;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
background: rgb(253,240,226);
border:solid 2px #CCCCCC;
}

.webchat-container {
color:#000;
text-align:center !important;
text-shadow: 1px 1px 1px rgba(255,255,255,255.80);
padding:2px;
}

.webchat-container img {
margin-left:auto; 
margin-right:auto; 
display:block;
padding-top:10px;
}

.webchat-container h3 { margin:5px 0 10px 0;}

.webchat-container p { font-size:0.8em}


.inner { margin:10px 0 0 50px; outline:solid 1px red;}

/*READES*/
.header-page{width:840px; font-family: Tahoma, Geneva, sans-serif; 
border:ridge 2px #FFFFFF; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;	
border-radius: 10px;
background: rgb(204, 27, 32);
background: -moz-linear-gradient(41deg, rgb(106, 0, 0) 80%, rgb(255, 255, 255) 100%);
background: -webkit-linear-gradient(41deg, rgb(106, 0, 0) 80%, rgb(255, 255, 255) 100%);
background: -o-linear-gradient(41deg, rgb(106, 0, 0) 80%, rgb(255, 255, 255) 100%);
background: -ms-linear-gradient(41deg, rgb(106, 0, 0) 80%, rgb(255, 255, 255) 100%);
background: linear-gradient(131deg, rgb(106, 0, 0) 80%, rgb(255, 255, 255) 100%);
color:#FFF;
-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
text-align:left !important; padding:2px; margin:0 0 20px 30px;
}

.header-page .h2, .header-page p {
padding:2px 2px 5px 2px;
text-shadow: 1px 1px 1px rgba(000,000,000,000.80);
}

.header-page .h2 { font-size:0.9em; font-weight:bold; border-bottom:solid 1px #FFFFFF;}
.header-page p { font-size:0.8em;}


/*LEFT PSYCHIC MENU*/
#leftNavigation {
float:left;
width:160px;
margin:10px 15px 0 30px;
}

.categoryTitle {
width:160px;
background: url(../images/psychics/menu-header.png);
background-repeat:no-repeat;
float:left;
}

.categoryTitle h4 {
font-size:0.9em !important;
color:#FFF;
text-align:left;
text-shadow:0 1px 0 rgba(0,0,0,0.9);
margin:15px 0 0 15px;
}

.categoryTitle ul {
margin:0;
padding:15px 0 0 10px
}

.categoryTitle ul li {
list-style:none;
font-size:1.2em;
line-height:171%;
text-align:left
}

.categoryTitle ul li a {
text-decoration:none;
list-style:none;
font-size:0.8em;
line-height:171%;
color:#000000;
text-align:left
}

.categoryTitle ul li a:hover {
color:#E01F26; font-style:italic; font-weight:bold; 
}
/*LEFT PSYCHIC MENU END*/


/*RIGHT PSYCHIC SECTION*/
#Middle {
float:left;
width:600px;
height:430px !important;
margin:10px 0 10px 30px;
}

#CounsellorWrapper {
height:650px !important;
overflow:scroll;
overflow-x: hidden;
padding: 5px 0 0 5px;
}

/*STATUS DESCRIPTION ICONS*/
.status-description {
float:left; 
margin:5px; 
width:100%;}

.status-description span {
margin-right:5px;
}

.Profiles {
width:170px;
height:320px;
border:ridge 2px #E01F26;
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:0px 10px 10px 0px;
position:relative;
-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
}

.topSection {
width:170px;
margin:auto;
border-bottom: 1px solid #EDEDED;
}

.topSection img {
padding:5px 0 10px 0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
display:block; margin-left:auto; margin-right:auto;
}

.topSection h5 {
font-size:1.000em;
line-height:120%;
color:#000;
text-align:left;
text-shadow: 0 1px 0 rgba(255,255,255,0.9);
float:left;
padding:10px 0 10px 10px
}


.topSection p {
font-size:.875em;
line-height:120%;
font-weight:700;
color:#fff;
text-align:left;
float:left;
margin:0 0 10px;
text-shadow:0px 1px 0px rgba(0,0,0,0.4);
clear:both;
width:170px;
}

.topSection p,#topSection h1 {
padding:0 0 0 8px
}

.status {
position:absolute;
float:right; 
margin-top:-58px;
margin-left:90px; 
}

/*Service Status*/
.status-icon {
float:right;
margin-top:12px;
}
/*Service Status Image*/
.status-icon img{
float:left;
padding-right:5px;
}

.reader-description{
text-align:left;
width:150px;
font-size:0.9em;
}

.status1 {
width:100px;
height:60px;
background:url(../img/counsellorStatus.png);
background-repeat:no-repeat;
float:left;
margin:0 0 0 8px
}

.status p {
font-family:"Open Sans";
font-size:.625em;
line-height:120%;
font-weight:700;
color:#fff;
text-align:center;
margin:0;
padding:5px 0 0 10px
}

.busy {
padding:5px 0 0 4px!important;
margin:1px 0 0 14px!important;
}


#logged_off {margin:0px 0 0 0!important;
padding:2px 3px 0 3px;
}


.readerNotAvailableRotaDisplay {
color:#000000; text-decoration:none;
}


.middleSection {
width:150px;
clear:both; 
padding:0;
text-align:left;
margin:auto;
}

.pin { margin:15px 0 0 0;
font-weight:bold;
font-size:0.9em;
}

/*MORE LINK*/
.more-link { float:right;}

.middleSection p {font-family:"Open Sans";
font-size:0.875em;
line-height:120%;
font-weight:bold;
text-align:center;
text-shadow:0px -1px 0px rgba(255,255,255,0.6);
}

.middleSection p span {color:#FFE085;text-shadow:none;}

.status-description span {margin-right:5px;}

/*RIGHT PSYCHIC SECTION END*/

/*READES*/






.readers-new {
margin-top:-28px !important;
}

/*WEBCHAT.PHP*/
.webchat-content{
width:700px; float:left; margin-left:100px; margin-top:30px; z-index:100; padding:10px; border:ridge 2px #6A0000; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
}

.webchat-content h3{
color: #973433;
}

.web-chat-avatar {}

.web-chat-avatar img {
margin-left:auto;
margin-right:auto;
display:block;
}

#div {
width: 400px;
height: 200px;
overflow: hidden;
position: relative;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
outline:solid red;
}

#home-blog {
position : absolute;
top      : -250px;
left     : -230px;
width    : 1280px;
height   : 1200px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}