﻿html, body {
    margin: 0;
    padding: 0;
}
/*style2.css original code started */
@charset "utf-8";body {
    margin: 0;
    padding: 0;
    font: 12px normal Verdana,Arial,Helvetica,sans-serif
}

A.mItem:hover {
    color: #fff7d2
}

A.links {
    color: #00f
}

A.mItem {
    font-weight: 700;
    font-size: 12pt;
    color: #FFF;
    font-family: Georgia,ARIAL,Helvetica;
    text-decoration: none
}

A.homepageItem {
   /* font-weight: 700;*/
    font-size: 12px;
    color: #000000;
    font-family: Harmonia Sans,Verdana,Arial,'Times New Roman';
    text-decoration: none
}

A.homepageItemBig {
    font-weight: 700;
    font-size: 14px;
    color: #039;
    font-family: Verdana,Arial;
    text-decoration: none
}

TD {
    font-size: 9pt;
    font-family: Verdana,'MS Sans Serif',Arial
}

OPTION {
    font-size: 10pt
}

.sidemenu {
    font-size: 9pt;
    color: #FFF;
    font-family: Arial,Verdana;
    text-decoration: none
}

A.link {
    font-size: 9pt;
    color: #00f;
    text-decoration: underline
}

ul {
    line-height: 18px
}

A.pageMenu {
    font-size: 9pt;
    color: #FFF;
    font-family: Arial;
    text-decoration: none
}



b {
    color: #039
}

.sideMenuLink {
    font-size: medium;
    color: #900;
    font-family: Verdana,Arial
}

.blueBold {
    font-weight: 700;
    font-size: 11px;
    color: #039;
    font-family: Verdana,Arial
}

.sitemap {
    font-size: 12px;
    color: #000;
    font-weight: 700;
    padding-bottom: .6em;
    text-decoration: none;
    list-style: none
}

.sitemapul {
    list-style: none;
    text-align: left;
    margin: 5px
}

.sitemapheader {
    font-size: 12px;
    color: #FFF;
    font-weight: 700
}

a.sitemapa {
    font-size: 12px;
    color: #000;
    font-weight: 700;
    text-decoration: none
}

.sitemaptop {
    font-size: 12px;
    color: #000;
    font-weight: 700
}

.navbg {
    background-image: url(../menuimages/bg_header.jpg);
    width: 984px
}

.navbg1 {
    background-image: url(../menuimages/bg_nav.jpg)
}

.text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #000
}

.headerbold {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #113270
}

A:hover,a.sitemapa:hover {
    text-decoration: underline
}

.blackText,.mainText {
    font-size: 11px;
    color: #000;
    font-family: Arial,Verdana
}



#Layer1 {
    position: absolute;
    left: 140px;
    top: 192px;
    width: 729px;
    height: 119px;
    z-index: 1
}

.style7 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #999
}

.style3,.style6 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #CCC
}

.topbar {
    font-family: verdana;
    font-size: 12px;
    color: #FFF;
   background-color: #e47221;
    width: 100%
}

.topbardefaulttable {
    font-family: verdana;
    font-size: 12px;
     /*background-color: #0251c5;*/
	background-color: #f1f1f1;
/*	background-color:#669900;*/

    border: 1px solid #ccc
}

.topbardefaulttabletext {
    font-family: verdana;
    font-size: 13px;
   /*color: #FFFFFF;*/
   color:#0251c5;
    text-transform: uppercase;
    text-decoration: none
}

.logo {
    background-image: url(../menuimages/logo.png);
    background-repeat: no-repeat;
    height: 83px;
    width: 387px;
    margin-left: 5px;
    padding-left: 5px
}

.navbar {
    background-image: url(../menuimages/nav_bar.png);
    background-repeat: no-repeat;
    width: 1px;
    height: 32px
}

.navbg2 {
    font-family: verdana;
    font-size: 13px;
    color: #FFF;
    background-color: #1949a8;
    color: #9dbbdc;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    text-decoration: none;
    height: 32px
}

.subnav {
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-decoration: none
}

.subnav :hover {
    font-family: verdana;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-decoration: underline
}

.subnav2 {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-decoration: none
}

.subnav2 :hover {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    text-decoration: underline
}

.nav {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    text-align: left;
    vertical-align: middle;
    color: #FFF;
    height: 25px;
    text-decoration: none
}

.nav :hover {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    text-align: left;
    color: #333;
    vertical-align: middle;
    height: 25px;
    text-decoration: underline
}

.mytdclass :link,td.mytdclass,td.mytdclass a:link,td.mytdclass a:visited {
    color: #fff;
    text-align: center;
    font-size: 11px;
    vertical-align: middle;
    font-weight: 700;
    text-decoration: none
}

td.mytdclass:hover {
    color: green;
    background-image: url(../menuimages/nav_bar_over.png);
    background-position: center;
    font-size: 11px;
    font-weight: 700;
    vertical-align: middle;
    text-decoration: none
}

A.mymenuclass {
    color: #fff;
    text-align: center;
    font-size: 11px;
    vertical-align: middle;
    font-weight: 700;
    text-decoration: none
}

.pbtitle {
   
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
  	color: #0073bd;
    text-decoration:underline;
	font-weight: bold;
}

.pbtitlenounderline
 {
   
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
  	color: #0073bd;
    text-decoration:none;
	font-weight: bold;
}


a.pbtitle {
   
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
  	color: #0073bd;
    text-decoration:underline;
	font-weight: bold;
}
a.pbtitle:hover {
   
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
  	color: #0073bd;
    text-decoration: underline;
	font-weight: bold;
}

tr.p_business_list{

	LINE-HEIGHT:14px;
	/* font-family: Verdana,Arial,'Times New Roman';*/


}

#searchwrapper {
    width: 35px;
    height: 32px;
    background-image: url(../menuimages/box.png);
    background-repeat: no-repeat;
    float: left;
    padding-right: 20px;
    margin: 0;
    position: relative
}

#searchwrapper form {
    display: inline
}

.searchbox {
    border: 0;
    background-color: transparent;
    position: absolute;
    color: #FFF;
    top: 7px;
    left: 9px;
    width: 176px;
    height: 28px
}

.searchbox_submit {
    border: 0;
    background-color: transparent;
    position: absolute;
    top: 4px;
    left: 175px;
    width: 20px;
    height: 17px
}

.search {
    width: 360px;
    height: 25px;
    float: right;
    margin-top: 7px
}

.keyword {
    float: left;
    padding-left: 10px;
    width: 200px;
    background: url(../menuimages/bg-search-input.gif) no-repeat
}

.textbox {
    height: 25px
}

.go1 {
    float: right;
    padding-right: 20px;
    height: 25px;
    width: 50px
}

.go {
    float: right;
    padding-right: 5px;
    height: 25px;
    width: 50px
}

div#search label {
    float: left;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin: 5px 5px 0 0
}

.bluetabs ul {
    font: 700 12px Verdana
}

.bluetabs li {
    margin: 0
}

.bluetabs li a {
    margin-right: 3px;
    border: 0 solid #778
}

.dropmenudiv_b {
    border: 1px solid #918d8d;
    border-width: 0 1px;
    line-height: 18px;
    text-align: left;
    width: 200px
}

.dropmenudiv_b a {
    border: 0 solid #918d8d
}

* html .dropmenudiv_b a {
    width: 100%
}

#apDiv1 {
    position: absolute;
    background-color: #CCC;
    border: 1px solid #666;
    left: 30%;
    top: 138px;
    width: 40%;
    height: 150px;
    z-index: 1;
    visibility: hidden
}

