/* CSS Document */
body{margin:10px;padding:0px}
table{
font-family: arial; font-size: 13px; color:#10397B;
}
.smalltext{
font-size: 11px; color:#10397B;
}
.heading_text{
font:bold 14px arial;
color:#10397B;
}
.welcome{
  background-image: url(images/nav2.gif); background-repeat: repeat-x;
  color:#E80000; font-size:13px; font-weight:bold;
  border-bottom:1px solid #94A5B5;

}
.welcome_text_01{
background-image: url(images/nav2.gif); background-repeat: repeat-x;
font:bold 12px arial;
color:#E80000;
border-bottom:1px solid #94A5B5;
}
.welcome_sub_text{
font:bold 12px arial;
color:#10397B;
}
.check_text{
font:bold 11px arial;
color:#10397B;
}

.inner-content{
  background-image: url(images/nav2.gif);
  background-repeat: repeat-x;
  color:#10397B; font-size:13px; font-weight:bold;
  padding-left:10px;
}

.inner-matter{
padding-top:10px;
}

.inner-ad{
border:1px solid #94A5B5;
}

.nav1{
  background-image: url(images/nav1.gif);
   background-repeat: repeat-x;
   border-bottom:none;
}

.featured{
border-bottom:none;
}

.news{
font-size: 11px;
  border-left: 1px solid #B5BDC6;
  border-right: 1px solid #B5BDC6;
  padding: 8px;
  border-bottom:1px solid #B5BDC6;
}

.nav2{
  background-image: url(images/nav2.gif); background-repeat: repeat-x;
  border-bottom:1px solid #94A5B5;

}

.promo{
  background-image: url(images/tabsbg.gif);
  font-weight:bold;
  border-bottom: 1px solid #B5BDC6;
}

.promotions{
  background-image: url(images/tabsbg.gif);
  font-weight:bold;
  border-left: 1px solid #B5BDC6;
  border-right: 1px solid #B5BDC6;
  border-bottom: 1px solid #B5BDC6;
}
.left-bot-ad{
margin-top:25px;
}
.toptable{
  background-image: url(images/topbg.gif);
  background-repeat: repeat-x;
  border-left: 1px solid #DEE7E7;
  border-right: 1px solid #DEE7E7;
  border-bottom: 1px solid #C6D6DE;
  background-color: #EEF3F6;
  padding: 8px;
}

.leftnav{
  border: 1px solid #B5BDC6;
}
.leftnav1{
  border-left: 1px solid #B5BDC6;
  border-right: 1px solid #B5BDC6;
  border-top: 1px solid #B5BDC6;
}
.leftnav3{
  border-left: 1px solid #B5BDC6;
  border-right: 1px solid #B5BDC6;
  border-bottom: 1px solid #B5BDC6;
}
.leftnav2{
  border-left: 1px solid #B5BDC6;
  border-right: 1px solid #B5BDC6;
}
.leftmenu{
  background-image: url(images/menubg.gif);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #D8E3EA;

  color:#10397B;
  padding: 0px;
  font-weight:bold;
  text-decoration:none;
  display: block;
}
.middle{
border:1px solid #B5BDC6;
}

input{
   font-size: 12px;
}


a:link{
color: blue; text-decoration:underline;
}
a:visited{
color: #551A8B; text-decoration:underline;
}
a:hover{
color: #E80000; text-decoration:underline;
}
.topmenu:link, .topmenu:visited{
color: #10397B; font-weight:bold; text-decoration:none;
}
.topmenu:hover{
color: #E80000; font-weight:bold; text-decoration:none;
}
.nav{
border-bottom:none;
}
.nav:link, .nav:visited{
color: #E80000; text-decoration:none;
}
.nav:hover{
color: #E80000; text-decoration:none;
}
.navover:link, .navover:visited{
color: #10397B; text-decoration:none;
}
.navover:hover{
color: #E80000; text-decoration:none;
}

.left-ad{
margin-top:42px;
}
.footer{
   font-size: 10px;

}
.heightfix{
  height: 300px;
}
/** html table.heightfix{
   height: 385px;
}*/
.lnav{
height: 100%;
display: block;


}
.lnav div{
  width: 100%;
  padding: -4px;
  text-align: center;
}
*html .lnav{
  height: 550px !important;

}

.categorytabsup {
  background-image: url(../images/nav1.gif);
  background-repeat: repeat-x;
  margin-right:1px;
  padding:3px;
  text-align:center;
  float:left;
  cursor:pointer;
  border: 1px solid;
  border-color:#CCCCCC;
  vertical-align:bottom;
  text-decoration: none;

}
categorytabsup.a {text-decoration:none;}
/*------------------------------tab-----------------------------*/

* {
margin: 0;
padding: 0;
}

body {
font-size: 75%;
color: #222;
background: #ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.6em;
}

