@charset "utf-8";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 18px;
    color: #504F4F
    }
* {
    margin: 0;
    padding: 0
    }
a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: none
    }
a:hover {
    font: 12px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: underline
    }
li {
    list-style: none;
    background: url(../images/li-bullet.gif) no-repeat 0 5px;
    padding-left: 10px
    }
li a {
    color: #4E4E4E
    }
li a:hover {
    color: #710888;
    font-weight: bold;
    text-decoration: none
    }
a.liLink {
    color: #24658F;
    font-weight: bold
    }
a.liLink:hover {
    color: #24658F;
    font-weight: bold;
    text-decoration: underline
    }
a.liactive {
    color: #710888;
    font-weight: bold;
    text-decoration: none
    }
.null {
    margin: 0;
    padding: 0
    }
select {
    font: 12px Arial, Helvetica, sans-serif;
    color: #504F4F
    }
fieldset {
    border: none;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 15px 0;
    margin: 8px 0
    }
.label {
    width: 70px;
    display: block
    }
p {
    padding-top: 6px
    }
.clear {
    clear: both
    }
img {
    border: none
    }
.textfield {
    border: 1px solid #CFCFCF;
    padding: 2px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #504F4F;
    vertical-align: middle
    }
.textfield01 {
    border: 1px solid #ABCDDE;
    padding: 2px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #504F4F
    }
#mainwrappertop {
    width: 950px;
    margin: 0 auto
    }
#mainwrapperbottom {
    clear: both;
    background: url(../images/footer-bg.gif) repeat-x;
    padding: 25px 15px;
    width: 950px;
    margin: 0 auto
    }
.headerwapper {
    background: url(../images/bg.gif) repeat-x #FFF;
    clear: both;
    width: 950px;
    padding: 0 15px;
    margin: 0 auto
    }
.floatleft {
    float: left
    }
.floatright {
    float: right
    }
.searchBox {
    padding: 38px 0 0 85px
    }
.topbuttns {
    padding-bottom: 0
    }
.logboxleft {
    width: 5px;
    height: 27px;
    background: url(../images/logbox-left.gif) no-repeat top left
    }
.logboxcenter {
    color: #383838;
    font-weight: bold;
    background: url(../images/logbox-bg.gif) repeat-x;
    padding: 4px 5px 9px 6px
    }
.logboxcenter a {
    color: #383838;
    font-weight: bold;
    text-decoration: none
    }
.logboxcenter a:hover {
    color: #005E1F;
    font-weight: bold;
    text-decoration: none
    }
.logboxright {
    width: 5px;
    height: 27px;
    background: url(../images/logbox-right.gif) no-repeat top left
    }
.loginBox {
    margin-top: 10px
    }
.bodywapper {
    clear: both;
    padding: 14px 0
    }
.footerwapper {
    clear: both;
    width: 950px;
    margin: 0 auto
    }
.footerwapper a {
    font: 11px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: none
    }
.footerwapper a:hover {
    font: 11px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: underline
    }
.logo {
    width: 273px;
    height: 109px
    }
.mid {
    vertical-align: middle
    }
.leftBox01 {
    width: 635px;
    margin-right: 15px
    }
.leftBox02 {
    width: 162px;
    margin-right: 15px
    }
.leftBoxin {
    width: 162px;
    clear: both;
    margin-bottom: 15px
    }
.leftBoxin01 {
    width: 162px;
    clear: both
    }
.requestbox {
    background: url(../images/request-bg.jpg) repeat-x bottom left #FFF;
    border: 1px solid #C0C5B1;
    padding: 9px
    }
.boxTitle {
    background: url(../images/leftboxTitle.jpg) no-repeat left top;
    padding: 3px 0 4px 11px;
    font-weight: bold;
    color: #58595B
    }
.boxBody01 {
    border-left: 1px solid #CDCDB1;
    border-right: 1px solid #CDCDB1;
    padding: 9px
    }
.boxBody02 {
    border-left: 1px solid #CDCDB1;
    border-right: 1px solid #CDCDB1;
    padding: 9px;
    background-color: #F4F5ED
    }
