@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
html, body{width:100%; height:100%;}
section{min-height:80%;}
body{background:#ffffff; font-family:'roboto'; font-size:14px; color:#404040;}
header, footer{width:100%;}
a{text-decoration:none; outline:none}
.ptb{padding:10px 0 15px;}   .ml1{margin-left:100px;}   .mr1{margin-right:100px;}   .border-gray{border-right:1px solid #494949;}   .red-text{color:#d32620}  
.ml2{margin-left:33px;}
.f14{font-size:14px !important}   .red-border{border:1px solid #ee483b;}
.fl{float:left;}   .fr{float:right}   .clr{clear:both}
h1{margin:0; padding:0;}
input, select, button{font-family:'roboto';}
.searchResultContainer{margin-top:10px;}
.wrapper-landing-page{width:975px; margin:0 auto}
nav{margin:0; padding:0; float:left}
nav ul{margin:0; padding:0; list-style:none;}
nav ul li{display:inline-block; font-size:12px;  padding:0 15px 0 0;}
nav ul li a{color:#404040; text-decoration:none; display:block; transition:all 0.4s ease-in-out}
nav ul li a:hover{color:#d32620}
#logo{margin-top:10px;}
.light-gray-bg{background:#e5e5e5;}
#cover-page-box{background:url(../images/TCNext-Ads2book-Landing-Page_bg.jpg) repeat-y; color:#fff;}
h1.bigtext{font-size:35px; text-align:center; padding-top:20px;}
p.toptext{font-size:20px; padding-top:15px; text-align:center}
.threeSteps{margin-top:15px;	font-size:16px;	text-align:center; color:#fff;}    .threeSteps img{margin:0 10px;}   .darkYellowtext{color:#ffcc00;}
.adTypeContainer{margin:20px auto 0; width:915px;}
.adTypeContainer .adTypeBox{background:#fff; padding:15px 6px; border-radius:3px; width:270px; height:270px;}
.adTypeContainer .adTypeBox h1{font-size:18px; text-align:center; font-weight:bold; color:#272727; margin-bottom:12px;}
.adBookingActionBtn{font-size:18px; font-weight:bold; color:#fff; margin-top:20px; margin-left:5px; background:#d50a10; padding:7px 0; width:260px; text-align:center; border-width:0 0 4px 0; border-style:solid;	border-color:#ab0005; border-radius:3px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; cursor:pointer;outline:0px;}
.adBookingActionBtn:hover{background:#ff6165;}
.adBookingActionBtn:active{border-bottom: 1px solid #c00106; transform: translate(0px, 4px);}
.contentbox{position:relative;height:147px;	overflow:hidden;font-size:14px;background:#444;color:#fff;padding:10px;line-height:18px;}
.adImg{background:#fff;	position:absolute; padding:0 5px;top:0;	left:0;	-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;cursor:pointer;}
.contentbox ul{	margin-left:15px; padding:0; list-style-type:decimal;}
.contentbox ul li{padding:0 0 10px 0;}
.display_contact_info{margin-top:15px;	margin-left:5px;}
.display_contact_info h3{color:#ec1b20;	font-size:14px;}
.display_mail_info{	margin-top:11px;line-height:19px;}
.display_mail_info a{font-size:18px; color:#2965be; text-decoration:none; font-weight:600; line-height:32px;}
.any-assistance-contact-box{background:#011932; opacity:0.8; width:100%; padding:10px 0px; margin-top:25px;}
.assist-titile{font-size:20px; margin-left:38px; padding:18px 0}
.assistance-contact-box{font-size:25px; padding:15px 30px 15px 45px; margin-left:30px;}
.assistance-contact-box a{color:#fff;}
.phone-circle-icon{background:url(../images/phone-circle-white.png) no-repeat; background-position:0 50%;}
.mail-circle-icon{background:url(../images/mail-circle-white.png) no-repeat; background-position:0 50%;}
.any-assistance-top{margin-top:25px;}
.contact-number-top{font-size:26px; color:#000; padding-left:40px; margin:7px 15px}   
.phone-icon-black{background:url(../images/phone-circle.png) no-repeat;}
.assist-titile-top{font-size:18px; margin:10px 0}
.live-help-box{margin:0;} 
.live-help-box button{background:#ff6600; border-width:0 0 3px 0; border-color:#fff #fff #ef2f03 #fff; border-style:solid; border-radius:5px; padding:10px; color:#fff; font-size:18px; transition:all 0.4s ease-in-out}
.live-help-box button:hover{background:#ef2f03;}
.search-post-container{margin-top:50px; border:1px solid #ccc; padding: 30px 20px 20px 20px; position:relative;}
#center-heading{font-size:24px; color:#272727; position:absolute; top:-17px; left:320px; background:#fff; padding:0 5px; text-shadow:0 1px 1px #fff;}
.searh-container{margin:0;}
.search-box{background:#fff; border:1px solid #d3d3d3; border-radius:5px; width:433px; color:#272727;}
.search-box-tcn{background:#fff; border:1px solid #d3d3d3; border-radius:5px; color:#272727;}
.search-box input[type="text"], .search-box-tcn input[type="text"]{padding:12px 10px; border:1px solid #fff; outline:0px; border-radius:5px; width:380px; font-size:16px;}
.search-icon{background:#d32620 url(../images/tcn-search-icon.png) 50% 50% no-repeat; height:45px; padding:12px 25px; font-size:18px !important; color:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px; border:0px; cursor:pointer}
.searh-container a{color:#2965be;}
.searh-container p{color:#737373;}
.searh-container p, .searh-container a{font-size:11px; margin-top:5px}
.post-free-ad-box a{background:#faea43 url(../images/post-free-online-ad.png) 10px 50% no-repeat; padding:10px 15px 10px 50px; font-size:18px; color:#000 !important; font-weight:bold; border-width:0 0 3px 0; border-color:#fff #fff #e1b70d #fff; border-style:solid; border-radius:5px; text-shadow:0 1px 1px #fff;}
.book-newspaper-ad-box a{background:#0f75dc url(../images/np-icon.png) 10px 50% no-repeat; padding:10px 15px 10px 42px; margin-bottom:5px; font-size:18px; color:#fff !important; font-weight:bold; border-width:0 0 3px 0; border-color:#fff #fff #003366 #fff; border-style:solid; border-radius:5px; text-shadow:0 1px 1px #606060;}
.post-free-ad-box a, .book-newspaper-ad-box a{display:block}
.post-free-ad-box a:hover, .book-newspaper-ad-box a:hover{text-decoration:none;}  
/*Search Result Page Layout*/
.mr2{margin-right:10px;}   .green-text{color:#268609}   .mt1{margin-top:10px;}   .mb1{margin-bottom:10px;}
.category_container{background:#f4f4f4; border:1px solid #ddd; box-shadow:0 2px 2px #c0c0c0;}
.category_container h2{font-size:20px!important; color:#272727; font-weight:600!important; margin:10px 20px 5px 20px;}
.category_container h2 span{font-size:20px!important;}
.category_container ul{display:inline-block; vertical-align:top; width:100%:}
.category_container ul li{display:inline-block; margin:0 0 8px 20px;}
.category_container ul li a{font-size:16px; font-weight:normal; color:#3c7ddc; outline:medium none; text-decoration:none;}
.gray-text{color:#999;}  .dark_gray_text{color:#7d7d7d;}
.search_result_main_container{margin-top:30px; padding:0;}
.search_result_left_container{width:685px;}
.search_detail_box{margin:0px;}
.search_detail{margin:0; padding:0;}
.search_detail h2{font-size:20px; color:#272727; font-weight:600; padding-bottom:10px;}
.allCategory{position:relative; cursor:pointer}
.allCategory_list{background:#fff; font-size:12px; position:absolute; display:none; top:16px; list-style:none; border:1px solid #ddd; box-shadow:0 2px 2px #b2b2b2; width:140px; z-index:1;}
.allCategory_list li a{padding:5px; 0; display:block; border-bottom:1px solid #e5e5e5}
.allCategory_list li a:hover{background:#f4f4f4;}
.allCategory:hover  .allCategory_list{display:block;}
.result_tab{font-size:16px; font-weight:600; margin-top:20px;}
.arrow_box {background:#dbdbdb; position: relative; padding:10px; cursor:pointer; color:#404040; font-weight:600}
.arrow_box:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #dbdbdb; border-width: 8px; margin-left: -10px; }
.arrow_box:after:active{border-top-color: #ee483b;}
.offer_icon{background:#dbdbdb url(../images/offer_black.png) 10px 50% no-repeat; color:#404040;}
.active{background:#ee483b; color:#fff;}
.wanted_icon{background:#dbdbdb url(../images/favorite_black.png) 10px 50% no-repeat; color:#404040;}
.wanted_icon:active{background:#ee483b url(../images/favorite_white.png) 10px 50% no-repeat; color:#fff;}
.search_result_detail_box{border:1px solid #dddddd; margin-top:10px;}
.search_result_detail{width:588px; font-size:13px; padding:10px; border-right:1px solid #dddddd}
.search_result_detail p{padding:5px 0;}
.location-category{font-size:12px; color:#7d7d7d;}
.location-category a{color:#7d7d7d;}
.location-category a:hover{text-decoration:underline;}
.category_reply_box{width:72px; font-size:12px; font-weight:600; text-align:center; vertical-align:top}
.category_reply_box a{color:#2965be;}
.category_reply_box span, .category_reply_box{display:block;}
.category_reply_box span{padding:10px 0; height:36px}
ul.tabs{display:inline-block; list-style:none; margin-top:20px;}
ul.tabs li{float:left;}
ul.tabs a{display:inline-block; float:left;}
.right_container{width:250px; margin-top:20px;}
.red_bg{background:#ee483b}
.red_border{border:1px solid #ee483b;}
.green_border{border:1px solid #54C059;}
.right_pannel_heading{padding:10px; font-size:18px; font-weight:600; color:#fff;}
ul.right_pannel_list{margin:0; padding:0; list-style:none;}
ul.right_pannel_list a{padding:10px; font-size:14px; font-weight:normal !important; color:#3c7ddc; display:block; border-bottom:1px solid #ddd; transition:all 0.3s ease-in-out;}
ul.right_pannel_list a:hover{background:#f4f4f4; text-decoration:none;}
.show-button{background:#25aaf2; border:1px solid #25aaf2; border-radius:3px; padding:5px; font-size:12px; font-weight:400; color:#fff;}
.textBox{background:#f4f4f4; border-bottom:1px solid #dbdbdb; padding:15px;}
#popularCategoryContainer{background: none repeat scroll 0 0 #fff; border: 1px solid #c6c6c6; float: left;  margin: 0 22px;  padding-bottom:20px; width: 565px;}
.search-by-id{width:160px; margin-top:20px; border:1px solid #34495e}
.search-by-id h3{background:#34495e; padding:10px; color:#fff; font-size:14px;}
.search-by-id ul{margin:0; padding:8px 0; margin-left:13px;}
.search-by-id ul li{line-height:20px; list-style:none;}
.search-by-id ul li a{display:block; color:#2965be; text-decoration:none; text-transform:capitalize; width: 180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.search-by-id ul li a:hover{ text-decoration:none; color:#d42721;}
.disclaimerFooter{border:1px solid #E2C822; background:#FFF9D7; padding:5px 15px; text-align:left; font-size:12px; margin-top:15px; border-radius:40px;}
.mt5{margin-top:15px;}
.no-bold{font-weight:normal;}
.iconAlign {float: left; margin-right: 5px;}