.widget {
width: 761px;
margin:20px 0px 10px 5px;
height:auto;
background: #fff;


}

  .widget a {
  color: #222;
  text-decoration: none;
  }

  .widget a:hover {
  color: #009;
  text-decoration: underline;
  }
    .tabnav{
  width:761px;
  padding:12px 0px 6px 0px;
  position:relative;
  margin:0px 0 0 5px;

  }
  .tabnav li {
  font:normal 14px arial;
  text-align:center;
  margin:0;
  padding:0;
  display: inline;
  list-style: none;
  }

    .tabnav li a {
    background:-moz-linear-gradient(top, #fff, #E5E5E5 );
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#DBDBDB));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DBDBDB);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#DBDBDB)";
    text-shadow: #fff 2px 4px 7px;
    /*behavior: url(css/border-radius.htc);
    border-top-right-radius:100px;
    border-top-left-radius:25px;
    -moz-border-radius-topright:100px;
    -moz-border-radius-topleft:25px;
    -webkit-border-top-left-radius:25px;
        -webkit-border-top-right-radius:100px;*/
    font:normal 14px arial;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
    border-bottom:1px solid #C0C0C0;
    color:#808080;
    text-align:center;
    font:bold 14px arial;
    padding:10px 46px 5px 46px;
        text-decoration: none;
    text-transform: uppercase;
    outline: none;
    z-index:9999;
    background-color:#EEEEEE;
    }

    .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
    text-decoration: none;
    text-shadow: #606060 2px 4px 7px;
    color:#10387B;
    font:bold 14px arial;
    border-top:1px solid #C0C0C0;
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #EFF3F7;
    /*behavior: url(css/border-radius.htc);*/
    border-top-right-radius:100px;
    background-color:#EFF3F7;
    background: -moz-linear-gradient(top,  #EFF3F7, #EFF3F7);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EFF3F7));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EFF3F7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#EFF3F7)";
    /*border-top-left-radius:25px;
    -webkit-border-top-left-radius:25px;
        -webkit-border-top-right-radius:100px;
        -moz-border-radius-topright:100px;
    -moz-border-radius-topleft:25px;
    -khtml-border-radius-topright:100px;
    -khtml-border-radius-topleft:25px;*/
    background-color:#EFF3F7;

    }
    .tabdiv_cont{
    border:1px solid #C0C0C0;
    background-color:#EFF3F7;
    margin:-1px 0 0 5px;
    height:555px;
    overflow:auto;
    text-align:center;
    }
  .tabdiv {

  margin:0px 0 0 5px;
  padding:10px;
  background-color:#EFF3F7;

  }

    .tabdiv li {
    list-style-image: url("star.png");
    margin-left: 20px;
    }

.ui-tabs-hide {
    display: none;
    }

    #featuredvid {
    text-align: center;
    }

      .fvid {
      margin-bottom: 5px;
      }

      .vidselector li {
      text-align: left;
      list-style: none;
      padding: 5px;
      background: #ffffff;
      border: 1px solid #dedbd1;
      text-transform: uppercase;
      margin-bottom: 5px;

            }
ul{
  padding:0;
  margin:0;
  list-style-type:none;
}

    .black_overlay{
      display:none;
      position:absolute;
      top: 0;
      left: 0;
      width:100px;
      height:1500px;
      background-color:#000;
      z-index:1001;
      opacity:.60;
      filter: alpha(opacity=60);
    }
    .white_content {
      display:none;
      position:absolute;
      width:825px;
      height:auto;
      padding:10px;
      background-color: white;
      z-index:1003;
      overflow: visible;
      text-align:right;
      top:10px;
      margin:0 auto 0 auto;
      left:0%
          }
    .ajax_loader{display:none;z-index:1002; position:absolute; top:300px;left:600px;}

    .imageborder{border: 5px solid #008000;-moz-box-shadow: 2px 6px 7px #969696;-webkit-box-shadow: 2px 6px 7px #969696;}

</style>



/*-----------------------------------end-tab---------------------------*/
/*.occasion_cont{
width:182px;
height:25px;
font:normal 14px arial;
text-align:center;
float:left;
margin:0 0px 0 2px;
}
.occasion_cont a{
width:182px;
height:25px;
background: -moz-linear-gradient(top, #fff, #DEE7E7 );
border:1px solid #C0C0C0;
text-shadow: #fff 2px 4px 7px;
font:normal 14px arial;
-moz-border-radius-topright:100px;
-moz-border-radius-topleft:25px;
color:#8698D8;
text-align:center;
float:left;
font:bold 14px arial;
text-decoration:none;
padding:5px 0 0 0;
}
.occasion_cont a:hover{
width:182px;
height:25px;
text-shadow: #606060 2px 4px 7px;
color:#10387B;
background: -moz-linear-gradient(top,  #fff, #EFF3F7);
border-top:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
border-bottom:1px solid #EFF3F7;
font:bold 14px arial;
-moz-border-radius-topright:100px;
-moz-border-radius-topleft:25px;
}

.occasion_cont a.active{
width:182px;
height:25px;
text-shadow: #606060 2px 4px 7px;
color:#10387B;
background: -moz-linear-gradient(top,  #fff, #EFF3F7);
border-top:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
border-right:1px solid #A0A0A0;
border-bottom:1px solid #EFF3F7;
font:bold 14px arial;
-moz-border-radius-topright:100px;
-moz-border-radius-topleft:25px;
}
.tab-table{
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
margin:3px 0 0 5px;
padding:10px;
background-color:#EFF3F7;
}

/*.occasion_text{
font:bold 14px arial;
color:#10387B;
text-shadow: #606060 2px 4px 7px;
}
.occasion_text_01{
font:bold 14px arial;
color:#8698D8;
text-shadow: #fff 2px 4px 7px;
}
.click-tab{
width:180px;
height:25px;
float:left;
margin:0 0px 0 3px;
background: -moz-linear-gradient(top,  #fff, #EFF3F7);
border:1px solid #A0A0A0;
border-bottom-color:#EFF3F7;
-moz-border-radius-topright:100px;
-moz-border-radius-topleft:25px;
text-align:center;
}
.non-click-tab{
width:180px;
height:25px;
float:left;
margin:0 0px 0 3px;
background: -moz-linear-gradient(top, #fff, #DEE7E7 );
border:1px solid #C0C0C0;
-moz-border-radius-topright:100px;
-moz-border-radius-topleft:25px;
text-align:center;
}*/