.topbarindex {
    background-image: url(../images/homebar.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 349px;
    text-align: left;
    height: 27px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    color: #FFF;
    font-size: 1em;
    padding-left: 5px;
    padding-top: 3px
}

.topbarindex1 {
    text-align: left;
    height: 27px;
    text-transform: uppercase;
    font-weight: 700;
    color: #025cca;
    font-size: 1em
}

.moreindex a {
    background-image: url(../images/more.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    height: 17px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1em;
    padding-top: 5px;
    text-decoration: none
}

.moreindex a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1em;
    text-decoration: none;
    width: 100px;
    height: 24px
}

.moreindex a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-size: 1em;
    text-decoration: none;
    width: 100px;
    height: 24px
}

.ingreentext {
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    padding-right: 10px;
    color: #F30
}

.ingreentext a {
    font-size: 11px;
    font-weight: 700;
    color: #F30
}

#leftinner {
    display: block;
    background-color: #CCC;
    float: left;
    width: 140px;
    margin: 0;
    padding: 3px
}

#inner,.inner {
    display: block;
    background-image: url(../images/home_yellowbg.gif);
    background-repeat: repeat-x;
    background-color: #FFF;
    float: left;
    width: 160;
    margin: 0;
    padding: 0 3px 5px;
    border: 1px solid #ccc
}

#inner h2,.inner h2 {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    height: 25px;
    padding-left: 3px
}

.MainMenuHead
{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    height: 25px;
    padding-left: 3px;
    padding-top: 13px;
}



#innerright {
    display: block;
    background-image: url(../images/home_yellowbg.gif);
    background-repeat: repeat-x;
    background-color: #FFF;
    float: left;
    width: 150px;
    margin: 0;
    padding: 0 3px 5px;
    border: 1px solid #ccc
}

#innerrightnoback {
    display: block;
    background-repeat: repeat-x;
    background-color: #FFF;
    float: left;
    width: 200px;
    margin: 0;
    padding: 0 0 5px;
    border: 1px solid #ccc
}

#innerright h2 {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
    height: 25px
}

ul.sidemenu1 {
    list-style: none;
    margin: 0;
    padding: 0
}

#menu2,.menu2 {
    width: 160px;
    margin: 2px;
    border-style: solid solid none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    border-color: #D8D5D1;
    border-size: 0;
    border-width: 0
}

#menu2 li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none
}

#menu2 li a:link,#menu2 li a:visited {
    /*color: #3688BA;*/
    color: #000000;
    display: block;
    background: url(../images/menu2.gif);
    padding: 8px 0 0 20px
}

.menu2 li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none
}

.menu2 li a:link,.menu2 li a:visited {
      /*color: #3688BA;*/
    color: #000000;
    display: block;
    background: url(../images/menu2.gif);
    padding: 8px 0 0 20px
}

#menu3 {
    width: 198px;
    margin: 5px;
    border-style: solid solid none;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    border-color: #D8D5D1;
    border-size: 0;
    border-width: 0
}

#menu3 li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none
}

#menu2 li a:visited,#menu3 li a:link {
       /*color: #3688BA;*/
    color: #000000;
    display: block;
    padding: 8px 0 0 20px
}

#menu3 li a:hover {
    color: #3688BA;
    padding: 8px 0 0 20px
}

#menuright {
    width: 140px;
    margin: 5px;
    border-style: solid solid none;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    border-color: #D8D5D1;
    border-size: 0;
    border-width: 0
}

#menurightnoback {
    width: 200px;
    margin: 0;
    border-style: solid solid none;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    border-color: #D8D5D1;
    border-size: 0;
    border-width: 0
}

#menuright li a {
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    text-decoration: none
}

#menu2 li a:visited,#menuright li a:link {
       /*color: #3688BA;*/
    color: #000000;
    display: block;
    padding: 8px 0 0 20px
}

#menuright li a:hover {
    color: #3688BA;
    padding: 8px 0 0 20px
}

.footer {
    background-color: #01386e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #9dbbdc;
    height: 350px;
    text-align: center
}

.iconlist {
    list-style: none;
    margin: 0;
    text-decoration: none;
    padding: 3px 0 3px 10px
}

li.indexicons {
    background-image: url(../images/icons.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
    background-position: 0 50%;
    padding: 3px 0 3px 10px;
    margin: .4em 0
}

li.indexicons a,li.indexicons a:link {
    background-position: 0 50%;
    padding: 3px 0 3px 10px;
    margin: .4em 0;
    text-decoration: none;
    color: #000
}

li.indexicons a:hover {
    text-decoration: underline;
    background-position: 0 50%;
    padding: 3px 0 3px 10px;
    margin: .4em 0;
    color: #000
}

.rightseattle {
    background-color: #CCC
}

.img {
    padding-bottom: 5px
}

.headertitle {
    font-size: 22px;
    line-height: 31px;
    color: #009;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif
}

.headertitle1 {
    font-size: 22px;
    color: #f8b125;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif
}

.yellowpagecontainer {
    margin: 10px auto
}

ul.ytabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #ffc600;
    border-left: 0 solid #ffc600;
    width: 100%
}

ul.ytabs li {
    float: left;
    margin: 0 0 -1px;
    padding: 0;
    height: 31px;
    line-height: 31px;
    color: #8d5e02;
    border: 0 solid #ffc600;
    border-left: none;
    background-image: url(../images/yellowpage_activetab.jpg);
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    position: relative
}

ul.ytabs li a {
    text-decoration: none;
    color: #8d5e02;
    display: block;
    font-size: 1.5em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: 0
}

ul.ytabs li a:hover {
    background: #ffa200
}

ul.ytabs li a:active {
    color: #063165;
    background: #f1f1f1
}

html ul.ytabs li.active,html ul.ytabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ffc600;
    border-top: 1px solid #ffc600;
    border-right: 1px solid #ffc600;
    color: #063165
}

.ytab_container {
    border: 1px solid #ffc600;
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background-image: url(../images/yellowpage_bg.jpg);
    background-repeat: repeat-x;
    background-color: #eeeced;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px
}

.ytab_content {
    padding: 20px;
    font-size: 1.2em;
    color: #0450c8
}

.ytab_content h2 {
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 1.8em
}

.ytab_content h3 a {
    color: #254588
}

.ytab_content a:link {
    color: #0450c8;
    text-decoration: none
}

.ytab_content a:hover {
    color: #0450c8;
    text-decoration: underline
}

.ytab_content img {
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #ddd;
    padding: 5px
}

.gobtn {
    background-image: url(../images/gobtn.jpg);
    background-repeat: no-repeat;
    width: 28px;
    height: 20px;
    display: block;
    cursor: hand;
    border: 0
}

.gobtn :hover {
    background-image: url(../images/gobtn1.jpg);
    background-repeat: no-repeat;
    width: 28px;
    height: 20px;
    display: block;
    border: 0
}

.listingmainheader {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #666
}

.listingmainheaderlink :link {
    font-size: 16px;
    font-weight: 700;
    color: #0450c8;
    text-decoration: underline
}

.listingmainheaderlink :hover {
    font-size: 16px;
    font-weight: 700;
    color: #0450c8;
    text-decoration: none
}

.listingheader {
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    color: #0450c8
}

.yredtext {
    font-size: 12px;
    font-weight: 400;
    color: #b40003
}

.ygreentext {
    font-size: 12px;
    font-weight: 400;
    color: #0251c5
}

.imgbanner {
    vertical-align: top
}

.ytab_listing {
    height: 25px;
    color: #fff;
    border: 1px solid #ffc600;
    border-left: none;
    background-image: url(../images/yellowpage_activetab.jpg);
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    position: relative
}

.ytab_listing a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.1em;
    text-align: center;
    vertical-align: middle
}

.ytab_listing a:hover {
    background: #ffa200
}

.ytab_listing a:active {
    color: #063165;
    background: #f1f1f1
}

.ybtn a {
    background-image: url(../images/businessbtn.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 120px;
    height: 26px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1.1em;
    padding-top: 5px;
    text-decoration: none
}

.ybtn a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1.1em;
    text-decoration: none;
    width: 120px;
    height: 26px
}

