@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body, div, h1, h2, h3, h4, h5, h6, p, a, img, header{margin:0; padding:0;}

body{font-family:'lucida grande',tahoma,verdana,arial,sans-serif; font-size:13px; color:#333;}

.bg{background:#fff; border-top:1px solid #e9eaea}
.clr{clear:both;}
.lft{float:left;}
.rht{float:right;}
.bold{font-weight:bold;}
.mt25{margin-top:25px;}
.brdr_bottom{border-bottom:1px solid #e9eaea;}
.brdr_right{border-right:0px solid #d1d1d1}
.line{width:100%; height:1px; background:#e9eaea}
a{ outline:none;}

.fullWidth{width:100%;}
.wrapper{width:975px; margin:0 auto;}
.header{width:1000px; background:#fff;}
.header .logo{padding:20px 0 25px 0; border:none;}
.header .searchDiv{width:524px;  margin:30px 0 0 50px;}
.header .tcnSearch{width:506px; padding:8px; border:1px solid #e0dfde; background:url(../images/search_bg_outset.gif) repeat-x; border-radius:3px;}
.tcnSearch input{ padding:9px 0 9px 28px; border:1px solid #d1d1d1; width:402px; background:#fff url(../images/search_icon_bg.gif) left no-repeat; box-shadow:1px 1px 2px #C8CFC8 inset; border-top-left-radius:3px;border-bottom-left-radius:3px;}
.tcnSearch button{ background:url(../images/search_btn.gif) no-repeat; width:74px; height:36px; border:none; color:#fff; cursor:pointer; margin-left:-5px; font-weight:bold}
.tcnSearch button:hover{ background:url(../images/search_btn_hover.gif) no-repeat;}
.searchDiv .ex{color:#6e6e6e; font-size:11px; line-height:20px }
.searchDiv .ad{font-size:11px; line-height:20px }
.ad a{color:#0968ca; text-decoration:none}
.ad a:hover{color:#d42721; text-decoration:underline}
.book_btn_div{ width:206px; margin:10px 0 0 26px; padding-bottom:20px;}
.book_btn_div img{border:none; margin-top:10px; cursor:pointer}
.HRline{width:100%; border-bottom:1px solid #fff; height:8px; background:#e9eaea}
.HRline1{width:100%; border-top:1px solid #fff; height:8px; background:#e9eaea}
.midcontent{height:200px; margin:25px 0;}
.midcontent .leftPannel{width:565px; background:#FFF; border-radius:10px; border:1px solid #c6c6c6; padding:15px 0; margin:0px 15px;}
.leftPannel p{line-height:17px; padding:0 15px; }
.psc_Div{background:url(../images/popular_heading_bg.gif) repeat-x;  margin-top:8px;}
.psc_Div h3{font-weight:bold; padding:10px 15px 5px 15px; font-size:12px;}
.searchCategoryBox{margin:20px 16px 0 7px; width:165px;}
.searchCategories{ background:url(../images/category_bg.gif) no-repeat; width:72px; height:72px; margin-left:48px; cursor:pointer}
.searchCategories:hover{ background:url(../images/hover_cat.gif) no-repeat; cursor:pointer; width:72px; height:72px;}
.searchCategories img{width:48px; height:48px; margin:12px; border:none}
.categoryName{font-weight:normal; color:#282826; text-align:center; padding:10px 0 5px 0px; cursor:pointer}
.categoryName:hover{color:#d42721; cursor:pointer}
.categoryName a{ color:#282826; text-decoration:none;}
.categoryName a:hover{ color:#d42721; text-decoration:none;}
.link_box{background:#fff url(../images/link_box_bg.gif) repeat-x; padding:5px 8px; width:199px}
.link_box h3{font-size:13px;  color:#fff; padding:10px;}
.link_box ul{margin:0; padding-top:8px; margin-left:13px;}
.link_box ul li{list-style:none; line-height:20px; color:#000;}
.link_box ul li a{color:#282826; text-decoration:none}
.link_box ul li a:hover{color:#d42721; text-decoration:underline}

.footer{padding:20px 0;}
.footer .footerLinks{width:720px; margin-bottom:20px;}
.footerLinks ul{display:block; color:#9d9c9c}
.footerLinks ul li{list-style:none; display:inline-block;}
.footerLinks ul li a{color:#424242; text-decoration:none; font-size:11px; }
.footerLinks ul li a:hover{color:#000; text-decoration:underline}
.footer .socialConnect{width:155px; margin-left:100px; }
.socialConnect img{border:none}

.footer .tcnCategories{ border:1px solid #dedede;1000px; border-radius:20px; height:43px;}
.tcnCategories .tcn_cat_heading{width:90px; background:url(../images/footer-cat_bg.gif) no-repeat; text-align:center; padding:8px; font-weight:bold}
.cate_links{background:#f0f0f0 url(../images/cat_links_bg.gif) repeat-x; width:856px; padding:8px 0;}
.cate_links ul li{display:inline-block; list-style:none; text-align:center; padding:0 5px; border-right:1px solid #d1d1d1; font-size:11px;}
.cate_links ul li a{color:#424242; text-decoration:none}
.cate_links ul li a:hover{color:#000; text-decoration:underline}
.footer p{text-align:center; margin-top:20px; font-size:11px;}


/*Sub-category page css*/
.midcontent .psc_Div1{background:url(../images/popular_heading_bg.gif) repeat-x;  margin-top:7px;}
.psc_Div1 h3{font-weight:bold; padding:5px 15px 5px 15px; font-size:14px; color:#d52f29}
.leftPannel1{width:740px; background:#FFF; border-radius:10px; border:1px solid #c6c6c6; padding:0 0 15px 0; margin:0px 15px 0 0;}
.logoContent .cat_logoDiv{padding:5px; border:1px solid #dedede; margin:0px 15px 0 0; width:128px; border-radius:5px; }
.cat_logoDiv img{border:none; width:128px; height:128px;}
.logoContent{margin:10px 15px;}
.logoContent p{float:left; width:554px; text-align:justify; line-height:18px;}
.logoContent button{ background:url(../images/btn_bg.gif) no-repeat; padding:9px 6px; width:274px; font-weight:bold; color:#282826; font-size:13px; border:none; margin-top:54px;; text-shadow:0px 1px 1px #E8E8E8 }
.logoContent button:hover{color:#d52f29; cursor:pointer}
.subCategories h1{color:#606060; font-size:15px; margin:25px 15px 0 15px; padding:5px 8px; background:#efefef; border-radius:5px;}
.subCategories table{margin:15px 11px;}
.subCategories table td{padding:5px; border:1px solid #fff; background:#f0f0f0; width:236px;}
.subCategories table td a{color:#0968ca; text-decoration:none;}
.subCategories table td a:hover{color:#d42721; text-decoration:underline;}
.adPostDiv{ background:#fffaed; border:1px solid #f9e0b0; border-radius:10px; padding:10px; margin:20px 15px;}
.adPostDiv ul{margin:0; padding:5px 0; margin-left:13px;}
.adPostDiv ul li{ list-style-image:url(../images/list_style_green.gif); line-height:20px; color:#e66600;}
.adPostDiv ul li a{color:#e66600; text-decoration:none}
.adPostDiv ul li a:hover{color:#d42721; text-decoration:underline}
.adPostDiv span a{color:#0968ca; text-decoration:none;}
.adPostDiv span a:hover{color:#d42721; text-decoration:underline}
.red_bg{background:#ee483b;}
.green_bg{background:#54c059;}