.boxBottom {
    background: url(../images/leftboxBottom.jpg) no-repeat left top;
    padding: 4px 0 6px 11px;
    font-weight: bold;
    color: #58595B
    }
.boxBottom02 {
    background: url(../images/leftboxBottom02.jpg) no-repeat left top;
    padding: 4px 0 6px 11px;
    font-weight: bold;
    color: #58595B
    }
.centerBox {
    width: 458px
    }
.rightBox {
    width: 300px
    }
.rightBox01 {
    width: 773px
    }
.breadcrum {
    font: 12px Arial, Helvetica, sans-serif;
    color: #545454;
    margin-bottom: 5px
    }
.breadcrum a {
    font: 12px Arial, Helvetica, sans-serif;
    color: #11567F;
    margin-bottom: 5px;
    text-decoration: none
    }
.breadcrum a:hover {
    font: 12px Arial, Helvetica, sans-serif;
    color: #11567F;
    margin-bottom: 5px;
    text-decoration: underline
    }
.line {
    border-bottom: 1px solid #E7E7E7;
    padding: 0;
    margin: 0
    }
/* navigation css */
.navigantionBox {
    margin-top: 6px;
    padding-left: 12px;
    padding-bottom: 6px
    }
.navon {
    background: url(../images/nav-bg-on.jpg) repeat-x #F00
    }
.navon a {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #005E1F;
    text-decoration: none
    }
.navon a:hover {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #005E1F;
    text-decoration: none
    }
.navontl {
    background: url(../images/nav-left-on.gif) 0 0 no-repeat
    }
.navontr {
    background: url(../images/nav-right-on.gif) 100% 0 no-repeat;
    padding: 7px 15px 10px 15px
    }
.navoff {
    background: url(../images/nav-bg-off.jpg) repeat-x
    }
.navoff a {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #383838;
    text-decoration: none
    }
.navoff a:hover {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #005E1F;
    text-decoration: underline
    }
.navofftl {
    background: url(../images/nav-left-off.gif) 0 0 no-repeat
    }
.navofftr {
    background: url(../images/nav-right-off.gif) 100% 0 no-repeat;
    padding: 7px 15px 10px 15px
    }
.t {
    background: url(../images/dot.gif) 0 0 repeat-x #FFF;
    margin-left: 8px
    }
.b {
    background: url(../images/dot.gif) 0 100% repeat-x
    }
.l {
    background: url(../images/dot.gif) 0 0 repeat-y
    }
.r {
    background: url(../images/dot.gif) 100% 0 repeat-y
    }
.bl {
    background: url(../images/buttBl.gif) 0 100% no-repeat
    }
.br {
    background: url(../images/buttBr.gif) 100% 100% no-repeat
    }
.tl {
    background: url(../images/buttTl.gif) 0 0 no-repeat
    }
.tr {
    background: url(../images/buttTr.gif) 100% 0 no-repeat;
    padding: 5px;
    _padding: 4px
    }
.tr a {
    font-weight: bold;
    color: #383838
    }
.tr a:hover {
    font-weight: bold
    }
.t1 {
    background: url(../images/dot1.gif) 0 0 repeat-x #FFF
    }
.b1 {
    background: url(../images/dot1.gif) 0 100% repeat-x
    }
.l1 {
    background: url(../images/dot1.gif) 0 0 repeat-y
    }
.r1 {
    background: url(../images/dot1.gif) 100% 0 repeat-y
    }
.bl1 {
    background: url(../images/buttBl1.gif) 0 100% no-repeat
    }
.br1 {
    background: url(../images/buttBr1.gif) 100% 100% no-repeat
    }
.tl1 {
    background: url(../images/buttTl1.gif) 0 0 no-repeat
    }
.tr1 {
    background: url(../images/buttTr1.gif) 100% 0 no-repeat;
    padding: 12px
    }
.tr1 a {
    font-weight: bold
    }
.tr1 a:hover {
    font-weight: bold
    }
.bl2 {
    background: url(../images/buttBl2.gif) 0 100% no-repeat
    }
.br2 {
    background: url(../images/buttBr2.gif) 100% 100% no-repeat
    }