.ybtn a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-size: 1.1em;
    text-decoration: none;
    width: 120px;
    height: 26px
}

.ybtn1 a {
    background-image: url(../images/businessbtn1.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 160px;
    height: 26px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1.1em;
    padding-top: 5px;
    text-decoration: none
}

.ybtn1 a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1.1em;
    text-decoration: none;
    width: 160px;
    height: 26px
}

.ybtn1 a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-size: 1.1em;
    text-decoration: none;
    width: 160px;
    height: 26px
}

.container {
    margin: 10px auto;
    width: 700px
}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #ffc600;
    border-left: 0 solid #ffc600;
    width: 100%
}

ul.tabs li {
    float: left;
    margin: 0 0 -1px;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 0 solid #ffc600;
    border-left: none;
    background: #ffc600;
    overflow: hidden;
    position: relative
}

ul.tabs li a {
    text-decoration: none;
    color: #063165;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: 0
}

ul.tabs li a:hover {
    background: #ffa200
}

ul.tabs li a:active {
    color: #063165;
    background: #f1f1f1
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ffc600;
    border-top: 1px solid #ffc600;
    border-right: 1px solid #ffc600;
    color: #063165
}

.tab_container {
    border: 1px solid #ffc600;
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px
}

.tab_content {
    padding: 20px;
    font-size: 1.2em
}

.tab_content h2 {
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 1.8em
}

.tab_content h3 a {
    color: #254588
}

.tab_content img {
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #ddd;
    padding: 5px
}

.bgwritepreview {
    background-image: url(../images/yellowpage_businesswritebg.jpg);
    background-repeat: repeat-x;
    text-align: left;
    border: 1px solid #ccc
}

.bgwritepreviewtext {
    font-size: 10px;
    text-align: left;
    text-align: justify font-style:italic
}

.toptabbg {
    background-image: url(../images/bollywood_topbg.png);
    width: 696px;
    height: 87px;
    background-repeat: no-repeat;
    background-position: center
}

.toptabbgannouncement {
    background-image: url(../images/bollywood_topbg.png);
    width: 800px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center
}

.bollywoodtopbg {
    background-color: #81590b;
    margin-top: 15px;
    padding-top: 15px;
    color: #FFF;
    font-size: 12px;
    height: 25px;
    text-align: center
}

.bollywoodnav,.bollywoodnav :link {
    color: #FFF;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none
}

.bollywoodnav :hover {
    color: #FF0;
    font-size: 12px;
    text-align: center;
    text-decoration: none
}

#featured {
    width: 400px;
    padding-right: 250px;
    position: relative;
    border: 5px solid #0251c5;
    height: 250px;
    background: #fff
}

#featured ul.ui-tabs-nav {
    position: absolute;
    top: 0;
    left: 400px;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 250px
}

#featured ul.ui-tabs-nav li {
    padding: 1px 0 0 13px;
    font-size: 12px;
    border: 0 solid #333;
    color: #fff
}

#featured ul.ui-tabs-nav li img {
    float: left;
    margin: 2px 5px;
    background: #eee;
    padding: 2px;
    border: 1px solid #eee
}

#featured ul.ui-tabs-nav li span {
    font-size: 11px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none
}

#featured li.ui-tabs-nav-item a {
    display: block;
    height: 60px;
    color: #fff;
    background: #000;
    line-height: 20px;
    text-decoration: none
}

#featured li.ui-tabs-nav-item a:hover {
    background: #900;
    color: #fff;
    text-decoration: none
}

#featured li.ui-tabs-selected {
    background: url(../images/selected-item.gif) top left no-repeat
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a {
    background: #0251c5
}

#featured .ui-tabs-panel {
    width: 400px;
    height: 250px;
    color: #000;
    background: #900;
    position: relative
}

#featured .ui-tabs-panel .info {
    position: absolute;
    top: 180px;
    left: 0;
    height: 70px;
    background: url(../images/transparent-bg.png)
}

#featured .info h2 {
    font-size: 18px;
    font-family: Georgia,serif;
    color: #fff;
    padding: 5px;
    margin: 0;
    overflow: hidden
}

#featured .info p {
    margin: 0 5px;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    color: #f0f0f0
}

#featured .info a {
    text-decoration: none;
    color: #fff
}

#featured .info a:hover {
    text-decoration: underline
}

#featured .ui-tabs-hide {
    display: none
}

.bluebtn1 a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    width: 130px;
    height: 26px
}

.bluebtn1 a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    width: 130px;
    height: 26px
}

.yhmnwbm {
    border: 1px solid #ccc
}

/*.yhmnwbm td:hover {
    background: #F1F1F1
}*/

.bluebtn a {
    background-image: url(../images/navbtn_b.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 130px;
    height: 26px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 11px;
    padding-top: 5px;
    text-decoration: none
}

.bluebtn a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    width: 130px;
    height: 26px
}

.bluebtn a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-size: 11px;
    text-decoration: none;
    width: 130px;
    height: 26px
}

.bluebtn1 a {
    background-image: url(../images/navbtn_b.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 130px;
    height: 26px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 11px;
    padding-top: 5px;
    text-decoration: none
}

.bluebtn1big a {
    background-image: url(../images/navbtn_b.jpg);
    background-repeat: repeat;
    background-position: center;
    width: 200px;
    height: 24px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 11px;
    padding-top: 3px;
    text-decoration: none
}

.bluebtn1big a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    width: 200px;
    height: 24px
}

.bluebtn1big a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    width: 200px;
    height: 24px
}

UL.ytabs2 {
    BORDER-BOTTOM: #ffc600 0 solid;
    BORDER-LEFT: #ffc600 0 solid;
    PADDING-BOTTOM: 0;
    LIST-STYLE-TYPE: none;
    MARGIN: 0;
    PADDING-LEFT: 0;
    WIDTH: 100%;
    PADDING-RIGHT: 0;
    FLOAT: left;
    HEIGHT: 32px;
    PADDING-TOP: 0
}

UL.ytabs2 LI {
    BACKGROUND-IMAGE: url(../images/yellowpage_activetab.jpg);
    BORDER-BOTTOM: #ffc600 0 solid;
    POSITION: relative;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0;
    LINE-HEIGHT: 31px;
    MARGIN: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center 50%;
    FLOAT: left;
    HEIGHT: 31px;
    COLOR: #8d5e02;
    OVERFLOW: hidden;
    BORDER-TOP: #ffc600 0 solid;
    BORDER-RIGHT: #ffc600 0 solid;
    PADDING-TOP: 0
}

UL.ytabs2 LI A {
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #fff 1px solid;
    PADDING-BOTTOM: 0;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 20px;
    OUTLINE-WIDTH: medium;
    PADDING-RIGHT: 0;
    DISPLAY: block;
    COLOR: #8d5e02;
    FONT-SIZE: 1.5em;
    BORDER-TOP: #fff 0 solid;
    BORDER-RIGHT: #fff 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 0
}

UL.ytabs2 LI A:hover {
    BACKGROUND: #ffa200
}

UL.ytabs2 LI A:active {
    BACKGROUND: #f1f1f1;
    COLOR: #063165
}

HTML UL.ytabs2 LI.active,HTML UL.ytabs2 LI.active A:hover {
    BORDER-BOTTOM: #fff 1px solid;
    BORDER-LEFT: #ffc600 1px solid;
    BACKGROUND: #fff;
    COLOR: #063165;
    BORDER-TOP: #ffc600 0 solid;
    BORDER-RIGHT: #ffc600 1px solid
}

.ytab_container {
    BACKGROUND-IMAGE: url(../images/yellowpage_bg.jpg);
    BORDER-BOTTOM: #ffc600 1px solid;
    BORDER-TOP: #ffc600 1px solid;
    BORDER-LEFT: #ffc600 1px solid;
    BACKGROUND-COLOR: #eeeced;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    FLOAT: left;
    CLEAR: both;
    BORDER-RIGHT: #ffc600 1px solid
}

