@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.cls{clear:both;}
.mrt5{ padding-right:20px}
.mrt8{ padding-top:10px;}
.mrt22{ padding-left:2px}
p{padding:10px; margin:0px; line-height:18px}
.padd{ padding:15px 0px 0px 0px;}
.padd5{ padding:5px 0px 0px 0px;}

.more_tab{width:66px; height:26px; margin:0px 0px 7px 155px; padding:0px;}

/*header start*/
#header_contaner{ background:url(images/header_bg.jpg) repeat-x top; height:153px;}
#header_wrapper{ background:url(images/header_contaner_bg.jpg) no-repeat top; height:99px;width:996px; margin:0px auto;}
.logo{ width:184px; margin:0px 0px ; padding:0px 0px 0px 57px;}
.header_banner{width:500px; margin:0px; padding:22px 0px 0px 0px; text-align:center;}
.icon_box{width:245px; float:right; padding:12px 0px; margin:0px}
.icon{ width:45px;}
/*header End*/
/*navigation start*/
#navigation {margin:0px auto; padding:0px;list-style:none; position:relative;display:block; width:967px;}
#navigation ul{margin:0px; padding:0px;list-style:none; width:auto;}
#navigation ul li { margin:0px ; padding:0px; float:left; font-weight:bold; font-size:13px; list-style:none; height:44px; display:block; line-height:42px; }
#navigation ul li a{display:block;float:left;color:#fff;text-decoration:none; padding:2px 13px 0px 13px; height:44px;}
#navigation ul li a:hover, #navigation ul li a.current{color:#000000;background: url(images/nav_hover.jpg)  no-repeat center;}
/*navigation ends/

/*body start*/
#body_contaner{
background:url('images/body_bg.jpg') repeat-x bottom #7e0505 !important;
background:url('images/body_bg3.jpg') repeat-x bottom #7e0505;
}
#body_contaner .body_parttern{
background:url(images/parttern.png) repeat !important;
background:none;
width:100%;
}
#body_wrapper{ width:967px; margin: 0px auto;}
#body_wrap_contener{background:url(images/body_bg_button.jpg) bottom no-repeat #f8f8f6;}
.headmar{width:935px;margin:0px auto;}
.add{ width:250px; margin:10px 0px 0px 7px; padding:0px;}
.most_popular{ width:627px; margin:0px; padding:0px;}
.mrt{ margin-right:7px}
.advert{ width:935px; margin:0px auto; padding:16px 0px 0px 0px;height:106px; text-align:center}