.tl2 {
    background: url(../images/buttTl2.gif) 0 0 no-repeat
    }
.tr2 {
    background: url(../images/buttTr2.gif) 100% 0 no-repeat;
    padding: 12px
    }
.tr2 a {
    font-weight: bold
    }
.tr2 a:hover {
    font-weight: bold
    }
.boxtl {
    background: url(../images/tl2.gif) no-repeat;
    width: 6px;
    height: 6px
    }
.boxtop {
    background: url(../images/tr2.gif) no-repeat right top;
    height: 6px;
    background-color: #DADCC7
    }
.boxbl {
    background: url(../images/bl2.gif) no-repeat;
    width: 6px;
    height: 6px
    }
.boxbottom {
    background: url(../images/br2.gif) no-repeat right top;
    height: 6px;
    background-color: #DADCC7
    }
.boxbg {
    background-color: #DADCC7;
    padding: 0 5px
    }
/* footer css */
.f1 {
    width: 141px
    }
.f2 {
    width: 505px
    }
.copyright {
    font: 11px Arial, Helvetica, sans-serif;
    color: #363636;
    text-align: center
    }
/* width for the text field */
.width270 {
    width: 270px
    }
/* title css */
.greenTitle01 {
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #005E1F
    }
.greenTitle01_new {
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #760D88
    }
.greenTitle02 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #005E1F
    }
.perTitle02 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #504F4F
    }
.greenTitle02 a {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #005E1F;
    text-decoration: none
    }
.greenTitle02 a:hover {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #005E1F;
    text-decoration: underline
    }
.greenTitle03 {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #005E1F;
    padding: 5px 0
    }
.greenTitle04 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #005E1F
    }
.greenTitle05 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #24658F
    }
.greenTitle05 a {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: none
    }
.greenTitle05 a:hover {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #24658F;
    text-decoration: underline
    }
.pageTitle {
    font: 18px Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    _padding-left: 1px;
    padding-bottom: 5px
    }
.pageTitle02 {
    font: 14px Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    font-weight: bold
    }
.cartBox {
    width: 144px;
    margin-left: 8px;
    margin-right: 8px;
    border: 1px solid #949494
    }
.cartBox01 {
    width: 144px;
    border: 1px solid #949494
    }
.cartTitle {
    text-align: center;
    font-weight: bold;
    padding: 5px 8px;
    clear: both
    }
.cartTitle02 {
    text-align: center;
    padding: 5px 8px;
    clear: both
    }
.cartButtn01 {
    width: 72px;
    height: 31px
    }
.cartButtn02 {
    width: 36px;
    height: 31px
    }
.cartButtn03 {
    width: 36px;
    height: 31px
    }
.cartImg {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 0;
    height: 131px;
    vertical-align: middle
    }
.centerline {
    display: block;
    background: url(../images/centerline.gif) repeat-y center top;
    margin: 5px 8px
    }
.datebuttn {
    background: url(../images/date_button.jpg) no-repeat left top;
    width: 17px;
    height: 16px;
    border: none;
    margin-left: 5px
    }
.width625 {
    width: 625px
    }
.width10 {
    width: 10px
    }
.width155 {
    width: 155px
    }
.width122 {
    width: 122px
    }
.width100 {
    width: 100px
    }
.width94 {
    width: 94px
    }
.width168 {
    width: 169px
    }
.width234 {
    width: 234px
    }
.width400 {
    width: 400px
    }
.width460 {
    width: 460px
    }
.padB5 {
    padding-bottom: 5px
    }
.padB15 {
    padding-bottom: 15px
    }
.padT18 {
    padding-top: 18px
    }
.padT5 {
    padding-top: 5px
    }
.padT10 {
    padding-top: 10px
    }
.padB10 {
    padding-bottom: 10px
    }
.padT30 {
    padding-top: 30px
    }
.padL15 {
    padding-left: 15px
    }
.padL100 {
    padding-left: 300px
    }
.padL26 {
    padding-left: 26px
    }
.padL12 {
    padding-left: 12px
    }
.padL9 {
    padding-left: 9px
    }
.padL10 {
    padding-left: 10px
    }
.dbfl {
    display: block;
    float: left
    }