.bollywoodbdr {
    border: 1px solid #ccc
}

.bollywoodtitle {
    font-size: 14px;
    margin-left: 5px;
    font-weight: 700;
    color: #0450c8
}

.imgbdr {
    border: 2px solid #0251c5
}

.showtime {
    background-color: #0186df;
    font-size: 12px;
    height: 20px;
    font-weight: 700;
    color: #FFF
}

.showdetails {
    font-size: 11px;
    height: 20px;
    font-weight: 700
}

.nav_lefttop {
    background-image: url(../images/nav_left.png);
    width: 16px;
    height: 34px;
    background-repeat: no-repeat
}

.nav_righttop {
    background-image: url(../images/nav_right.png);
    width: 16px;
    height: 34px;
    background-repeat: no-repeat
}

.nav_centertop {
    background-image: url(../images/nav_center.png);
    height: 34px;
    background-repeat: repeat-x
}

.linkw,.linkw a:link {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #FFF;
    font-size: 11px
}

.linkw a:hover {
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #ff0;
    font-size: 11px
}

.bgtr {
    background-color: #0357c7;
    height: 1px
}

.textbold2 a:hover,.textbold2 a:link {
    text-align: center;
    vertical-align: middle;
    text-decoration: underline;
    color: #0357c7;
    font-size: 2px
}
#basic-modal-content {
    display: none
}

#simplemodal-overlay {
    background-color: #000;
    cursor: wait
}
#simplemodal-container {
    color: #bbb;
    background-color: #fff;
    border: 6px solid #333;
    padding: 2px
}

#simplemodal-container .simplemodal-data {
    padding: 0px
}

#simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    font-size: 14px;
    margin-bottom: 12px;
    padding: 4px 6px 6px
}

#simplemodal-container a {
    color: #ddd
}

#simplemodal-container a.modalCloseImg {
    background: url(../images/x.png) no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer
}

#simplemodal-container h3 {
    color: #84b8d9
}

.modaltext {
    font-size: 24px;
    color: #bbb
}

.btn1 {
   float right;
}