/*body End*/
/*upcoming start*/
#upcoming_contaner{ width:180px; margin:0px; padding:0px;}
.upcoming_top{margin:0px; padding:10px 0px 0px 10px; background:url(images/upcoming_top.jpg) no-repeat top left; height:30px; font-size:15px;font-weight:bold; color:#FFF;}
.upcoming_top a{color:#fff; text-decoration:none;}
.upcoming_mid{ margin:0px; padding:10px 0px 0px 15px; background:url(images/upcoming_mid.jpg) repeat-y ;font-size:14px;}
.upcoming_mid ul{ margin:0px; padding:0px;}
.upcoming_mid ul li{font-size:14px;color:#000; list-style:none; line-height:27px; background:url(images/arrow.png) no-repeat left; padding:0px 0px 0px 20px}

.upcoming_mid ul li a {color:#000; text-decoration:none; }
.upcoming_mid ul li a:hover { text-decoration:underline; }

.upcoming_bottom{ width:180px; margin:0px; padding:0px 0px; background: url(images/upcoming_bottom.jpg) no-repeat top; height:15px; font-size:15px;font-weight:bold;}
.more{ text-align:right; padding:18px 32px 10px 0px;}
/*upcoming ends*/

/*banner starts*/
#banner{ width:490px; margin:0px 0px 0px 5px; padding:0px;}
.banner_mid{background:url(images/banner_mid.jpg) repeat-y ;padding:0px; height:290px}
.banner_img{ width:335px;text-align:center;}
.banner_cont{padding:0px 50px; margin:0px;height:30px}
.banner_txt{font-size:13px; margin:7px 0px 0px 5px;background-color:#FFF; color:#000000;padding:0px 8px;text-align:center;}
.banner_txt a{text-align:center; font-size:13px; font-weight:bold;  text-decoration:none;color:#000000;}
.banner_txt a:hover{text-align:center; font-size:13px;font-weight:bold; background-color:#434322; color:#FFF; display:block }
.banner_right_contaner{ background-color:#ecece2; width:146px; padding:0px; margin:0px;}
.banner_right_img{padding:10px 0px 0px 0px; margin:0px; text-align:center;}
.bannerright_txt{font-size:12px; margin:0px; padding:0px;}
.bannerright_txt a {color:#f00;}
.bannerright_txt ul
{
margin:5px 0px 5px 5px;
padding:0px;
list-style-type:none;
}

.bannerright_txt ul li
{
line-height:20px;
}
.img{ padding-right:10px; text-align:right;}
/*banner ends*/

/*tips start*/
#tips_contaner{ width:249px; margin:0px 0px 0px 5px; padding:0px;}
.tips_box{ width:250px; margin:0px; padding:0px;}
.tips_mid{ margin:0px; padding:0px; background:url(images/tips_mid.jpg) repeat-y top left;}
.tips_img{ margin:0px; padding:95px 0px 0px 0px; background:url(images/tips_img.jpg) no-repeat 7px top; font-size:18px; font-weight:bold; text-align:center;}
.txt{ color:#859f20;}
.tips_cont{margin:0px; padding:0px;width:250px;}

/*tips ends*/

/*Content Section starts*/

h1 { display:inline; font-size:22px; font-weight:bold; color:#D00302; }

p.text{text-align:justify; font-size:13px; color:#000; margin:0px; padding:0px;}

p.text a { color:#D00302; text-decoration:none; }

p.text a:hover { color:#D00302; text-decoration:underline; }


/*Content Section ends*/

/*most popular contaner starts*/
.most_contaner{ width:599px; margin:0px 14px; padding:0px;}
#most_popular{padding:0px; margin:0px}
#most_popular .services{padding:0px;width:195px;}
#most_popular .services_top{padding:0px;width:195px; background:url(images/services_top.jpg) no-repeat bottom; height:13px;}
#most_popular .services_mid{padding:0px;width:193px; background: url(images/services_mid.jpg) repeat-x #FFF; border-left: #dedede 1px solid;border-right: #dedede 1px solid;}
#most_popular .img{ width:71px; padding:0px 5px 0px 4px;}
#most_popular .heading{ color:#d00302; font-weight:bold; font-size:14px; padding:10px 0px; text-align:center}
#most_popular .services_bottom{padding:0px;width:195px; background: url(images/services_bottom.jpg) no-repeat; height:11px;}
#most_popular ul{ margin:0px; padding:0px 0px 0px 15px;}
#most_popular ul li{ margin:0px; padding:0px 0px 0px 10px;color:#000; font-size:13px; line-height:20px; list-style:none; background:url(images/bullet.jpg) no-repeat left;}
#most_popular ul li a{color:#000; text-decoration:none;}
#most_popular ul li a:hover{text-decoration:underline;}
.more_celebration{ width:595px; border-bottom:#999 1px solid; height:30px;}
.more_celebration a{font-size:15px;color:#000;font-weight:bold;text-decoration:underline;}
.more_celebration a:hover{font-size:15px;color:#000;font-weight:bold;text-decoration:underline;}
.heading{font-size:22px; font-weight:bold; color:#000; padding:0px 0px 10px 6px;}
.heading a { color:#000; text-decoration:none; }
.heading a:hover { text-decoration:underline; }
/*most popular contaner ends*/


/*monthwise starts*/
#monthwise{ width:303px; margin:0px; padding:0px; border-left:#bbbbad 1px solid}
#monthwise .heading{ font-size:22px; font-weight:bold; color:#000; padding:0px 20px;}
#monthwise ul{ margin:0px; padding:10px 20px; width:100px;}
#monthwise ul li{font-size:14px;color:#000; list-style:none; line-height:27px; background:url(images/arrow.png) no-repeat left; padding:0px 0px 0px 20px; }
#monthwise .border{border-top:#bbbbad 1px solid; padding-bottom:12px; margin:0px 10px;}
#monthwise .img_contaner{ margin:0px; padding:10px 0px;width:303px; height:auto}
#monthwise .img{ margin:0px; padding:0px;width:100px;text-align:center;}
#monthwise .img_txt{ margin:0px; padding:10px 0px;width:100px;text-align:center; font-size:15px; color:#d00302; font-weight:bold;}
#monthwise .img_txt a{ margin:0px; padding:10px 0px;width:100px;text-align:center; font-size:15px; color:#d00302; font-weight:bold; text-decoration:none;}
#monthwise .img_txt a:hover{ margin:0px; padding:10px 0px;width:100px;text-align:center; font-size:15px; color:#000; font-weight:bold;text-decoration:underline;}

#monthwise a{font-size:15px;color:#000;font-weight:bold;text-decoration:none;}
#monthwise a:hover{font-size:15px;color:#000;font-weight:bold;text-decoration:underline;}
/*monthwise ends*/

.services_heading{ font-size:18px; font-weight:bold; padding:10px 0px; color:#000; text-align:center}
.services_heading a { color:#000; text-decoration:none; }
#indian{ width:195px; padding:0px;background:url(images/indian_bg.jpg) no-repeat; height:175px}
#indian ul{ margin:0px; padding:0px 0px 0px 15px;}
#indian ul li{ margin:0px; padding:0px 0px 0px 10px;;color:#000; font-size:13px; line-height:20px; list-style:none; background:url(images/bullet.jpg) no-repeat left;}
#indian ul li a{color:#000; text-decoration:none;}
#indian ul li a:hover{text-decoration:underline;}
.more1{ font-size:12px; margin:0px; padding:10px 13px 0px 0px;text-align:right;}
.more1 a{ font-size:12px; margin:0px; padding:0px; text-decoration:none;color:#000; }
.more1 a:hover{ font-size:12px; margin:0px; padding:0px; text-decoration:underline; color:#d00302;}

#world{ width:195px; padding:0px;background:url(images/world_bg.jpg) no-repeat; height:175px}
#world ul{ margin:0px; padding:0px 0px 0px 15px;}
#world ul li{ margin:0px; padding:0px 0px 0px 10px;color:#000; font-size:13px; line-height:20px; list-style:none; background:url(images/bullet.jpg) no-repeat left;}
#world ul li a{color:#000; text-decoration:none;}
#world ul li a:hover{text-decoration:underline;}

#parties{ width:195px; padding:0px;background:url(images/parties_bg.jpg) no-repeat; height:175px}
#parties ul{ margin:0px; padding:0px 0px 0px 15px;}
#parties ul li{ margin:0px; padding:0px 0px 0px 10px;color:#000; font-size:13px; line-height:20px; list-style:none; background:url(images/bullet.jpg) no-repeat left;}
#parties ul li a{color:#000; text-decoration:none;}
#parties ul li a:hover{text-decoration:underline;}

.linkunit
{
margin:10px 0px;
float:left;
display:inline;
width:160px;
border:1px solid #999999;
background:#F8F8F6;
padding:5px;
}

.sports
{
margin:10px 8px 10px 8px;
float:left;
display:inline;
border:1px solid #999999;
background:#F8F8F6;
padding:5px;
#padding:2px 5px 3px 2px;
}

/*footer start*/

#body_footer{background-color:#000;width:100%;}
#footer{ color:#FFF;width:950px; margin:0px auto;padding:0px;}
#footer_contaner{ color:#FFF;width:950px; margin:0px; padding:12px 0px;}
.footer_conr_box{ color:#FFF;width:190px;}
#footer_contaner ul{margin:0px; padding:0px;}
#footer_contaner ul li{ color:#FFF;font-size:14px; line-height:24px; list-style:none;}
#footer_contaner ul li a{ color:#FFF;font-size:14px; text-decoration:none;}
#footer_contaner ul li a:hover{ color:#f32827;font-size:14px; text-decoration:underline;}

#footer_box{ color:#FFF;width:950px; margin:0px; padding:20px 0px;font-size:14px; height:20px;}
#footer_box a{ color:#FFF;font-size:14px; text-decoration:none;}
#footer_box a:hover{ color:#f32827;font-size:14px; text-decoration:underline;}

#footerstrip
{
width:950px;
margin:25px 0px 15px; 
padding:0px;
font-size:14px;
height:25px;
line-height:25px;
color:#fff;
text-align:center;
}

#footerstrip a
{
padding:0px 10px;
color:#FD3B15;
text-decoration:none;
}

#footerstrip a:hover
{
color:#fff;
text-decoration:underline;
}

/*footer start*/


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 330pxpx; /*width of featured content slider*/
height: 258px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding:0px;
width: 330px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height:256px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 200px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align:center;
padding:3px ;
font-size:13px;

}

.pagination a{
padding: 0px 5px;
text-decoration: none; 
color: #434322;
background: #fff;

}

.pagination a:hover, .pagination a.selected{
color: #fff;
background-color: #434322;
}



/* ######### CSS for Shade Tabs. Remove if not using ######### */
img, div, a, input { behavior: url(iepngfix.htc) }
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 7px 10px;
/*padding:7px 10px;

border: 1px solid #778;*/
font-size:11px;
color: #2d2b2b;
background: #c9c9b9 ;


}

/*.shadetabs li a:visited{
color: #fff;
}*/

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
color: #fff;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#434322;
/*background-image: url(images/tips_button.png);*/
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
background:#FFF;

}

.tabtxtcontent{line-height:18px; padding:7px;}

@media print {
.tabcontent {
display:block !important;
}
}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:8px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0px;
 padding:0px;
font-weight:bold;
width:250px;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 margin:0px;padding:7px 8px 8px 9px;background:url(images/tips_button1.png) no-repeat top;font-size:12px;text-decoration:none; color:#434322;
}

ul.tabbernav li a:link { color: #434322; }
ul.tabbernav li a:visited { color: #ecece2; }

ul.tabbernav li a:hover
{
 margin:0px;padding:7px 8px 8px 9px;background:url(images/tips_button.png) no-repeat;font-size:12px;text-decoration:none; color:#ecece2;
}

ul.tabbernav li.tabberactive a
{
margin:0px;padding:7px 8px 8px 9px;background:url(images/tips_button1.png) no-repeat;font-size:12px;text-decoration:none; color:#434322;
}

ul.tabbernav li.tabberactive a:hover
{
margin:0px;padding:7px 8px 8px 9px;background:url(images/tips_button.png) no-repeat;font-size:12px;text-decoration:none; color:#fff;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
margin:0px; padding:0px; background:url(images/tips_mid.jpg) repeat-y top;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

