@charset "utf-8";
/* general styling starts here */
* { margin: 0; padding: 0; outline:none; line-height:1.3; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }
div, img, p, form {behavior: url('iepngfix.htc');}
body {margin:0; padding:0; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #545252}

.fleft {float: left}
.fright {float: right}
.disnone {display: none}
.clear {clear: both; display: block}
.padbot5 {padding-bottom: 5px}
.padtop5 {padding-top: 5px}
.padtop10 {padding-top: 10px}
.pad510 {padding: 5px 10px}
.padleft10 {padding-left: 10px}
.pad5 {padding: 5px}
.marginTop20{margin-top: 20px}
.marginRight10{margin-right:10px;}
.marginLeft10{margin-left:10px;}
.marginRight5{margin-right:5px;}
.marginLeft5{margin-left:5px;}
.marbot5 {margin-bottom: 5px;}
.martop5 {margin-top: 5px;}
.marbot10 {margin-bottom: 10px;}
.martop10 {margin-top:10px;}
.martop20{margin-top:20px;}
.mar510 {margin: 5px 10px}
.mar5 {margin: 5px}
.greyhrline {background: #d1d1d1; margin: 20px 0; height: 1px}
.txtleft {text-align: left}
.txtcenter {text-align: center}
.txtright {text-align: right}
.borderbottomlightGray{ border-bottom:1px solid #dfdfdf;}
.spacing{padding:5px 10px;}
.spacingRight{padding:5px 10px 5px 5px;}

.bold-12 {font: bold 12px Arial, Helvetica, sans-serif}

.bold-11 {font: bold 11px Arial, Helvetica, sans-serif}

.normal-11 {font: normal 11px Arial, Helvetica, sans-serif}

.normal-12 {font: normal 12px Arial, Helvetica, sans-serif}

.normal-10 {font: normal 10px Arial, Helvetica, sans-serif}

.bold-14 {font: bold 14px Arial, Helvetica, sans-serif;}

.black-col {color: #000}
.black-col a {color: #000; text-decoration: none}
.black-col a:hover {color: #000; text-decoration: underline}

.grey-col {color: #6b6b6b}
.grey-col a {color: #6b6b6b; text-decoration: none}
.grey-col a:hover {color: #6b6b6b; text-decoration: underline}

.maron-col {color: #8e0847}
.maron-col a {color: #8e0847; text-decoration: none}
.maron-col a:hover {color: #8e0847; text-decoration: underline}

.title {padding-bottom: 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #62032f}
.titleBig {padding-bottom: 10px; font: bold 14px Arial, Helvetica, sans-serif; color: #62032f}
.title_smallBg {display: block; height: 24px; background: url(../images/title_small.gif) no-repeat bottom center; padding-left: 3px; font-size:13px; color:#60032f;}
.title_235pxBg {display: block; height: 20px; background: url(../images/title235px.gif) no-repeat left bottom; padding-left: 5px; font-size:13px; color:#60032f;}
.title_300pxBg {display: block; height: 20px; background: url(../images/title300px.gif) no-repeat left bottom; padding-left: 3px; font-size:13px; color:#60032f;}
.title_335pxBg {display: block; height: 20px; background: url(../images/title335px.gif) no-repeat left bottom; padding-left: 3px; font-size:13px; color:#60032f;}
.titleBg {display: block; height: 20px; background: url(../images/content-bg.gif); padding-left: 3px; font-size:13px; color:#60032f;}
.titleBg b {display: block; height: 20px; background: url(../images/content-bg.gif) top right; padding-left: 3px}
.spa-titleBg{display: block; height: 28px; background: url(../images/spatitle_bg.gif) no-repeat bottom center; padding-left: 3px; font-size:13px; color:#60032f;}
.pagingBg {display: block; height: 10px; background: url(../images/paging_bg.gif) no-repeat bottom center; padding: 8px 10px; font-size:11px; color:#60032f;}
.pagingBg span{padding: 3px 3px; color:#6b6b6b}
.pagingBg span a{text-decoration:none; color:#6b6b6b; font-weight:normal;}
.pagingBg span a:hover{text-decoration:none; color:#60032f; font-weight:bold;}

select{font: normal 11px Arial, Helvetica, sans-serif; color:#595959;}

.maroonborder {border: 1px solid #60032f}
.greyborder {border: 1px solid #60032f}

.greyBg {background: #f8f8f8}
.l-greyBg {background: #fbfbfb}
.greyDesc {padding: 10px 20px}
.titleImgBox{padding: 5px 5px}

.normTab{display:block;}
.normTab a {font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
.normTab a:hover {font: bold 11px Arial, Helvetica, sans-serif; color: #000; cursor:pointer; text-decoration: none;}
.normTab a.active {font: bold 11px Arial, Helvetica, sans-serif; color: #000; cursor:pointer; text-decoration: none;}

.maroonButton a { display:block; _width:90px; white-space:nowrap; height: 18px; background: url(../images/maroontab_left.gif) no-repeat left top; text-decoration: none;}
.maroonButton a b {font: normal 11px/18px Arial, Helvetica, sans-serif; color: #fff; display: block; height: 18px; background: url(../images/maroontab_right.gif) no-repeat top right; margin-left: 1px; padding: 0 6px; cursor:pointer;}

.maroontab a {float: left; _width:60px; white-space:nowrap; height: 18px; background: url(../images/maroontab_left.gif) no-repeat left top; margin-left: 1px; text-decoration: none;}
.maroontab a b {font: normal 11px/18px Arial, Helvetica, sans-serif; color: #fff; display: block; height: 18px; background: url(../images/maroontab_right.gif) no-repeat top right; margin-left: 1px; padding: 0 6px; cursor:pointer;}

.maroontab a:hover {float: left; height: 18px; background: url(../images/greytab_left.gif) no-repeat left top; margin-left: 1px; text-decoration: none}
.maroontab a:hover b {font: normal 11px/18px Arial, Helvetica, sans-serif; color: #a21e57; height: 18px; background: url(../images/greytab_right.gif) no-repeat top right; margin-left: 1px; cursor:pointer;}

.maroontab a.active {float: left; height: 18px; background: url(../images/greytab_left.gif) no-repeat left top; margin-left: 1px; text-decoration: none}
.maroontab a.active b {font: bold 11px/18px Arial, Helvetica, sans-serif; white-space:nowrap;  color: #a21e57; height: 18px; background: url(../images/greytab_right.gif) no-repeat top right; margin-left: 1px; padding: 0 6px}

.maroonbtn {margin-top: 10px}

.greyBullet {margin: 5px}
.greyBullet li {background: url(../images/bullet-grey.gif) no-repeat 1px 5px; padding: 0 0 5px 10px}

.noBullet {margin: 5px}
.noBullet li {background: none; padding: 0 0 5px 10px}

.maroonBullet {margin: 5px}
.maroonBullet ul li {background: url(../images/bullet-maroon.gif) no-repeat 1px 5px; padding: 0 0 5px 10px}

.arrowBullet li {background: url(../images/gery-bullets.gif) no-repeat 0 3px; padding: 0 0 5px 20px}

.maroonBar {float: left; height: 18px; background: #a01d55; display: block; margin: 0 2px 3px 0; clear: both}
.maroonBar div {line-height: 18px; height: 18px}

/*.maroonbtn a {width: 65px; display: block; height: 13px; background: url(../images/maroon-btn-bg.gif); margin-left: 1px; text-decoration: none}
.maroonbtn a b {font: normal 10px/13px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; display: block; height: 13px; background: url(../images/maroon-btn-bg.gif) top right; margin-left: 1px; text-align: center}*/





.breadcrumb {padding: 0 0 25px 152px; background: #fff; font: normal 10px Arial, Helvetica, sans-serif; color: #6b6b6b; text-transform: uppercase; text-align: left}
.breadcrumb span {padding: 0 8px}
.breadcrumb a {font: normal 10px Arial, Helvetica, sans-serif; color: #8e0847; text-decoration: underline}
.breadcrumb a:hover {font: normal 10px Arial, Helvetica, sans-serif; color: #8e0847; text-decoration: none}
.errorTxtYellow{font:bold 12px Arial, Helvetica, sans-serif; color:#FC0; padding:5px;}
.errorTxtRed{font:bold 12px Arial, Helvetica, sans-serif; color:#C30; padding:5px;}
.loginFieldBg{background:url(../images/login_feildBg.jpg) no-repeat top left; float:left; display:block; width:147px; height:20px; padding:3px;}
.loginFieldBg input{background:transparent; border:0; font: normal 11px Arial, Helvetica, sans-serif; color: #696969; height:16px; width:144px; }
/* general styling ends here */



/*styling for wrapper starts here*/
#wrapper {width: 980px; margin: 10px auto}



/*styling for popups starts here*/
.graydiv {position: absolute; background-color: #5B5B5B; left: 0px; top: 0px; z-index: 10000; display: none; }
.ModalBackground { background-color: black; filter: alpha(opacity=70); opacity: 0.7; }
#divSignin {display: none; z-index: 100002; min-height:200px; width: 400px; position: absolute; }
#divSignin .loginpopup { display:block; padding:6px; text-align:left; width:388px; _width:400px; background:#fff; }
#divSignin .loginpopup .urname { border:0; background:#fff; height:16px; padding:3px; width:280px; font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; margin-bottom:5px;}
#divSignin .loginpopup a {color:#ddd; }
#divSignin .loginpopup a.modalCloseImg { background:url(../images/btn_close.gif) no-repeat; width:18px; height:18px; display:inline; z-index:3200; position:absolute; top:10px;  right:5px; cursor:pointer; }
#divSignin .loginpopup .loginFieldBg { background:url(../images/login_feildBg.jpg) no-repeat top left; float:left; display:block; width:147px; height:20px; padding:3px; }
#divSignin .loginpopup .loginFieldBg input { background:transparent; border:0; font: normal 11px Arial, Helvetica, sans-serif; color: #696969; height:16px; width:144px; }

#cumnsoon{background:#fff; display: none; z-index: 100002; width: 400px; position: absolute; }
#cumnsoon p{text-align:center; padding:50px 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#C06;}
#cumnsoon  a.modalCloseImg { background:url(../images/btn_close.gif) no-repeat; width:18px; height:18px; display:inline; z-index:3200; position:absolute; top:10px;  right:5px; cursor:pointer; }
/*styling for popups ends here*/

/*styling for header starts here*/
#home{width:1004px; display:block; margin:0 auto;}
#wrapper #header {width: 980px; height: 207px; margin: 0 auto; text-align: left}
#header .topLink {float: right; width: 320px; text-align: right}
#header .topLink div {float: right; width: 110px; text-align: left; margin-left: 5px}
#header .topLink a {font: normal 10px Arial, Helvetica, sans-serif; color: #010000; text-transform:uppercase; text-decoration: none; padding-left: 15px}
#header .topLink a:hover {font: normal 10px Arial, Helvetica, sans-serif; color: #010000; text-transform:uppercase; text-decoration: underline; padding-left: 15px}
#header .searchInput {float: left; width: 94px; height: 13px; font: normal 10px Arial, Helvetica, sans-serif; color: #7f7f7f; background: url(../images/search-bg.gif) no-repeat; border: 0}
#header .searchBtn {float: right; width: 17px; height: 13px; background: url(../images/btn-go.gif) no-repeat; border: 0; cursor: pointer}
#header .logo {padding:20px 0 62px 12px;}
#header .menuHolder {border: 1px solid #e5e5e5; width:940px; background: #f3f3f3; height: 19px; margin-left:13px;}
#header .menuHolder #menu{width:742px; float:left;}
/*styling for header ends here*/

/*styling for mainContent starts here*/
#wrapper #mainContent {margin:5px auto 5px 15px; width: 925px; background: url(../images/left-menu-bg.gif) repeat-y #fff}

#mainContent #leftMenu {float: left; width: 132px; background: #fff; padding-bottom: 40px}

#mainContent #content {float: left; width: 750px; margin: 0 0 0 20px; text-align: left; position:relative;}
#mainContent #centerContent {float: left; width: 480px; margin: 0 20px 0 20px; text-align: left; position:relative;}

#centerContent .searchlist {padding: 5px 10px}
.searchlist h1 {font: bold 12px Arial, Helvetica, sans-serif; color: #8e0847; text-decoration: underline; padding-bottom: 5px}
.searchlist .desc {padding-bottom: 20px}
.searchlist .desc p {background: url(../images/bullet-maroon.gif) no-repeat 1px 7px; font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; line-height: 15px; margin-bottom: 5px; padding-left: 10px}
.searchlist .desc p a {font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; line-height: 15px; text-decoration:none;}
.searchlist .rating img {padding-left: 2px}
.searchlist .qtnans {padding-bottom: 20px}
.searchlist .qtnimg {background: url(../images/qtn-img.gif) no-repeat 2px 4px; font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; line-height: 15px; padding-left: 15px}
.searchlist .ansimg {background: url(../images/ans-img.gif) no-repeat 2px 4px; font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; line-height: 15px; padding-left: 15px}

.textBlock{padding: 5px 10px}
.textBlock h1 {font: bold 12px Arial, Helvetica, sans-serif; color: #8e0847; text-decoration: none; padding: 5px 0; margin-top:10px;}
.textBlock h2 {font: bold 11px Arial, Helvetica, sans-serif; color: #8e0847; text-decoration: none; padding: 5px 0; margin-top:10px;}
.textBlock p{font: normal 11px Arial, Helvetica, sans-serif; color: #6b6b6b; line-height: 15px; margin-bottom: 5px;}
.textBlock ul{margin:0; padding:0;}
.textBlock ul li{margin:0; list-style-type:none;}
.textBlock li{background: url(../images/bullet-maroon.gif) no-repeat 1px 7px; padding:5px 0 0 10px;}

#centerContent .marginTop20{margin-top: 20px; }
#centerContent .sectionLinks{padding:3px 8px; text-align:right;}
#centerContent .sectionLinks a{font-size:11px; color:#000000; text-decoration:none;}
#centerContent .sectionLinks a:hover{font-size:11px; color:#000000; text-decoration:underline;}

#centerContent .sectionLinks2{padding:3px 8px; text-align:left;}
#centerContent .sectionLinks2 a{font-size:11px; color:#000000; text-decoration:underline;}
#centerContent .sectionLinks2 a:hover{font-size:11px; color:#000000; text-decoration:underline;}
#centerContent .sectionLinks2 a.selected{font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}

#centerContent .moreBg{background:url(../images/more_bg.gif) no-repeat top center; height:12px; padding:8px 15px 8px 15px;}
.smallHeading{font: bold 12px Arial, Helvetica, sans-serif; color: #8e0847; padding:3px 8px;}
#writecomment-block{display:block; padding:5px; margin-top:20px;}

#mainContent #rightContent {float: right; display:block; width: 235px;}
.adBox {text-align: center; font: normal 10px/88px Arial, Helvetica, sans-serif; color: #a9a9a9; border: 1px solid #e0e0e0; background: #f8f8f8; height: 88px; width: 233px}

#rightContent .rightTxtBox{width:145px; min-height:50px;}

/*styling for mainContent ends here*/

/*styling for ratings starts here*/

div.rating-cancel,div.star-rating{float:left;width:11px;height:10px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -10px}
div.star-rating,div.star-rating a{background:url(../images/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:11px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -10px!important}
div.star-rating-hover a{background-position:0 -19px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

tbody tr td input {margin: 5px 7px 0 7px; padding:0px }
tbody tr td label {margin-left: 5px; width:300px; color:#6b6b6b}
/*styling for ratings ends here*/


/*styling for footer starts here*/
#footer {display: block; width: 920px; margin: 100px auto 0 auto; text-align: left; clear: both}
#footer .footerLogo {float: left; width: 50%;}
#footer .footerLink {float: right; width: 45%; font: normal 10px Arial, Helvetica, sans-serif; color: #60032f; text-align:right}
#footer .footerLink a {color: #6b6b6b; text-decoration: none; padding: 0 5px}
#footer .footerLink a:hover {color: #6b6b6b; text-decoration: underline; padding: 0 5px}
/*styling for footer ends here*/