.invisibleblock {
    background-image: url(../images/bg.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 700px;
    z-index: 1;
    display: block;
    border: 0;
    margin: 0;
    padding: 0
}

.roundbdr {
    border: 2px solid #ccc;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.eventtextheader,.eventtextheader a {
    text-align: center;
    vertical-align: middle;
    color: #0251c5;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none
}

.eventtext {
    text-align: left;
    vertical-align: middle;
    background-color: #0251c5;
    color: #fff;
    font-size: 11px
}

.eventaddtofav,.eventaddtofav a:hover {
    text-align: center;
    vertical-align: middle;
    background-color: #0251c5;
    color: #fffff;
    font-size: 11px
}

.eventtextlinkfav,.eventtextlinkfav a:hover {
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none
}

.eventbdr {
    border: 1px solid #CCC;
    bgcolor="#ffffff"}

.eventtextlink {
    text-align: center;
    vertical-align: middle;
    color: #0251c5;
    font-weight: 700;
    font-size: 11px;
    text-decoration: underline
}

.eventtextlink a:hover {
    text-align: center;
    vertical-align: middle;
    color: #0251c5;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none
}

.eventtextheader1 {
    text-align: left;
    vertical-align: middle;
    color: #0251c5;
    font-weight: 700;
    padding-left: 23px;
    font-size: 14px;
    line-height: 35px
}
/*feedback button on the side*/
.menu-bar {
    xheight: 211px;
    xwidth: 153px;
    background-repeat: no-repeat;
    display: block;
   /* top: calc(50% - 190px);*/
   top: 145px;
    xfloat: right;
    right: 0;
    position: fixed;
}

.textlink :link {
    margin-left: 7px;
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
    display: block
}

.iconlist1 {
    list-style: none;
    margin: 0;
    text-decoration: none;
    padding: 3px 0 3px 10px
}

li.indexicons1 {
    background-image: url(../images/icons.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
    background-position: 0 50%;
    padding: 0 0 0 10px;
    margin: .4em 0
}

li.indexicons1 a {
    background-position: 0 50%;
    padding: 0 0 0 10px;
    margin: .4em 0;
    text-decoration: none;
    color: #039
}

li.indexicons1 a:link {
    background-position: 0 50%;
    padding: 0;
    margin: .4em 0;
    text-decoration: none;
    color: #039
}

li.indexicons1 a:hover {
    text-decoration: underline;
    background-position: 0 50%;
    padding: 0;
    margin: .4em 0;
    color: #039
}

.browntext {
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
    padding-right: 10px;
    color: #f58220
}

.browntext a {
    font-size: 12px;
    font-weight: 400;
    color: #f58220
}

.topbarindex2 {
    text-align: left;
    height: 15px;
    font-weight: 700;
    color: #333;
    font-size: 12px
}

.authorlink {
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    padding-right: 10px;
    color: #666
}

.authorlink a {
    font-size: 12px;
    font-weight: 400;
    color: #666
}

.classifiedbtn {
    background-image: url(../images/classifieds_bg.jpg);
    background-repeat: no-repeat;
    background-position: right;
    width: 129px;
    text-align: right;
    height: 25px;
    display: block;
    font-weight: 400;
    color: #FFF;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px
}

.classifiedtitle,.classifiedtitle a {
    text-align: center;
    vertical-align: middle;
    color: #0251c5;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none
}

.classifiedheadertitle {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    background-color: #0251c5
}

.bluebtnbolly a {
    background-image: url(../images/bluebtn_large.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 150px;
    height: 25px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1em;
    padding-top: 5px;
    text-decoration: none
}

.bluebtnbolly a:link {
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    font-size: 1em;
    text-decoration: none;
    width: 150px;
    height: 24px
}

.bluebtnbolly a:hover {
    text-align: center;
    vertical-align: middle;
    color: #ff0;
    font-size: 1em;
    text-decoration: none;
    width: 150px;
    height: 24px
}

.alignleft {
    float: left;
    margin: 10px 15px 5px 0
}

.bluetabs {
    border-bottom: 0 solid gray
}

.bluetabs ul {
    float: right;
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    list-style-type: none;
    text-align: left
}

.bluetabs li {
    display: inline;
    margin-top: 0
}

.bluetabs li a {
    text-decoration: none;
    padding: 3px 4px;
    color: #2d2b2b;
    background: 0 0
}

.bluetabs li a:visited {
    color: #2d2b2b
}

.bluetabs li a:hover {
    text-decoration: underline;
    color: #2d2b2b
}

.bluetabs li.selected a {
    background: right no-repeat;
    border-bottom-color: #fff
}

.bluetabs li.selected a:hover {
    text-decoration: none
}

.dropmenudiv_b {
    position: absolute;
    top: 10px;
    font: 400 11px Verdana;
    z-index: 2005;
    background-color: #fff;
    visibility: hidden;
    background-image: url(menu-arr.png);
    background-repeat: no-repeat;
    background-position: 30px 0
}

.dropmenudiv_b .dropmain {
    width: 450px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-1 {
    width: 189px;
    border-right: #d7f1ff solid 1px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-2 {
    width: 240px;
    padding: 5px 5px 1px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropmain1 {
    width: 200px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-3 {
    width: 189px;
    border-right: #d7f1ff solid 1px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-4 {
    width: 194px;
    padding: 1px 1px 1px 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropmain2 {
    width: 145px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-5 {
    width: 130px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-6 {
    width: 173px;
    padding: 1px 1px 1px 5px;
    float: left;
    background: #fff
}

.dropmenudiv_b .dropmain3 {
    width: 250px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-7 {
    width: 235px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-8 {
    width: 240px;
    padding: 1px 1px 1px 5px;
    float: left
}

.dropmenudiv_b a {
    width: auto;
    display: block;
    text-indent: 5px;
    border-bottom: 1px solid #d4f0fd;
    padding: 2px 0;
    text-decoration: none;
    color: #68696a;
    line-height: 20px
}

.dropmenudiv_b a:hover {
    background-color: #079dee;
    color: #FFF
}

.icon-close {
    position: relative;
    float: right
}

.icon-close a {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 10px;
    color: #000;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 100;
    padding: 1px 4px;
    text-decoration: none;
    background-color: #FFF;
    text-transform: uppercase
}

.leftColumn,.rightColumn {
    float: left;
    width: 200px;
    height: 900px
}

.leftColumn {
    background: url(../images/backgroundright.jpg) no-repeat left top
}

.rightColumn {
    float: right;
    background: url(../images/backgroundright.jpg) no-repeat left top
}

ul.menu {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    list-style: none;
    line-height: 20px;
    text-align: center;
    padding: 185px 0 50px
}

ul.menu li {
    padding-bottom: 5px
}

ul.menu li a {
    color: #FFF;
    text-decoration: none
}

.rightColumn ul.menu {
    padding-left: 0
}

.addbanner {
    position: fixed
}

#dessertBox,#dessertBox1 {
    position: absolute;
    top: -244px
}

#dessertBox {
    left: -200px
}

#dessertBox1 {
    right: -1300px
}

.lightboxContent1 .icon-close {
    float: left;
    left: 21px
}

.vertical_container {
    width: 210px;
    height: auto;
    border: 1px soild;
    background-color: #376ca8;
    display: block;
    padding: 5px 5px 3px;
    margin: auto
}

.icon_container {
    width: 100%;
    height: auto;
    background-color: #fff;
    clear: both;
    display: inline-block;
    cursor: pointer;
    float: none;
    margin: 0;
    padding: 0 5px
}

.icon_container:hover {
    width: 100%;
    height: auto;
    background-color: #dddfe0;
    clear: both;
    display: inline-block;
    cursor: pointer;
    float: none;
    margin: 0;
    padding: 0 5px
}

.icon_Block {
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    border-right: 0 solid #376ca8;
    padding: 3px 0
}

.text_Block_01 {
    width: 168px;
    height: 32px;
    line-height: 32px;
    float: right;
    display: inline-block;
    color: #376ca8;
    padding: 3px 0
}

.text_Block_02 {
    width: 168px;
    height: 32px;
    float: right;
    display: inline-block;
    color: #376ca8;
    padding: 2px 0 4px
}

.H_container {
    height: 35px;
    border: 1px soild;
    background-color: #376ca8;
    display: inline-block;
    padding: 5px;
    margin: auto;
    float: left
}

.H_icon_container {
    width: 150px;
    height: 35px;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    margin: 0 3px 0 0;
    padding: 0 2px;
    float: left
}

.H_icon_container:hover {
    width: 150px;
    height: 35px;
    background-color: #dddfe0;
    display: inline-block;
    cursor: pointer;
    margin: 0 3px 0 0;
    padding: 0 2px;
    float: left
}

.H_icon_container1 {
    width: 236px;
    height: 35px;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    margin: 0 3px 0 0;
    padding: 0 2px;
    float: left
}

.H_icon_container1:hover {
    width: 236px;
    height: 35px;
    background-color: #dddfe0;
    display: inline-block;
    cursor: pointer;
    margin: 0 3px 0 0;
    padding: 0 2px;
    float: left
}

.H_icon_Block {
    width: 32px;
    height: 32px;
    float: left;
    display: inline-block;
    border-right: 0 solid #376ca8;
    padding: 3px 0
}

.H_text_Block_01 {
    width: 118px;
    height: 32px;
    line-height: 32px;
    float: right;
    display: inline-block;
    color: #376ca8;
    padding: 3px 0
}

.H_text_Block_02 {
    width: 200px;
    height: 32px;
    line-height: 32px;
    float: right;
    display: inline-block;
    color: #376ca8;
    padding: 3px 0
}

.event_cotainer_top {
    width: 95%;
    height: 40px;
    border-radius: 15px 15px 0 0;
    background-color: #0070a2;
    color: #fff;
    line-height: 40px;
    text-indent: 15px;
    font-size: 16px
}

.event_cotainer_top2 {
    width: 300px;
    height: 40px;
    border-radius: 15px 15px 0 0;
    background-color: #0070a2;
    color: #fff;
    line-height: 40px;
    text-indent: 15px;
    font-size: 16px
}

.event_cotainer_midd {
    width: 95%;
    height: auto;
    color: #333;
    clear: both;
    display: block;
    font-size: 12px;
    opacity: 100;
    border-radius: 0 0 15px 15px;
    background-color: #f1f1f1;
    border: 1px sold
}

.travel_cotainer_top {
    width: 80%;
    height: 40px;
    border-radius: 15px 15px 0 0;
    background-color: #0070a2;
    color: #fff;
    line-height: 40px;
    text-indent: 15px;
    font-size: 16px
}

.travel_cotainer_top2 {
    width: 250px;
    height: 40px;
    border-radius: 15px 15px 0 0;
    background-color: #0070a2;
    color: #fff;
    line-height: 40px;
    text-indent: 15px;
    font-size: 16px
}

.travel_cotainer_midd {
    width: 80%;
    height: auto;
    color: #333;
    clear: both;
    display: block;
    font-size: 12px;
    opacity: 100;
    border-radius: 0 0 15px 15px;
    background-color: #f1f1f1;
    border: 1px sold
}

.smallcontent {
    font-size: 14px
}

.bgbox {
    background-image: url(../images/boxbg.jpg);
    background-repeat: repeat-x;
    height: 100px;
    width: 300px;
    border: 1px solid #ccc
}

.bgboxtool {
    background-image: url(../images/boxbg.jpg);
    background-repeat: repeat-x;
    height: 30px;
    width: 250px;
    border: 1px solid #ccc
}

.texttoolbox :link {
    font-family: Arial,Helvetica,sans-serif;
    color: #43609c;
    text-decoration: none;
    list-style-type: none;
    padding-top: 5px;
    font-size: 11px
}

.texttoolbox :hover {
    font-family: Arial,Helvetica,sans-serif;
    color: #43609c;
    font-size: 11px;
    text-decoration: underline
}

.clear {
    clear: both
}

img {
    border: none
}

.fll {
    float: left
}

.flr {
    float: right
}

.right_block {
    width: 250px
}

.right_block h1 {
    font-size: 18px;
    font-weight: 400;
    padding: 10px;
    margin: 0;
    background: #005bc1;
    color: #fff;
    border-radius: 8px 8px 0 0
}

.right_block .right_b1 {
    padding: 10px;
    border: 1px solid #005bc1;
    border-radius: 0 0 8px 8px
}

.right_b1 a {
    color: #005bc1;
    text-decoration: none
}

.right_b1 .border {
    border-top: #005bc1 solid 1px;
    margin: 0 -10px 10px
}

.right_block h1.margion_top {
    margin: 20px 0 0
}

.cont a {
    background: #005bc1;
    float: left;
    padding: 10px 15px;
    text-decoration: none;
    color: #fff;
    border-radius: 8px
}

.cont a:hover {
    background: #193963;
    color: #fff
}

.cont img {
    float: left;
    padding-right: 5px
}

.cont a.span {
    float: left;
    font-weight: 700
}

.contR a {
    background: #005bc1;
    float: center;
    padding: 10px 15px;
    text-decoration: none;
    color: #fff;
    border-radius: 8px;
     }

.contR a:hover {
    background: #193963;
    color: #fff
}

.contR img {
    float: center;
    padding-right: 5px
}

.contR a.span {
    float: left;
    font-weight: 700
}


ul.smblock {
    margin: 0;
    padding: 0;
    list-style: none
}

ul.smblock li {
    margin: 0 0 10px;
    padding: 5px;
    display: inline;
    line-height: 20px;
    float: left;
    border: 1px solid #dbdada
}

ul.smblock li:hover {
    background: #f9f8f8
}

ul.smblock li a {
    color: #005bc1;
    text-decoration: none
}

ul.smblock img {
    float: left;
    padding-right: 5px
}

ul.smblock a.span {
    float: left
}

ul.smblock li.margb {
    margin: 0 10px
}

ul.smblock .price {
    color: #ff6407;
    font-weight: 700;
    padding-bottom: 5px
}

.left2nd {
    border: 1px solid #dbdada
}

.left2nd .partition {
    width: 50%
}

.left2nd h2 {
    padding: 10px 0 10px 10px;
    margin: 0;
    font-size: 17px;
    font-weight: 400;
    color: #ff6407
}

ul.smblock1 {
    margin: 0;
    padding: 0 0 10px 10px;
    line-height: 20px;
    list-style: none
}

ul.smblock1 li {
    list-style: circle inside
}

ul.smblock1 li a {
    color: #3e3e3e;
    text-decoration: none
}

ul.smblock1 li a:hover {
    text-decoration: underline
}

.left2nd .borderblk {
    background: #dbdada;
    height: 1px;
    clear: both
}

.cont_form {
    border: 1px solid #dbdada;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px
}

.cont_form h2 {
    padding: 10px 0;
    margin: 0 0 10px;
    font-size: 17px;
    font-weight: 400;
    color: #939393
}

.orange {
    color: #ff6407
}

.cont_form input {
    padding: 8px 5px;
    color: #939393;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    width: 190px
}

.cont_form .input_long {
    padding: 8px 5px;
    color: #939393;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    width: 300px
}

.cont_form textarea {
    padding: 8px 5px;
    color: #939393;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    width: 405px;
    height: 300px
}

.cont_form .fiename {
    font-size: 12px;
    color: #000;
    padding: 0 0 5px 2px;
    display: block
}

.cont_form .submit_but {
    background: #ff6407;
    color: #fff;
    padding: 8px 0;
    cursor: pointer;
    width: 130px;
    margin: 0 0 0 72px;
    font-size: 15px
}

.cont_form .blck_size {
    width: 33%;
    margin-bottom: 10px
}

.cont_form .blck_size1 {
    width: 66%;
    margin-bottom: 10px
}

.submit_but {
    background: #ff6407;
    color: #fff;
    padding: 8px 0;
    cursor: pointer;
    width: 130px;
    margin: 0 0 0 72px;
    font-size: 15px
}
/*style2.css original code ended */

/*paging.css started */
.pages {
    font: 83%/1.4 arial,helvetica,sans-serif;
    clear: left;
    font-size: 85%
}

.pages a,.pages span {
    color: #036;
    display: block;
    float: left;
    padding: .2em .5em;
    margin-right: .1em;
    border: 1px solid #fff;
    background: #fff
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: 700;
    background: #2E6AB1;
    color: #fff
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none
}

.pages a:hover {
    border-color: #2E6AB1
}

.pages a.nextprev {
    font-weight: 700
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999
}

.pages .nextprev-next {
    float: right
}
/*paging.css ended */

/*tab.css started */
@charset "utf-8";body {
    background: #fff;
    margin: 0;
    padding: 0;
    font: 10px normal Verdana,Arial,Helvetica,sans-serif;
    color: #444
}

h1 {
    font-size: 3em;
    margin: 20px 0
}

.container {
    width: 700px;
    margin: 10px auto
}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #ffc600;
    border-left: 0 solid #ffc600;
    width: 100%
}

ul.tabs li {
    float: left;
    margin: 0 0 -1px;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 0 solid #ffc600;
    border-left: none;
    background: #ffc600;
    overflow: hidden;
    position: relative
}

ul.tabs li a {
    text-decoration: none;
    color: #063165;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: 0
}

ul.tabs li a:hover {
    background: #ffa200
}

ul.tabs li a:active {
    color: #063165;
    background: #f1f1f1
}

html ul.tabs li.active,html ul.tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ffc600;
    border-top: 1px solid #ffc600;
    border-right: 1px solid #ffc600;
    color: #063165
}

.tab_container {
    border: 1px solid #ffc600;
    border-top: none;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px
}

.tab_content {
    padding: 20px;
    font-size: 1.2em
}

.tab_content h2 {
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    font-size: 1.8em
}

.tab_content h3 a {
    color: #254588
}

.tab_content img {
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #ddd;
    padding: 5px
}
/*tab.css ended */

/*thickbox.css started */
#TB_window {
    font: 12px Arial,Helvetica,sans-serif
}

#TB_secondLine {
    font: 10px Arial,Helvetica,sans-serif;
    color: #666
}

#TB_window a:link,#TB_window a:visited {
    color: #666
}

#TB_window a:hover {
    color: #000
}

#TB_window a:active,#TB_window a:focus {
    color: #666
}

#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.TB_overlayMacFFBGHack {
    background: url(../../Seattle/images/macFFBgHack.png)
}

