/* Index */
.slideblock{float:left; width:100%;}
.slideblock p{margin:12px 0 0px 10px;}
.slideblock p img{margin-right:4px;}

.bannerblock{float:left; width:auto;}
.bannerblock img{margin-right:0px;}
.bannerblock img.last{margin-right:0px;}

.welcomeimg{margin-right:18px;}
.welcometxt{width:443px;}
.welcometxt p{margin-bottom:0px;}
.welcometxt h1{font-weight:normal; margin-top:30px;}

.icon{float:left; margin:0; padding:0;margin-top:10px;padding:0 0 0 11px;}
.icon img{margin-right:8px;}

.rightblock p{margin-bottom:4px;}

.rightblock, .leftblock, .leftblock1, #contentarea .left{background:#ebebeb url(../images/blockbg-backup.gif) top repeat-x !important;}


#contentarea li {
font-size:11px;
font-weight:normal;
list-style-position:inside;
list-style-type:disc;
margin-bottom:2px !important;
margin-left:10px;
}
#contentarea .left, #contentarea .left1, #contentarea .left2, #contentarea .left3, .rightblock, .leftblock, .leftblock1, .leftlink{border-right:1px solid #cfc8c8;border-left:1px solid #cfc8c8; border-bottom:1px solid #cfc8c8; background:#ffffff url(../images/blockbg.gif) bottom repeat-x;}
#contentarea .left div, #contentarea .left1 div, #contentarea .left2 div,  .rightblock div, .leftblock div, .leftblock1 div, .leftlink div, #contentarea .left3 div, #contentarea .videoblock div{padding:7px;}
.rightblock div p, .leftblock div p, .leftblock1 div p{line-height:15px;}
.mapthis{font-size:10px;}
a.maillink{color:#6d6c6c !important;}
#contentarea .left div, #contentarea .left1 div, #contentarea .left2 div p{line-height:18px;}



.leftblock{float:left; width:179px;min-height:235px;}
.rightblock{float:right; width:198px;min-height:235px;}
.leftblock1{float:left; width:481px;}
.leftlink{float:left; width:158px; padding-bottom:12px;}

 .blockheight{ min-height:235px; height:auto !important;}
#bot .hblock{min-height:111px; height:auto !important;height:111px;}
.hblock li{float:left; display:inline; width:155px; margin-left:10px; font-weight:bold; min-height:25px; height:auto !important;height:25px; margin-top:10px; }


#bot{padding-top:20px;}
#bot .leftblock1 {width:516px;}
#bot .leftblock1{ min-height:201px; height:auto !important;height:211px;}
#bot .marginright, #contentarea .marginright{margin-right:10px;min-height:235px;}

.leftlink ul{ padding:7px; font-weight:bold;}
.leftlink li{display:block; margin-bottom:5px; font-size:13px;}
.leftlink li.arrow{padding-left:10px; background:url(../images/arrow.gif) 0 5px no-repeat;}
.leftlink li ul{margin:0 0 5px 10px; padding:0; font-weight:normal;}
.leftlink li li{font-size:11px;}
.leftlink li.arrow ul{margin-left:2px;}
.leftlink ul a, #contentarea .left div.book a, .crum a{color:#6d6c6c;}

.leftlink{min-height:857px; height:auto !important;height:857px;}
#contentarea .left3 {min-height:837px; height:auto !important;height:837px;}
#contentarea .news {min-height:795px; height:auto !important;height:795px;}


.rightpor{float:right; width:729px;}
#contentarea .left{float:left; width:198px; margin-top:5px;}
/*#contentarea .left div.thoughtbg{background:url(../images/thoughtbg.gif) bottom right no-repeat; padding-bottom:130px;}*/
#contentarea .left div.thoughtbg{padding-bottom:35px;}
#contentarea .left div a.right, #contentarea .left1 div a.right, #contentarea .left3 div a.right, #contentarea .videoblock div a.right{float:right;font-size:12px; font-weight:bold; width:auto;}
#contentarea .left1{float:left; width:306px; padding-bottom:20px;}
#contentarea .left1 img{padding:2px 0 5px 0;}
#contentarea .left1 ul{width:100px; float:left;}
#contentarea .left1 li{margin:0 0 0 5px; min-height:24px;}
#contentarea .left div.book{line-height:21px; font-weight:bold; font-size:12px;}
#contentarea .left div.book img{float:right; margin-top:25px;}
#contentarea .left2, #contentarea .left3, #contentarea .news, #contentarea .videoblock{float:left; width:516px; overflow:hidden;}
#contentarea .left3 ul, #contentarea .left2 ul, #contentarea .news ul{margin-bottom:17px; font-size:14px; font-weight:bold;}
#contentarea .left3 li, #contentarea .left2 li, #contentarea .news li{margin-bottom:12px;}
#contentarea h1{font-size:28px; font-weight:normal; line-height:22px; margin-bottom:15px;}

.subcatformblock{float:left; width:285px;}
.subcatformblock input, .subcatformblock select{width:280px !important;}
.subcatformblock1{float:right; width:185px;}
.subcatformblock1 input{width:180px;}
.subcatformblock input, .subcatformblock1 input, .subcatformblock select{margin-bottom:20px;}

.pr{ min-height:480px; height:auto !important;height:480px;}
.pr span{color:#791c80; font-weight:bold;}

.paging{float:left; width:100%; font-size:10px; color:#7c7c7c; margin:9px 0; padding:0px 0  !important; }
.paging input{width:20px; margin:0 !important; padding:0; font-size:10px;}
.paging a.previous{margin-right:5px;}
.paging a.next{margin-left:5px;}
.mt{margin-bottom:5px;}
.paging img{vertical-align:middle;}
.paging a{color:#6d6c6c;}

#contentarea .left3 h3.heading, #contentarea .videoblock h3{margin-bottom:0; color:#791c80; font-size:22px; font-weight:normal;}
#contentarea .left3 h4.heading{margin-bottom:10px; color:#791c80; font-size:15px; font-weight:bold;}
#contentarea .videoblock span{color:#791c80; margin-right:10px;}
#contentarea input.donatenow{background:url(../images/btn-donatenow.gif) no-repeat; width:135px; height:29px; cursor:pointer; border:0; padding:0; margin:0;}
#contentarea .videoblock div.greystip{margin:23px 0;}
#contentarea .videoblock h3{padding-bottom:15px; float:left; width:100%;}
#contentarea .videoblock h4{padding-bottom:8px; float:left; width:100%;color:#791c80; font-size:17px; font-weight:normal; text-transform:uppercase;}
#contentarea .videoblock label{width:100px; text-align:right; float:left; padding-top:3px; margin-right:15px;}
#contentarea .videoblock div.searchblock, #contentarea .videoblock div.searchblock div{padding:0 !important; float:left; margin:0;}
#contentarea .videoblock div.searchblock input{border-top:1px solid #dfdfde;border-bottom:1px solid #dfdfde;border-left:1px solid #dfdfde; margin:0 0 10px 0; width:140px;}
#contentarea .videoblock div.searchblock input.search{border:0; background:url(../images/btn-search1.gif) no-repeat; width:18px; height:21px; cursor:pointer;}
#contentarea .videoblock  select{width:145px;margin:0 0 10px 0;}

.mediaform label{float:left; width:85px; margin-right:10px; padding-top:8px; text-align:right;}
.mediaform input{width:400px; margin-bottom:10px;}
.mediaform .input1{width:105px; float:left;}
.mediaform .input4{width:90px!important; float:right;}
.mediaform .input2{width:145px; float:left;}
.mediaform .label1{width:auto; margin:0px 6px; float:left;}
.margintop{margin-top:15px; width:100%; float:left;}
.mediaform textarea{width:395px; height:150px;}

#srf input, #srf textarea{width:251px;}
#srf label{width:230px;}
#srf label.label2{width:355px;}
#srf label.label3, #irf label.label2{width:auto; margin-left:10px;}
#srf input.input1{width:125px;}
#srf input.input2{width:86px;}
#srf label span{margin-top:10px; float:left; width:100%; color:#B6B6B6;}
#srf label span b{color:#791c80; font-weight:normal;}

#irf label{width:135px;}
#irf input, #irf textarea{width:343px; margin-bottom:10px;}
#irf input.input1{width:123px;}
#irf label.label1{width:77px; margin-left:10px;}
#irf input.input2{width:83px;}

.videolist{float:left; width:185px; padding:0; margin-top:25px;}
.videolist h2{width:100%; float:left; text-transform:uppercase; background:none; color:#791c80; font-size:18px; font-weight:normal; padding:0 0 5px 0;}
.videolist h3{float:left; width:100%; padding:5px 0 1px 0;}
.spacing{margin-right:45px;}
.videolist span, .avgrating span{color:#791c80; font-weight:bold; margin-right:8px;}
.videolist p{line-height:15px;}
img.videolistimg{border:1px solid #f1f1f1;}

div.avgrating{background:url(../images/averagerating.gif) no-repeat; width:187px; height:76px; margin-bottom:20px;}
div.avgrating h4 { font-weight: bold !important; font-size: 12px !important; margin-bottom:0px; text-transform:capitalize !important; color:#6d6c6c !important; width:auto !important; padding:8px 0 0 0 !important;}

#contentarea .left1 img{float:left;}
.searchresult ul{list-style-type:disc !important;list-style-position:inside;}
.searchresult li{padding-top:10px !important;padding-left:15px !important;}


.listing ul{margin-bottom:17px; font-size:11px!important; font-weight:normal !important;}
.listing li{margin-bottom:10px!important; list-style-type:disc!important;}


.bg-body-part{  padding:10px 0 0 132px; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; color:#557cb7; min-height:500px; height:auto; }

