@font-face { font-family: 'DINBold'; src: url('din-bold-webfont.eot'); src: url('din-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('din-bold-webfont.woff') format('woff'),  url('din-bold-webfont.ttf') format('truetype'),  url('din-bold-webfont.svg#DINBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINAlternateRegular'; src: url('din_alternate-webfont.eot'); src: url('din_alternate-webfont.eot?#iefix') format('embedded-opentype'),  url('din_alternate-webfont.woff') format('woff'),  url('din_alternate-webfont.ttf') format('truetype'),  url('din_alternate-webfont.svg#DINAlternateRegular') format('svg'); font-weight: normal; font-style: normal; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #434343; margin: 0 auto; padding: 0; text-decoration: none; background: url(../images/bg.gif) repeat; }
form, ul, ol, p, h1, h2, h3, h4, h5 input, select { margin: 0; padding: 0; list-style: none; }
input, textarea { border: none;  /* color: #aaa;*/ font-size: 12px; border-radius: 2px; font-family: Arial, Helvetica, sans-serif; }
input[type="text"], input[type="password"], select {box-shadow: 1px 1px 2px #E5E5E5 inset; padding: 4px; font-size:12px;}
input[type=text], input[type=password],textarea { padding: 4px; border: solid 1px #e5e5e5; -moz-box-shadow: inset 1px 1px 2px #e5e5e5; -webkit-box-shadow: inset 1px 1px 2px #e5e5e5; box-shadow: inset 1px 1px 2px #e5e5e5; }
input[type=submit] { -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; background: #77c4cb; color: #477579; font-family: 'DINBold'; padding: 3px 8px; .padding:3px 2px;}
button { -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; background: #77c4cb; color: #477579; font-family: 'DINBold'; padding: 3px 8px; .padding:3px 2px; border: none; font-size: 11px; }
.inline{display:inline-block;}
::-moz-selection {background: #fe57a1;color: #fff;text-shadow: none;}
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
p { margin: 0 0 15px; font-weight: normal; }
p.last { margin: 0px; }
img { vertical-align:middle; border: none; outline: none; }
a { color: #414141; text-decoration: none; outline: none; }
a:hover { color: #000; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px; font-family: Arial, Helvetica, sans-serif; }
h1 { margin: 0px; font-weight: normal; font-size: 30px }
h2.titl { font-size: 20px; font-family: 'DINBold'; text-transform: uppercase; }
h3 {color:#; font-size: 14px; }
.din { font-family: 'DINBold'; }
.over { overflow: hidden; }
hr { border-color: #ccc; border-style: solid; border-bottom: none; display: block; height: 1px; margin: 15px 0; padding: 0; }
.no-margin { margin: 0px !important }
.no-bg { background:none !important;}
.no-padding { padding:0 !important;} 
.new-pad-bg { background:none !important; padding:0 !important; }
/*css here*/
#main { width: 960px; margin: 0 auto; }
#header { display: block; clear: both; }
.logo { float: left; margin: 0 0 0 -7px; }
#ad { padding: 6px 43px 0 0; min-height: 85px; }
.right-head { width: 789px; float: right; }
.socl { float: right; padding: 10px 0 0 0; }
.socl a { float: left; padding: 2px; }
.bg-none { background:none !important;}
/*menu*/
.main-nav { float: left; width: 100%; margin: 10px 0 0 0; }
.main-nav ul, .main-nav ul li { display: inline; margin: 0; padding: 0; list-style: none; text-align: center; }
.main-nav ul li { position: relative }
.main-nav ul li a { font-family: 'DINBold'; display: inline-block; font-size: 12px; color: #444; padding: 6px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 2px; }
.main-nav ul li.active a, .main-nav ul li a:hover { background: url(../images/nav-back.png) repeat; }
.main-nav li ul { display: none; position: absolute; top: 20px; left: 0px; }
.main-nav ul li:hover ul { display: inline-block }
.main-nav ul ul, .main-nav ul li:hover ul ul, .main-nav ul ul li:hover ul ul { display: none; z-index: 9; -moz-box-shadow: 2px 2px 4px 1px #b9b9b9; -webkit-box-shadow: 2px 2px 4px 1px #b9b9b9; box-shadow: 2px 2px 4px 1px #b9b9b9; }
.main-nav ul li:hover ul, .main-nav ul ul li:hover ul, .main-nav ul ul ul li:hover ul { display: block }
.main-nav ul li li { background: #fff; padding: 8px; display: block; width: 180px; border-bottom: solid 1px #e9f3f4; z-index: 99; }
.main-nav ul li li:hover { background: #e9f3f4; }
.main-nav ul li li:hover a { color: #27aab6; }
.main-nav ul li li a { padding: 0px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


.main-nav li.active li a, .main-nav li:hover li a{background:none !important;}
/*middle*/
#middle { display: block; clear: both; }
#mid-left { float: left; /*width:730px; width:685px;*/ padding: 10px 0 0 0; }
.banner { float: left; background: #fff; width: 100%; position: relative; }
.banner li { float: left; width: 100%; }
.banner li .txt { float: right; padding: 0 50px 0 0; width: 410px; }
.banner li .txt em { font-family: 'DINBold'; color: #ee716a; font-size: 40px; padding: 50px 0 12px 0; float: left; font-style: normal; letter-spacing: -1px; }
.banner li .txt p {/*color:#434343;*/ font-size: 17px; }
.dots { width: 100%; position: absolute; bottom: 10px; left: 0px; text-align: center }
.dots a { display: inline-block; padding: 0 9px; background: url(../images/dots.jpg) no-repeat; height: 7px; }
.dots a:hover { background-position: 0 -7px; }
.banner a.nav-left { position: absolute; left: 10px; top: 89px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.banner a.nav-left:hover { background-position: 0 -28px; }
.banner a.nav-right:hover { background-position: -16px -28px; }
.banner a.nav-right { position: absolute; right: 10px; top: 89px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.book-bann { float: left; width: 100%; background: #fff; position: relative; }
.book-bann .grey-titl { font-size: 18px; font-family: 'DINBold'; float: left; padding: 5px 0 0 10px; }
.book-bann .grey-titl span { font-size: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
.book-bann .rigt-lnk { float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #aaa; font-style: italic; padding: 5px 10px 0 0; }
.book-bann ul { padding: 0 0 0 30px; }
.book-bann li { float: left; padding: 40px 26px 30px 26px; position: relative; }
.book-bann li .ofr { padding: 7px 0 11px; text-align: center; width: 41px; line-height: 10px; background: url(../images/circle-offr.png) no-repeat; color: #fff; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; top: 8px; left: 10px; }
.book-bann li .two { background: url(../images/circle-offr.png) no-repeat 0 -43px; }
.book-bann li .ofr strong { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.book-bann a.nav-left { position: absolute; left: 10px; top: 170px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.book-bann a.nav-left:hover { background-position: 0 -28px; }
.book-bann a.nav-right:hover { background-position: -16px -28px; }
.book-bann a.nav-right { position: absolute; right: 10px; top: 170px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.bk-nam { padding: 10px 0 0 0; font-weight: bold; font-size: 11px; }
.recent-view { float: left; width: 100%; background: #fff; position: relative; padding: 5px 0 15px 0; }
.recent-view .grey-titl { font-size: 18px; font-family: 'DINBold'; float: left; padding: 5px 0 0 18px; }
.recent-view .grey-titl span { font-size: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.recent-view .rigt-lnk { float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #aaa; font-style: italic; padding: 5px 10px 0 0; }
.recent-view .left { float: left; width: 120px; padding: 15px 0 0 71px; text-align:center; }
.recent-view .right-prt { float: right; width: 464px; padding: 15px 40px 0 0; }
.recent-view .right-prt strong { font-weight: bold; font-size: 14px; }
.recent-view a.nav-left { position: absolute; left: 10px; top: 170px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.recent-view a.nav-left:hover { background-position: 0 -28px; }
.recent-view a.nav-right:hover { background-position: -16px -28px; }
.recent-view a.nav-right { position: absolute; right: 10px; top: 170px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.new-rels { float: left; width: 100%; background: #fff; position: relative; padding: 5px 0 15px 0; }
.new-rels .grey-titl { font-size: 18px; font-family: 'DINBold'; float: left; padding: 5px 0 0 10px; }
.new-rels .grey-titl span { font-size: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
.new-rels .rigt-lnk { float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #aaa; font-style: italic; padding: 5px 10px 0 0; }
.new-rels ul { padding: 15px 0 0 25px; }
.new-rels li { float: left; padding: 0 10px; width: 117px; }
.new-rels a.nav-left { position: absolute; left: 10px; top: 130px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.new-rels a.nav-left:hover { background-position: 0 -28px; }
.new-rels a.nav-right:hover { background-position: -16px -28px; }
.new-rels a.nav-right { position: absolute; right: 10px; top: 130px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.new-rels .nsltr { padding: 5px 20px 5px 0; }
.givys a.nav-left { position: absolute; left: 10px; top: 200px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.givys a.nav-left:hover { background-position: 0 -28px; }
.givys a.nav-right:hover { background-position: -16px -28px; }
.givys a.nav-right { position: absolute; right: 10px; top: 200px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.bk-ofmnth { float: left; width: 100%; background: #fff; position: relative; padding: 0 0 15px 0; }
.bk-ofmnth .grey-titl { font-size: 18px; font-family: 'DINBold'; float: left; padding: 5px 0 0 24px; }
.bk-ofmnth .rigt-lnk { float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #aaa; font-style: italic; padding: 5px 10px 0 0; }
.bk-ofmnth .left-bk { float: left; padding: 15px 0 0 25px; width: 135px; }
.bk-ofmnth .left-bk .dat { padding: 10px 0 0 0; }
.bk-ofmnth .rigt-bk { float: right; width: 531px; padding: 15px 30px 0 0; }
.bk-ofmnth .rigt-bk li { clear: both; padding: 0 0 5px 0; overflow: hidden; }
.bk-ofmnth .rigt-bk .bk-rgt { width: 463px;}
.bk-ofmnth .rigt-bk img { border: solid 1px #e7e7e7; margin-right: 7px; }
.bk-ofmnth .rigt-bk .bk-rgt .top-titl { padding: 0 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.bk-ofmnth .rigt-bk .bk-rgt .top-titl span { color: #f2524a; font-size: 18px; text-transform: uppercase; font-family: 'DINBold'; font-style: normal; }
#mid-right { float: right !important; padding: 10px 0 0 0; }
.mem-logn { float: left; /*background:url(../images/mem-logn.png) no-repeat; padding:8px 13px 8px 15px; min-height:270px;*/ }
.tit { height:16px; background: url(../images/papr-1.png) no-repeat; padding: 8px 13px 0 15px; width: 174px; }
.mem-logn .tit-2 { padding: 13px 13px 5px 15px; }
.mem-logn .frm-ara {7 padding: 0 13px 0 12px; overflow: hidden; width: 179px; }
.mem-logn .frm-ftr { background: url(../images/papr-3.png) no-repeat -2px 0; padding:0px 13px 11px 15px; width: 176px; min-height: 26px; }
.mem-logn .remem { font-size: 9px; margin: 1px 0 0 3px; float: left; }
.mem-logn a.grn { font-size: 12px; }
.mem-logn .frm-sep { border-bottom: dashed 1px #bdc3c3; padding: 2px 0; margin: 0 0 4px; width: 177px; height: 4px; }
.mem-logn p { font-size: 11px; }
.mem-logn li {/*background:#d0e4e6; border-radius:2px;*/ padding: 7px 0 7px 4px }
.mem-logn li a { font-family: 'DINBold'; text-transform: uppercase; font-size: 13px }
.mem-logn li ul { padding: 5px 0 0 0; }
.mem-logn li li { padding: 4px 0 4px 18px }
.mem-logn li li:hover { background: #d0e4e6; border-radius: 6px; }
.mem-logn li li a { text-transform: none; }
.mem-logn li li a.grn { font-family: Georgia, "Times New Roman", Times, serif; color: #00B7C8; font-style: italic; font-size: 13px; }
.lgot { font-size: 13px !important; float: right; }
.right-sep { background: url(../images/right-sep.png) repeat-x 0 center; /*float:left;*/ margin: 0; width: 200px; height: 10px; float: left; }
.rg-srch { font-size: 13px; font-family: 'DINBold'; text-transform: uppercase; padding: 18px 0 0 0; }
.rg-srch input { margin: 8px 0 0 0; font-size: 11px; width: 190px; }
.rg-srch a.btn-1 { margin: 5px 0 0 0; }
.alphbetc { width: 200px; margin:0px 0 5px 0; }
.fechrd-evnt { clear: both; margin: 0 auto; width: 207px; }
.fechrd-evnt .tit { float: left; font-family: 'DINBold'; }
.fechrd-evnt .dott { float: right; text-align: center; padding: 5px 0 0 0; }
.fechrd-evnt .dott a { display: inline-block; padding: 0 9px; background: url(../images/dots.jpg) no-repeat; height: 7px; }
.fechrd-evnt .dott a:hover { background-position: 0 -7px; }
.fechrd-evnt .dott a.active { background-position: 0 -7px; }
.fechrd-evnt .big-img { width: 162px; background: #fff; -moz-box-shadow: 1px 1px 4px 1px #b9b9b9; -webkit-box-shadow: 1px 1px 4px 1px #b9b9b9; box-shadow: 1px 1px 4px 1px #b9b9b9; clear: both; padding: 10px; margin: 10px 0 0 15px; font-size: 11px; }
.fechrd-evnt .big-img .data { padding: 5px 0 0 0; overflow: hidden; }
.past-authr { float: left; font-size: 11px; padding: 15px 0 10px 17px; width: 182px; }
.past-authr span { padding: 0 0 10px 0; width: 100%; float: left; }
.past-authr li { float: left; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 11px; padding: 0 7px; }
.past-authr li img { border: 3px solid #fff; -moz-box-shadow: 1px 1px 4px 1px #b9b9b9; -webkit-box-shadow: 1px 1px 4px 1px #b9b9b9; box-shadow: 1px 1px 4px 1px #b9b9b9; margin: 0 0 3px 0; }
.newsltr { clear: both; margin: 0 auto; width: 207px; }
.newsltr .boxx { background: url(../images/newslettr.png) no-repeat; padding: 22px 0 10px 15px; overflow: hidden; min-height: 95px; }
.newsltr .boxx input[type=submit] { float: right; margin: 8px 18px 0 0; }
.newsltr .boxx label.error { padding: 8px 0 8px 18px; background: url(../images/error-x.jpg) no-repeat left center; color: #0096a4; font-family: Georgia, "Times New Roman", Times, serif; width: 170px; font-size: 10px; margin: 0 0 0 -7px; float: left; }
#footer { margin-top:16px; background: url(../images/footer.jpg) repeat-x; min-height: 340px; width: 100%; clear: both; }
#footer .footer-area { margin: 0 auto; width: 960px; padding: 20px 0 0 0; }
#footer .footer-area .tpp { height: 310px; overflow: hidden; }
.block-1 { float: left; background: url(../images/foo-sep.gif) no-repeat right top; width: 290px; min-height: 290px; }
.block-1 .pages { float: left; }
.block-1 .pages li { clear: both; padding: 3px 0; }
.block-1 .pages li a, .block-1 .authrs li a { font-size: 12px; }
.block-1 .pages li a:hover, .block-1 .authrs li a:hover { text-decoration: underline; }
.block-1 .pages li.titl { font-weight: bold; }
.block-1 .authrs { float: right; padding: 0 20px 0 0; width: 125px; }
.block-1 .authrs li { clear: both; padding: 3px 0; }
.block-1 .authrs li.titl { font-weight: bold; }
.block-2 { float: left; background: url(../images/foo-sep.gif) no-repeat right top; padding: 0 5px 0 0; min-height: 290px; width: 290px; }
.block-3 { float: left; margin: 0 0 0 5px; background: url(../images/for-fb.png) no-repeat; padding: 18px 14px 26px 31px; }
.foo-txt { font-size: 12px; color: #787878; padding: 10px 0 0 0; clear: both; }
/*members.html*/
.clb-hme { background: #fff; padding: 8px; clear: both; width: 500px; float: left; font-family: 'DINAlternateRegular'; min-height: 185px; }
.clb-hme span { font-size: 30px; font-family: 'DINAlternateRegular'; }
.calndr-1 { background: #fff; padding: 8px; float: right; width: 190px; min-height: 185px; }
.calndr-1 .tit { font-family: 'DINBold'; text-transform: uppercase; font-size: 13px; }
.byalpha { float: left; }
.byalpha a { width: 21px; color: #aaa; float: left; display: block; text-transform: uppercase; text-align: center; font-size: 11px; padding: 4px 0; }
.byalpha a:hover { color: #27aab6; font-weight: bold; }
/*tabs common*/
.tab-area { padding: 20px 0 0 0; }
.top-tbs { float: left; }
.top-tbs li { position:relative; float: left; display: block; padding: 0 6px 0 0; }
.top-tbs li a { display: block; width: 141px; vertical-align: middle; background: #92cbd0; font-family: 'DINBold'; color: #fff; text-transform: uppercase; text-align: center; padding: 16px 0; }
.top-tbs li a:hover, .top-tbs li a.current { color: #555; background: #fff; }
.top-tbs li.big a { padding: 8px 0; }
.tab-wit { padding: 0 15px 10px 15px; background: #fff; }
#sc1, #sc2, #sc3, #sc4, #sc5 { clear: both; background: #FFF; }
/*tab-1*/
.tab-titl { font-size: 20px; text-transform: uppercase; font-family: 'DINBold'; float: left; }
.tab-wit { overflow: hidden; position: relative }
.tab-wit ul {/*padding:0 0 0 30px;*/ }
.tab-wit li { float: left; padding: 15px 29px 30px; position: relative; width: 116px; }
.tab-wit li .bk-nam { font-size: 11px; }
.tab-wit li .bk-remv { padding: 5px 0; }
.tab-wit li .ofr { padding: 7px 0 11px; text-align: center; width: 41px; line-height: 10px; background: url(../images/circle-offr.png) no-repeat; color: #fff; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; top: 8px; left: 10px; }
.tab-wit li .two { background: url(../images/circle-offr.png) no-repeat 0 -43px; }
.tab-wit li .ofr strong { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.tab-wit a.nav-left { position: absolute; left: 10px; top: 150px; background: url(../images/arrow.png) no-repeat; width: 14px; height: 26px; }
.tab-wit a.nav-left:hover { background-position: 0 -28px; }
.tab-wit a.nav-right:hover { background-position: -16px -28px; }
.tab-wit a.nav-right { position: absolute; right: 10px; top: 150px; background: url(../images/arrow.png) no-repeat -16px 0; width: 14px; height: 26px; }
.calndr-scrl { float: left; padding: 0 0 15px 0; }
.calndr-scrl li { float: left; margin: 0 24px; width: auto; padding: 3px; }
.calndr-scrl li:hover { border: solid 3px #76c2c9; padding: 0px; }
.upcmng { clear: both; }
.upcmng .row a.grnn { float: left; padding: 7px 0 0 5px; }
.upcmng li { background: #f2f5f6; padding: 13px; margin: 0 0 8px 0; clear: both; float: none; width: auto; overflow: hidden; }
.upcmng li .right-dat { float: right; width: 520px; line-height: 17px; color: #555; }
.paginatn { width:100%; float:left; color: #808080; font-size: 11px; }
.paginatn a { padding:0; display: inline-block; color: #808080; font-size: 11px; }
.paginatn span { font-size:13px; width:100%; display:inline-block; color:#888888;}
.paginatn a:hover, .paginatn a.active { color: #000; }
.meeting-form { clear: both; overflow: hidden; }
.meeting-form .holdr { float: left; width: 230px; }
.meeting-form .holdr label { clear: both; display: block; padding: 0 0 5px 0; }
.meeting-form .holdr select, .meeting-form .holdr input[type=text] { clear: both; }
.form-msg { padding: 5px 0 0 0; clear: both; display: block; }
.e-mailnote { clear: both; display: block; }
.e-mailnote li { clear: both; height: 30px; }
.e-mailnote li span { float: left; margin: 6px 5px 0 0; }
.e-mailnote li input[type=checkbox] { float: left; margin: 6px 5px 0 0; }
/*popup*/
.pop-wrap { background: url(../images/pop-rept.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: auto; z-index: 99; }
.pop-area { padding: 25px; margin: 50px; }
.pop { width: 730px; margin: 0 auto; display: table; background: #fff; padding: 25px 15px; position: relative; }
.pop a.pop-clse {/*position:absolute; top:-21px; right:-25px;*/ float: right; margin: -47px -40px 0 0; }
.print-btn { font-size: 16px !important; padding: 4px 35px !important; }
.posble { clear: both; overflow: hidden; padding: 0 0 0 5px; }
.posble li { float: left; width: 148px; padding:15px 111px 0 15px; }
.posble li.last { padding:5px 0 0 0;}
.prnt-bx { clear: both; margin: 0 0 10px 0; width: 35px; height: 35px; border: solid 1px #646464; -moz-box-shadow: inset 1px 1px 2px #b9b9b9; -webkit-box-shadow: inset 1px 1px 2px #b9b9b9; box-shadow: inset 1px 1px 2px #b9b9b9; }
/*popup-small*/
.pop-wrap-2 { background: url(../images/pop-rept.png) repeat; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99; }
.pop-area-2 { padding: 25px; margin: 50px; }
.pop-2 { width: 500px; margin: 0 auto; display: table; background: #fff; padding: 25px 15px; position: relative; }
.pop-2 a.pop-clse { float: right; margin: -47px -40px 0 0; }
.already-ac { width: 385px; float: left; margin: 30px 0 0 63px; }
/*table structure*/
.table-data { width: 100%; }
.table-data th { font-weight: bold; font-size: 13px; }
.table-data td { border-bottom: solid 1px #eee; padding: 18px 0; line-height: 18px; }
.table-data tr.odd { background: #fdfcfc; }
.discsn { clear: both; display: block; }
.breadcrm { clear: both; padding: 20px 0 0 0; }
.breadcrm span { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative; }
.edit-btn { position: relative; top: 5px; right: -6px; }
.meetn-titl { clear: both; padding: 25px 0 10px 0; font-size: 17px; }
.meetn-titl span { font-size: 11px; }
.comnt { clear: both; display: block; padding: 10px 0 0 0; }
.smltxt { font-size: 10px; float: left }
.comnt li { clear: both; display: block; background: #fbfbfb; padding: 15px; margin: 0 0 15px 0; width: auto; float: none }
.comnt li .top-nam { font-size: 14px; font-weight: bold; padding: 0 0 8px 0; }
.comnt li .top-nam a.grn { font-weight: normal; font-size: 12px; }
.comnt li .top-nam span { font-size: 11px; font-weight: normal; }
.comnt li .cmnt-data { padding: 0 0 8px 0; }
.comnt li .time { font-size: 11px; color: #696767; }
.radiobtn { margin: 1px 5px 0 0 !important; float: right; }
.backtop { padding: 0 0 0 20px; background: url(../images/top-arw.png) no-repeat 6px center; }
.newac { float: left; width: 730px; }
.top-nm { clear: both; font-size: 30px; padding: 10px 0 5px 0; }
.top-nm em { font-size:12px; font-style:normal; font-family:sans-serif;}
.newac .top-nm span { font-size: 12px; }
.newac-box { background: #fff; overflow: hidden; padding: 0 15px 0 18px; margin: 15px 0 0 0; }
.newac-box .base { clear: both; display: block; padding: 0 0 10px 0; overflow: hidden; }
.newac-box .base .basebx { float: left; width: 348px; min-height: 65px; /*padding:0 15px 0 0*/ }
.newac-box .base .basebx .grn-err { color: #6ec6cd; background: #e4f6f7; padding: 3px 6px; font-style: italic; margin: 3px 0 0 0; width: auto; float: left; }
.newac-box .base .basebx label { clear: both; display: block; font-weight: bold; }
.newac-box .base .basebx input[type=text] { clear: both; display: block; }
.newac-box .base input[type=checkbox] { margin: 0 3px 0 0 !important; }
.done-bx { background: #e9f3f4; padding: 15px 25px 0 25px; overflow: hidden; width: 620px; margin: 0 12px; }
.done-bx li { clear: both; padding: 0 0 20px 0; overflow: hidden; }
.done-bx li .num-blu { padding: 13px 0 16px; float: left; text-align: center; width: 41px; line-height: 10px; background: url(../images/circle-offr.png) no-repeat 0 -86px; color: #fff; font-size: 20px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
.done-bx li .num-grn { background-position: 0 -131px; }
.done-bx li .ttxt { float: left; padding: 0 0 0 10px; font-size: 17px; padding: 10px 0 0 13px; }
/*top-club-picks.html*/
.print { margin: 5px 0 0 9px; float: right; }
.topclb-bx { background: #fff; padding: 15px; overflow: hidden; margin: 0 0 15px 0;}
/* Change made by Bibhuti for book image div width increasing at book detail page On 13092012*/
/*.topclb-bx .leftt{width:120px; padding:0 0 0 0; position:relative; float:left;}*/
.topclb-bx .leftt { width: 140px; padding: 0 0 0 0; margin:0 0px 0 0; position: relative; float: left; }
/* Changes Closed Here */

.topclb-bx .leftt .ofr { padding: 7px 0 11px; text-align: center; width: 41px; line-height: 10px; background: url(../images/circle-offr.png) no-repeat; color: #fff; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; top: -9px; left: -10px; z-index: 999;}
.two { background: url(../images/circle-offr.png) no-repeat 0 -43px !important; z-index: 999;}
.topclb-bx .leftt .ofr strong { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.topclb-bx .midd { float: left; width: 339px; padding: 0 10px 0 10px; }
.topclb-bx .midd h2 { font-size: 24px; margin: 0px; padding:0px; word-wrap: break-word; font-weight: normal; }
.topclb-bx .midd .recomnd { padding: 12px 0 12px 45px; display: block; background: url(../images/thumb.jpg) no-repeat 0 center; font-family: Georgia, "Times New Roman", Times, serif; color: #00B7C8; font-style: italic; }
.topclb-bx .midd .availbl { padding: 8px; background: #f8f9f9; font-size: 11px; overflow: hidden; }
.topclb-bx .midd .availbl span { clear: both; display: block; padding: 0 0 5px 0; }
.topclb-bx .midd .availbl a { float: left; padding: 0 6px 0 0; }
.topclb-bx .right { float: left; width: 200px; }
.topclb-bx .right .bx { background: #f8f9f9; margin: 0 0 15px 0; padding: 10px 5px 5px 5px;/* -moz-box-shadow:0 1px 0 1px #B9B9B9; -webkit-box-shadow:0 1px 0 1px #B9B9B9; box-shadow:0 1px 0 1px #B9B9B9;*/ border-bottom: 2px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.topclb-bx .right .bx .row { padding: 5px 0; }
.topclb-bx .right .bx .row span { font-size: 11px; }
.topclb-bx .right .bx-2 { background: #f8f9f9; margin: 0 0 15px 0; padding: 10px 5px 5px 5px; /*-moz-box-shadow:1px 1px 2px #b9b9b9; -webkit-box-shadow:1px 1px 2px #b9b9b9; box-shadow:1px 1px 2px #b9b9b9;*/ border-bottom: 2px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.topclb-bx .right .bx-2 .tagg { float: left; width: 90px; padding: 0 0 0 5px; font-size: 11px; }
.topclb-bx .right .bx-2 .row { padding: 2px 0; }
.topclb-bx .right .bx-2 .prc-desc { float: left; width: 90px; font-size: 11px; color: #f2524a; font-weight: bold; }
.strak-line { color: #477579 !important; text-decoration: line-through; }
/*my-account.html*/
.myy-bx { background: #fff; padding: 15px; margin: 15px 0 0 0; }
.myy-bx h2 { font-size: 15px; text-transform: uppercase; font-family: 'DINBold'; float: left; padding: 0 8px 0 0; }
.myy-bx label { width: 135px; float: left; padding: 3px 10px 0 0; text-align: right; font-weight: bold; }
.myy-bx label.rgt { text-align: left; color: #5a5a5a; width: auto; font-weight: normal; }
.myy-bx input[type=text], .myy-bx input[type=password] { width: 335px; float: left; }
.myy-bx select { width: 140px; }
.myy-bx .grn-err { color: #6ec6cd; background: #e4f6f7; padding: 3px 6px; font-style: italic; margin: 0 0 0 3px; width: auto; float: left; }
.myy-bx .allw { font-size: 10px; float: left; }
.my-revew { clear: both; overflow: hidden; }
.my-revew h2 { float: none; }
.my-revew li { clear: both; padding: 10px; list-style: none; }
.my-revew li.odd { background: #f9f8f8; border-bottom: solid 1px #f0f0f0; border-top: solid 1px #f0f0f0; }
/*for other star icon*/
.my-revew li .star, .my-revew li .star-1, .my-revew li .star-2, .my-revew li .star-3, .my-revew li .star-4, .my-revew li .star-5, .my-revew li .star-0-5, .my-revew li .star-1-5, .my-revew li .star-2-5, .my-revew li .star-3-5, .my-revew li .star-4-5 { margin: 7px 0 0 0; float: none; }
.delt-ac { background: #f5f5f5; padding: 10px 20px; overflow: hidden; }
.delt-ac span { font-size: 13px; float: left; padding: 4px 0 0 0; }
.ac-setng { background: #fff; clear: both; overflow: hidden; min-height: 190px; padding: 20px; margin: 15px 0 0 0; }
.ac-setng .bl-bx { background: #e9f3f4 url(../images/delt.png) no-repeat 13px 12px; padding: 18px 0 18px 65px; font-size: 17px; }
.othr-bks { clear: both; overflow: hidden; background: #fff; padding: 0 15px; }
.othr-bks li { float: left; width: 127px; padding: 15px 19px; }
.othr-bks li.last { padding: 15px 0px 15px 26px; }
.othr-bks .grey-titl { font-size: 18px; font-family: 'DINBold'; float: left; padding: 5px 0 0; }
.othr-bks .grey-titl span { font-size: 13px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 10px 0 0 0; display: block; }
.othr-bks .rigt-lnk { float: right; font-family: Georgia, "Times New Roman", Times, serif; color: #aaa; font-style: italic; padding: 5px 10px 0 0; }
.introductn { clear: both; overflow: hidden; }
.introductn .captn { background: #fff; display: block; clear: both; margin: 0 0 5px 0; padding: 12px; overflow: hidden; }
.introductn .captn .captn-data { padding: 15px 0 0 0; display: block; clear: both; overflow: hidden; }
.introductn .captn a { font-family: 'DINBold'; font-size: 15px; display: block; }
.introductn .captn a.grn { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; display: inline; }
.open { background: url(../images/intro-arrw.png) no-repeat right -46px; }
.close { background: url(../images/intro-arrw.png) no-repeat right -2px; }
/*my-personal-queue.html*/
.my-prsnl { background: #fff; padding: 15px; margin: 15px 0 0 0; }
/*twitter*/
#twitter { background: url(../images/twittr.jpg) no-repeat 0 center; text-transform: uppercase; padding: 15px 0 15px 45px }
.twitter li { clear: both; overflow: hidden; padding: 0 0 20px 0; }
.twitter li a { display: block; padding: 0 10px 0 0; }
.twitter li .twitt-data { float: right; font-size: 11px; line-height: 12px; width: 215px; }
.twitter li span.tweet_text { float: right; width: 240px; font-size: 11px; }
.tweet { margin: 8px; }
.tweet a { color: #00ADEF; text-decoration: none; }
.tweet a:hover { text-decoration: underline; }
.twitter li span.tweet_time { font-style: italic; font-size: 10px; float: right; width: 150px; }
/*common css*/
.star { float: left; background: url(../images/star.png) no-repeat 0 -130px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-0-5 { float: left; background: url(../images/star.png) no-repeat 0 -117px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-1 { float: left; background: url(../images/star.png) no-repeat 0 -104px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-1-5 { float: left; background: url(../images/star.png) no-repeat 0 -91px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-2 { float: left; background: url(../images/star.png) no-repeat 0 -78px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-2-5 { float: left; background: url(../images/star.png) no-repeat 0 -65px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-3 { float: left; background: url(../images/star.png) no-repeat 0 -52px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-3-5 { float: left; background: url(../images/star.png) no-repeat 0 -39px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-4 { float: left; background: url(../images/star.png) no-repeat 0 -26px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-4-5 { float: left; background: url(../images/star.png) no-repeat 0 -13px; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.star-5 { float: left; background: url(../images/star.png) no-repeat 0 0; width: 81px; height: 13px; margin: 10px 0 0 17px; }
.bx-shdw { -moz-box-shadow: -2px 2px 3px 1px #ccc; -webkit-box-shadow: -2px 2px 3px 1px #ccc; box-shadow: -2px 2px 3px 1px #ccc; }
a.grn { font-family: Georgia, "Times New Roman", Times, serif; color: #00B7C8 !important; font-style: italic !important; font-size: 12px; }
a.grn:hover { text-decoration: underline }
.recomnd { padding: 12px 0 12px 45px; margin: 0 0 5px 0; display: block; background: url(../images/thumb.png) no-repeat 0 center; font-family: Georgia, "Times New Roman", Times, serif; color: #00B7C8; font-style: italic; }
.recomnd:hover { color: #ee716a; }
.radio, .checkbox { border: none; background: none; padding: 0; margin: 0 2px 2px; vertical-align: middle }
input[type=radio], input[type=checkbox] { border: none; background: none; margin: 0px; }
.clear { clear: both; }
.gap { width: 100%; float: left; height: 15px }
.relative { position: relative; }
.left { float: left!important }
.right { float: right!important }
.padder { padding: 10px; overflow: hidden; }
.padder a.active { color: #444; font-weight: bold; }
.padder-2 { padding: 20px 10px 10px 10px; overflow: hidden; }
.padder-3 { padding: 5px 10px; overflow: hidden; }
.noborder { border: none!important }
.row { clear: both; display: block; padding: 5px 0; overflow: hidden; }
.inline-block { float: left; margin: 0 10px 0 0 !important; }
.inline { display: inline-block; }
textarea { resize: none; }
.no-pad { padding: 0px !important; }
.no-margn { margin: 0px !important; }
.strip { float: left; width: 100%; background: url(../images/strip.png) repeat-x; height: 9px; margin: 10px 0; }
.dot-sep { /*background: url(../images/dot-sep.png) repeat-x 0 center; height: 2px;*/ border-bottom:1px dotted #ccc; padding: 8px 0 0px 0; margin-bottom:8px; clear: both }
.sml-fnt { color: #888888; font-size: 11px; font-size: 11px !important; padding:3px 0 0 0; display:inline-block; }
/*button css*/
.btn-1 { display: inline-block; background: url(../images/btn-1.png) no-repeat right -1px; padding: 0 11px 0 0; }
.btn-1 span { display: inline-block; background: url(../images/btn-1.png) no-repeat 0 -27px; padding: 0 8px 2px 18px; color: #477579; font-size: 11px; font-family: 'DINBold'; line-height: 20px; text-transform: uppercase; }
.btn-1 span:hover { color: #fff; }
a.red-btn { background: #ee716a; color: #fff !important; font-style:normal !important; padding: 4px 18px; font-family: 'DINBold' !important; font-size: 12px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; }
.new-red input { background: #ee716a; color: #fff; padding: 4px 18px; font-family: 'DINBold'; font-size: 11px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; }
.red-sbmt { background: #ee716a !important; color: #fff !important; cursor: pointer; padding: 4px 18px; font-family: 'DINBold'; font-size: 12px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; }
a.big-red { background: #ee716a; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.big-grey { background: #B7B7B7; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.big-green { background: #77c4cb; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.grey { background: #d2d2d2; text-align: center; color: #606060; display: inline-block; padding: 5px 15px; font-family: 'DINBold'; font-size: 13px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.grey-dark { background: #b7b7b7; text-align: center; color: #fff; display: inline-block; padding: 5px 15px; font-family: 'DINBold'; font-size: 13px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.red { background: #ee716a; text-align: center; color: #fff; display: inline-block; padding: 5px 15px; font-family: 'DINBold'; font-size: 13px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
input[type=radio], input[type=checkbox] {
*margin:0px !important;
*padding:0px;
*border:none;
margin:0px !important\9; padding: 0px\9; border: none\9; }
/* 07-05-2012  book information popup css*/
.bookinfo { width: 620px; height: auto; position: absolute; padding: 12px 15px 12px 0; font-size: 12px; /*border: 1px solid #AAAAAA;*/ background: none repeat scroll 0 0 #E9F3F4; box-shadow: 0 0px 6px #aaaaaa; top: 36px; left: 0px; display: block; }
.bookinfo .col-1 { float: left; margin: 0 10px 0 0; padding: 0 5px; width: 355px; }
.col-1 .star-4 { margin: 0 10px 0 0px !important; float: left; }
.col-1 p { margin: 0 0 10px }
.col-1 strong { padding-bottom: 10px !important; font-size: 12px; }
.bookinfo-content p { margin: 0 0 15px; }
.bookinfo .bx { background: none repeat scroll 0 0 #F8F9F9; box-shadow: 1px 1px 2px #B9B9B9; margin: 0 0 15px; padding: 10px 5px 5px; }
.bookinfo .bx-2 { background: none repeat scroll 0 0 #F8F9F9; box-shadow: 1px 1px 2px #B9B9B9; padding: 10px 5px 0px; }
span.price-label { float: left; width: 100px; line-height: 20px; display: block; }
.strak-line { color: #477579 !important; text-decoration: line-through; }
span.price { color: #F2524A; font-weight: bold; line-height: 20px; }
.font11 { font-size: 11px !important; color: #7d7d7d; margin-bottom: 6px !important; }
.buy-book { padding: 10px 0; }
/*.popup-arrow{background:url(../images/popup-arrow.png) no-repeat; width:38px; height:36px; position:absolute; top:-46px; left:70px;}*/
/* book information popup css end */


/*popups*/
.pop-1 { padding: 0 0 0 20px; position: relative }
.pop-1 .arrow-1 { top: 40%; left: 0; position: absolute; background: url(../images/pop-1.png) no-repeat; width: 21px; height: 26px; }
.pop-1 .bx { background: #daeff1; width: 170px; color: #27aab6; padding: 10px; border: solid 1px #bedee1; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; }
.pop-1 .bx-2 { color: #414141; }
.entr-win { background: #e9f3f4; width: 345px; padding: 15px; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; }
.email-authr { position: relative; padding: 10px; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; width: auto; float: left; background: #daeff1; border: solid 1px #bedee1; }
.email-authr .arr { background: url(../images/email-pop.png) no-repeat; width: 27px; height: 22px; position: absolute; top: 35px; left: 40%; }
/*14-5-2012*/
.welcome-box { width: 300px; position: relative; padding: 14px; margin: 10px 24px 10px 11px; float: left; min-height: 148px; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); background: #F9F9F9; }
.last { margin: 10px 0 10px 0; }
.welcome-box a.red-btn { position: absolute; right: 10px; bottom: 10px; }
.welcome-box .top { color: #26AAB7; font-size: 16px; font-weight: bold; padding: 0 0 5px 0; }
.welcome-box .right { width: auto; }
/*25-5-2012*/
.newac .top-nm-2 { clear: both; font-size: 30px; background: url(../images/dot-sep-2.png) repeat-x 0 bottom; padding: 0px 0 17px 0; }
.about { clear: both; overflow: hidden; font-size: 14px; }
.about .left-about { float: left; width: 370px; margin: 0 30px 0 0; text-align: justify; }
.about .left-about h4 { font-size: 14px; }
.about .left-about .about-box { border: 1px solid #888; padding: 10px; }
.about .right-about { float: left; width: 300px; text-align: justify }
.contact { clear: both; overflow: hidden; font-size: 15px; font-weight: bold; }
.contact .row { padding: 7px 0; }
.contact .left-contct { width: 150px; float: left; }
.contact .right-data { float: left; }
.faq { clear: both; overflow: hidden; }
.faq h3 { font-size: 16px; }
.faq h4 { font-size: 14px; margin: 15px 0; }
.faq h5 { font-size: 12px; }
.faq p { font-size: 14px; }
.faq ol { padding: 0 0 0 40px; list-style: decimal; }
.faq li { padding: 0 0 17px 0; }
.faq li, .faq li a { font-size: 13px; }
.authors { font-size: 14px; }
.authors h3 { font-size: 16px; }
.authors h4 { font-size: 15px; }
.privacy { clear: both; overflow: hidden; padding: 0 0 0 0; }
.privacy .blu-txt { clear: both; color: #6699CC; font-size: 18px; font-weight: bold; padding: 0 0 15px 0; }
.feedback-form { clear: both; padding: 0 0 0 50px; }
.feedback-form label { width: 175px; float: left; text-align: right; font-size: 14px; color: #6699CC; padding: 4px 5px 0 0; }
.feedback-form input[type=text] { width: 320px; float: left; }
.feedback-form select { width: 331px; }
.overview { clear: both; overflow: hidden; padding: 10px 0 0 0; }
.overview .left-overview { float: left; width: 363px; }
.overview .right-overview { float: right; width: 335px; }
.overview p { font-size: 14px; }
.overview h3 { font-size: 16px; }
.overview h4 { font-size: 14px; padding: 0 0 20px 0; }
.startabookclub { clear: both; overflow: hidden; padding: 10px 0 0 0; font-size: 14px; }
.startabookclub p { font-size: 14px; }
.startabookclub h3 { font-size: 16px; }
.startabookclub h4 { font-size: 14px; padding: 0 0 20px 0; }
.startabookclub ul li { padding: 0 0 20px 20px; font-size: 14px; background: url(../images/dot.png) no-repeat 7px 5px; }
.startabookclub ol { list-style: decimal !important; padding: 0 0 20px 30px; }
.startabookclub ol li { padding: 0 0 20px 0; list-style: decimal; }
.search-area { clear: both; width: 720px; float: left; margin: 0 0 0 5px; font-size: 12px; padding: 10px 0 0 0; }
.search-area .area { float: left; padding: 0 20px 0 0; }
.alpha-paging { clear: both; padding: 10px 0 10px 0; text-align:center;}
.alpha-paging a { display: inline-block; text-transform: uppercase; padding: 0 3px; font-family: Georgia, "Times New Roman", Times, serif; color: #00B7C8; font-style: italic; }
.alpha-paging a:hover { color: #EE716A }
/*2-6-12*/
.discsn-2 { clear: both; display: block; padding: 10px 0 0 0; }
.discsn-2 a {color: #00B7C8; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; text-decoration: none;}
.discsn-2 h3 { font-size: 16px; }
.discsn-2 .expnd { font-style:italic; font-size: 9px; float: left; padding: 4px 0 0 35px; }
.discsn-2 .expnd a { color:#00b7c8;}
.discsn-2 .expnd a:hover { text-decoration:underline;}
.expnd-colpse { clear: both; height: 25px; overflow: hidden; }
.collapsed { height: auto; overflow: visible; }
/*.collapsed h4{background:url(../images/expand.png) no-repeat 0 -1px !important;}*/
.expnd-colpse h4 { font-size: 14px; padding: 0 0 0 20px; text-transform: uppercase; background: url(../images/expand.png) no-repeat 0 -24px; }
.expnd-colpse .dot-sep { margin: 0 0px; }
.expnd-colpse h4.active { background-position: 0 top; }
.expnd-colpse h4 a img { margin: 0 0 -4px 0; }
.expnd-colpse .expand-left { float: left; width: 500px; padding: 5px 0 0 0px }
.expand-left img {margin-right:15px; float:left;}
.expnd-colpse .expand-left a { margin-top:5px; font-size: 14px; }
.expnd-colpse .expand-left span.sml-fnt { float:left; text-transform: none; color: #888; font-size: 11px; }
.expnd-colpse .expand-right { float: left; width: 130px; color: #888; font-size: 11px;}
.expand-right { float: left; width: 150px; color: #888; font-size: 11px; padding-top:10px;}
.expand-left { float: left; width: 500px; padding: 10px 0 0 0px }
.new-topic label { width:150px; float:left; font-size: 14px; }
.club-info { clear: both; padding: 5px 0 0 10px }
.club-info .row { padding: 7px 0; }
.club-info .left-big { font-weight: bold; font-size: 14px; float: left; width: 120px; }
.edit-club { clear: both; width:546px; float:left;}
.edit-club .row { padding: 10px 0; }
.edit-club label { width: 140px; float: left; padding: 3px 0 0 0; font-size: 13px; font-weight: bold; }
.descriptionA { color: #505C77; font-family: arial, sans-serif; font-size: 14px; }
/* Css add on 06062012*/
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
div#main-column { float: left; width: 732px; margin: 20px 25px 0 0; }
div#sidebar { float: left; width: 205px; margin: 20px 0 0 0; }
#top-picks>p { margin-left: 18px; font-size: 12px; }
div.featured-content { background: #FFFFFF; min-height: 100px; margin: 0 0 14px 0; padding: 18px 0 8px 0; position: relative; }
div.featured-content#feature { padding: 0; height: 204px; }
#feature .featured-content-area { height: 182px; margin-bottom: 12px; }
#top-picks .featured-content-area { height: auto; }
#recently-reviewed .featured-content-area { height: 256px; }
#new-releases .featured-content-area { margin-top:14px; height: auto; }
#book-giveaways .featured-content-area { height: 234px; }
#ambassador-picks .featured-content-area { height: 234px; }
#bookselections .featured-content-area { margin-bottom: 12px; }
#bookselections .book { height: auto; }
div.featured-content .nav-previous { position: absolute; top: 170px; left: 14px; width: 25px; cursor: pointer; }
div.featured-content .nav-previous a { display: block; width: 16px; background: transparent url(../images/icon-nav-fs8.png) left top no-repeat; overflow: hidden; height: 27px; cursor: pointer; }
div.featured-content .nav-previous a:hover { background-position: 0 -28px !important }
div.featured-content .featured-content-area { overflow: hidden; width: 682px; margin:0px auto 0 auto;/*position: relative;*/
}
#feature .featured-content-area { margin: 0 auto; height: 204px; }
#top-picks .featured-content-area { padding-top: 24px; margin-top: 0; }
div.featured-content .nav-next { position: absolute; top: 170px; right: -4px; width: 25px; cursor: pointer; }
div.featured-content .nav-next a { width: 25px; background: transparent url(../images/icon-nav-fs8.png) -14px 0 no-repeat; overflow: hidden; height: 27px; cursor: pointer; }
div.featured-content .nav-next a:hover { background-position: -14px -28px !important }
div.featured-content .trlinks { position: absolute; top: 12px; right: 12px; color: #aaa; font-size: 11px; }
div.featured-content .trlinks a { color: #00B7C8; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
div.featured-content#book-of-the-month .featured-content-area { margin: 0 25px; display: inline; /*doubled float margin bug fix*/ }
div#feature.featured-content .nav-previous a { background-position: 0px 0px; }
div#feature.featured-content .nav-next a { background-position: -14px 0; }
.feature-area { margin: 0; width: 682px; height: 204px; float: left; background-color: #FFF; }
.page-bar { clear: both; text-align: center; }
.page-bar a { display: inline-block; width: 7px; height: 7px; margin: 0 14px 0 0; background: transparent url(../images/icon-page-dot-fs8.png) left top no-repeat; cursor: pointer; }
.page-bar a.active { background-position: left -7px; }
.featured-content .page-bar { position: absolute; bottom: 6px; width: 682px; }
.book { height:295px; width: 118px; margin: 0 26px 10px 26px; float: left; display: inline; /*doubled float margin bug fix*/ position: relative; }
#bookselections .book { margin-bottom: 0; }
.book a { color: #444; font-style: normal; }
.book img { height: 176px; margin: 0 0 0px 0; /* width: 140px; */ background: #e5f2f2 url(../images/background-book-cover-fs8.png) center center no-repeat; display: block; float:left;}
.leftt-t img { width:120px; height: 176px; margin: 0 0 0px 0; background: #e5f2f2 url(../images/background-book-cover-fs8.png) center center no-repeat; display: block; float:left;}
.book p { margin: 0; padding: 0; font-size: 11px; line-height: 13px; }
.book-review { width: 682px; }
.book-review-image { width: 190px; overflow: hidden; float: left; text-align: center; margin: 0 20px 0 0; }
.book-review-image .stars { margin: 8px auto 5px auto; }
.book-review-image .title { width: 140px; display: block; margin: 0 auto; font-size: 12px; }
.book-review-content { float: left; width: 452px; font-size: 12px; margin-right: 20px; }
.book-review-content .title { font-size: 14px; font-weight: bold; }
.reading-guide-link { text-align: right; }
.reading-guide-link a { display: block; width: 147px; height: 27px; background: transparent url(../images/button-view-reading-guide-fs8.png) left top no-repeat; float: right; }
.botm-book { float: left; width: 170px; margin-top: 20px; }
.botm-details { float: left; width: 512px; margin-top: 10px; }
.botm-details .section { clear: both; margin-top: 10px; min-height: 66px; overflow: hidden; }
.botm-details .section .section-image { width: 52px; height: 52px; float: left; margin-right: 10px; border: 1px solid #ccc; }
.botm-details .section-body { font-size: 12px; }
.botm-details .section-body .title { color: #f2524a; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.botm-details .section-body .name { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
.botn-details .section-body .price { }
.botm-details .section-body .content { display: block; font-size: 11.5px; line-height: 15px; }
#bookselections .actionlinks a.action, .bookActions a { color: #00b7c8; text-decoration: none; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; cursor: pointer; }
#clubmeetings h3 { float: left; margin: 10px 0 10px 0; padding: 0; line-height: 25px; clear: both; }
#clubmeetings #pastlink { float: left; margin: 10px 0 10px 20px; line-height: 25px; }
a.book-meeting { background: transparent url(../images/background-book-meeting-date-fs8.png) left top no-repeat; width: 86px; height: 12px; font-size: 12px; line-height: 12px; padding: 5px 10px 6px 14px; font-weight: bold; color: #477579; overflow: hidden; display: block; text-align: center; text-transform: uppercase; cursor: pointer; }
.book-meeting:hover, .book-meeting:active { text-decoration: none; }
.bookActions { display: block; line-height: 20px; }
.bookActions a { cursor: pointer; }
.event { background-color: #f2f5f6; padding: 10px; margin-top: 10px; clear: both; }
.event .col-1 { width: 100px; overflow: hidden; margin-right: 20px; float: left; text-align: center; }
.event .event-image { height: 111px; }
.event .event-content { float: left; width: 560px; }
.event .event-content span { display: block; padding-bottom: 3px; }
.event .event-content span.rsvps { padding-top: 15px; }
.event .event-content br { display: none; }
.event .event-content .eventMessage br { display: block; }
.event .event-image img { height: 111px; }
.event .event-content .event-edit { float: right; margin: 0 0 10px 10px; }
.event .event-content .event-edit a, .event .event-content .rsvp a { cursor: pointer; }
.event .event-content .topicmeta { font-size: 11px; color: #888; display: inline; font-style: italic; }
div#clubheader { float: left; width: 496px; margin-right: 8px; background: #FFF; padding: 10px; min-height: 200px; }
div#clubheader #clubImage { float: left; margin-right: 10px; max-width: 300px; }
div#clubheader p.clubtitle { font-size: 26px; margin-top: 10px; }
div#clubheader p.clubtitle a.clubedit { font-size: 13px; }
div#clubsearch { float: left; width: 188px; background: #FFF; padding: 10px; min-height: 200px; }
#clubsearch #sortby { margin: 10px 0 0 0; }
#clubsearch p { text-align: justify; }
#clubsearch p a { font-family: Arial, Helvetica, sans-serif; color: #AAA; padding: 0 4px 0 4px; font-style: normal; line-height: 20px; }
#clubtabs { clear: both; width: 732px; height: 45px; padding-top: 15px; }
#clubtabs ul { list-style-type: none; margin: 0; padding: 0; }
#clubtabs ul li { display: block; float: left; width: 138px; margin-right: 10px; background: #92cbd0; }
#clubtabs ul li.active { background: #FFF; }
#clubtabs ul li.last { margin-right: 0; }
#clubtabs ul li a { display: block; width: 138px; height: 45px; color: #FFF; font-style: normal; text-transform: uppecase; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: transparent url(../images/headings-clubtabs-fs8.png) left top no-repeat; }
#clubtabs ul li.active a { color: #444; background-position: left -45px; }
#clubtabs ul li a#t2 { background-position: -138px top; }
#clubtabs ul li a#t3 { background-position: -276px top; }
#clubtabs ul li a#t4 { background-position: -414px top; }
#clubtabs ul li a#t5 { background-position: -552px top; }
#clubtabs ul li.active a#t2 { background-position: -138px -45px; }
#clubtabs ul li.active a#t3 { background-position: -276px -45px; }
#clubtabs ul li.active a#t4 { background-position: -414px -45px; }
#clubtabs ul li.active a#t5 { background-position: -552px -45px; }
#clubcontent { background: #FFF; width: 712px; padding: 10px; position: relative; margin-top: 10px; }
#clubtoplinks { position: relative; }
#clubtoplinks p, #clubtoplinks h2, #clubmeetings p, #clubmeetings h2 { float: left; line-height: 27px; }
#clubmeetings p.add { display: block; float: right; margin: 10px 0; }
#clubmeetings a#addmeeting { display: block; width: 116px; height: 27px; background: transparent url(../images/button-add-meeting-fs8.png) left top no-repeat; }
#clubtoplinks p.printview { margin-right: 158px; line-height: 24px; margin-bottom: 10px;}
#clubtoplinks a#notify { display: block; width: 185px; height: 27px; background: transparent url(../images/button-notify-club-fs8.png) left top no-repeat; margin-right: 10px; }
#clubtoplinks a#addbooks, #personalqueue a#addbooks { display: block; width: 116px; height: 27px; background: transparent url(../images/button-add-books-fs8.png) left top no-repeat; }
#clubtoplinks #pastlink { display: block; position: absolute; top: 18px; left: 210px; }
#clubtoplinks p.add { display: block; float: right; margin: 10px 0; }
.selections h2 { font-size: 20px; margin: 10px 0; }
#clubmeetings .calendar { /*height: 230px;*/ clear: both; background: transparent url(../images/loading.gif) center center no-repeat; }
#clubmeetings .calendar .ui-state-active .ui-state-default { background: url("cupertino/images/ui-bg_glass_50_3baae3_1x400.png") repeat-x scroll 50% 50% #3BAAE3; color: #FFF }
.pagination {text-align: right; float:right; width:513px; margin: 20px 0 20px 0 !important; }
.pagination a { color: #888; font-style: normal; font-family: Arial, Helvetica, sans-serif; margin: 0 3px; font-size:11px;}
.pagination a.active { color: #444; font-weight: bold; }
.pagination a.inactive { color: #AAA; cursor: default; }
.pagination a.inactive:hover { text-decoration: none; }
#clubcontent2 .book { width: 170px; margin-right: 60px; height:auto !important; margin-bottom:0px; }
#clubcontent2 .book.col-1 { clear: both; }
#clubcontent2 .book.col-3 { margin-right: 0; }
#clubcontent2 .book p { margin: 6px 0; font-size: 12px; line-height: 16px; }
#clubcontent2 .actionlinks a { line-height: 24px; color: #00B7C8; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.book { display: inline; float: left; margin: 0 26px 10px; position: relative; width: 118px; }
#page-headings h4 { margin: 0; font-weight: normal; }
#page-headings h3 { margin: 0 0 18px 0; font-size: 30px; font-weight: normal; }
.becomeamember #page-headings h3 { margin: 0; font-size: 30px; font-weight: normal; }
.becomeamember #page-headings h4 { margin: 0 0 18px 0; font-weight: normal; }
#page-headings { border-bottom: 1px dotted #aaa; }
.booklist .printview { float: right; width: 80px; height: 30px; margin-top: 20px; background: transparent url(../images/icon-print-view-fs8.png) bottom right no-repeat; }
.booklist #list-nav { color: #888; }

.list-summary { width:207px; float: left; margin-top: 18px; }
.booklist #list-nav .pagination { float: right; clear: none; margin-top: 18px; }
#bookselections { clear: both; border-bottom: 1px dotted #888; }
#clubmeetings { width: 712px; overflow: hidden; position: relative; }
#rg-jump { text-align: right; margin-bottom: 20px; }
.rg-section { background-color: white; padding: 10px; margin: 0 0 5px 0; overflow: hidden; }
.rg-section.collapsed { height: 20px; }
.rg-section h4 { margin: 0 0 10px 0; font-style: normal; color: #444; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 20px; overflow: hidden; background: transparent url(../images/icon-expand-collapse-fs8.png) right top no-repeat; }
.collapsed h4 { background-position: right -21px; }
.rg-section a h4 { color: #444; }
.memberhome .mh-heading h4 { margin: 0; font-weight: normal; }
.memberhome .mh-heading h3 { padding: 0 0 12px 0; border-bottom: 1px dotted #888; margin: 0 0 18px 0; font-size: 30px; font-weight: normal; }
.memberhome .mh-boxes { background-color: #FFF; padding: 24px 0 4px 20px; overflow: hidden; }
.memberhome .mh-box { float: left; width: 300px; height: 132px; background: #f9f9f9; /*	border-top: 0 solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #ccc;*/
margin: 0 24px 20px 0; padding: 14px; position: relative; overflow: hidden; }
.memberhome .mh-box h3 { color: #26aab7; font-size: 16px; margin: 0 0 10px 0; }
.memberhome .mh-box ul { list-style-type: none; margin: 0; padding: 0; font-size: 12px; }
.memberhome .mh-box a.mh-button { position: absolute; bottom: 10px; right: 10px; height: 27px; background: transparent url(../images/buttons-member-homepage-fs8.png) left top no-repeat; }
.mh-button#gotoaccount { width: 134px; }
.mh-button#gotoclubs { width: 117px; background-position: left -27px; }
.mh-button#gotopersonalqueue { width: 181px; background-position: left -54px; }
.mh-button#entertowin { width: 105px; background-position: left -81px; }
.clubmembers h2 { text-transform: uppercase; float: left; }
.clubmembers a#edit { float: right; background: transparent url(../images/button-edit-fs8.png) left top no-repeat; width: 116px; height: 27px; margin-top: 12px; }
.clubmembers a#email-club-members { float: right; background: transparent url(../images/button-email-club-members-fs8.png) left top no-repeat; width: 172px; height: 27px; margin-top: 12px; }
button#save { background: transparent url(../images/button-save-fs8.png) left top no-repeat; width: 116px; height: 27px; }
.clubmembers a#cancel, .clubdetails a#cancel { background: transparent url(../images/button-cancel-fs8.png) left top no-repeat; width: 116px; height: 27px; }
.clubdetails a#skip { background: transparent url(../images/button-skip-for-now-fs8.png) left top no-repeat; width: 163px; height: 27px; }
.clubdetails button#save, .clubdetails a#cancel, .clubdetails a#skip { float: right; }
.clubnew h2 { margin-top: 0; }
.clubnew h4 { margin-bottom: 0; }
.memberlist { clear: both; }
.memberlist span.viewdetail { position: relative; cursor: pointer; }
.memberlist span.viewdetail .memberdetails { display: none; }
.memberlist span.viewdetail .memberdetails p { margin: 0; }
.memberlist span.viewdetail:hover .memberdetails { display: block; position: absolute; left: 80px; top: -30px; background: #daeff1; padding: 10px; width: 200px; border: 1px solid #bedee1; }
.memberdetails .notch { position: absolute; top: 24px; left: -10px; border-top: 10px solid transparent; border-right: 10px solid #daeff1; border-bottom: 10px solid transparent; border-left: 0; margin: 0; padding: 0; width: 0; height: 0; /* ie6 height fix */
font-size: 0; line-height: 0; /* ie6 transparent fix */
_border-top-color: pink; _filter: chroma(color=pink); }
.memberdetails .notch.border-notch { border-right: 11px solid #bedee1; border-top: 11px solid transparent; border-bottom: 11px solid transparent; left: -12px; top: 23px; /* ie6 height fix */
font-size: 0; line-height: 0; /* ie6 transparent fix */
_border-top-color: pink; _filter: chroma(color=pink); }
.memberlist a#addinvite { width: 167px; height: 38px; background: transparent url(../images/button-add-invite-fs8.png) left top no-repeat; }
#signup { background-color: #ffffff; margin-top: 20px; padding: 10px; }
#signup table { margin: 0 auto; }
#signup td { padding-bottom: 4px; }
#signup .signupRow { float: left; width: 46%; margin-right: 4%; margin-bottom: 20px; }
#signup .signupRowWide { float: left; width: 61%; margin-right: 4%; margin-bottom: 20px; }
#signup .signupRowNarrow { float: left; width: 31%; margin-right: 4%; margin-bottom: 20px; }
#signup .signupRowFull { clear: both;  width: 96%  margin-right: 4%;
margin-bottom: 20px; }
#signup .signupLabel { font-weight: bold; display: block; line-height: 36px; margin-right: 10px; white-space: nowrap; text-align: right; }
#signup .signupLabelBeside { font-weight: bold; display: block; float: left; }
#signup .signupInput input { border: 0; background: transparent url(../images/background-textbox-250-tall-fs8.png) left top no-repeat; width: 238px;/*+12=320*/ height: 22px;/*+8=32*/ padding: 6px 6px 4px 6px; }
#signup .signupInput input#newPassword.default { background-position: left -32px; }
#signup .signupInput input#confirmPassword.default { background: transparent url(../images/background-textbox-320-tall-confirm-password-fs8.png) left top no-repeat; }
#signup .signupInputBeside { float: left; padding-left: 10px; }
#signup .signupDesc { display: none; }
#signup .signupDesc.signupError { display: inline-block; background: #e4f6f7 url('../images/icon-status-fs8.png') 3px 3px no-repeat; text-indent: 18px; color: #0096a4; font-style: italic; margin: 3px 0 0 0; padding: 3px; min-width: 244px; }
#signup .signupGuidance { font-style: italic; }
#signup .signupText { line-height: 17px; margin-top: 6px; }
#signup button#sign-up { background: transparent url(../images/button-sign-up-large-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 43px; width: 182px; float: left; margin-top: 4px; margin-left: 36px; }
#signup a#seeasample { background: transparent url(../images/button-see-a-sample-fs8.png) left top no-repeat; border: 0; height: 27px; width: 115px; float: left; }
#signup ul.signupConfirmSteps { background-color: #e9f3f4; list-style-type: none; padding: 20px; }
#signup li.signupConfirmStep1, #signup li.signupConfirmStep2 { background: transparent url(../images/background-steps-fs8.png) left top no-repeat; height: 60px; line-height: 60px; font-size: 18px; text-indent: 60px; }
#signup li.signupConfirmStep2 { background-position: left -60px; }
#forgotpwd input[type=text] { width: 300px; }
#forgotpwd button#continue { background: transparent url(../images/button-continue-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 32px; width: 140px; }
button#findbooks { background: transparent url(../images/button-find-books-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 27px; width: 116px; }
#account, #profile { background-color: #FFF; padding: 0; margin: 0 0 10px 0; position: relative; }
#account a.editAccount, #profile a.editProfile, .clubinfo a.editClub { position: absolute; top: 20px; right: 20px; }
#account a.editAccount { background: transparent url(../images/button-edit-account-settings-fs8.png) left top no-repeat; width: 172px; height: 27px; }
#profile a.editProfile { background: transparent url(../images/button-edit-my-profile-fs8.png) left top no-repeat; width: 133px; height: 27px; }
.clubinfo { background-color: #FFF; padding: 10px 10px 40px 10px; position: relative; }
.clubinfo a.editClub { background: transparent url(../images/button-edit-fs8.png) left top no-repeat; width: 116px; height: 27px; }
.clubdetails a#deleteClub { background: transparent url(../images/button-delete-this-club-fs8.png) left top no-repeat; width: 163px; height: 27px; float: right; }
td.fieldLabel, td.fieldLabel { font-weight: bold; }
.fieldData { padding:0;}
.fieldData a {color: #00B7C8; margin:7px 0; display:inline-block; font-family: Georgia,"Times New Roman",Times,serif;font-style: italic; font-size:12px; text-decoration: none; }
.fieldData a:hover { text-decoration:underline;}
#account td.fieldData.small, #profile td.fieldData.small { font-size: 11px;}
#account td.fieldData input[type=checkbox]. #profile td.fieldData input[type=checkbox] {vertical-align: middle;}
#account .privacyData, #profile .privacyData { background: transparent url(../images/icon-status-fs8.png) left -402px no-repeat; text-indent: 20px; display: block; font-size: 11px; margin-top: 4px; }
#account .privacyData.hide, #profile .privacyData.hide { background-position: left -2px; }
#account #delete { background-color: #f5f5f5; line-height: 27px; padding: 14px; display: block; margin-top: 14px; }
#account #delete a.deleteaccount { background: transparent url(../images/button-delete-my-account-fs8.png) left top no-repeat; width: 163px; height: 27px; float: right; }
#reviews { border-top: 1px dotted #444; margin-top: 8px; padding-top: 10px; }
#reviews .review { padding: 10px; }
#reviews .review-odd { background-color: #f8f8f8; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; padding: 10px; }
#reviews .review-even { padding: 10px; }
.review .title { font-weight: bold; }
.review .title a { font-style: normal; color: #444; }
.review .reviewTitle { font-weight: bold; }
.review .stars { margin: 6px 0 6px 0; }
.review .recommended { margin: 0 0 6px 0; }
.review .ratingWords { margin: 0 0 6px 0; display: block; }
.review .actions { line-height: 27px; margin: 0; }
.review a.editReview { background: transparent url(../images/button-edit-my-review-fs8.png) left top no-repeat; width: 120px; height: 27px; margin-left: 10px; float: right; }
div#memberbox { position: relative;  background: url(../images/papr-2.png) repeat-y; width: 180px; padding: 0 12px 3px 14px; margin: 0 auto; }
div#memberbox.login { padding-bottom: 10px; }
#memberbox-bottom { background: url("../images/papr-3.png") no-repeat scroll -2px 0 transparent;
    min-height: 26px;
    padding: 0 13px 11px 15px;
    width: 176px;}
div#memberbox ul.clubs { list-style-type: none; margin-left: 0; padding-left: 0; }
div#memberbox ul.clubs li { margin: 6px 0 6px 2em; }
div#memberbox ul.clubs li a { display: block; width: 100%; }
div#memberbox ul.clubs li a.club { font-style: normal; color: #444; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
div#memberbox ul.clubs li a.club:hover { text-decoration: none; }
div#memberbox ul.clubs li a.active { background-color: #d0e4e6; }
#sidebar #memberbox.login #memberbox-content { margin-bottom: 45px; }
#sidebar #memberbox-content p.forgotpassword { position: absolute; z-index: 100; bottom: 2px; left: 0; }
#sidebar #memberbox-content div.separator { background: transparent url(../images/separator-dots-fs8.png) left center repeat-x; }
#memberbox input[type=text], #memberbox input[type=password], #enterToWinMouseover input[type=text], #enterToWinMouseover input[type=password] { background: transparent url(../images/background-textbox-180-fs8.png) left top no-repeat; border: 0; color: #444; height: 16px; width: 172px; padding: 4px; margin: 0 0 6px 0; }
input.default { color: #AAA !important; }
#memberbox input[type=password].default { background: transparent url(../images/background-textbox-180-password-fs8.png) left top no-repeat; }
#memberbox #login, #enterToWinMouseover #login, #loginform2 #login { background: transparent url(../images/button-login-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 23px; width: 70px; float: right; }
#memberbox label.remember { color: #434343; font-size: 9px; display: block; float: left; height: 22px; line-height: 22px; }
#memberbox label.remember input { margin-right: 4px; vertical-align: middle; }
#memberbox p { clear: both; width: 100%; font-size: 12px; margin: 0 0 6px 0; padding: 0 0 10px 0; }
#memberbox p.membersignup { bottom: 0; right: 12px; z-index: 2; }
#memberbox a.membersignup, .page-content .membersignup { display: inline-block; width: 72px; height: 25px; background: transparent url(../images/button-sign-up-fs8.png) left top no-repeat; cursor: pointer; }
#search #searchbox { background: transparent url(../images/background-textbox-194-fs8.png) left top no-repeat; border: 0; color: #444; height: 19px; width: 186px; padding: 6px 4px 4px 4px; margin: 0 0 6px 0; font-size: 11px; ``
}
#search button#search { background: transparent url(../images/button-search-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 27px; width: 80px; float: right; }
#search select#sortby { width: 186px; color: #444; font-size: 11px; padding: 6px 4px 4px 4px; }
#events { position: relative; }
#events .eventlist { width: 194px; height: 247px; overflow: hidden; position: relative; }
#events .eventlist .event { background: transparent url(../images/background-polaroid-fs8.png) left top no-repeat; float: left; width: 160px; height: 203px; padding: 17px; font-size: 10px; line-height: 14px; -moz-transform: rotate(1deg); }
#events .eventlist .event .eventlink { display: block; float: right; }
#events .eventlist .event .eventlink a { background: transparent url(../images/button-learn-more-fs8.png) left top no-repeat; display: block; width: 85px; height: 19px; }
#events .past-chat { float: left; margin: 0 10px; }
#events .past-chat a, #events .past-chat a:hover { color: #434343; font-style: italic; font-size: 11px; text-decoration: none; }
#events .page-bar { position: absolute; top: -4px; right: 8px; }
#events .page-bar a { margin: 0 7px 0 0; }
#giveawaysignup { margin-bottom: 12px; }
#giveawaysignup #mc_embed_signup { background: transparent url(../images/background-postcard-fs8.png) left -16px repeat-y; width: 180px; padding: 20px 11px 0 12px; margin: 0 0 16px 0; position: relative; }
#mc_embed_signup input#mce-EMAIL { background: transparent url(../images/background-textbox-180-fs8.png) left top no-repeat; border: 0; color: #444; height: 17px; width: 172px; padding: 4px 4px 4px 4px; margin: 0 0 4px 0; font-size: 11px; border: none; }
#mc_embed_signup button#mc-embedded-subscribe { background: transparent url(../images/button-submit-fs8.png) left top no-repeat; border: 0; cursor: pointer; display: inline-block; height: 25px; width: 72px; float: right; }
#mc_embed_signup #mce-responses { line-height: 15px; font-size: 11px; overflow: hidden; clear: both; text-indent: 20px; padding-top: 11px; }
#mc_embed_signup .mce-success-response, #mc_embed_signup .mce-error-response { background: transparent url(../images/icon-status-fs8.png) left top no-repeat; }
#mc_embed_signup .mce-success-response { color: #ee716a; background-position: left -400px; }
#mc_embed_signup .mce-error-response { color: #0096a4; }
div.ad { text-align: center; margin: 10px 0; }
#sidebar div.separator { background: transparent url(../images/separator-bar-202-fs8.png) center center no-repeat; }
div#main-adchoices-ad { margin: 16px 0; }
footer { background: transparent url(../images/background-footer-fs8.png) left top repeat-x; height: 334px; }
#footer-content { width: 962px; height: 297px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden; }
#footer-content .pagelinks { float: left; width: 270px; height: 297px; margin: 0 0 0 10px; display: inline; }
#footer-content ul { list-style: none; margin-left: 0; padding-left: 0; }
#footer-content .pagelinks .col1, #footer-content .pagelinks .col2 { float: left; width: 125px; font-size: 12px; line-height: 1.4em; }
#footer-content .pagelinks .col2 { width: 145px; }
.pagelinks ul { margin: 0 0 1.8em 0; }
.pagelinks li { margin-bottom: .2em; }
.pagelinks a { color: #424242; font-style: normal; font-family: Arial, Helvetica, sans-serif }
.pagelinks a#clickhere { display: block; float: right; width: 98px; height: 27px; background: transparent url(../images/button-click-here-fs8.png) left top no-repeat; }
#footer-content .divider { float: left; width: 2px; height: 297px; margin: 0 20px; background: transparent url(../images/separator-footer-vertical-fs8.png) left top no-repeat; }
#footer-content .twitter { float: left; width: 272px; height: 297px; background: transparent url(../images/icon-twitter-fs8.png) 10px 6px no-repeat; }
.tweet_list .tweet_avatar { float: left; padding: 2px 0.5em 0 0; }
.tweet_list .tweet_avatar img { vertical-align: middle; margin-bottom: 20px; }
.tweet_list li { padding: 0.5em; font-size: 12px; clear: both; }
.tweet_list .tweet_text { margin-top: 4px; }
.tweet_list a { color: #00adef; font-style: normal; }
span.tweet_time { color: #808080; font-style: italic; }
#footer-content .fb-root { float: left; width: 320px; height: 297px; }
#post-footer { width: 962px; margin: 0 auto 40px auto; font-size: 12px; color: #787878; }
div.forceclear { clear: both; line-height: 1px; height: 1px; }
.drop-shadow { -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); position: relative; zoom: 1; /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130 Color='#aa000000')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#aa000000');
}
.drop-shadow:before, .drop-shadow:after { content: ""; position: absolute; z-index: -2; }
.drop-shadow:before { border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px; bottom: 0; left: 10px; right: 10px; top: 50%; }
.horiz-scroll { width: 30000px; position: relative; }
.bookinfo { display: none; width: 550px; height: auto;/*320px;*/ background: #e9f3f4; position: absolute; padding: 10px; z-index: 300; zoom: 1; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); border: 1px solid #aaa; font-size: 12px; }
/*.bookinfo.right {
	left: auto;
	right: 120px;	
}*/
.bookinfo .notch { position: absolute; /*	top: 70px;
	left: -20px;
	border-top: 20px solid transparent;
	border-right: 20px solid #e9f3f4;
	border-bottom: 0;
	border-left: 0;*/
top: -20px; left: 70px; border-top: 0; border-right: 20px solid transparent; border-bottom: 20px solid #e9f3f4; border-left: 20px solid transparent; margin: 0; padding: 0; width: 0; height: 0; /* ie6 height fix */
font-size: 0; line-height: 0; /* ie6 transparent fix */
_border-top-color: pink; _filter: chroma(color=pink); }
.bookinfo .notch.border-notch { /*	border-right: 22px solid #aaa;
	border-top: 22px solid transparent;
	left: -22px;
	top: 69px;*/
border-right: 22px solid transparent; border-bottom: 22px solid #aaa; border-left: 22px solid transparent; left: 68px; top: -22px; /* ie6 height fix */
font-size: 0; line-height: 0; /* ie6 transparent fix */
_border-top-color: pink; _filter: chroma(color=pink); }
/*.bookinfo.right .notch {
	left: auto;
	right: -20px;
	border-top: 20px solid transparent;
	border-left: 20px solid #e9f3f4;
	border-bottom: 0;
	border-right: 0;
}
.bookinfo.right .notch.border-notch {
	border-left: 22px solid #aaa;
	border-top: 22px solid transparent;
	border-right: 0;
	left: auto;
	right: -22px;
}*/
.bookinfo.top .notch { top: auto; bottom: -20px; border-top: 20px solid #e9f3f4; border-righ: 20px solid transparent; border-bottom: 0; border-left: 20px solid transparent; }
.bookinfo.top .notch.border-notch { border-top: 22px solid #aaa; border-right: 22px solid transparent; border-bottom: 0; border-left: 22px solid transparent; top: auto; bottom: -22px; }
.bookinfo .col-1 { float: left; width: 320px; margin: 0 4px 0 0; }
.bookinfo .col-2 { float: left; width: 200px; margin: 0; }
.bookinfo .stars { float: left; }
.bookinfo .title { float: left; margin-left: 10px; }
.bookinfo .reviews { clear: both; padding-top: 6px; }
.bookinfo .headline { line-height: 15px; height: 30px; overflow: hidden; }
.bookinfo .bookinfo-content { line-height: 15px; height: 90px; overflow: hidden; margin-bottom: 10px; }
.bookinfo-content p { margin: 0 0 15px 0; }
.bookinfo .stats { color: #7d7d7d; font-size: 11px; }
.bookinfo .recommended, .bookinfo-full .recommended, .review .recommended, #rg-recommendations .recommended { line-height: 41px; text-indent: 45px; background: transparent url(../images/icon-rating-fs8.png) left -82px no-repeat; }
.bookinfo-full .recommended { margin-left: -20px; }
.review .recommended { font-style: italic; color: #00b7c8; }
.bookinfo-full { width: 702px; background: white; margin-bottom: 20px; padding: 20px 10px 20px 20px; position: relative; }
.bookinfo-full .col-1 { float: left; width: 140px; overflow: hidden; margin: 0 10px 0 0; }
.bookinfo-full .col-2 { float: left; width: 340px; margin: 0 10px 0 0; }
.bookinfo-full .col-3 { float: left; width: 200px; margin: 0; }
.bookinfo-full .booktitle { font-size: 24px; margin: 0; }
.bookinfo-full .author { margin-top: 0; }
.bookinfo-full .published { color: #7d7d7d; font-size: 11px; margin-bottom: 0px; }
.bookinfo-full .editioninfo { color: #7d7d7d; font-size: 11px; margin-top: 0px; }
.bookinfo-full .stats { font-size: 11px; }
.bookinfo-full .alteditions { background-color: #f8f8f8; padding: 6px; font-size: 11px; line-height: 14px; }
.bookinfo-full .alteditions a { margin-right: 8px; }
.bookinfo .actions, .bookinfo .amazon, .bookinfo-full .actions, .bookinfo-full .amazon { background-color: #f8f8f8; border-left: 1px solid #ccc; border-bottom: 2px solid #ccc; border-right: 1px solid #ccc; padding: 6px; margin-bottom: 10px; font-size: 11px; line-height: 18px; }
.bookinfo .actions, .bookinfo-full .actions { line-height: 24px; }
.bookinfo .actions input[type=checkbox], .bookinfo-full .actions input[type=checkbox] { vertical-align: middle; margin-right: 3px; }
.bookinfo #addthisbook, .bookinfo-full #addthisbook { width: 105px; height: 25px; background: transparent url(../images/button-add-this-book-fs8.png) left top no-repeat; float: right; }
.bookinfo #emailtoclub, .bookinfo-full #emailtoclub { float: right; clear: both; }
.bookinfo #amazon-offer, .bookinfo-full #amazon-offer { width: 116px; height: 21px; background: transparent url(../images/icon-amazon-offer-fs8.png) left top no-repeat; }
.bookinfo #buythisbook, .bookinfo-full #buythisbook { width: 120px; height: 27px; background: transparent url(../images/button-buy-this-book-fs8.png) left top no-repeat; float: right; }
.bookinfo span.price-label, .bookinfo-full span.price-label { float: left; clear: both; width: 100px; }
.bookinfo .listprice, .bookinfo-full .listprice { text-decoration: line-through; color: #477579; font-weight: bold; }
.bookinfo .amazonprice, .bookinfo .savings, .bookinfo-full .amazonprice, .bookinfo-full .savings { color: #f2524a; font-weight: bold; }
.book .rating, .bookinfo-full .rating { position: absolute; top: -25px; left: -15px; background: transparent url(../images/icon-rating-fs8.png) left top no-repeat; width: 41px; height: 29px; overflow: hidden; color: #FFF; font-weight: bold; font-size: 18px; padding: 12px 0 0 0; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; }
.bookinfo-full .rating { top: 5px; left: 5px; }
.book .rating-1, .bookinfo-full .rating-1 { background-position: left -41px; }
.book .rating-100, .bookinfo-full .rating-100 { font-size: 16px; padding: 14px 0 0 0; height: 27px; }
.book .rating span, .bookinfo-full .rating span { display: none; }
.stars-5, .stars-4-5, .stars-4, .stars-3-5, .stars-3, .stars-2-5, .stars-2, .stars-1-5, .stars-1, .stars-0-5, .stars-0 { width: 82px; height: 13px; background: transparent url(../images/star-ratings-fs8.png) left top no-repeat; }
.stars-4-5 { background-position: left -13px; }
.stars-4 { background-position: left -26px; }
.stars-3-5 { background-position: left -39px; }
.stars-3 { background-position: left -52px; }
.stars-2-5 { background-position: left -65px; }
.stars-2 { background-position: left -78px; }
.stars-1-5 { background-position: left -91px; }
.stars-1 { background-position: left -104px; }
.stars-0-5 { background-position: left -117px; }
.stars-0 { background-position: left -130px; }
.reading-guide { margin-top: 10px; }
.searchbox { background: transparent url(../images/background-search-box-fs8.png) left top no-repeat; width: 254px; height: 26px; margin: 4px 0; float: right; }
.searchbox span.ir { float: left; width: 60px; }
.searchbox input.searcharea { background-color: transparent; border: none; width: 145px; height: 20px; padding: 3px; line-height: 20px; color: #888; font-size: 12px; }
.searchbox button.search-button { background: transparent url(../images/button-go-fs8.png) left top no-repeat; float: right; width: 38px; height: 22px; margin: 3px 2px 0 0; }
#rg-discussion h5 { font-size: 13px; font-weight: bold; text-transform: uppercase; font-style: italic; }
/* google ads override */
#main-adchoices-ad ins, ins#aswift_0_anchor { background-color: transparent !important; }
/* facebook plugin style */
.fb_iframe_widget { background-color: #fff !important; }
/* Heading Image Replacements */
h3.ir a, h4.ir a { display: block; }
div.featured-content h2 { height: 16px; overflow: hidden; margin: 0 18px 0 18px; padding: 0; background: transparent url(../images/headings-fs8.png?v=3) left top no-repeat; }
div.featured-content#recently-reviewed h2 { background-position: left -17px; }
div.featured-content#new-releases h2 { background-position: left -34px; }
div.featured-content#book-giveaways h2 { background-position: left -51px; font-size: 19px; }
div.featured-content#ebook-giveaways-static h2 { background-position: left -51px; font-size: 19px; }
div.featured-content#book-of-the-month h2 { background-position: left -68px; }
div.featured-content#ambassador-picks h2 { background-position: left -85px; }
div.featured-content#new-in-paperback h2 { background-position: left -102px; }
div.featured-content#ebook-club-giveaways h2 { background-position: left -119px; }
#jqmAddMeetingAjaxTarget h2#meetingdate { background: transparent url(../images/headings-fs8.png?v=3) left -136px no-repeat; height: 15px; }
#memberbox-content h3#memberlogin, #memberbox-content h3#becomemember, #enterToWinMouseover h3#memberlogin { background: url(../images/headings-fs8.png?v=3) left -153px no-repeat; height: 10px; overflow: hidden; margin: 0 0 10px 0; padding: 0; }
#search h3#searchguides { background: transparent url(../images/headings-fs8.png?v=3) left -164px no-repeat; height: 10px; }
#events h3#featuredevents { background: transparent url(../images/headings-fs8.png?v=3) left -175px no-repeat; height: 10px; margin: 8px 0 8px 0; }
#events h3#past-chats { background: transparent url(../images/headings-fs8.png?v=3) left -186px no-repeat; height: 8px; margin: 8px 0 4px 0; }
#giveawaysignup h3#signupgiveaways { background: transparent url(../images/headings-fs8.png?v=3) left -195px no-repeat; height: 10px; margin: 8px 0 4px 0; }
#memberbox-content h3#becomemember { background-position: left -206px; height: 10px; margin: 4px 0; }
#footer-content h4#pages { background: transparent url(../images/headings-fs8.png?v=3) left -218px no-repeat; height: 10px; margin-bottom: 6px; }
#footer-content h4#authorchats { background: transparent url(../images/headings-fs8.png?v=3) left -229px no-repeat; height: 10px; margin-bottom: 6px; }
#footer-content h4#authorspublishers { background: transparent url(../images/headings-fs8.png?v=3) left -240px no-repeat; height: 27px; margin: 20px 0 6px 0; }
#footer-content h4#twitter { background: transparent url(../images/headings-fs8.png?v=3) left -268px no-repeat; height: 10px; margin-left: 58px; }
#memberbox h3#myclubs { background: transparent url(../images/headings-fs8.png?v=3) left -279px no-repeat; height: 10px; margin: 15px 0 0;}
#memberbox h3#memberhome { background: transparent url(../images/headings-fs8.png?v=3) left -290px no-repeat; height: 10px;}
#memberbox h3#myqueue { background: transparent url(../images/headings-fs8.png?v=3) left -301px no-repeat; height: 10px; margin: 15px 0 0;}
#memberbox h3#myaccount { background: transparent url(../images/headings-fs8.png?v=3) left -312px no-repeat; height: 10px; margin: 15px 0 0;}
#clubheader h3#clubhome { background: transparent url(../images/headings-fs8.png?v=3) left -323px no-repeat; height: 10px; margin: 4px 0 10px 0; }
#clubsearch h3#searchguides { background: transparent url(../images/headings-fs8.png?v=3) left -334px no-repeat; height: 10px; margin: 4px 0 10px 0; }
#account h4#accountsettings { background: transparent url(../images/headings-fs8.png?v=3) left -345px no-repeat; height: 12px; }
#profile h4#memberprofile { background: transparent url(../images/headings-fs8.png?v=3) left -358px no-repeat; height: 12px; }
#profile h4#myreviews { background: transparent url(../images/headings-fs8.png?v=3) left -370px no-repeat; height: 11px; }
.clear { clear: both; }
div.previewBook { background-color: #ffffff; }
.actions #enterToWinBtn { background: transparent url(../images/button-enter-to-win-fs8.png) no-repeat; float: right; width: 120px; height: 27px; }
.entertoWinBatchBtnTrigger { background: transparent url(../images/button-enter-to-win-all-fs8.png) no-repeat; float: right; width: 141px; height: 33px; margin-right:13px; }
a#reviewthisbook { background: transparent url(../images/button-review-this-book-fs8.png) no-repeat; width: 133px; height: 27px; }
a#memberSignInBtn { background: url('/img/button-member-sign-in-fs8.png') no-repeat; width: 182px; height: 43px; }
a#becomeAMemberBtn { background: url('/img/button-become-a-member-fs8.png') no-repeat; width: 182px; height: 43px; }
a#enterToWinCancelBtn { background: transparent url(../images/button-cancel-large-fs8.png) no-repeat; width: 182px; height: 43px; }
a#enterToWinContinueBtn { background: transparent url(../images/button-continue-large-fs8.png) no-repeat; width: 182px; height: 43px; }
#rg-reviews .stars { display: inline-block; }
.normalReview, .winnerReview { line-height: 18px; }
.reviewAuthor { font-size: 11px; }
.reviewAuthorLink { font-size: 11px; }
.reviewDate { font-size: 11px; }
.ui-datepicker-trigger { cursor: pointer; }
.ui-datepicker a { font-style: normal; font-family: Arial, Helvetica, sans-serif; }
#clubmeetings .ui-datepicker-inline { width:99% !important; display:inline-block !important; border: 1px solid #DDDDDD;}
/* jdj-2011-09-28 - jqm styling */

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow { display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #ffffff; color: #333; border: 1px solid black; padding: 12px; }
.jqmOverlay { background-color: #000; }
#jqmAddMeetingTarget.jqmWindow { position: absolute; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { position: absolute; top: 0; left: 0; z-index: -1;  width: expression(this.parentNode.offsetWidth+'px');
 height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow { position: absolute;  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#jqmAddMeetingAjaxTarget .book { width: 100% !important; margin: 0; }
#jqmAddMeetingAjaxTarget .book img { float: left; min-width: 90px; margin: 0 20px 20px 0; height: 120px; }
#jqmAddMeetingAjaxTarget .meetingDetails { clear: both; border-top: 1px dotted #888; }
#personalqueue { background-color: #fff; padding: 10px; clear: both; margin-top: 10px; }
#personalqueue p.qty { float: left; }
#personalqueue p.add { float: right; }
#personalqueue table tr.headings { font-weight: bold; }
#personalqueue table tr.even { background-color: #f8f8f8; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; }
#personalqueue table tr td { padding: 8px 5px; }
#personalqueue td span.bookImage { display: block; float: left; margin-right: 10px; width: 80px; height: 100px; padding: 4px; overflow: hidden; }
#personalqueue td span.bookImage img { height: 100px; }
#personalqueue .book { position: relative; margin: 0; display: inline; float: left; }
#personalqueue .book:hover .bookinfo { display: block; left: 70px; top: -60px; }
#personalqueue td span.bookTitle a { color: #444; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }
button#updatelist { display: block; width: 137px; height: 27px; background: transparent url(../images/button-update-list-fs8.png) left top no-repeat; }
.previewBook label { margin-left: 8px; }
#outstanding_invites { background-color: #FFF; padding: 10px; margin-bottom: 10px; line-height: 30px; }
#outstanding_invites h1 { font-size: 16px; margin: 0; }
.page-content { background: #FFF; padding: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 1.1em; }
.page-content p { margin-top: 1em; margin-bottom: 1em; }
.page-content li { margin-top: 1em; }
.createtopic { position: absolute; top: 20px; right: 20px; background: transparent url(../images/button-create-new-topic-fs8.png) top left no-repeat; width: 147px; height: 27px; }
.conv-section { background-color: white; padding: 0 10px 0 30px; overflow: hidden; }

.conv-section h4 { margin: 0 0 0 -30px; padding-left: 30px; padding-bottom:5px; font-style: normal; color: #444; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 20px; overflow: hidden; background: transparent url(../images/icon-expand-collapse-fs8.png) left top no-repeat; }
.conv-section.collapsed { height: 20px; }
.conv-section a h4 { color: #444; }
.conv-section.collapsed h4 { background-position: left -20px; }
.conv-section table.topics tr { border-bottom: 1px dotted #ddd; }
.conv-section table.topics tr.odd { background-color: #fbfbfb; }
.topicheading { border-bottom: 1px dotted #444; margin-bottom: 10px; padding-bottom: 10px; }
.topictitle { font-size: 16px; font-weight: bold; margin-bottom: 0; }
.post { background-color: #fbfbfb; padding: 10px; margin-bottom: 10px; position: relative; }
.postheading { margin-top: 0; }
.post-author { font-size: 15px; font-weight: bold; }
.postmeta { font-size: 11px; color: #888; margin-bottom: 0; }
.button-save { background: transparent url(../images/button-save-fs8.png) left top no-repeat; width: 116px; height: 27px; float: right; margin-top: 4px; }
.button-post { background: transparent url(../images/button-post-fs8.png) left top no-repeat; width: 116px; height: 27px; float: right; margin-top: 4px; }
.button-delete { background: transparent url(../images/button-delete-fs8.png) left top no-repeat; width: 98px; height: 27px; float: right; margin-top: 4px; }
.button-cancel { background: transparent url(../images/button-cancel-fs8.png) left top no-repeat; width: 116px; height: 27px; float: right; margin-top: 4px; }
.topics td.topic, .topics td.topicmeta { padding: 10px 4px; }
.topics td.topicbook { max-width: 60px; overflow: hidden; }
.topics td.topicbook img { height: 80px; }
.topics .topicmeta { font-size: 11px; color: #888; }
/* Hide addthis email button icon */
span.at300bs { display: none !important; }
/* bkmt old site overrides */
/* #featuredReadingGuideAd { display: none; } */

.on-top { z-index: 10000; }
.eventphoto img { width: 160px; height: 160px; }
.featuredGuideNew { background: transparent url(../images/background-top-banner-full-fs8.png) left top no-repeat; width: 724px; height: 87px; overflow: hidden; }
.featuredGuideNew a { text-decoration: none; color: #444; font-style: normal; font-family: Arial, Helvetica, sans-serif; }
.featuredGuideBody { margin: 1px 2px 3px 2px; width: 720px; height: 83px; overflow: hidden; position: relative; cursor: pointer; /* because IE7 doesn't like the anchor being above this level */ }
.featuredGuideImage { height: 100px; position: absolute; top: -22px; left: 20px; }
.featuredGuideImage.rotate { top: -12px; /* CSS3 then proprietary code */
rotation: 7deg; -webkit-transform: rotate(7deg); -moz-transform: rotate(7deg);  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
-webkit-box-shadow: 0px 0px 4px #333; -moz-box-shadow: 0px 0px 4px #333; box-shadow: 0px 0px 4px #333; }
/*
.featuredGuideImage img {
	height: 124px;
	transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
/*-moz-transform:rotate(7deg); /* Firefox */
/*-webkit-transform:rotate(7deg); /* Safari and Chrome */
/*-o-transform:rotate(7deg); /* Opera */
/*box-shadow: 0 15px 5px #000000;
}*/
.featuredGuideImage.rotate img { height: 100px; }
.featuredGuideTitle { position: absolute; top: 26px; left: 120px; /*	font-size: 19px;*/
font-size: 12px; font-weight: bold; line-height: 24px; height: 24px; width: 280px; overflow: hidden; }
.featuredGuideAuthor { position: absolute; top: 50px; left: 120px; font-size: 14px; font-weight: normal; color: #666; font-style: italic; }
.featuredGuideText { position: absolute; width: 256px; height: 51px; top: 15px; left: 430px; font-size: 13px; line-height: 17px; overflow: hidden; }
.featuredGuideButton { position: absolute; width: 110px; height: 27px; left: 300px; top: 47px; background: transparent url(../images/button-take-a-look-fs8.png) left top no-repeat; }
button#cancel { background: transparent url(../images/button-cancel-fs8.png) left top no-repeat; width: 116px; height: 27px; }
button#delete-category { background: transparent url(../images/button-delete-this-category-fs8.png) left top no-repeat; width: 163px; height: 27px; }
button#confirm-no { background: transparent url(../images/button-confirm-no-fs8.png) left top no-repeat; width: 163px; height: 27px; display: inline; }
button#confirm-yes { background: transparent url(../images/button-confirm-yes-fs8.png) left top no-repeat; width: 163px; height: 27px; display: inline; }
.red { color: #FF0000; }
.newac .top-nm-3 { clear: both; font-size: 30px; background: url(../images/dot-sep-2.png) repeat-x 0 bottom; padding: 0px 0 17px 0; }
.newac .top-nm-3 span { font-size: 13px; }
.become-membr { clear: both; background: #fff; margin: 15px 0 0 0; padding: 0 20px 20px 20px; overflow: hidden; }
.become-membr .membr { clear: both; overflow: hidden; padding: 5px 0 }
.become-membr label { font-weight: bold; font-size: 14px; width: 150px; text-align: right; padding: 3px 10px 0 0; float: left; }
.become-membr input[type=text], .become-membr input[type=password] { width: 240px; }
.red-reqre { color: #F00; }
.signup-error { background: #E4F6F7 url(../images/icon-status-fs8.png) no-repeat scroll 3px 3px; min-width: 222px; padding: 3px 3px 3px 25px; margin: 3px 0 0 160px; color: #0096A4; font-style: italic; float: left; }
.success { float: left; clear: both; color: #000; font-size: 14px; font-weight: bold; width: 728px; margin-left: 5px; }
.failed { float: left; clear: both; color: #E9F3F4; font-size: 14px; font-weight: bold; width: 728px; margin-bottom: 3px; }
.loginfailed { float: left; clear: both; color: #f00; font-size: 14px; font-weight: bold; /*width:284px;*/ margin-bottom: 3px; }
.inner_center3 { width: 684px; background: #E9F3F4; /*height:36px;*/ line-height: 36px; float: left; padding: 0 20px; border: 1px solid #cecece; }
.inner_center3 p.tic { font-size: 13px; float: left; padding: 6px 20px 6px 31px; background: url(../images/tick1.png) no-repeat left 7px; color: #4F8A10; font-weight: bold; line-height: 18px; margin: 0px; }
.inner_center2 { width: 684px; background: #E9F3F4; /*height:36px;*/ line-height: 36px; float: left; padding: 0 20px; border: 1px solid #cecece; }
.inner_center2 p.into { font-size: 13px; float: left; padding: 6px 20px 6px 31px; background: url(../images/into.png) no-repeat left 7px; font-weight: bold; line-height: 18px; margin: 0px; color: #ff0000; }
.inner_top { width: 684px; height: 15px; background: url(../images/contact_top2.png) no-repeat; float: left; clear: both; margin-left: -1px; }
.inner_bottom { width: 684px; height: 15px; background: url(../images/contact_btm2.png) no-repeat; float: left; clear: both; }
.inner_center { width: 668px; background: url(../images/contact_inner2.png) repeat-y !important; float: left; clear: both; padding-left: 20px; }
h2.hd-bg-none { margin-bottom:14px !important; background: none !important; height: 20px !important; }
p.space-p { padding-left:25px; }
.rigt-lnk-new { float: right; margin: 0 10px 0 0; }
#mc_embed_signup { background: url("../img/background-postcard-fs8.png") repeat-y scroll left -16px transparent; margin: 0 0 16px; padding: 20px 11px 0 12px; position: relative; width: 180px; }
#mc_embed_signup_bottom { position: absolute; bottom: 0; background: transparent url(../images/background-postcard-fs8.png) left top no-repeat; height: 16px; margin: 0 -11px -16px -12px; width: 203px; }
.enter-win { color: #00B7C8 !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-style: italic !important; font-size: 14px !important; }
.bookinfo .bx-2 { background: none repeat scroll 0 0 #F8F9F9; box-shadow: 1px 1px 2px #B9B9B9; padding: 10px 5px 0px; float: left; }
.bookinfo .bx-2 .tagg { float: left; width: 100px; padding: 0 0 0 5px; }
.bookinfo .bx-2 .prc-desc { float: left; width: 100px; color: #f2524a; font-weight: bold; }
.emailGuideTextArea { width: 400px; float: left; margin: 10px 0; clear: both; }
.emailGuideInput { width: 400px; float: left; margin: 10px 0; clear: both; }
.title-div { float: left; width: 100%; }
input.cancel-btn-sap { background: none repeat scroll 0 0 #77C4CB; border-radius: 2px 2px 2px 2px; box-shadow: 1px 1px 2px #B9B9B9; color: #477579; font-family: 'DINBold'; padding: 3px 8px; cursor: pointer; }
.emailGuideHeading { border-bottom: 1px solid #4D0D77; display: block; padding: 0 0 0.25em; width: 402px; float: left; }
.emailGuideHeading a { color: #00B7C8; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none; }
.emailGuideHeading a:hover { text-decoration: underline; }
#keywords { height: 25px; }
/*18-6-12*/
.rate-this { clear: both; overflow: hidden; }
.rate-this .rate-box { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 7px; overflow: hidden; }
.rate-this .rate-box .right { float: left !important; width: 550px; padding: 0 0 0 20px; }
.rate-this .rate-box .right h1 { color: #4D0C74; font-size: 18px; font-weight: bold; }
.rate-this .rate-box .right p { margin: 0; padding: 10px 0 0; }
.rate-this .rate-box a { font-size: 14px; }
.rate-area { background: #F7FAFC; padding: 10px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.rate-area .left { width: 130px; }
.rate-area .right { width: 575px; color: #6598C1; }
.rate-area .right h2 { color: #4D0C74; margin: 0px; }
.rate-area .right .autr { font-weight: bold; font-size: 14px; }
.rate-area .right em { font-family: "Times New Roman", Times, serif; font-size: 14px; }
.rate-area .right .big-purpl { color: #4D0C74; font-weight: bold; font-size: 16px; padding: 0 0 5px 0; }
.rate-area .right .rate-check { float: left; width: 170px; }
.rate-area .right .rate-check .row { padding: 2px 0; }
.rate-area .right label { color: #444; }
.rate-area .right .rate-check label { float: left; width: 101px; color: #444; }
.rate-area .right .rate-check input[type=checkbox] { margin: 0 5px 0 0; }
.rate-it { float: left; padding: 7px 0 0 0; }
.rate-it .rateit-txt { float: left; color: #4D0C74; font-size: 14px; padding: 6px 0 0 5px; }
.rate-it li { float: left; width: 24px; height: 26px; background: url(../images/starEmpty.gif) no-repeat; list-style: none; cursor: pointer; }
.rate-it li:hover, .rate-it li.active { background: url(../images/starFull.gif) no-repeat; }
.rate-it-2 { float: left; padding: 7px 0 0 0; }
.rate-it-2 .rateit-txt { float: left; color: #4D0C74; font-size: 14px; padding: 6px 0 0 5px; }
.rate-it-2 li { float: left; width: 24px; height: 26px; background: url(../images/starEmpty.gif) no-repeat; list-style: none; cursor: pointer; }
.rate-it-2 li.active { background: url(../images/starFull.gif) no-repeat; }
/*20-6-12*/
.my-revew-rate { font-size: 18px; color: #444; font-size: 18px; font-weight: bold; }
.bookClubRecommendedB { background: url(../images/bookClubRecommendedB.gif) no-repeat; display: block; height: 45px; width: 239px; }
.editReviewButtonB { background: url(../images/editReviewButtonB.gif) no-repeat; display: block; float: left; height: 31px; width: 137px; }
.review { clear: both; overflow: hidden; }
/*21-6-12 for popup arrow*/
.bookinfo .notch { border-color: -moz-use-text-color transparent #E9F3F4; border-style: none solid solid; border-width: 0 20px 20px; font-size: 0; height: 0; left: 70px; line-height: 0; margin: 0; padding: 0; position: absolute; top: -20px; width: 0; }
.book .bk-by { font-size: 12px; }
#new-releases .nav-previous, #new-releases .nav-next { top: 124px }
#feature .nav-previous, #feature .nav-next { top: 85px; }
#reviewThumbUp.on, #reviewThumbDown.on, a.reviewThumb:hover { background: none repeat scroll 0 0 transparent; color: #4D0C74; font-size: 14px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; width: 70px; }
a.reviewThumb, a.reviewThumb:link { color: #4D0C74; display: block; float: left; font-size: 14px; line-height: 14px; text-align: center; text-decoration: none; width: 70px; }
#reviewThumbUp.on #image { background: url("../images/reviewThumbUpOn.gif") no-repeat scroll 0 0 transparent; height: 42px; margin: auto; width: 42px; }
#reviewThumbUp #image { background: url("../images/reviewThumbUp.gif") no-repeat scroll 0 0 transparent; height: 42px; margin: auto; width: 42px; }
#reviewThumbDown #image { background: url("../images/reviewThumbDown.gif") no-repeat scroll 0 0 transparent; height: 42px; margin: auto; width: 42px; }
#reviewThumbDown.on #image { background: url("../images/reviewThumbDownOn.gif") no-repeat scroll 0 0 transparent; height: 42px; margin: auto; width: 42px; }
a.big-red { background: #ee716a; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.big-grey { background: #B7B7B7; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
a.big-green { background: #77c4cb; width: 180px; text-align: center; color: #fff; display: inline-block; padding: 12px 0px; font-family: 'DINBold'; font-size: 15px; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 3px; }
.bodySmall-tags { width: 223px; display: inline-block;}
/*for print page*/
.ofr { padding: 7px 0 11px; text-align: center; width: 41px; line-height: 10px; background: url(../images/circle-offr.png) no-repeat; color: #fff; font-size: 9px; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; top: -13px; left: -16px; }
.ofr strong { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
input[type=button] { -moz-box-shadow: 1px 1px 2px #b9b9b9; -webkit-box-shadow: 1px 1px 2px #b9b9b9; box-shadow: 1px 1px 2px #b9b9b9; border-radius: 2px; background: #77c4cb; color: #477579; font-family: 'DINBold'; padding: 3px 8px; .padding:3px 2px;
}
.imRot { transform: rotate(7deg); -ms-transform: rotate(7deg); /* IE 9 */ -moz-transform: rotate(7deg); /* Firefox */ -webkit-transform: rotate(7deg); /* Safari and Chrome */ -o-transform: rotate(7deg); /* Opera */ box-shadow: 0 15px 5px #000000; height: 124px; }
/*-------NEW CSS ADDED BY HB 3-10-2012---------*/
.no-link-div { float: left; width: 100%; text-align: center; }
.there-is-text { line-height: 24px; }
.rate-label label { float: left; width: 120px; }
.rate-option { float: left; width: 100%; line-height: 24px; margin: 8px 0 0px 0; }
.big-purpl-rate { color: #434343; font-weight: bold; font-size: 15px; padding: 0 0 5px 0; }
.memberlist .table-data th { background: #7acdd7; padding: 8px; }
.memberlist .table-data td { padding: 8px; background: #f4f4f4; border-bottom: 2px solid #fff; }
.table-data strong { color: #444444; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-size:12px; font-weight: bold;}
.table-data a:hover { text-decoration:underline;}
.Beautiful { width:116px; text-align:center;}
.inviting-p { width:578px; float:left;}
.inviting-a { float:right; width: 125px;}
.mar-text { margin-right:3px;}



/*******************---------------------------***********************/
.pagination-new {
    float: right;
    margin: 20px 0 !important;
    text-align: center;
    width: 100%;
}

.submit-feedback-btn  { border:1px solid #666; border-radius:0; text-transform:capitalize; font-size:15px;}
#page-headings .page-padd { padding-bottom:15px;}
.mh-heading { background: url("../images/dot-sep-2.png") repeat-x bottom; padding-bottom:15px;}
div.featured-content .nav-previous .new-nav-top {top: 92px;}
.omatter { color:#888; font-size:11px;}
.tter { color:#888;}
.hunger { width:324px; padding-right:0;}
.star-5-new {}
.col-1 img { padding-bottom:5px;}
.col-1 a { color: #00B7C8; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; text-decoration: none;}
.statement { text-align:justify;} 
.bodySmall{ font-size:9px; float:left; padding-bottom: 16px;}
.bg-wh {background:#fff; width:97%; padding:3% 0 0 3%; margin:3% 0 0 0;}
.edit-club-new { width: 636px;}
.side-btn { float:left; margin:0 0 0 34%;}
.club-new { width:676px;}
.grn-new { width:70%; margin:0 0 0 21%; float:left;}
.expnd-newf { font-style:italic; font-size: 9px; float: left; padding: 4px 0 0 35px; }
.bookTitle-new { margin-bottom:3px;}
.book-title {margin-bottom:8px;}
.topicposts p { margin-bottom:17px;}
.page-gray { color:#888;}
.bg-wh-nw {background:#fff;}
.adminActionLink { width:186px; background-color: #FFFFFF; border-color: #B2B4D9; border-right: 2px solid #B2B4D9; border-style: solid; border-width: 1px 2px 2px 1px; color: #666666; font-family: arial,sans-serif; font-size: 12px; margin: 2px; padding: 2px; text-decoration: none; }
.rate-area .right h3 {color: #4D0C74; font-size:17px;}
.r-option { float:left; margin: 6px 2px 0 0 !important;}
.bookImage-one {display: block; float: left; height: 100px; margin-right: 10px; overflow: hidden; padding: 4px; width: 80px; }
.all-image { float: left; overflow: hidden; width: 87px;}
.all-image-home { height: 196px; width:123px; float: left; padding:0 0 0 2px; overflow: hidden;}
.all-image-personal-queue { width:140px; height:185px; float: left; overflow:  hidden; padding:0 0 0 2px; margin: 0 10px 0 0;}
.author-image-home { height:160px; width:320px; float: left; overflow: hidden;}
.top-titl { font-size:12px;}
.book-hgt {height:auto;}
.imm img {height:196px;}
.no-mar-rig { margin-left:0;}
.dramatic { float:left; width:100%;}
.icon-new {position:absolute; right: 8px; top:7px;}
.ui-datepicker-month {padding: 0px;}
.ui-datepicker-year{padding: 0px;}
.bok-lst {float: left;}

/*25-3-13*/
.newttl{font-size: 18px; font-family: 'DINBold'; padding:0 0 15px 0;}
.authr-books{ background: url("../images/dot-sep-2.png") repeat-x bottom; margin:0 0 20px; padding:0 0 10px; overflow:hidden;}
.authr-books li{float:left; width:320px; background:#f7f7f7; padding:10px; margin:0 20px 10px 0;}
.authr-books li:nth-of-type(even){margin:0 0 10px 0;}
.top-name{font-size:16px; font-weight:bold; padding:0 0 10px;}
.author-image-home{padding:0 0 10px 0;}
.view-bypast{color:#525252; float:right; font-weight:bold;}
.view-bypast span,.view-bypast a{color:#8d8d8d; font-weight:normal;}
.view-bypast a:hover{color:#525252;}

.past-eve{}
.past-eve li{float:left; width:320px; min-height:215px; background:#f7f7f7; padding:10px; margin:0 20px 45px 0;}
.past-eve li:nth-of-type(even){margin:0 0 45px 0;}
.past-eve li .author-image-home{margin:0 0 10px 0;}
.a-name span{font-size:13px; font-weight:bold;}
.b-name span{font-size:13px; font-weight:bold;}
.yrs{padding:0 0 7px 0; overflow:hidden;}
.yrs .left{font-family: 'DINBold'; text-transform:uppercase; color:#585858; }
.pagi-right{float:right;}
.pagi-right a{font-size:11px; color:#7c7c7c;}
.pagi-right a:hover{color:#434343;}

.authr-ddtl{background:#fff; padding:15px 10px; margin:15px 0 0; overflow:hidden;}
.authr-box{width:345px; margin:5px auto; background:#f7f7f7; padding:20px 65px 20px 65px;}
.social-bk{}
.social-bk a{display:inline-block; padding:0 13px 0 0;}
.social-bk a.right-web{float:right; padding:5px 0 0;}


.shent-popup {font-size: 14px; padding: 24px 0 24px 31px;}
.shent-popup h1{font-family: 'DINBold'; color: #555555;}
.shent-popup .left {float: left; padding:0; width: 265px;}
.shent-popup .right {float: right; padding: 15px 2% 0 0;}
.shent-popup .sign-up-txt {font: 18px arial; padding:33px 0;line-height:20px; color: #434343;}
.shent-popup .policy{font:italic 14px Georgia,"Times New Roman",Times,serif; padding-bottom: 15px;}
.shent-popup input[type="text"] {background:url(../images/text-box-bg.png) no-repeat !important; height: 23px !important; padding: 10px !important; width: 245px !important;}
.shent-popup .btn { background: none repeat scroll 0 0 #EE716A; color: #FFFFFF; cursor: pointer; font-size: 16px; margin: 10px 0 20px; padding: 6px 0 !important; text-transform: uppercase; width: 265px !important;}

.login-box-2,.login-box-3{padding: 4px; background:url(../images/trans.png);}
.robotic { display: none; }

#serial_no_1{padding: 1px; width:37px; height:39px; margin:2px; background:url(/images/1.png) no-repeat;}
#serial_no_2{padding: 1px; width:37px; height:39px; margin:2px; background:url(/images/2.png) no-repeat;}
#serial_no_3{padding: 1px; width:37px; height:39px; margin:2px; background:url(/images/3.png) no-repeat;}
a.liked .unlike{
	display:none;
}
a.not-liked .like{
	display:none;
}
img.amazon_book_buy {
    margin-left: 12px;
    margin-top: 17px;
}
div.rg-section > p.statement > a{
	font-family: Georgia, "Times New Roman", Times, serif;
    color: #00B7C8 !important;
    font-style: italic !important;
    font-size: 12px;
    border-bottom: 1px solid #00B7C8;
}