.TB_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75
}

* html #TB_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}

#TB_window {
    position: fixed;
    background: #fff;
    z-index: 102;
    color: #000;
    display: none;
    border: 4px solid #525252;
    text-align: left;
    top: 2%;
    left: 50%
}

* html #TB_window {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 300 + 'px')
}

#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666
}

#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left
}

#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em
}

#TB_ajaxContent.TB_modal {
    padding: 15px
}

#TB_ajaxContent p {
    padding: 5px 0
}

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px
}

* html #TB_load {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%
}

* html #TB_HideSelect {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px
}
/*thickbox.css ended */

/*menu/scrolling/bluetabs.css started*/
.bluetabs {
    border-bottom: 0 solid gray
}

.bluetabs ul {
    float: right;
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    list-style-type: none;
    text-align: left
}

.bluetabs li {
    display: inline;
    margin-top: 0
}

.bluetabs li a {
    text-decoration: none;
    padding: 3px 4px;
    color: #2d2b2b;
    background: 0 0
}

.bluetabs li a:visited {
    color: #2d2b2b
}

.bluetabs li a:hover {
    text-decoration: underline;
    color: #2d2b2b
}

.bluetabs li.selected a {
    background: right no-repeat;
    border-bottom-color: #fff
}

.bluetabs li.selected a:hover {
    text-decoration: none
}

.dropmenudiv_b {
    position: absolute;
    top: 10px;
    font: 400 11px Verdana;
    z-index: 2005;
    background-color: #fff;
    visibility: hidden;
    background-image: url(menu-arr.png);
    background-repeat: no-repeat;
    background-position: 30px 0
}

