/*
Theme Name: TalkItOver
Theme URI:  http://www.zetalight.com/
Description: Custom Designed theme by ZetaLight http://www.zetalight.com for TalkItOver
Version:    0.7
Author:   Arpit Jacob
Author URI: http://zetalight.com/
Tags: fixed-width, three-column
*/

body, html, div, span, ul, p, img, h1, h2, h3, h4, h5, h6, form, fieldset, input{margin: 0; padding: 0; border: 0}
a{text-decoration: none; color: #476694}
a:hover{text-decoration: none; color: #7aa841}
input {outline: none}

/*Backgrounds*/
html{background: url('../images/back.png')}
body{background: url('../images/header_back.png') repeat-x}

/*Typography*/
body {font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #555; font-size: 14px; text-shadow: 0px 1px 0px #FFF}
h1, h2, h3, h4, h5, h6{font-weight: normal}
.search, #searchBtn{font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #555; font-size: 14px; text-shadow: 0px 1px 0px #FFF}
#lcMenu li a{line-height: 22px; font-size: 13px; color: #777; font-family: "Lucida Sans Unicode", sans-serif}
#lcMenu li a:hover{color: #555; text-shadow: 1px 1px 0px #B1E644}
#lcMenu li.dummyLink a{text-transform: lowercase; color: #555; cursor: default; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; font-size: 13px; font-weight: bold; text-shadow: none}

#menu {font-size: 12px; text-transform: uppercase; letter-spacing: 0.08em; text-shadow: 0px 1px 0px #888}

.hMainText h2{border-bottom: 1px solid #85be3b; font-weight: bold; color:#6D97C7; text-shadow: none; font-size: 18px}
.hMainText p{font-size: 13px; letter-spacing: 0.02em}

.lsidebar ul{font-size: 13px; font-family: "Lucida Sans Unicode", sans-serif; letter-spacing: 0.03em}
.lsidebar h3, .rsidebar h3, .rsidebar span.rbTitle{text-transform: uppercase; display: block; text-align: center; font-weight: bold; letter-spacing: 0.07em; font-size: 12px; color: #7aa841}

.content h2{letter-spacing: 0.05em}

.entryWrap a{text-decoration: none; color: #85BE3B; /* #476694; */ border-bottom: 1px dotted #85BE3B; }
.entryWrap a:hover{text-decoration: none; color: #7aa841; border-bottom: 1px dotted #85be3b}
.entryWrap p{letter-spacing: 0.03em}
.entryWrap h1, .entryWrap h2, .entryWrap h3, .entryWrap h4, .entryWrap h5, .entryWrap h6{color: #496BA9; letter-spacing: 0.03em; font-family: Verdana, Arial,sans-serif}
.entryWrap h1 {font-size: 26px; color: #7aa841; font-weight: normal; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; letter-spacing: 0.02em; color: #85BE3B; border-bottom: 1px solid #85be3b}
.entryWrap h2 {font-size: 16px; letter-spacing: 0.03em}
.entryWrap h3 {font-size: 14px}
.entryWrap h4, .entryWrap h5, .entryWrap h6{font-size: 13px; font-weight: bold; color: #555; font-family: Helvetica Neue,Helvetica,Arial,sans-serif}
.entryWrap strong {color: #ccc; font-weight: bold}
.entryWrap .references {font-family: Courier; font-size: 12px; line-height: 16px}
a.tioarticle{color:#E8BF49; font-size: 14px; font-weight: bold}

.entryArchive h3 a{color: #5487C8; letter-spacing:-0.05em; font-size: 20px}

.lMenu ul li a{line-height: 14px; font-size: 13px; font-family: "Lucida Sans Unicode", sans-serif; letter-spacing: 0.03em}

/*forms*/
input{line-height: 20px; /*height: 20px;*/ /*margin: 2px 10px;*/ margin:0px 5px 0px 0px; padding: 2px 5px; border: 1px solid #CCC}

input[type="button"] {line-height: 20px; height: 40px; /*margin: 2px 10px;*/ margin:0px 5px 0px 0px; padding: 2px 5px; border: 1px solid #CCC; border-radius: 4px 4px 4px 4px;} 
input[type="button"]:hover {color:#939598;line-height: 20px; height: 40px; /*margin: 2px 10px;*/ margin:0px 5px 0px 0px; padding: 2px 5px; border: 1px solid #CCC; border-radius: 4px 4px 4px 4px;} 
textarea{display: block; margin: 10px 0; padding: 2px 5px; border: 1px solid #CCC}
#commentform .form-allowed-tags{font-size: 11px}
#comments-title, #reply-title{font-size: 16px; margin-top: 20px}

/*Layout*/
.wrapper{width: 990px; margin: 0 auto}

/*Header*/
.mainn{ width:100%; position:inherit; } 
.header{ width:100%; height:96px; }
.headTitle{height: 120px}
.headLogo h1{background: url('https://talkitover.in/booking/images/logo.png') no-repeat 30px 5px; width: 285px; height: 120px}
.headLogo h1 a{display: block; /*width: 390px;*/ height: 120px; text-indent: -999em}

.headMenuWrap {background: url('../images/menu_back.png'); border: 1px solid #4391d0; height: 36px}
.headMenu {height: 34px; padding: 0 10px; border: 1px solid #82bdec}

/* Menu */
#menu {padding:0; margin:0; list-style:none; position:relative; z-index:200; height:34px; line-height: 34px}
#menu ul {padding:0; margin:0; list-style:none; float:left; background:#4C9DE1}

#menu li {float:left;}
#menu li li {float:none}

#menu li.current-menu-item a span{color: #709B3B; text-shadow: 0px 1px 1px #AAA; border: 1px solid #fffaeb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 1px 2px #999; -webkit-box-shadow: 0px 1px 2px #BBB; box-shadow: 0px 1px 2px #BBB; background: #fff1c6 url('../images/menuactive.png') 10px -10px; padding: 4px 6px}
#menu li ul.sub-menu li a span, #menu li ul.sub-menu li.current-menu-item a span{color: #FFF; text-shadow: 1px 1px 0px #888; border: none; -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background:none; padding: 0}
#menu li:hover {background:#4C9DE1}
#menu li a:hover span{border-bottom: 2px solid #fff5bf}
#menu li.current-menu-item a:hover span{border-bottom: 1px solid #fffaeb}

/* a hack for  IE6 */
* html #menu li li {float:left;}

#menu a span{cursor: pointer;}
#menu li a {display:block; cursor: pointer; float:left; color:#fff; height:34px;  padding:0 8px; line-height:34px; text-decoration:none; white-space:nowrap}
#menu li li a {display:block; height:20px; line-height:20px; float:none; padding:0 10px; font-weight:normal; letter-spacing:1px;}

#menu li:hover {position:relative; z-index:300;}
#menu li.cssplay_hover {position:relative; z-index:300;}
#menu li.cssplay_hover a {}

#menu li li a{color:#FFF; font-size: 10px; text-transform:uppercase}
#menu li ul.sub-menu li a:hover span, #menu li ul.sub-menu li.current-menu-item a:hover span{border-bottom: 2px solid #fff5bf; cursor: pointer;}
#menu li li.cssplay_hover a {color:#fff}

#menu li:hover ul {left:0; top:33px; z-index:500;}
#menu li.cssplay_hover ul {left:0; top:33px; z-index:500;}

#menu ul {position:absolute; left:-9999px; top:-9999px;}
* html #menu ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#menu li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
/* keep further levels hidden */
#menu li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#menu li:hover > a {cursor: pointer;}

/* but IE5.x and IE6 need this lot to style the flyouts*/

/* show next level */
#menu li.cssplay_hover li.cssplay_hover ul,
#menu li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* keep further levels hidden */
#menu li.cssplay_hover ul ul,
#menu li.cssplay_hover li.cssplay_hover ul ul,
#menu li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
#menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/*Make dummy Link*/
#menu ul li.dummyLink a, #menu ul.sub-menu li.dummyLink a{cursor: default; border: 0}
#menu ul li.dummyLink a:hover, #menu ul.sub-menu li.dummyLink a:hover{border:0; cursor: default}
#menu ul li.dummyLink a:hover span, #menu ul.sub-menu li.dummyLink a:hover span, #menu li ul.sub-menu li.dummyLink a:hover span{border: 0; cursor: default}

/* Family Life Cycle Menu*/

#lcMenu {list-style: none; margin-bottom: 15px; padding: 0; background: #85BE3B; border: 1px solid #85BE3B; text-align: right}
#lcMenu li a{padding: 5px 8px; display:block; color: #FFF; text-shadow: 0px 1px 0px #777}
#lcMenu li.current-menu-item, #lcMenu li.current-menu-parent{background: #F9F9F9}
#lcMenu li.current-menu-item a, #lcMenu li.current-menu-parent a{color: #777; text-shadow: none}

.topSocial{background: #FFF url('../images/headertop_back.png'); height: 30px; border: 1px solid #F8F8F8; border-top: 0; text-align: right; font-size: 12px}
.topSocial a{padding:0 10px 0 25px; line-height: 30px}
.topSocial a.fb{background: url('../images/fb.png') no-repeat 2px 6px}
.topSocial a.twit{background: url('../images/twit.png') no-repeat 0 6px}
.topSocial a.lin{background: url('../images/lin.png') no-repeat 0 6px}
.topSocial a.rss{background: url('../images/rss.png') no-repeat 0 7px}

a.socialLink, span.socialLink {padding-left: 25px; display: inline-block}
a.email, span.email{background: url('../images/email.png') no-repeat}
a.phone, span.phone{background: url('../images/phone.png') no-repeat}

.topSocial div{background: url('../images/search.png') no-repeat 0 5px; padding-right: 4px}
.topSocial input#search{margin: 5px 0; height: 18px; line-height: 12px; width: 100px; padding: 0 10px; font-size: 11px; background: none; border: 0}
input#searchsubmit {text-indent: -99em; cursor: hand; cursor: pointer; font-size: 0px; width: 80px; height: 20px; color: #c3a451; border: none; background: none; text-shadow: 0px 1px 0px #FFF; }
.filler {background: #f8efc1; border: 1px solid #f5d163; height: 4px; border-top: 0; overflow: hidden}

/*Home Content*/
.content{padding-top: 15px;  margin:0 auto; width:965px;}
.hContent{width: 540px}
/*.header{ width:955px; margin:0 auto; }*/
.hMainText{padding: 10px 20px}
.hMainText h2{margin: 0 0 5px 0; padding: 5px 0}
.hMainText p{line-height: 22px; margin-bottom: 10px}

/*
.hMainText h2{text-indent: -999em; margin: 0 0 5px 0; padding: 5px; border-bottom: 1px solid #85be3b;}
h2.who_text{background: url('../images/who_text.png') no-repeat -6px 0}
h2.what_text{margin: 20px 0 5px 0; background: url('../images/what_text.png') no-repeat -6px 0} */

/* Page/Article*/
.entryWrap{margin-left: 20px; padding: 15px 20px;  background: transparent url(../images/transparent.png); border: 1px solid #c9c9c9; }
.innerContent{width: 955px;}

/*Page/Article Content Formatting*/
.entryWrap p{line-height: 20px}
.entryWrap h1, .entryWrap h2, .entryWrap h3, .entryWrap h4, .entryWrap h5, .entryWrap h6{padding: 5px 0; margin: 4px 0}
.entryWrap h1 {padding-top: 0}
.entryWrap table {margin: 20px; border: 1px solid #AAA; border-bottom: 0}
.entryWrap table caption{padding: 10px; font-weight: bold; font-size: 16px; text-shadow: none}
.entryWrap table th{background: #B6D463; color: #FFF; text-shadow: none; padding: 5px 10px; border-bottom: 1px solid #666; text-shadow: none}
.entryWrap table td{padding: 5px 10px; border-bottom: 1px solid #bbb}
.entryWrap table tr{border-bottom:  1px solid #476694 }
/*.entryWrap ul {list-style:none; margin: 20px} 
.entryWrap li{line-height: 20px}
*/
.entryWrap ul {list-style:none; margin: 6px} 
.entryWrap li{line-height: 20px}

.entryWrap ul li{background: transparent url(../images/bullet.png) no-repeat 0 7px; padding-left: 20px}
.entryWrap p{margin: 10px 0; padding: 0}

p.breadcrumb{margin-bottom: 15px}

/*Comments*/
#comments {}
.commentlist, ul.children {list-style: none; margin: 0; padding: 0; border: 0}
.commentlist{}
#comments li{background: none}
.comment-author{padding: 10px 0 0 10px;}
.comment-author img{border: solid 3px #FFF}
.comment-body{margin: -52px 0 0px 0; padding: 6px 10px 5px 70px} 
.comment-body p{font-size: 13px}
.authorname{text-transform: capitalize; font-size: 12px; font-weight: bold; letter-spacing: 0.03em}
.comment-meta {position: relative}
.datetime {position: absolute; right: 0px; top: 0; display: block; font-size: 11px; font-style: italic}
.datetime a, .datetime a:hover{border: 0}
.comment-reply-link{font-weight: bold}
li.comment div.commentFBody{border-top: 1px solid #bbb}
li.depth-1 {border-top: 1px solid #85BE3B}
li.depth-1 .comment-body{background: #FFF}
ul.children .comment-body{background: none}

/*FAQ*/
.entryWrap div.ques{cursor: hand; cursor: pointer; display: block; padding: 7px 0}
.entryWrap div.ans{margin: 5px 0; padding: 10px; border: 1px solid #DDD; display: block; line-height: 20px}

#authorinfo{margin-top: 20px; border-top: 1px solid #999; padding-top: 20px}
#authorinfo h6{margin-top: 0; padding-top: 0; font-size: 14px}
.authorImg{width: 68px}
.authorImg img{border: 3px solid #FFF}
.authorDesc{margin-left: 20px; width: 630px}

/*Archives Pages*/
.entryArchive h2{border: 0; margin-top: 0}
.entryArchive h3{margin-top: 0}
.entryArchive h3 a, .entryCategory h3 a:hover{border: 0}
.entryArchive .entry{margin-bottom: 10px}
#nav-below {margin: 30px 0 20px 0}
#nav-below span.nav-previous, #nav-below span.nav-next{width: 355px}
#nav-below span.nav-next{text-align: right}
#nav-below a{font-size: 18px; font-weight: bold}

/* Sidebars*/
.hFLCImage img{margin: 20px}
.lsidebar{width: 210px}
.rsidebar{width: 238px}
.rsidebar div{margin: 10px 10px; background: url('../images/rbox_back.png'); border: 1px solid #c9c9c9;}
.rsidebar img{width: 200px; padding: 8px; height: 150px; border-top: 1px solid #FFF}
.lsidebar h3, .rsidebar h3, .rsidebar span.rbTitle{border-bottom: 2px solid #85be3b; display: block; margin: 0; padding: 10px 0}
.lsidebar ul {list-style: none; line-height: 20px}

.articles, .lMenu, .tioBox, .rsidebar{border: 1px solid #c9c9c9; background: url('../images/line_pat.png')}
.articles, .tioBox {margin-top: 30px; overflow: hidden}
.articles ul, .tioBox ul{border-top: 1px solid #FFF; padding: 20px}
.articles ul{padding: 8px 10px}
.prevArts a, .nextArts a{width: 260px; height: 40px; display: block; text-indent: -999em; background: url('../images/prev.png') -30px 0}
.nextArts a{background: url('../images/next.png') -30px 0; margin-bottom: 10px}

.tioBox ul{list-style:circle; list-style-image: url(../images/tickbullet.jpg); margin-left: 10px}
.articles ul li, .tioBox ul li{margin-bottom: 5px}

.lMenu ul {list-style: none; padding: 5px 0}
.lMenu ul li{height: 30px; overflow: hidden}
.lMenu ul li a{display: block; padding: 6px 14px}
.lMenu ul li.current-menu-item, .lMenu ul li.current-menu-parent{height: 28px; background: url('../images/menu_back.png') repeat-x; border: 1px solid #4391d0}
.lMenu ul li.current-menu-item a, .lMenu ul li.current-menu-parent a{border: 1px solid #82bdec; padding: 6px 14px; color: #FFF; text-shadow: 0px 1px 0px #777}

/*Button*/
.talkitover a, #submit{color: #FFF; text-shadow: 1px 1px 0px #777; font-size: 15px; margin:5px; background: #85BE3B; border: 1px solid #628429; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 2px #888; -webkit-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; padding: 4px 8px}
.talkitover a:hover, #submit:hover {border: 1px solid #628429; color: #444; text-shadow: 1px 1px 0px #B1E644}
.talkitover a, #button{color: #FFF; text-shadow: 1px 1px 0px #777; font-size: 15px; margin:5px; background: #85BE3B; border: 1px solid #628429; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 2px #888; -webkit-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; padding: 4px 8px}
.talkitover a:hover, #button:hover {border: 1px solid #628429; color: #444; text-shadow: 1px 1px 0px #B1E644}
.talkitover a.blue{background: #5E9ED5; border: 1px solid #43649F;}
.talkitover a.blue:hover{border: 1px solid #43649F; text-shadow: 1px 1px 0px #7EA4FB}
#submit{height: 32px; line-height: 22px; margin: 0; padding: 0 10px}

/*Footer*/
.footer{border-top: 1px #AAA dotted; margin: 20px 0 40px 0; line-height: 30px; text-align: center; font-size: 10px; letter-spacing: 0.1em}

.box_round, .topSocial,.headMenuWrap, .headMenu, .articles, .tioBox, .lMenu, .rsidebar, .rsidebar div, .entryWrap, #lcMenu, #commentform input, #commentform textarea, #lcMenu li{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.headMenuWrap {-moz-box-shadow: 0px 1px 2px #BBB; -webkit-box-shadow: 0px 1px 2px #BBB; box-shadow: 0px 1px 2px #BBB; display:none; }
.articles, .tioBox, .rsidebar, .lMenu, .rsidebar div, .entryWrap, #lcMenu{-moz-box-shadow: 0px 1px 2px #DCDCDC; -webkit-box-shadow: 0px 1px 2px #DCDCDC; box-shadow: 0px 1px 2px #DCDCDC}
.topSocial{-moz-box-shadow: 0px 0px 1px #BCBCBC; -webkit-box-shadow: 0px 0px 1px #BCBCBC; box-shadow: 0px 0px 1px #BCBCBC}

.topSocial form, .topSocial div, .headMenu ul li, .topSocial a, .lsidebar, .rsidebar, .hContent, .innerContent, .authorImg, .authorDesc, #lcMenu li, #nav-below span{display: inline-block; zoom: 1; *display:inline}
.topSocial form, .topSocial a, .lsidebar, .rsidebar, .hContent, .authorImg, .authorDesc, #lcMenu li{vertical-align: top}
.error {
text-align:center;
font-weight:bold;
color:#FF0000;
 
}
.ok
{
text-align:center;
font-weight:bold;
color:#85BE3B;
}
.gtable{width:100%}.gtable th{text-align:left;padding:5px 10px}.gtable thead tr{color:#333;border:1px solid #ccc}.gtable thead th{background:#efefef}.gtable tbody tr td{border-bottom:1px solid #eee}.gtable tbody tr:nth-child(odd) td,.detailtable tbody tr.odd td{background-color:#fff}.gtable tbody tr:nth-child(even) td,.detailtable tbody tr.even td{background-color:#f7f7f7}.gtable tbody tr:hover td{background-color:#FFFAE3}.gtable td{padding:5px 10px}.gtable input{vertical-align:middle}.gtable img{vertical-align:middle;margin-right:5px}.gtable tr.detail{font-size:11px}.gtable tr.detail td{padding:0}.gtable tr.detail td td,.gtable tr.detail td th{padding:2px 10px;color:#777}.gtable .detail table{width:100%;border:5px solid #fff7d1}.gtable .detail table tr td,.gtable .detail table tr th{background:#ffffed;border-bottom:1px solid #fff7d1}table.sortable img.move{cursor:move}.tablefooter{background:#f7f7f7;border-top:1px solid #fff}.tablefooter .actions{float:left;padding:5px 10px}.tablefooter .pagination{float:right;padding:5px 10px}.pagination{font:11px Tahoma,sans-serif;margin:7px 0;text-align:right}.pagination a{padding:4px 7px;color:#333;background:#fff;margin:0;border:1px solid #e4e4e4}.pagination a.current{font-weight:bold;color:#fff;background:#555;border:1px solid #555}.pagination a:hover{color:#fff;background:#777;border:1px solid #777}


/* calendar CSS */
 
table.calendar {width: 30px; border: 1px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;}
table.calendar th {background-color: #eeeeee; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 1px solid #eeeeee;}
 
table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc;}
table.calendar td.cell-today {background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-weekend {background-color: #F3F5EB;}
table.calendar td {border: 1px solid #cccccc;}
 
table.calendar td div.cell-number {text-align: right; font-size: 12px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 12px; text-align: left;}
table.calendar thead th {border: 1px solid #cccccc;}
#button {
/*  width: 67px;
  height: 40px;
  background-color: #FBEC9A;
 
  border: 5px solid #ffffff;
  padding: 5px;
  border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #800000;*/

    background: none repeat scroll 0 0 #85BE3B;
    border: 1px solid #628429;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 2px #888888;
    color: #FFFFFF;
    font-size: 15px;
    margin: 5px;
    padding: 4px 8px;
    text-shadow: 1px 1px 0 #777777;
	height:40px;

}
#button:hover{
color:#555; text-shadow:1px 1px 0px #B1E644;
}
#topmenu{

    color: #000;
    font-size: 15px;
    margin: 5px;
    padding: 4px 8px;
    text-shadow: 1px 1px 0 #777777;
	text-align:right;

}
.form_result img{ width:75px; height:75px; border:2px solid #CCC; }

.coun { background-color:#fafafa;  border: 1px solid #C9C9C9 !important; border-radius: 5px 5px 5px 5px !important; box-shadow: 0 1px 2px #DCDCDC; }
/*.coun { background:url(../images/transparent.png) repeat;  border: 1px solid #C9C9C9 !important; border-radius: 5px 5px 5px 5px !important; box-shadow: 0 1px 2px #DCDCDC; }*/
/*.coun { background:url(../images/line_pat.png) repeat;  border: 1px solid #C9C9C9 !important; border-radius: 5px 5px 5px 5px !important; box-shadow: 0 1px 2px #DCDCDC; }*/
}