.grey_top_bar {
    background: url(../images/grey_top_bar.gif) no-repeat bottom;
    width: 300px;
    height: 7px
    }
.grey_mid_bg {
    border-left: 1px solid #DBDADA;
    border-right: 1px solid #DBDADA;
    width: 298px
    }
.grey_bottom_bar {
    background: url(../images/grey_bottom_bar.gif) no-repeat top;
    width: 300px;
    height: 7px
    }
.grey_list {
    width: 278px;
    padding: 10px;
    display: block;
    float: left
    }
.marginB6 {
    margin-bottom: 6px
    }
.marginB15 {
    margin-bottom: 15px
    }
.marginT5 {
    margin-top: 5px
    }
.marginTB6 {
    margin: 6px 0
    }
.marginT10 {
    margin-top: 10px
    }
.marginT12 {
    margin-top: 12px
    }
.marginT30 {
    margin-top: 30px
    }
.marginT2 {
    margin-top: 2px
    }
.text_alignR {
    text-align: right
    }
.height95 {
    height: 95px
    }
.contact_div {
    border: 1px solid #E1E1E1;
    display: block
    }
.form_content_div {
    width: 345px;
    margin: 0 auto;
    display: block;
    padding: 10px 10px 0 10px
    }
.gld_bg {
    background: url(../images/golden_bg.gif) repeat-x;
    padding: 2px 10px
    }
.pageNo01 {
    font-size: 11px;
    font-weight: bold;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
    _padding-top: 8px
    }
.pageNo02 {
    font-size: 11px;
    font-weight: bold;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-top: 6px
    }
.pageNolink {
    font-size: 11px;
    font-weight: bold;
    padding: 6px 0;
    _padding: 8px 0 6px 0
    }
.pageNolink a {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #0F5881
    }
.pageNolink a:hover {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #4F4F4F
    }
.googleAds {
    padding: 9px 0
    }
.sitemapbox {
    width: 180px;
    margin-right: 8px;
    margin-top: 15px;
    border: 1px solid #E1E1E1;
    display: block
    }
.sitemapcontent {
    padding: 9px;
    height: 780px
    }
.sitemapcontent a {
    display: block;
    padding-bottom: 2px;
    padding-top: 2px;
    text-decoration: none
    }
.sitemapcontent a:hover {
    display: block;
    padding-bottom: 2px;
    padding-top: 2px;
    text-decoration: underline
    }
.redText {
    color: #F00
    }
.boxbor {
    border: 1px solid #E1E1E1;
    display: block;
    padding: 10px
    }
.getButtn {
    padding: 6px 5px 5px 5px;
    _padding: 4px 5px 4px 5px
    }
.newBox {
    width: 291px
    }
.newsbox01 {
    padding: 10px
    }
.newsbox02 {
    padding: 6px;
    background-color: #F7F7F5
    }
.userlog {
    padding: 20px
    }
/****** css for menus *******/
.menudiv {
    position: absolute;
    display: inherit;
    background: #FFF;
    border: 1px solid #BDBDBD;
    display: none;
    margin-top: -20px;
    margin-left: 91px !important;
    margin-left: 85px;
    width: 159px !important;
    width: 154px
    }
.menudiv1 {
    position: absolute;
    margin-left: 695px;
    display: inline;
    width: 225px;
    display: none;
    margin-top: -15px;
    _margin-top: -18px;
    height: 200px
    }
.menulinkdiv {
    line-height: 20px;
    padding: 0 5px 0 15px
    }
.menulinkdiv a {
    color: #11567F;
    font-weight: bold;
    text-decoration: none
    }
.menulinkdiv a:hover {
    color: #11567F;
    font-weight: bold;
    text-decoration: underline
    }
.menuseprator {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #CCC
    }
/***********************************/
/* naresh menu index */
.anylinkcss {
    position: absolute;
    visibility: hidden;
    background: #FFF;
    border: 1px solid #BDBDBD;
    font: normal 12px Verdana;
    z-index: 80;
    width: 120px;
    display: inherit
    }
.anylinkcss a {
    width: 120px;
    display: block;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
    color: #11567F
    }