.dropmenudiv_b .dropmain {
    width: 450px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-1 {
    width: 189px;
    border-right: #d7f1ff solid 1px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-2 {
    width: 240px;
    padding: 5px 5px 1px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropmain1 {
    width: 200px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-3 {
    width: 189px;
    border-right: #d7f1ff solid 1px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-4 {
    width: 194px;
    padding: 1px 1px 1px 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropmain2 {
    width: 145px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-5 {
    width: 130px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-6 {
    width: 173px;
    padding: 1px 1px 1px 5px;
    float: left;
    background: #fff
}

.dropmenudiv_b .dropmain3 {
    width: 250px;
    border: 5px solid #079dee;
    float: left;
    margin: 6px 0 0;
    background: #fff
}

.dropmenudiv_b .dropchi-7 {
    width: 235px;
    padding: 5px;
    float: left;
    background: #FFF
}

.dropmenudiv_b .dropchi-8 {
    width: 240px;
    padding: 1px 1px 1px 5px;
    float: left
}

.dropmenudiv_b a {
    width: auto;
    display: block;
    text-indent: 5px;
    border-bottom: 1px solid #d4f0fd;
    padding: 2px 0;
    text-decoration: none;
    color: #68696a;
    line-height: 20px
}

.dropmenudiv_b a:hover {
    background-color: #079dee;
    color: #FFF
}
/*menu/scrolling/bluetabs.css endeded*/

/* feedback dialog styling start here */
.modal-box {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.2);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  display: none;
  font-size: 14px;
  overflow: auto;
}
.modal-box > .feedback-form, .modal-box > .popup-dialog {
  color: #bbb;
  background: none repeat scroll 0% 0% rgb(255, 255, 255);
  border-radius: 5px;
  font-weight: normal;
  padding: 40px 30px;
  position: relative;
  z-index: 100;
  width: 440px;
  height: 420px;
  top: calc(50% - 240px);
  left: calc(50% - 220px);
  border: 3px solid #000;
}
.modal-box > * > .img-close {
  height: 30px;
  width: 26px;
  padding: 0 5px;
  position: absolute;
  right: -17px;
  text-align: center;
  top: -12px;
}
.modal-box .feedback-form .title {
  font-size: 24px;
}
.modal-box .feedback-form .row {
  margin-bottom: 3px;
}
.modal-box .feedback-form .row:nth-child(2n) {
  margin-top: 15px;
}
.modal-box .feedback-form textarea, .modal-box .feedback-form input[type=text] {
  width: 100%;
}
.modal-box .feedback-form textarea {
  height: 80px
}
.modal-box .feedback-form input#txtCaptcha {
  width: 150px
}
.modal-box .feedback-form .btn-row {
  margin-top: 20px;
  text-align: center;
}
.modal-box .feedback-form .btn {
  color: #FFF;
  background: #CB2800;
  border: 1px solid #FFF;
  border-radius: 3px;
  padding: 7px 25px;
  font-weight: bold;
  font-size: 18px;
  box-shadow: 0 0 2px #000;
}
.row:after, .row:before {
  content: "";
  clear: both;
  display: block;
}
.center-text {
  text-align: center;
}
/* feedback dialog styling end here */


/* top bar styling start here */
.top-bar {
   /* background: linear-gradient(#EEE);
    background: linear-gradient(#FFF, #EEE);
    color: #B30000;
    */
    background: : #e47221;

}
.top-bar a {
    font-weight: bold;
    font-size: 13px;
    line-height: 32px;
    color: inherit;
    text-decoration: none;
}
.top-bar .social-wrapper {
    width: 50%;
    float: left;
}
.top-bar .social {
    padding-left: 15px
}
.top-bar .site-links-wrapper {
    width: 50%;
    float: left;
}
.top-bar .site-links {
    text-align: right;
    padding-right: 15px;
}
.top-bar .site-links :before {
    background: url() center center no-repeat;
    font-size: 16px;
    /* margin-left: 4px; */
    /* margin-right: 4px; */
    content: "";
    width: 22px;
    height: 28px;
    display: inline-block;
    vertical-align: top;
}
.top-bar .site-links .select-city:before {
    display: none;
}
.top-bar .site-links .select-city {
    padding-right: 2px;
}
.top-bar .site-links .select-city:after {
    width: 27px;
    font-size: 16px;
    content: "\f0d7";
    font-family: "FontAwesome";
    padding-left: 5px;
    vertical-align: top;
}
/*
.top-bar .site-links .login:before {
   background-image: url(../images/login.png);
}
.top-bar .site-links .logout:before {
    background-image: url(../images/logout.png);
}
.top-bar .site-links .register:before {
    background-image: url(../images/register.png);
    width: 28px;
}
.top-bar .site-links .my-page:before {
    background-image: url(../images/mypage.png);
    width: 28px;
}
.top-bar .site-links .advertise:before {
    background-image: url(../images/advertisment.png);
}
*/
.top-bar:after {
    content: "";
    clear: both;
    display: block;
}
.top-bar .social .facebook {
    /* padding-left: 10px; */
}
.top-bar .social .facebook:before {
    content: "\f09a";
    font-family: FontAwesome;
    background: #0251C5;
    font-size: 23px;
    height: 20px;
    width: 21px;
    color: #FFF;
    display: inline-block;
    vertical-align: middle;
    padding: 5px;
    margin-right: 4px;
}
/* top bar styling end here */

.clear { clear: both; width:100%; }
.fll { float: left; }
.flr { float: right; }

/* members login page css start */
#blockmain { width: 900px; margin: 0px auto; }
#blockmain header { border-bottom: #dcdcdc solid 1px; padding: 10px; margin: 0px 0 20px 0px; }
ul.blck_1 { margin: 0px; padding: 0px; list-style: none; }
ul.blck_1 li { margin: 0px; padding: 0px; list-style: none; float:left; }
ul.blck_1 li.blckwidth { width: 220px; display:block }
ul.blck_1 li.blckwidth1 { padding: 80px 20px 0px 20px; display: block; font-weight: bold; color: #980002}
ul.blck_1 li.blckwidthBig { width: 360px; display:block }
ul.blck_1 li.blckwidth1Big { padding: 80px 20px 0px 20px; display: block; font-weight: bold; color: #980002}


ul.blck_1 h1 { font-size: 15px; padding: 1px; }
.bg_gray { background: #f9f9f9; border: #dcdcdc solid 1px; padding: 10px; height: 380px; display: block; }
.bg_gray ul.link_bu { margin:0px; padding:0px; list-style:none; }
.bg_gray ul.link_bu li { margin: 0px; padding: 6px; text-align:center; } 
.bg_gray ul.link_bu img { border:none; }
ul.blck_1 .inp { width: 180px; clear: both; padding: 5px; margin: 5px 0 10px 0px; border-radius: 3px 3px 3px 3px; border: #dcdcdc solid 1px; }
ul.blck_1 .forg { padding: 0px 10px 10px 10px; text-align: right; }
ul.blck_1 .forg a { color: #F00; }
ul.blck_1 .sign{text-align: center; padding: 10px; }
ul.blck_1 .signbutt { background: #0251C5; color: #fff; border-radius: 10px; padding: 5px 10px 5px 10px; border: none; cursor: pointer; }
ul.blck_1 a{ color: #1b3361; text-decoration:none; }
.link_block { width: 320px; padding:0px 0 0 50px; }
.link_block ul { margin: 0px 0 0 20px; padding: 0px; }
.link_block ul li{ line-height: 20px; padding: 3px 0 3px 0px; }
.link_block a{ color:#5d5d5d; text-decoration: none; }
.link_block a:hover{ color:#f00; }
.link_block  h1{ font-size:15px; padding:1px; }
/* members login page css end */
/* women page css */
.women-page-container {
    font-family: Calibri;
    font-size: 13px;
}
.women-page-container * {
    box-sizing: border-box;
}
.women-page-container .container {
    padding-top: 15px;
}
.women-page-container .col {
    width: 25%;
    display: inline-block;
    vertical-align: top;
}
.women-page-container h1, .women-page-container .h1 {
    font-family: "Questrial", "Century Gothic", Futura, "Apple Gothic",
        "URW Gothic L", Verdana, sans-serif;
    font-weight: 400;
    font-size: 26px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    color: #305f88;
}

.women-page-container h2, .women-page-container .h2 {
    font-family: "Questrial", "Century Gothic", Futura, "Apple Gothic",
        "URW Gothic L", Verdana, sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 15px;
    color: #456;
}

.women-page-container h3, .women-page-container .h3 {
    font-size: 14px;
    margin-bottom: 15px;
}

.women-page-container h4, .women-page-container .h4 {
    margin-bottom: 15px;
}

.women-page-container h5, .women-page-container .h5 {
    margin-bottom: 15px;
}

.women-page-container h6, .women-page-container .h6 {
    margin-bottom: 15px;
}

.women-page-container #content {
    padding: 10px 0;
    background: #d1dbe2;
    box-shadow: 0 0 10px #0f293e, 0 0 3px #fff inset, 0 0 7px #8c8b80 inset;
    border: 1px solid #1e5078;
    border-top: 0;
    border-radius: 0 0 7px 7px;
}
.women-page-container a, .women-page-container a:visited {
    color: #d3ab20;
    text-decoration: none;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.women-page-container #boxes {
    margin: auto;
    position: relative;
}

.women-page-container .item {
    background: #f4f8f9;
    margin: 10px;
    padding: 10px;
    border: 1px solid #fff;
    overflow: hidden;
    box-shadow: 0 0 2px #bacbd8 inset, 0 0 2px #7da1bb;
    word-wrap: break-word;
    border-radius: 3px;
}



.women-page-container .item h2 {
    font-size: 14px;
    text-shadow: 1px 1px 0px #fff;
}



.women-page-container .item img {
    width: 100% !important;
    height: auto !important;
}
.women-page-container .item h2 a {
    color: #305f88;
}

.women-page-container .premium img {
	width: 50px;
   }



.women-page-container .cat {
    font-style: italic;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    color: #767676;
    line-height: 16px;
}
/* women page css end */

/* select city div style start */
.select-city-div {
    text-align: left;
    font-size: 12px !important;
    position: absolute;
    top: 33px;
    right: 2px;
    border-radius: 10px;
    z-index: 100;
    max-width: 680px;
    display: none;
}
.select-city-div .interface {
    xbackground: -webkit-linear-gradient(top, #EEE, #BBB);
    xbackground: -moz-linear-gradient(top, #EEE, #BBB);
    xbackground: -o-linear-gradient(top, #EEE, #BBB);
    xbackground: linear-gradient(top, #EEE, #BBB);
    background: #FAFAFA;
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.select-city-div .closeit {
    text-align: right;
    padding: 15px;
    font-weight: bold;
    color: #FFF;
    xbackground: -webkit-linear-gradient(top, #999, #777);
    xbackground: -moz-linear-gradient(top, #999, #777);
    xbackground: -o-linear-gradient(top, #999, #777);
    xbackground: linear-gradient(top, #999, #777);
    background: #0251C5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    cursor: pointer;
}

.select-city-div :before, .select-city-div:before {
    display: none !important;
}
.select-city-div, .select-city-div a {
    font-weight: normal;
    color: #000; 
}
.select-city-div .city-col .list-content {
    padding: 5px;
}
.select-city-div ul {
    margin: 0;
    padding: 0;
}
.select-city-div ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.select-city-div .city-col {
    width: 25%;
    display: inline-block;
}
.us-oth, .us-ent, .us-lif, .us-gad {
    color: #B30000 !important;
}
/* select city div style end */


/* popuptest css starts */
.modal-box > .popup-dialog * {
    box-sizing: border-box;
}
.modal-box > .popup-dialog {
    background: #FFF;
    border: 3px solid #ccc;
    color: #333333;
    width: 700px;
    height: auto;
    top: 10px;
    left: calc(50% - 350px);
    top: calc(50% - 257px);
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.modal-box > .popup-dialog > .img-close {
  right: -8px;
}
.modal-box > .popup-dialog h1, .modal-box > .popup-dialog .member-benefits .heading {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.popup-dialog .member-benefits .heading {
    padding-left: 30px
}
.modal-box > .popup-dialog .login-box, .modal-box > .popup-dialog .member-benefits {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.modal-box > .popup-dialog .login-box {
    text-align: center;
}
.modal-box > .popup-dialog .icon-buttons {
    border-top: 1px solid #ccc;
    margin-top: 20px;
    display: block;
}
.modal-box > .popup-dialog .icon-buttons a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    color: #3669ab;
}
.modal-box > .popup-dialog .icon-buttons a:hover {
    color: #ed7f1d;
}
.modal-box > .popup-dialog .icon-buttons li {
    display: inline-block;
    width: 15%;
}
.modal-box > .popup-dialog ul.icon-buttons li img {
    width: 100%;
}
.modal-box > .popup-dialog .join-link {
    padding: 10px 30px 10px 20px;
    background: #f65828 url("style/arrow_pop.png") right no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;

}
.modal-box > .popup-dialog .join-link:hover {
    background: #000 url("style/arrow_pop.png") right no-repeat;
}
.modal-box > .popup-dialog input[type=text] {
    height: 30px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    border: #cbcbcb solid 1px;
    margin-bottom: 30px;
    width: 94%;
}
.modal-box > .popup-dialog .member-benefits {
    box-shadow: -12px -1px 20px -10px #ccc;
}
.modal-box > .popup-dialog .member-benefits ul.benefits li {
    margin: 0px;
    padding: 10px 10px 10px 30px;
    background: url("style/bullets.jpg") left no-repeat;
    list-style: none;
}
.modal-box > .popup-dialog .login-box > div, .modal-box > .popup-dialog .member-benefits > div {
    width: 95%;
}
.modal-box > .popup-dialog .member-benefits .open-id-login {
    text-align: center;
}
.modal-box > .popup-dialog footer {
    text-align: center;
    font-size: 12px;
}
/* popuptest css end */

/*callaction*/
#outer_main{width:850px;margin:auto;background:#F4F3E8}#outer_container{width:850px;margin:auto}.menuicon{width:980px;float:left;padding:10px 5px 5px 10px;border:2px solid#ccc}.menuicon ul{margin:0px;padding:0px;list-style:none}.menuicon li{display:inline;float:left;padding:0 10px 10px 0}.menuicon a{background:#fff;width:174px;height:138px;float:left;padding:5px;text-decoration:none;border:1px solid#ccc}.menuicon a:hover{background:#e8e8e8}.iconnad_outer{width:924px;margin:auto}.topich{width:96px;float:left;padding-top:12px;height:53 px}.topici{width:78px;float:left;padding-bottom:2px;text-align:center}.topicinf{width:174px;float:left;border-top:1px solid#c1c1c1;padding-top:8px;font-family:"Myriad Pro","Trebuchet MS",Arial;font-size:14px;color:#333333}Iconh1{color:#00458e;font-size:15px;font-family:verdana}Iconh2{color:#ff6600;font-size:16px;font-family:verdana}
/*callaction*/


.button {
    background-color: #008CBA;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	width:50%;
	 font-family:arial;
   font-weight:bold;
}


.button:hover {
   background-color: #027ea7;
   font-family:arial;
   font-weight:bold;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 4px;
	width:50%;
}

.buttonshadow {
    background-color: #008CBA;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 7px;
	width:50%;
	 font-family:arial;
   font-weight:bold;
    
  box-shadow: 0 4px #999;
}


.buttonshadow:hover {
   background-color: #027ea7;
   font-family:arial;
   font-weight:bold;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 7px;
	width:50%;
	
  box-shadow: 0 4px #999;
}


.internalmenu {
    font-size: 11pt;
    font-family: Arial;
    text-decoration: none
}



.smalltableheader,.smalltableheader a:hover {
    text-align: center;
    vertical-align: middle;
    background-color: #0251c5;
    color: #fffff;
    font-size: 11px
}
.smalltableheadertext,.smalltableheadertext a:hover {
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    text-decoration: none
}


.image-preview{position: relative;vertical-align: top;max-height:400px;max-width:400px}
.north {
transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Safari and Chrome */
}
.west {
transform:rotate(90deg);
-ms-transform:rotate(90deg); /* IE 9 */
-webkit-transform:rotate(90deg); /* Safari and Chrome */
}
.south {
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* IE 9 */
-webkit-transform:rotate(180deg); /* Safari and Chrome */
    
}
.east {
transform:rotate(270deg);
-ms-transform:rotate(270deg); /* IE 9 */
-webkit-transform:rotate(270deg); /* Safari and Chrome */
}


.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 5px 5px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
}

.pagination a.active {
  background-color: #4CAF50;
  color: white;
  border: 1px solid #4CAF50;
}

.pagination a:hover:not(.active) {background-color: #ddd;}


.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                50% 50% 
                no-repeat;
	opacity: 0.80;
	filter: alpha(opacity = 80);
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}

.clhide{display:none}