@charset "utf-8";
/* CSS Document */
body
{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/bodybg_top.gif) repeat-x left top;
}
img
{
border:none;
}
p
{
margin:0;
padding:0;
}
#main_container
{
margin:0 auto;
width:755px;
}
.top_row
{
float:left;
width:755px;
}
.logo
{
float:left;
width:300px;
}
.login_credentials
{
margin:0;
padding:0;
list-style:none;
}
.login_credentials li
{
float:left;
display:block;
padding:10px 2px 0 0;
}
.safari .login_credentials li
{
float:left;
display:block;
padding:10px 2px 0 0;
}
.toptxtbox
{
width:100px;
font-size:11px;
color:#545454;
}
.ie7 .toptxtbox
{
width:100px;
font-size:11px;
color:#545454;
height:12px;
}
.safari .toptxtbox
{
width:100px;
font-size:11px;
color:#545454;
height:14px;
}
.crendtial_holder
{
float:right;
height:83px;
}
*+html .crendtial_holder {
float:right;
height:82px;
}
.navigation_bg
{
float:left;
width:755px;
height:48px;
background:url(images/navigation_bg.gif) repeat-x left bottom;
}
*+html .navigation_bg
{
float:left;
width:755px;
height:50px;
background:url(images/navigation_bg.gif) repeat-x left bottom;
}

.main_navigation
{
margin:0;
padding:0;
list-style:none;
}
.main_navigation li
{
float:left;
display:block;
padding:28px 20px 0 20px;
font-weight:bold;
color:#fff;
}
li.divider
{
padding:20px 5px 0 5px;
}
.main_navigation li a
{
text-decoration:none;
color:#fff;
}
.search_field
{
float:left;
width:755px;
}
.bluecurve_top
{
float:left;
width:755px;
height:12px;
background:url(images/bluecurve_top.gif) no-repeat center center;
}
.bluecurve_middle
{
float:left;
width:743px;
background:url(images/blue_bg.gif) repeat-y center center;
padding-left:12px;
}
.bluecurve_btm
{
float:left;
width:755px;
height:8px;
background:url(images/bluecurve_new.gif) no-repeat center center;
}
.search_contents
{
margin:0;
padding:0;
list-style:none;
}
.search_contents li
{
float:left;
display:block;
padding:10px 5px;
}
.search_txtfld
{
width:525px;
height:14px;
color:#0B333C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.ie7 .search_txtfld
{
width:525px;
height:14px;
color:#0B333C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.safari .search_txtfld
{
width:500px;
height:14px;
color:#0B333C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.optlist
{
font-size:12px;
height:22px;
}
.ie7 .optlist
{
font-size:12px;
height:20px;
}
.safari .optlist
{
font-size:12px;
height:21px;
}
.content_holder
{
float:left;
width:755px;
padding:12px 0;
min-height:200px;
}
.content_top
{
float:left;
width:755px;
height:66px;
background:url(images/content_topcurve.gif) no-repeat left top;
}
.content_middle
{
float:left;
width:755px;
background:url(images/content_middlebg.gif) repeat-y left top;
}
.content_btm
{
float:left;
width:755px;
height:66px;
background:url(images/contentcurve_btm.gif) no-repeat left top;
}
.heading1
{
float:left;
width:227px;
font-size:20px;
font-weight:bold;
text-align:center;
padding:20px 0 0 20px;
}
.heading2
{
float:left;
width:247px;
font-size:20px;
font-weight:bold;
color:#d36515;
text-align:right;
padding-top:20px;
}
.heading3
{
float:left;
width:227px;
font-size:20px;
font-weight:bold;
color:#666;
text-align:right;
padding:20px 20px 0 0
}
.content1
{
float:left;
width:275px;
font-size:11px;
color:#545454;
text-align:center;
padding-top:5px;
}
.content2
{
float:left;
width:275px;
font-size:11px;
color:#545454;
text-align:center;
padding-top:5px;
}
.content3
{
float:left;
width:180px;
font-size:11px;
color:#545454;
padding:20px 0 0 20px;
}
.content_middle h1,h2
{
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
}
.content_flds1
{
float:left;
width:270px;
font-size:11px;
color:#343434;
}
.content_flds2
{
float:left;
width:270px;
padding-bottom:30px;
}
.flieds
{
float:left;
padding:10px 10px;
}
.search_btn
{
float:left;
width:185px;
text-align:right;
}
.txtarea
{
float:left;
width:247px;
font-size:11px;
color:#545454;
padding-left:27px;
}
.quote
{
float:left;
width:270px;
text-align:center;
padding:10px 0;
}
.areawidth
{
width:230px;}
.footer
{
float:left;
width:755px;
font-size:11px;
padding-bottom:10px;
}
.footerlinks
{
margin:0;
padding:0;
list-style:none;
float:left;
width:550px;
}
.footerlinks li
{
float:left;
display:block;
padding:5px 10px;
text-align:center;
color:#f58f00;
}
.footerlinks li a
{
color:#f58f00;
}
.footeralign1
{
float:left;
padding-left:175px;
}
.footeralign2
{
float:left;
padding-left:135px;
}

/* Code added by karthikeyan.P */
html.js fieldset {
border: 0px;
padding:0px;
}

.top_registration_border {
width:400px;
/*height:480px;*/
border:1px solid #BDBDBD;
margin-left:200px;
padding-top:10px; 
padding-left:5px; 
padding-right:5px;
background-color:#f7f7f7;
margin-top:5px;
}

.registration_border {
width:370px;
border:1px solid #FFFFFF;
padding-left:20px;
background-color:#FFFFFF;
color:#0B333C;
font-family:Verdana;
font-size:12px;
}

#edit-normal.form-submit {
margin-left:110px;
background-color:#DD7C10;
border:0px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
cursor:pointer;
}

.title_registration {
color:#0B333C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
/*margin-left:160px;*/
margin-top:5px;
padding-left:15px;
padding-top:10px;
text-align:left;
/*position:absolute;*/
}
.ie7 .title_registration {
color:#0B333C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
/*margin-left:160px;*/
margin-top:5px;
padding-left:15px;
padding-top:2px;
text-align:left;
/*position:absolute;*/
}
#edit-normal-1.form-submit {
margin-left:110px;
background-color:#DD7C10;
border:0px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
cursor:pointer;
}
#edit-schoolname.form-select {
width:206px;
}
#edit-schooldept.form-select {
width:206px;
}
#edit-techstatus.form-select {
width:206px;
}
.rememberme {
padding-left:12px;
padding-top:0px;
float:left;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.forgotpassword {
padding-left:6px;
padding-top:4px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.forgotpwd {
color:#4F4FB9;
}
.popupwindow {
margin-top:20px;
margin-left:220px;
border:0px solid #FF0000;
width:220px; 
height:147px; 
/*background-color:#E6F3F9;*/
position: absolute;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.popupwindow {
margin-top:10px;
margin-left:220px;
border:0px solid #FF0000;
width:220px; 
height:147px; 
/*background-color:#E6F3F9;*/
position: absolute;
}
}

.popupHeaderFont {
padding-top:30px;
padding-left:20px;
color:#0F4486;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.popupclose {
float:right;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}
.popupdesc {
padding-top:15px;
padding-left:3px;
padding-right:4px;
text-align:justify;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
color:#0F4486;
}
.popuptext {
padding-top:5px;
padding-left:10px;
}
.popuptextwidth {
width:190px;
}
.popupsubmit {
color:#0F4486;
padding-top:5px;
padding-left:90px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}
.popuptxt {
color:#0F4486;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#0F4486;
}
.popupmessage {
margin-top:6px;
margin-left:2px;
margin-right:3px;
text-align:center;
color:#FF0000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px solid #7F9DB9;
}
*+html .popupwindow {
margin-top:15px;
margin-left:0px;
height:180px;
}
.loginmsg {
color:#FF0000;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-weight:bold;
border:0px solid #7F9DB9;
padding-top:3px;
}

.edu_registration_border {
width:650px;
border:1px solid #BDBDBD;
margin-left:50px;
padding-top:10px; 
padding-left:5px; 
padding-right:5px;
background-color:#f7f7f7;
}
.edu_registration {
padding-left:15px;
font-weight:bold;
color:#EAAB5A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

.script_msg {
border:0px;
width:350px;
color:#ff0000;
background-color:#FFFFFF;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

#scriptMessage {
padding-top:3px;
color:#ff0000;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-weight:bold;
}

.forgot_msg {
border:0px;
width:210px;
color:#ff0000;
background-color:#E6F3F9;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

#forgotMsg {
color:#ff0000;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.regist_msg {
border:0px;
width:100%;
color:#FF0000;
background-color:#FFFFFF;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

#registMsg {
background:#FFCCCC none repeat scroll 0 0;
color:#220000;
border:1px solid #DD7777;
padding:2px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}
/* Currently Disabled for Amazon API

#edit-SearchIndex-wrapper.form-item {
display:none;
}
#edit-Keywords-wrapper.form-item {
display:none;
}
#amazon-store-search-form {
display:none;
}
#amazon-store-searchbin-sets-form {
display:none;
}
.nextpage {
display:none;
}
.continue_checkout {
display:none;
}*/
.book_search {
width:99%; 
clear:both; 
border:0px solid blue; 
height:160px;
padding-top:5px;
border-bottom:1px solid #B6DBEB;
}
.book_search_1 {
float:left;
width:733px; 
clear:both; 
border:0px solid blue; 
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #B6DBEB;
}
.book_search_col1{
width:15%; 
float:left; 
}
.book_search_col2 {
width:56%; 
float:left; 
}
.book_search_col3 {
width:28%; 
float:left;
}
.book_search_col11{
width:15%; 
float:left;
padding-top:3px;
}
.book_search_col22 {
width:54%; 
float:left;
}
.book_search_col33 {
width:25%; 
float:left;
}
.book_search_odd {
width:23%; 
float:left;
padding-top:4px;
color:#07327A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:bold;
font-variant:normal;
}
.book_search_even {
width:60%; 
float:left;
padding-top:4px;
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}
.book_desc {
width:95%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#DC7A11;
font-size-adjust:none;
font-style:normal;
font-weight:bold;
font-variant:normal;
cursor:pointer;
}
.booksearch_odd {
width:23%; 
float:left;
padding-top:4px;
color:#009900;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:bold;
font-variant:normal;
}
.author {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#424242;
text-align:justify;
}

.booksearch_even {
width:77%; 
float:left;
padding-top:4px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}
.bookshelve {
float:left; 
width:67%; 
padding-right:5px;
}
.bookicon {
float:left; 
width:10%;
}
.bookbuy {
float:left; 
width:40%;
padding-right:5px;
padding-top:3px;
}
.booksell {
float:left; 
width:45%;
padding-top:3px;
}
.bookbuttonheight {
/*height:19px;*/
}
.matchingcourse {
margin-top:5px;
margin-left:693px;
border:1px solid #C5E2F0;
width:167px; 
background-color:#FFFFFF;
position: absolute;
}
.headermatchcoursearea {
width:100%; 
color:#DC7A11; 
height:20px; 
background-color:#F9EFDF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.contentmatchcoursearea {
color:#003399; 
padding-left:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
element.style {
display:block;
}

.bookdropdown {
float:left;
margin-left:18px;
margin-top:19px;
position:absolute;
}
*+html .bookdropdown {
float:left;
margin-left:-132px;
margin-top:19px;
position:absolute;
}

*+html .bookbuy {
float:left; 
width:40%;
padding-right:5px;
padding-top:5px;
}
*+html .booksell {
float:left; 
width:45%;
padding-top:5px;
}
.bookshelvelist {
width:90%;
padding-top:3px;
padding-left:56px;
}
*+html .bookshelvelist {
width:90%;
padding-top:5px;
padding-left:56px;
}
.shelvedropdowntxt1 {
margin-top:-88px;
margin-left:7px;
}
.shelvedropdowntxt2 {
margin-top:5px;
margin-left:7px;
}
.shelvedropdowntxt3 {
margin-top:6px;
margin-left:7px;
}
.shelvedropdowntxt4 {
margin-top:7px;
margin-left:7px;
}
*+html .shelvedropdowntxt1 {
margin-top:-88px;
margin-left:7px;
}
*+html .shelvedropdowntxt2 {
margin-top:8px;
margin-left:7px;
}
*+html .shelvedropdowntxt3 {
margin-top:9px;
margin-left:7px;
}
*+html .shelvedropdowntxt4 {
margin-top:10px;
margin-left:7px;
}
div .shelvedropdowntxt {
color:#2733D2; 
padding-left:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
cursor:pointer;
cursor:hand;
}
*+html div .shelvedropdowntxt {
color:#2733D2; 
padding-left:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.messageshelvebook {
width:90%;
height:0px;
color:#FF0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.message_shelve_book {
width:90%;
color:#FF0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:5px;
margin-left:-215px;
}

*+html .messageshelvebook {
width:90%;
color:#FF0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding-bottom:3px;
margin-left:270px;
margin-top:-110px;
}

/*div .item-list {
padding-top:3px;
width:100%;
height:20px;
border:1px solid #B9DCEE;
border-top-width:0px;
background-color:#FFFFFF;
color:#DC7A11;
}*/
.search_header {
border-bottom:0px solid #B9DCEE; 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#DC7A11;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

.stream_middle {
width:100%; 
clear:both;
}
.stream_middle_left {
width:49%; 
float:left;
}
.stream_synopsis {
width:99%;
height:73px;
padding-bottom:10px;
}
.stream_synopsis_header {
width:99%; 
font-size:18px;
color:#DC7A11;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
padding:6px 0px 6px 0px;
}
.stream_synopsis_content {
width:95%;
color:#424242;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align:justify;
}
.stream_community {
width:99%;
margin-top:24px;
}
.stream_community_header {
width:99%;
font-size:18px;
color:#DC7A11;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
padding:6px 0px 6px 0px;
}
.stream_community_content {
width:99%;
padding-top:3px;
}
.greentxt {
color:#3DB03D;
font-family:arial;
font-size:13px;
font-weight:bold;
}

.stream_middle_right {
width:50%; 
float:left;
}
.stream_discussions {
width:99%;
}
.stream_discussions_header {
width:102%;
color:#E0840F;
float:left;
font-family:arial;
font-size:18px;
clear:both;
height:34px;
}
.stream_discussions_header_left {
width:70%;
font-size:18px;
color:#DC7A11;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
padding: 6px 0px 6px 0px;
}
.stream_discussions_header_right {
width:25%;
font-size:12px;
font:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-weight:bold;
font-variant:normal;
float:right;
margin-top:-21px;
}

.stream_discussions_content {
width:99%;
}
.stream_see_all_disucssions {
width:100%;
}
.stream_see_all_discussions {
font-size:12px;
font:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
float:right;
}
.stream_bottom{
width:99%;
clear:both;
padding-top:15px;
}
.stream_bottom_left {
width:48%;
float:left;
}
.stream_bottom_right {
width:385px;
float:left;
}
.stream_individuals {
width:99%;
padding-bottom:10px;
}
.stream_groups {
width:99%;
padding-top:10px;
}
.stream_individual_header {
width:99%;
font-size:18px;
color:#DC7A11;
font-size-adjust:none;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-variant:normal;
float:left;
height:24px;
}
.stream_individual_content {
width:99%;
}
.stream_individual_footer {
width:99%;
}
.stream_view_all_contributors {
width:34%;
float:right;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.stream_groups_header {
width:99%;
font-size:18px;
color:#DC7A11;
font-size-adjust:none;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
float:left;
height:24px;
}
.stream_groups_content {
width:99%;
border:3px solid #E6E6E6;
background-color:#F7F7F7;
width:95%;
height:85px;
overflow: auto;
}
.stream_groups_footer {
width:99%;
}
.stream_view_all_groups {
width:25.5%;
float:right;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.stream_answers {
width:378px;
}
.stream_answers_header {
width:100%;
margin-left:8px;
clear:both;
}
.stream_answers_header_inner {
float:left;
font-size:18px;
color:#DC7A11;
font-size-adjust:none;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
width:194px;
}

.stream_answers_header_left_0 {
float:left;
color:#DC7A11;
font-size-adjust:none;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
float:left;
width:194px;
height:22px;
}
.stream_answers_header_left_0 a{
font-size:12px;
font-weight:bold;
margin-left:4px;
}

.stream_answers_header_left {
float:left;
color:#DC7A11;
font-size-adjust:none;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-size:18px;
float:left;
width:194px;
height:22px;
}
.stream_answers_header_left a{
font-size:12px;
font-weight:bold;
margin-left:4px;
}
.stream_answers_header_right {
float:right;
margin-top:-3px;
text-align:right;
width:178px;
margin-right:6px;
height:22px;
}
.stream_answers_content {
width:99%;
border:3px solid #E6E6E6;
background-color:#F7F7F7;
width:99%;
height:240px;
}
.stream_answers_footer {
width:100%;
margin-left:11px;
}
.stream_see_all_answers {
float:right;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.community_content {
border:3px solid #E6E6E6;
width:210px;
height:121px;
background-color:#F7F7F7;
}
.community_content_add {
padding-top:-1px; 
padding-left:30px;
width:73%;
}
.community_txt {
float:left; 
width:50%;
}
.communityTxtbox {
width:130px;
}
.community_add {
float:left;
padding-left:10px;
}
*+html .community_add {
float:left;
padding-left:10px;
}
.discussion_content {
border:3px solid #E6E6E6;
background-color:#F7F7F7;
width:99%;
height:240px;
}
.booksearches {
width:100%; 
clear:both; 
border:0px solid blue; 
height:163px;
padding-top:5px;
}
.individualcontent {
border:3px solid #E6E6E6;
background-color:#F7F7F7;
width:95%;
height:85px;
overflow: auto;
}
.individual_header {
clear:both;
}
.individual_content {
clear:both;
}
.groupsheader {
clear:both;
}
.groupscontent {
clear:both;
}
.answers_content {
clear:both;
margin-left:11px;
}
.chapters {
width:150px;
}
.cloudtag {
 
height:115px;
margin-left:3px;
margin-top:338px;
position:absolute;
width:294px;
}
.ie8 .cloudtag {
border:0px solid green; 
height:116px;
margin-left:5px;
margin-top:335px;
position:absolute;
width:292px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cloudtag {
 
height:115px;
margin-left:5px;
margin-top:337px;
position:absolute;
}
}

div #cloudtag .content embed  {
color:#45A1D0;
height:113px;
margin-left:3px;
width:290px;
}
div #cloudtag .title {
display:none;
}

*+html .cloudtag {

margin-left:3px;
margin-top:338px;
position:absolute;
height:115px;
width:294px;
}

*+html div #cloudtag .content #taggly {
color:#45A1D0;
height:113px;
width:290px;
}

.cloud_tag_book {
width:95%;
color:#009900;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding-bottom:3px;
}

div#roundedbox {  
  float: left;
  /*border:1px solid red;*/
  /*margin: 0 0 0 1em;*/
}

div#roundedbox #top, div#roundedbox #bottom {
  font-size: 1px;
  height: 8px;
  line-height: 1px;
}

div#roundedbox #topleft {
  background-image:url(../../modules/amazon_search/images/left-corner.gif);
  background-repeat:no-repeat;
  float: left;
  height: 12px;
  width: 11px;
}
div#roundedbox #topright {
  background: url(../../modules/amazon_search/images/right-corner.gif) no-repeat top right;
  float: left;
  height: 8px;
  width: 2%;
}
div#roundedbox #bottomleft {
  background: url(../../modules/amazon_search/images/bottom-left-corner.gif) no-repeat bottom left;
  float: left;
  height: 8px;
  width: 2%;
}
div#roundedbox #bottomright {
  background: url(../../modules/amazon_search/images/bottom-right-corner.gif) no-repeat bottom right;
  float: left;
  height: 8px;
  width: 2%;
}

div#roundedbox p {
  margin: .5em 0;
}   
 div#roundedbox #topmid {
  background: url(../../modules/amazon_search/images/box-top-bg.gif) repeat top;
  float: left;
  height: 8px; 
}
div#roundedbox #bottommid {
  background:url(../../modules/amazon_search/images/box-bottom-bg.GIF) repeat bottom;
  float: left;
  height: 8px; 
}

div#roundedbox #leftmid {
 width:1%; 
 background:url(../../modules/amazon_search/images/box-left-bg.gif) repeat bottom; 
 float:left; 
}

div#roundedbox #midmiddle { 
  float:left;
}

div#roundedbox #rightmid {
 width:1%; 
 background:url(../../modules/amazon_search/images/box-right-bg.GIF) repeat bottom; 
 float:left;  
 margin-left:9px;
}
.addcloudvalue {
cursor:pointer;
}
.outercoverflow {
width:332px; 
height:147px; 
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

*+html  .outercoverflow {
width:332px; 
height:147px; 
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

*+html .outercoverflow_1 {
width:332px; 
height:147px;  
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

.outercoverflow_1 {
width:332px; 
height:147px;  
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

*+html .outercoverflow_2 {
width:336px; 
height:147px;  
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

.outercoverflow_2 {
width:336px; 
height:147px;  
float:left; 
overflow:hidden;
border: 1px solid #B5B5B5;
}

.generaldiscussions {
padding:10px 0px 7px 5px;
height:30px; 
border-bottom:1px solid #CCCCCC;
font-family:arial;
font-size:13px;
font-size-adjust:none;
font-style:normal;
color:#3A3A39;
font-variant:normal;
font-weight:bold;
}

.generaldiscussionsupdate {
	font-family:arial;
	font-size:11px;
	color:#999999;
}

.communityHeaderText {
border:1px solid #ADD6EB; 
padding:10px;
font-size:12px;
font-size-adjust:none;
font-style:normal;
color:#3A3A39;
font-variant:normal;
font-weight:bold;
}

.communityContent {
width:100%;
clear:both;
padding-top:10px;
}

.communityContent_left {

height:311px;
width:60%;
background-color:#E8F4F9;
float:left;
}
.communityContent_right {
border:0px solid green;
height:311px;
width:38%;
background-color:#FEF1DF;
float:right;
margin-top:-28px;
}
.communityContentLeft_top {
border:0px solid green;
width:99%;
padding-top:20px;
font-size:24px;
font-size-adjust:none;
font-style:normal;
color:#FF0000;
font-variant:normal;
font-weight:bold;
}
.communityContentRight_top {
border:0px solid green;
width:99%;
padding-top:22px;
font-size:24px;
font-size-adjust:none;
font-style:normal;
color:#FF0000;
font-variant:normal;
font-weight:bold;
}
.communityContentLeft_middle {
border:0px solid green;
width:99%;
padding-top:10px;
font-size:12px;
font-size-adjust:none;
font-style:normal;
color:#FF0000;
font-variant:normal;
font-weight:bold;
line-height:20px;
}
.communityContentLeft_padding {
padding-left:20px;
text-align:justify;
}
.grplink
{
  float:right;
  width:773;
}
.book_searcheven {
width:98%; 
float:left;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
}

#reg_top {
	background-image:url(images/create-ac-top-bg_a.gif);
	background-repeat:no-repeat;
	height:43px;
	width:440px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#midd {
	background-image:url(images/create-ac-mid-bg_a.gif);
	background-repeat:repeat-y;
	width:440px;
	margin-top:-12px;
}
}
#reg_bottom {
	background-image:url(images/create-ac-bottom-bg_a.gif);
	background-repeat:no-repeat;
	height:26px;
	width:440px;
	margin-top:-12px;
}

#midd {
	background-image:url(images/create-ac-mid-bg_a.gif);
	background-repeat:repeat-y;
	width:440px;
}

/*#middmiddle {
	font-family:verdana;
	font-size:12px;
}*/


#forgotpwd-display{
	width:100%;
	border:0px solid #ACACAC;
}

#forgotpwd-display #forgotpwd-mid{
	background-color:#FFFFFF;
	border:0px solid #ACACAC;
}

.forgotpwd-listing-top {
	width:100%;
	float:left;
	text-align:right;
	height:32px;
}

.forgotpwd-listing-middle {
	width:753px;
	float:left;
	border-left:1px solid #B6DBEB;
	border-right:1px solid #B6DBEB;
}

.forgotpwd-invite-middle {
	width:733px;
	float:left;
	border-left:1px solid #B6DBEB;
	border-right:1px solid #B6DBEB;
	padding-left:20px;
	padding-bottom:10px;
}

.forgotpwd-name {
	width:733px;
	float:left;
	padding-top:5px;
}

.forgotpwd-desc {
	width:733px;
	float:left;
}

.forgotpwd-listing-bottom {
	width:755px;
	float:left;
	border-top:1px solid #B6DBEB;
}

.forgotpwd_headerleft {
	float:left;
	background-image:url(images/mes-sender-box-left-corner.gif);
	width:8px;
	height:31px;
}

.header_dropdown {
	float:left;
	height:25px;
	padding-top:6px;
	margin-top:0px;
	width:741px;
	background-image:url(images/mes-sender-box-bg.gif);
}

.forgotpwd_headermiddle {
	float:left;
	height:25px;
	padding-top:6px;
	margin-top:0px;
	width:93%;
	background-image:url(images/mes-sender-box-bg.gif);
	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#3698C9;
}

.forgotpwd_headerright {
	float:left;
	background-image:url(images/mes-sender-box-right-corner.gif);
	width:6px;
	height:31px;
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
.forgot-border-content {
border:1px solid #C1E1EC; 
height:146px;
background-color:#E6F3F9;
margin-top:-1px;
}
.result_notfound {
width:100%;
float:left;
clear:both;
border:1px solid #DD7777;
margin-top:50px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#220000;
background:#FFCCCC none repeat;
}
.ie .result_notfound {
width:100%;
float:left;
clear:both;
border:1px solid #DD7777;
margin-top:50px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#220000;
background:#FFCCCC none repeat;
}
/**+html .result_notfound {
width:75%;
border:1px solid #DD7777;
position:absolute;
margin-top:50px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#220000;
background:#FFCCCC none repeat;
}*/
.result_notfound_1 {
width:100%;
border:0px solid #C1E1EC;
margin-top:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
}
.messageshelve_book {
width:100%;
background:#FFCCCC none repeat scroll 0 0;
color:#220000;
border:1px solid #DD7777;
padding:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-top:-10px;
}

.community_main {
	float:left;
		
}

.community_main_first {
	float:left;	
	height:8px;
}

.community_main_second {
	float:left;		
}

.community_main_third {
	float:left;	
	height:8px;
}

.community_main_first_left {
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../modules/amazon_search/images/top-left-corner.gif);
	background-repeat:no-repeat;
}

.community_main_first_center {
	float:left;	
	background-image:url(../../modules/amazon_search/images/top-line-bg.gif);
	background-repeat:repeat-x;
}

.community_main_first_right {
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../modules/amazon_search/images/top-right-corner.gif);
	background-repeat:no-repeat;
}

.community_main_second_left {
	float:left;
	background-image:url(../../modules/amazon_search/images/left-line.gif);
	width:8px;	
	background-repeat:repeat-y;
}

.community_main_second_center {
	float:left;		
	background-color:#F7F7F7;
}

.community_main_second_right {
	float:left;
	background-image:url(../../modules/amazon_search/images/right-line.gif);
	width:8px;	
	background-repeat:repeat-y;
}

.community_main_third_left {
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../modules/amazon_search/images/bottom-left-corner.gif);
	background-repeat:no-repeat;
}

.community_main_third_center {
	float:left;	
	background-image:url(../../modules/amazon_search/images/box-bottom-bg.gif);
	background-repeat:repeat-x;
}

.community_main_third_right {
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../modules/amazon_search/images/bottom-right-corner.gif);
	background-repeat:no-repeat;
}
.pager-ellipsis {
width:5%;
padding-right:10px;
float:left;
padding-left:100px;
}
.pager-item {
width:5%;
padding-right:10px;
float:left;
}
.pager-current {
width:5%;
padding-right:10px;
float:left;
}

.pager-last-last {
width:10%;
padding-right:10px;
float:left;
}
.pager-first-first {
padding-left:100px;
width:10%;
padding-right:10px;
float:left;
}
.pager-previous {
width:10%;
padding-right:10px;
float:left;
}
.pager-next {
width:10%;
padding-right:10px;
float:left;
}
.defaultSkin table.mceToolbar {
float:left;
width:49%;
}
#edit-body_path_row {
display:none;
}
.search_txtfld  {
height:16px;
width:525px;
}
#edit-message-body_path_row {
display:none;
}

/* Code for deletion and cancel button Myprofile delete sent messages*/
div .container-inline a{
text-decoration: none;
font: normal 12px Arial;
color: #FFFFFF;
width: 100px;
font-weight:bold;
height: 20px;
display: inline;
margin-right: 8px;
background-repeat: no-repeat;
text-align:center;
border:1px solid #D77103;
background-color:#F0B748;
padding-top: 1px;
padding-left:15px;
padding-right:15px;
padding-bottom:1px;
}
div .container-inline #edit-submit  {
font: normal 12px Arial;
font-weight:bold;
color: #FFFFFF;
border:1px solid #D77103;
background-color:#F0B748;
width: 78px;
height: 19px;
text-align:center;
cursor:pointer;
margin-top:1px;
padding-bottom:3px;
}
/*div .container-inline #edit-submit  {
font: normal 12px Arial;
height: 20px;
display: inline;
margin-right: 8px;
border:1px solid #D77103;
background-color:#F0B748;
font-size:12px;
width: 78px;
color: #FFFFFF;
cursor:pointer;
margin-right: 5px;
font-weight:bold;
padding:1px;
margin-top:5px;
height:20px;
padding-top: 1px;
text-align:center;
}*/
.myprofile_myfriends {
float:left; 
width:49.5%;
border-top:2px solid #B6DBED;
}
*+html .myprofile_myfriends {
float:left; 
width:49.5%;
}
.privatemessageRecipient {
border:1px solid #7F9DB9;
}

ul.primary li a {
background-color:#43A0D0;
border:1px solid #7F9DB9;
height:auto;
color:#FFFFFF;
font-weight:bold;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
}

ul.primary li.active a {
background-color:#FFFFFF;
border-color:#7F9DB9 #7F9DB9 #FFFFFF;
border-style:solid;
border-width:1px;
color:#3399CC;
font-weight:bold;
}

ul.primary li a:hover {
background-color:#FFFFFF;
color:#3399CC;
font-weight:bold;
border-color:#7F9DB9 #7F9DB9 #FFFFFF;
}
ul.primary {
border-bottom:1px solid #7F9DB9;
}


#bookshelf-display{
	width:100%;
	border:0px solid #ACACAC;
}

#bookshelf-display #bookshelf-mid{
	background-color:#FFFFFF;
	border:0px solid #ACACAC;
}



.bookshelf-listing-top {
	width:100%;
	float:left;
	text-align:right;
	height:32px;
}

.bookshelf-listing-middle {
	width:753px;
	float:left;
	border-left:1px solid #B6DBEB;
	border-right:1px solid #B6DBEB;
	margin-top:-1px;
	overflow:auto;
	height:664px;
}

.bookshelf-invite-middle {
	width:733px;
	float:left;
	border-left:1px solid #B6DBEB;
	border-right:1px solid #B6DBEB;
	padding-left:20px;
	padding-bottom:10px;
}

.bookshelf-listing-bottom {
	width:755px;
	float:left;
	border-top:1px solid #B6DBEB;
}

.bookshelfheaderleft {
	float:left;
	background-image:url(images/mes-sender-box-left-corner.gif);
	width:8px;
	height:31px;
}

.bookshelfheader_dropdown {
	float:left;
	height:25px;
	padding-top:6px;
	margin-top:0px;
	width:741px;
	background-image:url(images/mes-sender-box-bg.gif);
}

.bookshelfheadermiddle {
	float:left;
	height:25px;
	padding-top:6px;
	margin-top:0px;
	width:741px;
	background-image:url(images/mes-sender-box-bg.gif);
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}

.bookshelfheaderright {
	float:left;
	background-image:url(images/mes-sender-box-right-corner.gif);
	width:6px;
	height:31px;
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}

div #edit-catagory-bookshelfs {
	margin-top:0px;
}
div #editbookshelf {
	float:right;
	padding-right:5px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div #sortbookshelf {
	float:right;
	padding-right:13px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contributing_individual_top_even {
width:733px; 
background-color:#E4F3FA;
border-bottom:1px solid #B6DBEB;
padding:10px 10px 10px 10px;
float:left;
}
.contributing_individual_top_odd {
width:733px; 
background-color:#EAF5FB;
border-bottom:1px solid #B6DBEB;
padding:10px 10px 10px 10px;
float:left;
}
.contributing_individual_btm {
width:79%; 
font:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#009900;
padding-left:10px;
}
.contributing_individual {
	width:25%; 
	padding-left:5px;
	padding-top:5px;
}

.contributing_individual_image {
	width:125px;
	float:left; 
}

.contributing_individual_content {
	width:600px;
	float:left; 
	color:#666666;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	line-height:17px;	
}

.contributing_individual_content .con_name {
	float:left;
	width:100%;
}

.contributing_individual_content .con_rating {
	float:left;
	width:100%;
}

#edit-feature-topics-list-wrapper label{
display:inline;
font-weight:normal;
}
.txt_book_chapter{
width:355px;
border-bottom:1px solid #CCCCCC;
margin:3px;
float:left;
}
.chapter_title{
float:left;
margin-left:10px;
margin-right:10px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
width:340px;
font-size:12px;
}
.chapter_info{
float:left;
margin:2px 10px 2px 20px;
font-weight:bold;
width:325px;
color:#666666;
font-size:10px;
padding-bottom:3px;
}
.txt_book_cnt{
color:#3DB03D;
font-family:arial;
font-size:17px;
font-weight:bold;
}
div #block-taggly-1 embed {
height:110px;
width:287px;
}

/* Addbook Style */
.bkgicon {
float:none;
width:10%;
padding-top:2px;
}
.bkgdropdown {
float:none;
margin-top:-4px;
position:absolute;
}
*+html .bkgdropdown {
float:none;
margin-top:-4px;
position:absolute;
}
.bkgscroll {
height: 80px;
width: 148px;
overflow: auto;
border: 2px solid #A5D2E8;
background-color: #A5D2E8;
padding: 8px;
color:#0033CC;
}
.bkgdropdowntxt {
padding-top:50px;
height:40px;
color:#0033CC;
}
.nobkgdropdowntxt {
padding-top:10px;
height:10px;
color:#0033CC;
}
.bkglist{
color:#2733d2;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
}
.bkglist_err{
color:#FF0000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:20px;
padding-left:12px;
}
/* End of Addbook Style */


/* End of Addbook Style */
.ques_title{
padding-top:5px;
padding-bottom:5px;
}
.txt_blod{
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}
.question_answer_list{
padding-top:10px;
padding-bottom:10px;
}

form.fivestar-widget div.description {
display:none;
margin-bottom:0;
}
.roundedcornr_box_620704 {
	background: url(images/roundedcornr_620704_tl.png) no-repeat top left;
}
.roundedcornr_top_620704 {
	background: url(images/roundedcornr_620704_tr.png) no-repeat top right;
}
.roundedcornr_bottom_620704 {
	background: url(images/roundedcornr_620704_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_620704 div {
	background: url(images/roundedcornr_620704_br.png) no-repeat bottom right;
}
.roundedcornr_content_620704 {
	background: url(images/roundedcornr_620704_r.png) top right repeat-y;
}

.roundedcornr_top_620704 div,.roundedcornr_top_620704,
.roundedcornr_bottom_620704 div, .roundedcornr_bottom_620704 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_620704, .roundedcornr_bottom_620704 {
	margin-top:0px;
}
.roundedcornr_content_620704 {
padding: 0 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
 }

#edit-jump-to-question-wrapper{
margin-bottom:0px;
margin-top:0px;
}
#edit-jump-to-question-wrapper label{
display:inline;
font-weight:normal;
}
.abuseContent {
border:1px solid #C1E1EC;
clear:both;
background-color:#E6F3F9;
}
div .form-item .description {
float:left;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
color:#404040;
padding-right:10px;
padding-bottom:10px;
padding-top:5px;
text-align:justify;
width:100%;
}
div #abuseSubmit {
margin-top:11px;
}
div #edit-body {
  width:710px;
}
.help_Content {
border:0px solid #FF0000;
clear:both;
}
div #edit-content_path_row {
display:none;
}
div #helpSubmit {
clear:both;
float:left;

}
div #norecordfounds {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:55px;
}
div #statusmessages {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
div #edit-body {
  width:710px;
}

.answerbuttons{
float:right;
width:740px;
text-align:right;
margin-bottom:10px;
margin-top:10px;
}
div #sessionexpired {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.form-item label.option {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:-4px;
}
div input.form-text {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
div select#edit-schoolname {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
div select#edit-schooldept {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
div select#edit-techstatus {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
textarea#edit-comment {
color:#0B333C;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.streamheader {
border-bottom:1px solid #B9DCEE;
float:left;
min-height:20px;
width:99%;
clear:both;
padding-bottom:5px;
}
.streamheader_first {
float:left;
min-height:20px;
width:99%;
clear:both;
padding-bottom:15px;
}
.bookstreamimg{
border-bottom:1px solid #B9DCEE;
float:left;
min-height:20px;
width:99%;
clear:both;
padding-bottom:15px;
}
.book_pagination {
width:25%;
border:0px solid #C1E1EC;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:left;
text-align:right;
padding-top:8px;
}
.searchheader {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#DC7A11;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
width:75%;
float:left;
}

.clouderrmsg {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#FF0000; 
font-weight:bold;
padding-bottom:3px;
width:100%;
}
.buybooksream {
width:90%;
padding-bottom:48px;
}
*+html .buybooksream {
width:90%;
padding-bottom:5px;
}
.contributedindiv {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:0px;
margin-left:30px;
color:#FF0000;
}
div.outercoverflow div.coverflow div.imagebg_1{
background-color:#F7F7F7;
margin-left:54px;
margin-top:847px;
position:absolute;
top:0;
}
.general_err{
margin-top:100px;
text-align:center;
}

.gen_err_color {
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}


.rdnotfound {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}
.form-item select {
	font-family:arial;
	font-size:12px; 
}
.stream_center_border_middle_groups {
background-color:#F7F7F7;
float:left;
height:240px;
width:744px;
}

.helpContentHeader {
border:0px solid #C1E1EC;
background-color:#52A8D3;
width:100%;
height:25px;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
clear:both;
}
.csshelpheaderfirst {
width:459px;
margin-top:3px;
float:left;
}
.csshelpheadersecond {
width:100px;
margin-top:3px;
float:left;
}
.csshelpheaderthird {
width:192px;
margin-top:3px;
float:left;
}
.helpContentbodyodd {
border:0px solid #C1E1EC;
background-color:#C8E4F0;
width:100%;
font-family:Arial;
font-size:12px;
font-weight:normal;
clear:both;
}
.helpContentbodyeven {
border:0px solid #C1E1EC;
background-color:#E6F3F9;
width:100%;
font-family:Arial;
font-size:12px;
font-weight:normal;
clear:both;
}
.helpcontentfirstodd {
width:459px;
background-color:#C8E4F0;
float:left;
height:30px;
font-weight:bold;
}
.helpcontentsecondodd {
width:100px;
background-color:#C8E4F0;
float:left;
height:30px;
}
.helpcontentthirdodd {
width:192px;
background-color:#C8E4F0;
float:left;
height:30px;
}
.helpcontentfirsteven {
width:459px;
background-color:#E6F3F9;
float:left;
height:30px;
font-weight:bold;
}
.helpcontentsecondeven {
width:100px;
background-color:#E6F3F9;
float:left;
height:30px;
}
.helpcontentthirdeven {
width:192px;
background-color:#E6F3F9;
float:left;
height:30px;
}
.helpsimilar {
border:1px solid #E6C954;
background-color:#E0840F;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:11px;
cursor:pointer;
}
div #edit-sortby-1-wrapper {
margin-top:0px;
}

.helpContentfooternorecordsfound {
border:0px solid #C1E1EC;
background-color:#E6F3F9;
width:100%;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FF0000;
height:25px;
}

.node_qa_rating {
	float:left;
	width:48%;
}

.node_qa_rating {
float:left;
margin-top:3px;
width:90px;
}

.node_qa_rating .form-item label{
display:none;
}

.node_qa_rating .form-item .description{
display:none;
}

.node_answer_rating .form-item label{
display:none;
}

.node_answer_rating .form-item .description{
display:none;
}

.headerviewallbookshelf {
border-bottom:0 solid #B9DCEE;
color:#DC7A11;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
width:85%;
float: left;
}
.cgroupview{
width:15%;
float: left;
}

.paginationviewallbook {
float:left;
margin-top:-20px;
}
.pagination_link {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.breadcrumb_main {
	float:left;
	width:100%;
	font-family:arial;
	font-size:12px;
}

.breadcrumb {
	font-family:arial;
	font-size:12px;
	margin:0px;
	padding-bottom:5px;
	margin-top:5px;
	color:#336699;
}

.book_pagination_bottom {
border:0 solid #C1E1EC;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-right:5px;
padding-top:5px;
text-align:right;
width:100%;
}
.stream_see_all_answers_left {
float:left;
font-size:12px;
font-weight:bold;
width:60%;
}
.stream_see_all_answers_right {
float:right;
font-size:12px;
font-weight:bold;
padding-left:10px;
width:25%;
}

.bookshelfheader_dropdown .form-item {
	margin-bottom:0em;
	margin-top:0em;
}	

.book_contributors_font {
	color:#666666;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
}

.node_answer_book_rating{
margin-top:2px;
}
.node_answer_book_rating .form-item label{
display:none;
}

.node_answer_book_rating .form-item .description{
display:none;
}

.page_count_link {
vertical-align:top;
text-decoration:none;
}

#edit-catagory-wrapper{
margin-top:0px;
}

#edit-sortby-wrapper {
margin-top:0px;
}

/* Error Message Content */

#errcontent-display{
	width:100%;
	border:0px solid #ACACAC;
}
#errcontent-display #errcontent-mid{
	background-color:#FFFFFF;
	border:0px solid #ACACAC;
}
.errcontent-listing-top {
	width:100%;
	float:left;
	text-align:right;
	height:32px;
}
.errcontent_headerleft {
	float:left;
	background-image:url(images/mes-sender-box-left-corner.gif);
	width:8px;
	height:31px;
}

.errcontent_headermiddle {
	float:left;
	height:25px;
	padding-top:6px;
	margin-top:0px;
	width:741px;
	background-image:url(images/mes-sender-box-bg.gif);
	text-align:left;
	color:#3698C9;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

.errcontent_headerright {
	float:left;
	background-image:url(images/mes-sender-box-right-corner.gif);
	width:6px;
	height:31px;
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}

.errcontent-invite-middle {
	width:733px;
	float:left;
	border-left:1px solid #B6DBEB;
	border-right:1px solid #B6DBEB;
	padding-left:20px;
	padding-bottom:10px;
}

.errcontent-listing-bottom {
	width:755px;
	float:left;
	border-top:1px solid #B6DBEB;
}

.authorize-msg{
	width:700px;
	float:left;
	padding-top:10px;
	text-align:center;
	height:40px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
}

/* End of Error Message Content */


.heightchangedynamic {
background-color:#AAD4E9;
border:1px solid #45A2CE;
height:100px;
margin-left:-53px;
margin-top:19px;
overflow:auto;
position:absolute;
width:200px;
}

.alignchangedynamic {
margin-left:10px;
padding-top:3px;
padding-bottom:2px;
}

.addchangedynamic {
text-align:right;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:10px;
}

#displayerrorcatagory {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#FF0000;
font-weight:bold;
text-align:center;
}
.heightfixededucatorregister {
height:240px;
}

/*#edit-undo, #edit-reset{
border:1px solid #D77103;
background-color:#F0B748;
width: 78px;
color: #FFFFFF;
cursor:pointer;
margin-right: 5px;
font-weight:bold;
}*/
/*.form-submit{
border:1px solid #D77103;
background-color:#F0B748;
color: #FFFFFF;
cursor:pointer;
margin-right: 5px;
font-weight:bold;
}*/

#edit-helpsubmit {
border:1px solid #E6C954;
background-color:#E0840F;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:11px;
cursor:pointer;
}

#edit-helpcancel {
border:1px solid #E6C954;
background-color:#E0840F;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
font-size:11px;
cursor:pointer;
}

/* Edit Group */

.group_edit{
  width: 73px;
  height: 20px;
  margin: 0;
  border: 0;
  background: transparent url(images/update.gif) no-repeat center top;
  overflow: hidden;
}

/* End of Edit Group */


.addbooktopfive {
padding-top:20px;
}

#topfivebooks {
font:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFCCCC none repeat scroll 0 0;
color:#220000;
border:1px solid #DD7777;
padding:2px;
}
#Filter_id{
display:none;
}
.bookstream_err_msg_display {
background:#FFCCCC none repeat scroll 0 0;
color:#220000;
border:1px solid #DD7777;
height:15px; 
margin-top:-13px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding-bottom:3px;
}

.bookshelvelist_stream {
padding-left:56px;
width:100%;
padding-top:3px;
}
*+html .bookshelvelist_stream {
padding-left:56px;
width:100%;
padding-top:5px;
}

.buybooksream_stream {
padding-left:55px;
width:100%;
padding-bottom:48px;
}
*+html .buybooksream_stream {
padding-left:55px;
width:100%;
padding-bottom:5px;
}

.bkgicon_stream {
padding-left:92px;
float:none;
width:100%;
padding-top:5px;
}

.bookshelve_stream {
float:left; 
width:64%; 
padding-right:0px;
}
.bookbuy_stream {
float:left; 
width:40%;
padding-right:0px;
padding-top:3px;
}
.heightchangedynamic_stream {
background-color:#AAD4E9;
border:1px solid #45A2CE;
height:100px;
margin-left:-48px;
margin-top:19px;
overflow:auto;
position:absolute;
width:200px;
}

*+html .heightchangedynamic_stream {
background-color:#AAD4E9;
border:1px solid #45A2CE;
height:100px;
margin-left:-205px;
margin-top:19px;
overflow:auto;
position:absolute;
width:200px;
}
.bkgdropdown_stream {
float:none;
margin-top:-4px;
position:absolute;
margin-left:41px;
}
*+html .bkgdropdown_stream {
float:none;
margin-top:-4px;
position:absolute;
margin-left:41px;
}
*+html .heightchangedynamic {
background-color:#AAD4E9;
border:1px solid #45A2CE;
height:100px;
margin-left:-201px;
margin-top:24px;
overflow:auto;
position:absolute;
width:200px;
}
div #edit-og-description_path_row {
display:none;
}
#edit-og-selective-wrapper .description {
display:none;
}
.safari #discussion_form_main #edit-title{
width:350px;
}
.safari3 #discussion_form_main #edit-title{
width:350px;
}
.communityContentRight_content {

padding-top:9px;
padding-right:3px;
padding-left:8px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
.ie7 .communityContent_right {
border:0px solid green;
height:311px;
width:38%;
background-color:#FEF1DF;
float:right;
margin-top:0px;
}
#TB_title {
background-color:#52A8D3;
font-family:Arial, Helvetica, sans-serif;
}
#TB_ajaxWindowTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#TB_closeAjaxWindow {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
#contribute_error_msg{
width:285px;
margin:58px 20px;
}

#middmiddle #edit-firstname-wrapper label {
	float:left;
	display:inline;	
	padding-right:59px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-first-name-wrapper label {
	display:inline;	
	padding-right:58px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-firstname-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-first-name-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-lastname-wrapper label {
	float:left;
	display:inline;	
	padding-right:59px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-last-name-wrapper label {
	display:inline;	
	padding-right:58px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-lastname-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-last-name-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-mail-wrapper label {
	float:left;
	display:inline;	
	padding-right:89px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-ins-mail-wrapper label {
	display:inline;	
	padding-right:19px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-mail-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-ins-mail-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-password-wrapper label {
	float:left;
	display:inline;	
	padding-right:61px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-pass-word-wrapper label {
	display:inline;	
	padding-right:61px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-confpassword-wrapper label {
	float:left;
	display:inline;	
	padding-right:13px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-conf-password-wrapper label {
	display:inline;	
	padding-right:13px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-password-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-pass-word-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-confpassword-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-conf-password-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-schoolname-wrapper label {
	display:inline;	
	padding-right:44px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-schoolname-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-schooldept-wrapper label {
	display:inline;	
	padding-right:52px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-schooldept-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-techstatus-wrapper label {
	display:inline;	
	padding-right:27px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-techstatus-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#middmiddle #edit-comment-wrapper label {
	display:inline;	
	padding-right:13px;
	font-family:arial;
	font-size:12px;
}

#middmiddle #edit-comment-wrapper input {
	font-family:verdana;
	font-size:10px;
	color:#848484;
}

#educator_regis .resizable-textarea {
    width: 337px;	
}

div #edit-body-field-body_path_row {
display:none;
}
.filter_more_info{
display:none;
}
/** Start Updates for Inline Styles in bookstreampage.inc **/
.book_img {
  border: 1px solid #CCCCCC;
}
.book_search_col2_inner {
  width: 90%;
}
.book_search_col2_inner1 {
  width: 80%;
}
.style_cursor {
  cursor: pointer;
}
.style_dispaly{
  display:none;
}
.community_main_third_center_inline{
  width: 334px;
}
.community_main_third_inline{
  width: 350px;
}
.community_main_second_right_inline{
height:150px;
}
.coverflow_1_inline{
  width: 100%;
}
.contribute_grb_1{
  height: 150px;
  width: 334px;
}
.community_main_second_left_in_01{
  height: 150px;
}
.community_main_second_in_01{
  height: 150px;
  width: 350px;
}
.community_main_first_center_in_01{
  width: 334px;
}
.community_main_first_in_01{
  width: 350px;
}
.community_main_third_center_in_02{
  width: 334px;
}
.community_main_third_in_02{
  width: 350px;
}
.coverflow_in_01{
  width: 100%;
}
.community_main_second_in_03{
  height: 150px;
  width: 350px;
}
.community_main_second_left_in_03{
  height: 150px;
}
.community_main_second_center_in_03{
  height: 150px;
  width: 334px;
}
.community_main_first_center_in_03{
  width: 334px;
}
.community_main_first_in_03{
  width: 350px;
}
.community_main_in_03{
  width: 350px;
}
.community_main_in_04{
  width: 300px;
}
.community_main_first_in_04{
  width: 300px;
}
.community_main_first_center_in_04{
  width: 284px;
}
.community_main_second_in_04{
height:110px;
width:300px;
}
.community_main_second_left_in_04{
  height:110px;
}
.community_main_second_center_in_04{
height:110px;
  width:284px;
}
.community_main_second_right_in_04{
  height:110px;
}
.community_main_third_in_04{
  width:300px;
}
.community_main_third_center_in_04{
  width:284px;
}
.style_float{
  float: left;
}
.community_content_add_in_01{
  width:100%;
}
.community_main_in_06{
  width:350px;
}
.community_main_second_right_in_06{
  height:150px;
}
.community_main_third_center_in_06{
  width:364px;
}
.community_main_third_in_06{
  width:480px;
}
.community_main_second_right_in_06{
  height:250px;
}
.community_main_in_07{
  width: 480px;
}
.community_main_first_in_07{
width:480px;
}
.community_main_first_center_in_07{
  width:364px;
}
.community_main_second_in_07{
  height:250px;
  width:480px;
}
.community_main_second_left_in_07{
  height:250px;
}
.community_main_second_center_in_07{
  height:250px;
  width:364px;
}
/** End Updates for Inline Styles in bookstreampage.inc **/
/** Starts Updates for Inline Styles in amazonsearchpage.inc **/
.style_display{
  display: none;
}
.bksearch_in_01{
  width: 90%;
}
.book_search_col3_in_01{
 padding-left:56px;
 width: 90%;
}
.book_search_col3_in_02{
 padding-left:56px;
 width: 90%;
}
.bksearch_in_02{
  width: 80%;
}
.bksearch_in_03{
  width: 95%;
}
.bksearch_in_04{
  margin-left:10px;
}
.bksearch_img_01{
  border: 1px solid #CCCCCC;
  cursor: pointer;
}
/** End Updates for Inline Styles in amazonsearchpage.inc **/

/** SEARCH USER RESULT */

.search_user_div_1 {
  color:#666666;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  line-height:17px;
  background-color:#EAF5FB; 
  border:1px solid #B6DBEB; 
  height: 75px; 
  padding:10px
}

.member_since {
  color:#3399CC;	
}

/** SEARCH USER RESULT */

/** people_mygroup tpl file style */

.people_mygroup_div_1 {
  width:95%; 
  float:left; 
  height:70px; 
  padding:10px 10px 10px 10px;
}

.people_mygroup_div_2 {
  width:14%; 
  float:left;
}

.people_mygroup_div_3 {
  float:left; 
  width:100%
}

.people_mygroup_div_4 {
  float:left; 
  width:12%;
}

.people_mygroup_div_5 {
  float:left; 
  width:80%;
}

.people_mygroup_div_6 {
  width:30%; 
  float:left;
}


/** people_mygroup tpl file style */

#book-catagory{
 font-family:arial;
 font-size:12px;
 width:150px;
}
#groupdetail_in_01{
color: #000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}
#groupdetail_in_02{
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration: none;
}
.group_btm_content{
padding-top:10px;
padding-bottom:10px;
}
.group_btm_content p{
text-align: justify;
padding-right:10px;
}

.search_content_div {
  color:#666666;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  line-height:17px;
  background-color:#EAF5FB; 
  border:1px solid #B6DBEB; 
  min-height: 50px; 
  padding:10px
}
.search_content_div dt.title a{
color:#336699;
font-size: 12px;
font-family:verdana;
line-height:17px;
}

.search_content_div dd p.search-snippet{
font-family:verdana;
font-size: 12px;
font-weight:normal;
line-height:17px;
}
.search_content_div dd p.search-info {
display:none;
}
.search_pager {
  clear: both;
  float: left;
  font-size: 11px;
  margin: 0px;
  padding: 0px;  
  width: 755px;
}

.search_pager .item-list{
  float: left;
  padding: 0px;
  padding: 0px;
  text-align: center;
  width: 740px;
}

.search_pager .item-list .pager{
  float: right;
  list-style-type: none;
}

.search_pager .item-list .pager li{
  float: left;
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
}
#edit-vote-wrapper a{
margin-left:0px;
}
.fivestar-form-item a{
margin-left:0px;
}

/* Code for Contributing Individual */
div.coverflow{
	background-color:#F7F7F7;
	width:40%;
	margin:0em auto 0em auto;
	border:0px solid red;
	height:130px;
}

div.coverflow a { 
	color:#AEAEAE;
}

div.coverflow a:hover {
	color:#FFCC00;
}

div.outercoverflow div.coverflow div.imagebg {	
	background-color:#E6E6E6;
	position:absolute; 
	top:0px;	
	margin-left:-14px;
	margin-top:770px;	
}

*+html div.outercoverflow div.coverflow div.imagebg {	
	background-color:#00000;
	position:absolute; 
	top:0px;
	border:0px solid red;
	margin-left:115px;
	margin-top:775px;	
}
div.outercoverflow div.coverflow div.imagebg {	
	background-color:#E6E6E6;
	position:absolute; 
	top:0px;	
	margin-left:-14px;
	margin-top:772px;
}
div.coverflow div.imagebg img {
	cursor:pointer;
}

div.outercoverflow div.coverflow .images element.style {
	height:56px;
	margin-top:94px;
	position:absolute;
}
div.coverflow .loading {
	font:900 1.2em arial;
	color:#7F7F7F;
	margin:0em auto 0em auto;
	text-align:center;
	z-index:1000;
	background:url(images/loading.gif) center bottom no-repeat;
	height:100px;
	width:300px;
}

div.coverflow .loading p {
	font:100 0.6em arial;
	color:#C1C1C1;
	margin:10px 0px 0px 0px;
}

div.coverflow .blend {
	color:#000000;
	background-color:#000000;
	text-shadow:none;
	display:none;
}

div.coverflow .captions {
	position:relative; 
	text-align:center;
	z-index:1000;
	height:60px;
	margin:0px auto 0px auto;
	clear:both;
}

div.coverflow .captions p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	padding-left:35px;
}

div.coverflow .captions p em {	
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

div.coverflow .captions p a {
	font-size:1em;
}

div.coverflow .scrollbar {
	visibility:hidden;
	position:relative; 
	z-index:1000;
	background:#000000 url(images/bar_bg.gif) 0 0 repeat-x;
	height:19px;	
	text-align:center;
	margin:-30px auto 0px auto;
}

div.coverflow .scrollbar p.slidetext {
	padding:0px 0px 0px 0px;
	margin:0px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;
}

div.coverflow .barleft {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -16px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

div.coverflow .barright {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -45px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

*+html div.coverflow .barleft {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

*+html div.coverflow .barright {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

.ie8 div.coverflow .barleft {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

.ie8 div.coverflow .barright {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

*+html div.coverflow .scrollbar p.slidetext {
	padding:0px 0px 0px 0px;
	margin:1px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;	
	}

div.coverflow .barleft a, .barright a {
	color:#999999;
	font:900 14px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow .barleft a {
	position:relative; 
	top:-4px;
	left:-2px;
}

div.coverflow .barright a {
	position:relative; 
	top:-4px;
	left:10px;
}

div.coverflow .barleft a:hover, .barright a:hover {
	color:#FFCC00;
}

div.coverflow .slider {
	position:absolute;
	z-index:1002;
	background-image:url(images/slider_.gif);
	background-repeat:no-repeat;
	width:36px;
	height:13px;	
	top:3px;
}

div.coverflow .slider a {
	position:relative; 
	top:-4px;
	left:0px;
	color:#999999;
	font:900 8px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow .slider a:hover {
	color:#FFCC00;
}

div.coverflow .firstqty,
div.coverflow .lastqty {
	color:#999999;
	font:900 9px arial;
	position:relative;
	top:3px;
}

div.coverflow .firstqty {
	float:left;
	left:22px;
}

div.coverflow .lastqty {
	float:right;
	right:3px;
}

div.coverflow .coverflow_imageviewer {
	position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	clear:both;
	float:left;
	z-index:1000;
	/*background:transparent url(images/overlay.png) 0 0 repeat;*/
	text-align:center;
	display:none;
	margin:0px auto 0px auto;
}

div.coverflow #coverflow_viewerimageholder {
    position:relative;
	padding:5px 5px 5px 5px;
	margin:40px auto 0px auto;
	/*background:#080808 url(images/bg_main.jpg) center center repeat-y;*/
	width:1%;
	border:1px solid #595959;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow: 5px 5px 5px #111111;
	-moz-box-shadow: 5px 5px 5px #111111;
	-webkit-box-shadow: 5px 5px 5px #111111;
}

div.coverflow #coverflow_viewermainimage {
	border:1px solid #595959;
}

div.coverflow #coverflow_viewercode {
	position:absolute;
	bottom:2px;
	left:6px;
	z-index:9000;
}

div.coverflow #coverflow_viewertext {
}

div.coverflow #coverflow_viewertext p.alt {
	position:relative;
	font:900 0.8em arial;
	text-align:center;
	z-index:10000;
	clear:both;
	margin:0px auto 0px auto;
	color:#0099CC;
}

div.coverflow #coverflow_viewertext p.longdesc {
	position:relative;
	font:900 0.7em arial;
	font-style:italic;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:both;
}

div.coverflow .coverflow_imageviewer p {
	font:100 0.6em arial;
	color:#AAAAAA;
	margin:5px 0px 5px 0px;
	padding:0;
}

div.coverflow .coverflow_imageviewer a {
	font-weight:bold;
}

div.coverflow #coverflow_viewercontrols {
	position:absolute;
	z-index:10000;
	top:0px;
	right:0px;
	width:auto;
	text-align:center;
	margin:0px auto 0px auto;
}

div.coverflow #coverflow_viewerprevimage,
div.coverflow #coverflow_viewernextimage,
div.coverflow #coverflow_viewercloseimage {
	position:relative;
	height:25px;
	width:25px;
}

div.coverflow #coverflow_viewerprevimage {
	/*background:url(images/prev.png);*/
	float:left;
}

div.coverflow #coverflow_viewerprevimage:hover {
	background-position:0px 25px;
}

div.coverflow #coverflow_viewernextimage {
	/*background:url(images/next.png);*/
	float:left;
}

div.coverflow #coverflow_viewernextimage:hover {
	background-position:0px 25px;
}

div.coverflow #coverflow_viewercloseimage {
	/*background:url(images/close.png);*/
	float:left;
}

div.coverflow #coverflow_viewercloseimage:hover {
	background-position:0px 25px;
}

div.coverflow #viewerLink {
	margin:10px auto 0px auto;
}

div.coverflow p {	
	color:#AEAEAE;	
}

div.coverflow p.textleft {
	text-align:left;
}

div.coverflow p.returnlink a {
	font:900 1.2em arial;
}

div.coverflow hr {
	border:none;
	margin:1em 0em 0.5em 0em;
	height:1px;
	background-color:#15161A;
}

div.coverflow form {
	text-align:center;
}

div.coverflow form div {
	margin:0px auto 5px auto;
	width:32em;
	text-align:right;
}

div.coverflow div.previewimage {
	float:left;
	margin:0em 0em 0em 0em;
	padding:0.6em;
	background:#000000;
	border:1px solid #4F4F4F;
	clear:none;
	text-align:center;
	width:120px;
}

div.coverflow div.previewimage p {
	text-align:center;
	font-size:0.7em;
	margin:1em 0em 0em 0em;
}

div.coverflow label {
	font:100 0.8em arial;
	float:left;
	color:#ADADAD;
	padding:0.5em 0em 0em 3em;
	text-shadow: 1px 1px 1px #0C0C0C;
}

div.coverflow input,
div.coverflow select {
	font:100 1em arial;
	padding:5px 0px 5px 2px;
	color:#353535;
	width:16em;
	border:1px solid #FFCC00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow select {
	width:16.2em;
}

div.coverflow .checkbox {
	width:20px;
	border:none;
}

div.coverflow .faux_holder {
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 10px 0px !important;
	position:relative;
}

div.coverflow input.uploadfile {
	position:absolute !important;
	left:225px !important;
	top:1px !important;
	z-index:1000 !important;
	-moz-opacity:.0 !important; 
	filter:alpha(opacity=0) !important; 
	opacity:.0 !important; 
}

div.coverflow div.upload_faux {
	position:absolute !important;
	right:30px !important;
	top:0px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 5px 0px !important;
}

div.coverflow input.uploadfile_faux {
	width:124px !important;
}

div.coverflow .formmessage {
	font:800 1em arial;
	color:#668525;
	background:#E5F6D1;
	border-top:2px solid #A6CE4E;
	border-bottom:2px solid #A6CE4E;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow h3.error {
	font:800 1em arial;
	color:#CF3922;
	background:#F7D9DA;
	border-top:2px solid #CF3922;
	border-bottom:2px solid #CF3922;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow .helplayer {
	display:none;
}

div.coverflow .instructions {
	font:100 1em arial;
	text-align:center;
	padding:0em 8em 0em 8em;
	margin:1em 0em 4em 0em;
}

div.coverflow fieldset {
	position:relative;
	margin:1em 0em 1em 0em;
	padding:1em 1em 1em 1em;
	border:1px solid #4F4F4F;
	/*background:#080808 url(images/bg_main.jpg) 0 center repeat-y;*/
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow fieldset legend {
	margin:1em 0em 0em 0em;
	padding:1em 1em 1em 1em;
	font:800 0.8em arial;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #E6E6E6;
	background-color:#151515;
	border:1px solid #494949;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow .galleryitem {
	background:#1D1D1D;
}

div.coverflow div.helpbox {
	padding:0.5em 0em 0.5em 0em;
	margin:0.5em 0em 0.5em 0em;
	text-align:left;
	border-top:0.1em dashed #FFCC00;
	border-bottom:0.1em dashed #FFCC00;
}

div.coverflow div.helpbox p {
	font:100 0.8em arial;
	color:#FFCC66;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}

div.coverflow input.helpbutton {
	width:25px;
	height:25px;
	/*background:transparent url(images/help.png) 0px 0.4em no-repeat;*/
	color:transparent;
	border:none;
	cursor:pointer;
}

div.coverflow input.button,
div.coverflow button.faux_button {
	font:900 0.8em arial;
	width:128px;
	height:31px;
	/*background:url(images/gen-upload-button.png) 0 0 no-repeat;*/
	text-align:center;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #0C0C0C;
	border:none;
	cursor:default;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow .coverflow_helplayer {
	display:none;
}

div.coverflow .coverflow_helplayer a {
	color:#111111;
}

div.coverflow .coverflow_helplayer a:hover {
	color:#0099CC;
}

div.coverflow .adminlinks {
	color:#CC3300;
	border:1px solid #826800;
	font:100 0.7em arial;
	position:absolute;
	width:500px;
	top:-5px;
	left:50%;
	margin:0em 0em 0em -250px;
	padding:1em 1em 0.75em 1em;
	background:#350000;
}

div.coverflow .adminlinks a {
	color:#FFCC00;
}

div.coverflow .adminlinks a:hover {
	color:#CC0000;
}

div.coverflow div.gallerymenu {
	margin:3em auto 1em auto;
	text-align:center;
	width:75%;
	visibility:hidden;
}

div.coverflow div.gallerymenu h3 {
	font:900 0.7em arial; 
	margin:0em 0em 0.5em 0em;
	color:#A4A4A4;
}

div.coverflow div.gallerymenu ul {
	list-style:none;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

div.coverflow div.gallerymenu ul li {
	display:inline;	
	margin:0em 0.2em 0em 0.2em;
	padding:0em 0em 0em 0em;
	font-size:1em;
}

div.coverflow div.gallerymenu ul li.breaker {
	margin:0em 0.2em 0em 0.2em;
}

div.coverflow div.gallerymenu ul li a {
	font-size:0.9em;
}

div.coverflow div.gallerymenu ul li a.active {
	color:#FFD941;
}

div.coverflow div.gallerymenu ul li a img {
	height:30px;
}

div.xclear {
	clear:both;
}

/* Contributing Groups */

div.coverflow_1{
	background-color:#F7F7F7;
	width:40%;
	margin:0em auto 0em auto;
	height:130px;
}

div.coverflow_1 a { 
	color:#AEAEAE;
}

div.coverflow_1 a:hover {
	color:#FFCC00;
}

div.coverflow_1 div.imagebg_1 {	
	background-color:#E6E6E6;
	position:absolute; 
	top:0px;	
	margin-left:-14px;
	margin-top:-9px;
}

*+html div.coverflow_1 div.imagebg_1 {	
	background-color:#00000;
	position:absolute; 
	top:0px;
	margin-left:115px;
	margin-top:1015px;	
}
.ie8 div.coverflow_1 div.imagebg_1 {	
	background-color:#00000;
	position:absolute; 
	top:0px;
	margin-left:-10px;
	margin-top:-5px;	
}
div.coverflow_1 div.imagebg_1 img {
	cursor:pointer;
}

div.coverflow_1 .images_1 element.style {
	height:56px;
	margin-top:94px;
}
div.coverflow_1 .loading {
	font:900 1.2em arial;
	color:#7F7F7F;
	margin:0em auto 0em auto;
	text-align:center;
	z-index:1000;
	background:url(images/loading.gif) center bottom no-repeat;
	height:100px;
	width:300px;
}

div.coverflow_1 .loading p {
	font:100 0.6em arial;
	color:#C1C1C1;
	margin:10px 0px 0px 0px;
}

div.coverflow_1 .blend {
	color:#000000;
	background-color:#000000;
	text-shadow:none;
	display:none;
}

div.coverflow_1 .captions_1 {
	position:relative; 
	text-align:center;
	z-index:1000;
	height:60px;
	margin:0px auto 0px auto;
	clear:both;
}

div.coverflow_1 .captions_1 p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	padding-left:35px;
}

div.coverflow_1 .captions_1 p em {	
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

div.coverflow_1 .captions_1 p a {
	font-size:1em;
}

div.coverflow_1 .scrollbar_1 {
	visibility:hidden;
	position:relative; 
	z-index:1000;
	background:#000000 url(images/bar_bg.gif) 0 0 repeat-x;
	height:19px;	
	text-align:center;
	margin:-30px auto 0px auto;
}

div.coverflow_1 .scrollbar_1 p.slidetext {
	padding:0px 0px 0px 0px;
	margin:0px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;
}

div.coverflow_1 .barleft_1 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -16px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

div.coverflow_1 .barright_1 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -45px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

*+html div.coverflow_1 .barleft_1 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

*+html div.coverflow_1 .barright_1 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

.ie8 div.coverflow_1 .barleft_1 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

.ie8 div.coverflow_1 .barright_1 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}


*+html div.coverflow_1 .scrollbar_1 p.slidetext {
	padding:0px 0px 0px 0px;
	margin:1px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;	
	}

div.coverflow_1 .barleft_1 a, .barright_1 a {
	color:#999999;
	font:900 14px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow_1 .barleft_1 a {
	position:relative; 
	top:-4px;
	left:-2px;
}

div.coverflow_1 .barright_1 a {
	position:relative; 
	top:-4px;
	left:10px;
}

div.coverflow_1 .barleft_1 a:hover, .barright_1 a:hover {
	color:#FFCC00;
}

div.coverflow_1 .slider_1 {
	position:absolute;
	z-index:1002;
	background-image:url(images/slider_.gif);
	background-repeat:no-repeat;
	width:36px;
	height:13px;	
	top:3px;
}

div.coverflow_1 .slider_1 a {
	position:relative; 
	top:-4px;
	left:0px;
	color:#999999;
	font:900 8px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow_1 .slider_1 a:hover {
	color:#FFCC00;
}

div.coverflow_1 .firstqty_1,
div.coverflow_1 .lastqty_1 {
	color:#999999;
	font:900 9px arial;
	position:relative;
	top:3px;
}

div.coverflow_1 .firstqty_1 {
	float:left;
	left:22px;
}

div.coverflow_1 .lastqty_1 {
	float:right;
	right:3px;
}

div.coverflow_1 .coverflow_imageviewer_1 {
	position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	clear:both;
	float:left;
	z-index:1000;
	/*background:transparent url(../images/overlay.png) 0 0 repeat;*/
	text-align:center;
	display:none;
	margin:0px auto 0px auto;
}

div.coverflow_1 #coverflow_viewerimageholder_1 {
    position:relative;
	padding:5px 5px 5px 5px;
	margin:40px auto 0px auto;
	/*background:#080808 url(../images/bg_main.jpg) center center repeat-y;*/
	width:1%;
	border:1px solid #595959;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow: 5px 5px 5px #111111;
	-moz-box-shadow: 5px 5px 5px #111111;
	-webkit-box-shadow: 5px 5px 5px #111111;
}

div.coverflow_1 #coverflow_viewermainimage_1 {
	border:1px solid #595959;
}

div.coverflow_1 #coverflow_viewercode_1 {
	position:absolute;
	bottom:2px;
	left:6px;
	z-index:9000;
}

div.coverflow_1 #coverflow_viewertext_1 {
}

div.coverflow_1 #coverflow_viewertext_1 p.alt {
	position:relative;
	font:900 0.8em arial;
	text-align:center;
	z-index:10000;
	clear:both;
	margin:0px auto 0px auto;
	color:#0099CC;
}

div.coverflow_1 #coverflow_viewertext_1 p.longdesc {
	position:relative;
	font:900 0.7em arial;
	font-style:italic;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:both;
}

div.coverflow_1 .coverflow_imageviewer_1 p {
	font:100 0.6em arial;
	color:#AAAAAA;
	margin:5px 0px 5px 0px;
	padding:0;
}

div.coverflow_1 .coverflow_imageviewer_1 a {
	font-weight:bold;
}

div.coverflow_1 #coverflow_viewercontrols_1 {
	position:absolute;
	z-index:10000;
	top:0px;
	right:0px;
	width:auto;
	text-align:center;
	margin:0px auto 0px auto;
}

div.coverflow_1 #coverflow_viewerprevimage,
div.coverflow_1 #coverflow_viewernextimage,
div.coverflow_1 #coverflow_viewercloseimage {
	position:relative;
	height:25px;
	width:25px;
}

div.coverflow_1 #coverflow_viewerprevimage {
	/*background:url(../images/prev.png);*/
	float:left;
}

div.coverflow_1 #coverflow_viewerprevimage:hover {
	background-position:0px 25px;
}

div.coverflow_1 #coverflow_viewernextimage {
	/*background:url(../images/next.png);*/
	float:left;
}

div.coverflow_1 #coverflow_viewernextimage:hover {
	background-position:0px 25px;
}

div.coverflow_1 #coverflow_viewercloseimage {
	/*background:url(../images/close.png);*/
	float:left;
}

div.coverflow_1 #coverflow_viewercloseimage:hover {
	background-position:0px 25px;
}

div.coverflow_1 #viewerLink {
	margin:10px auto 0px auto;
}

div.coverflow_1 p {	
	color:#AEAEAE;	
}

div.coverflow_1 p.textleft {
	text-align:left;
}

div.coverflow_1 p.returnlink a {
	font:900 1.2em arial;
}

div.coverflow_1 hr {
	border:none;
	margin:1em 0em 0.5em 0em;
	height:1px;
	background-color:#15161A;
}

div.coverflow_1 form {
	text-align:center;
}

div.coverflow_1 form div {
	margin:0px auto 5px auto;
	width:32em;
	text-align:right;
}

div.coverflow_1 div.previewimage {
	float:left;
	margin:0em 0em 0em 0em;
	padding:0.6em;
	background:#000000;
	border:1px solid #4F4F4F;
	clear:none;
	text-align:center;
	width:120px;
}

div.coverflow_1 div.previewimage p {
	text-align:center;
	font-size:0.7em;
	margin:1em 0em 0em 0em;
}

div.coverflow_1 label {
	font:100 0.8em arial;
	float:left;
	color:#ADADAD;
	padding:0.5em 0em 0em 3em;
	text-shadow: 1px 1px 1px #0C0C0C;
}

div.coverflow_1 input,
div.coverflow_1 select {
	font:100 1em arial;
	padding:5px 0px 5px 2px;
	color:#353535;
	width:16em;
	border:1px solid #FFCC00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_1 select {
	width:16.2em;
}

div.coverflow_1 .checkbox {
	width:20px;
	border:none;
}

div.coverflow_1 .faux_holder {
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 10px 0px !important;
	position:relative;
}

div.coverflow_1 input.uploadfile {
	position:absolute !important;
	left:225px !important;
	top:1px !important;
	z-index:1000 !important;
	-moz-opacity:.0 !important; 
	filter:alpha(opacity=0) !important; 
	opacity:.0 !important; 
}

div.coverflow_1 div.upload_faux {
	position:absolute !important;
	right:30px !important;
	top:0px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 5px 0px !important;
}

div.coverflow_1 input.uploadfile_faux {
	width:124px !important;
}

div.coverflow_1 .formmessage {
	font:800 1em arial;
	color:#668525;
	background:#E5F6D1;
	border-top:2px solid #A6CE4E;
	border-bottom:2px solid #A6CE4E;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow_1 h3.error {
	font:800 1em arial;
	color:#CF3922;
	background:#F7D9DA;
	border-top:2px solid #CF3922;
	border-bottom:2px solid #CF3922;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow_1 .helplayer {
	display:none;
}

div.coverflow_1 .instructions {
	font:100 1em arial;
	text-align:center;
	padding:0em 8em 0em 8em;
	margin:1em 0em 4em 0em;
}

div.coverflow_1 fieldset {
	position:relative;
	margin:1em 0em 1em 0em;
	padding:1em 1em 1em 1em;
	border:1px solid #4F4F4F;
	/*background:#080808 url(../images/bg_main.jpg) 0 center repeat-y;*/
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_1 fieldset legend {
	margin:1em 0em 0em 0em;
	padding:1em 1em 1em 1em;
	font:800 0.8em arial;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #E6E6E6;
	background-color:#151515;
	border:1px solid #494949;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_1 .galleryitem {
	background:#1D1D1D;
}

div.coverflow_1 div.helpbox {
	padding:0.5em 0em 0.5em 0em;
	margin:0.5em 0em 0.5em 0em;
	text-align:left;
	border-top:0.1em dashed #FFCC00;
	border-bottom:0.1em dashed #FFCC00;
}

div.coverflow_1 div.helpbox p {
	font:100 0.8em arial;
	color:#FFCC66;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}

div.coverflow_1 input.helpbutton {
	width:25px;
	height:25px;
	/*background:transparent url(../images/help.png) 0px 0.4em no-repeat;*/
	color:transparent;
	border:none;
	cursor:pointer;
}

div.coverflow_1 input.button,
div.coverflow_1 button.faux_button {
	font:900 0.8em arial;
	width:128px;
	height:31px;
	/*background:url(../images/gen-upload-button.png) 0 0 no-repeat;*/
	text-align:center;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #0C0C0C;
	border:none;
	cursor:default;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_1 .coverflow_helplayer {
	display:none;
}

div.coverflow_1 .coverflow_helplayer a {
	color:#111111;
}

div.coverflow_1 .coverflow_helplayer a:hover {
	color:#0099CC;
}

div.coverflow_1 .adminlinks {
	color:#CC3300;
	border:1px solid #826800;
	font:100 0.7em arial;
	position:absolute;
	width:500px;
	top:-5px;
	left:50%;
	margin:0em 0em 0em -250px;
	padding:1em 1em 0.75em 1em;
	background:#350000;
}

div.coverflow_1 .adminlinks a {
	color:#FFCC00;
}

div.coverflow_1 .adminlinks a:hover {
	color:#CC0000;
}

div.coverflow_1 div.gallerymenu_1 {
	margin:3em auto 1em auto;
	text-align:center;
	width:75%;
	visibility:hidden;
}

div.coverflow_1 div.gallerymenu_1 h3 {
	font:900 0.7em arial; 
	margin:0em 0em 0.5em 0em;
	color:#A4A4A4;
}

div.coverflow_1 div.gallerymenu_1 ul {
	list-style:none;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

div.coverflow_1 div.gallerymenu_1 ul li {
	display:inline;	
	margin:0em 0.2em 0em 0.2em;
	padding:0em 0em 0em 0em;
	font-size:1em;
}

div.coverflow_1 div.gallerymenu_1 ul li.breaker {
	margin:0em 0.2em 0em 0.2em;
}

div.coverflow_1 div.gallerymenu_1 ul li a {
	font-size:0.9em;
}

div.coverflow_1 div.gallerymenu_1 ul li a.active {
	color:#FFD941;
}

div.coverflow_1 div.gallerymenu_1 ul li a img {
	height:30px;
}

div.xclear {
	clear:both;
}

/* Code for Friends list coverflow*/

div.coverflow_2{
	background-color:#F7F7F7;
	width:40%;
	margin:0em auto 0em auto;
	border:0px solid red;
	height:130px;
}

div.coverflow_2 a { 
	color:#AEAEAE;
}

div.coverflow_2 a:hover {
	color:#FFCC00;
}

div.coverflow_2 div.imagebg_2 {	
	background-color:#E6E6E6;
	position:absolute; 
	top:0px;	
	margin-left:-15px;
	border:0px solid red;
	margin-top:-10px;
}

*+html div.coverflow_2 div.imagebg_2 {	
	background-color:#00000;
	position:absolute; 
	top:0px;
	border:0px solid red;
	margin-left:510px;
	margin-top:457px;	
}

div.coverflow_2 div.imagebg_2 img {
	cursor:pointer;
}

div.coverflow_2 .images_2 element.style {
	height:56px;
	margin-top:94px;
}
div.coverflow_2 .loading {
	font:900 1.2em arial;
	color:#7F7F7F;
	margin:0em auto 0em auto;
	text-align:center;
	z-index:1000;
	background:url(images/loading.gif) center bottom no-repeat;
	height:100px;
	width:300px;
}

div.coverflow_2 .loading p {
	font:100 0.6em arial;
	color:#C1C1C1;
	margin:10px 0px 0px 0px;
}

div.coverflow_2 .blend {
	color:#000000;
	background-color:#000000;
	text-shadow:none;
	display:none;
}

div.coverflow_2 .captions_2 {
	position:relative; 
	text-align:center;
	z-index:1000;
	height:60px;
	margin:0px auto 0px auto;
	clear:both;
	padding-left:40px;
}

div.coverflow_2 .captions_2 p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}

div.coverflow_2 .captions_2 p em {	
	color:#009900;
	font-size:12px;	
	font-size-adjust:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

div.coverflow_2 .captions_2 p a {
	font-size:1em;
}

div.coverflow_2 .scrollbar_2 {
	visibility:hidden;
	position:relative; 
	z-index:1000;
	background:#000000 url(images/bar_bg.gif) 0 0 repeat-x;
	height:19px;	
	text-align:center;
	margin:-30px auto 0px auto;
}

div.coverflow_2 .scrollbar_2 p.slidetext {
	padding:0px 0px 0px 0px;
	margin:0px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;
}

div.coverflow_2 .barleft_2 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -16px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

div.coverflow_2 .barright_2 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -47px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}

*+html div.coverflow_2 .barleft_2 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

*+html div.coverflow_2 .barright_2 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}
.ie8 div.coverflow_2 .barleft_2 {
	position:relative; 
	float:left;
	z-index:1001;
	margin:0px 0px 0px -28px;	
	background:#000000 url(images/bar_left.gif) top left no-repeat;
	height:19px;	
	width:32px;	
}

.ie8 div.coverflow_2 .barright_2 {
	position:relative; 
	float:right;
	z-index:1001;
	margin:0px -48px 0px 0px;
	background:#000000 url(images/bar_right.gif) top right no-repeat;
	height:19px;	
	width:50px;		
}
*+html div.coverflow_2 .scrollbar_2 p.slidetext {
	padding:0px 0px 0px 0px;
	margin:1px 0px -13px 0px;
	font:900 0.7em arial;
	position:relative;
	top:2px;
	text-align:center;	
	}

div.coverflow_2 .barleft_2 a, .barright_2 a {
	color:#999999;
	font:900 14px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow_2 .barleft_2 a {
	position:relative; 
	top:-4px;
	left:-2px;
}

div.coverflow_2 .barright_2 a {
	position:relative; 
	top:-4px;
	left:10px;
}

div.coverflow_2 .barleft_2 a:hover, .barright_2 a:hover {
	color:#FFCC00;
}

div.coverflow_2 .slider_2 {
	position:absolute;
	z-index:1002;
	background-image:url(images/slider_.gif);
	background-repeat:no-repeat;
	width:36px;
	height:13px;	
	top:3px;
}

div.coverflow_2 .slider_2 a {
	position:relative; 
	top:-4px;
	left:0px;
	color:#999999;
	font:900 8px arial;
	text-decoration:none;
	outline:none;
}

div.coverflow_2 .slider_2 a:hover {
	color:#FFCC00;
}

div.coverflow_2 .firstqty_2,
div.coverflow_2 .lastqty_2 {
	color:#999999;
	font:900 9px arial;
	position:relative;
	top:3px;
}

div.coverflow_2 .firstqty_2 {
	float:left;
	left:22px;
}

div.coverflow_2 .lastqty_2 {
	float:right;
	right:3px;
}

div.coverflow_2 .coverflow_imageviewer_2 {
	position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	clear:both;
	float:left;
	z-index:1000;
	/*background:transparent url(../images/overlay.png) 0 0 repeat;*/
	text-align:center;
	display:none;
	margin:0px auto 0px auto;
}

div.coverflow_2 #coverflow_viewerimageholder_2 {
    position:relative;
	padding:5px 5px 5px 5px;
	margin:40px auto 0px auto;
	/*background:#080808 url(../images/bg_main.jpg) center center repeat-y;*/
	width:1%;
	border:1px solid #595959;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow: 5px 5px 5px #111111;
	-moz-box-shadow: 5px 5px 5px #111111;
	-webkit-box-shadow: 5px 5px 5px #111111;
}

div.coverflow_2 #coverflow_viewermainimage_2 {
	border:1px solid #595959;
}

div.coverflow_2 #coverflow_viewercode_2 {
	position:absolute;
	bottom:2px;
	left:6px;
	z-index:9000;
}

div.coverflow_2 #coverflow_viewertext_2 {
}

div.coverflow_2 #coverflow_viewertext_2 p.alt {
	position:relative;
	font:900 0.8em arial;
	text-align:center;
	z-index:10000;
	clear:both;
	margin:0px auto 0px auto;
	color:#0099CC;
}

div.coverflow_2 #coverflow_viewertext_2 p.longdesc {
	position:relative;
	font:900 0.7em arial;
	font-style:italic;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	clear:both;
}

div.coverflow_2 .coverflow_imageviewer_2 p {
	font:100 0.6em arial;
	color:#AAAAAA;
	margin:5px 0px 5px 0px;
	padding:0;
}

div.coverflow_2 .coverflow_imageviewer_2 a {
	font-weight:bold;
}

div.coverflow_2 #coverflow_viewercontrols_2 {
	position:absolute;
	z-index:10000;
	top:0px;
	right:0px;
	width:auto;
	text-align:center;
	margin:0px auto 0px auto;
}

div.coverflow_2 #coverflow_viewerprevimage,
div.coverflow_2 #coverflow_viewernextimage,
div.coverflow_2 #coverflow_viewercloseimage {
	position:relative;
	height:25px;
	width:25px;
}

div.coverflow_2 #coverflow_viewerprevimage {
	/*background:url(../images/prev.png);*/
	float:left;
}

div.coverflow_2 #coverflow_viewerprevimage:hover {
	background-position:0px 25px;
}

div.coverflow_2 #coverflow_viewernextimage {
	/*background:url(../images/next.png);*/
	float:left;
}

div.coverflow_2 #coverflow_viewernextimage:hover {
	background-position:0px 25px;
}

div.coverflow_2 #coverflow_viewercloseimage {
	/*background:url(../images/close.png);*/
	float:left;
}

div.coverflow_2 #coverflow_viewercloseimage:hover {
	background-position:0px 25px;
}

div.coverflow_2 #viewerLink {
	margin:10px auto 0px auto;
}

div.coverflow_2 p {	
	color:#AEAEAE;	
}

div.coverflow_2 p.textleft {
	text-align:left;
}

div.coverflow_2 p.returnlink a {
	font:900 1.2em arial;
}

div.coverflow_2 hr {
	border:none;
	margin:1em 0em 0.5em 0em;
	height:1px;
	background-color:#15161A;
}

div.coverflow_2 form {
	text-align:center;
}

div.coverflow_2 form div {
	margin:0px auto 5px auto;
	width:32em;
	text-align:right;
}

div.coverflow_2 div.previewimage {
	float:left;
	margin:0em 0em 0em 0em;
	padding:0.6em;
	background:#000000;
	border:1px solid #4F4F4F;
	clear:none;
	text-align:center;
	width:120px;
}

div.coverflow_2 div.previewimage p {
	text-align:center;
	font-size:0.7em;
	margin:1em 0em 0em 0em;
}

div.coverflow_2 label {
	font:100 0.8em arial;
	float:left;
	color:#ADADAD;
	padding:0.5em 0em 0em 3em;
	text-shadow: 1px 1px 1px #0C0C0C;
}

div.coverflow_2 input,
div.coverflow_2 select {
	font:100 1em arial;
	padding:5px 0px 5px 2px;
	color:#353535;
	width:16em;
	border:1px solid #FFCC00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_2 select {
	width:16.2em;
}

div.coverflow_2 .checkbox {
	width:20px;
	border:none;
}

div.coverflow_2 .faux_holder {
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 10px 0px !important;
	position:relative;
}

div.coverflow_2 input.uploadfile {
	position:absolute !important;
	left:225px !important;
	top:1px !important;
	z-index:1000 !important;
	-moz-opacity:.0 !important; 
	filter:alpha(opacity=0) !important; 
	opacity:.0 !important; 
}

div.coverflow_2 div.upload_faux {
	position:absolute !important;
	right:30px !important;
	top:0px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 5px 0px !important;
}

div.coverflow_2 input.uploadfile_faux {
	width:124px !important;
}

div.coverflow_2 .formmessage {
	font:800 1em arial;
	color:#668525;
	background:#E5F6D1;
	border-top:2px solid #A6CE4E;
	border-bottom:2px solid #A6CE4E;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow_2 h3.error {
	font:800 1em arial;
	color:#CF3922;
	background:#F7D9DA;
	border-top:2px solid #CF3922;
	border-bottom:2px solid #CF3922;
	padding:0.5em 0em 0.5em 0em;
	margin:1em auto 1em auto;
	width:50%;
}

div.coverflow_2 .helplayer {
	display:none;
}

div.coverflow_2 .instructions {
	font:100 1em arial;
	text-align:center;
	padding:0em 8em 0em 8em;
	margin:1em 0em 4em 0em;
}

div.coverflow_2 fieldset {
	position:relative;
	margin:1em 0em 1em 0em;
	padding:1em 1em 1em 1em;
	border:1px solid #4F4F4F;
	/*background:#080808 url(../images/bg_main.jpg) 0 center repeat-y;*/
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_2 fieldset legend {
	margin:1em 0em 0em 0em;
	padding:1em 1em 1em 1em;
	font:800 0.8em arial;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #E6E6E6;
	background-color:#151515;
	border:1px solid #494949;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_2 .galleryitem {
	background:#1D1D1D;
}

div.coverflow_2 div.helpbox {
	padding:0.5em 0em 0.5em 0em;
	margin:0.5em 0em 0.5em 0em;
	text-align:left;
	border-top:0.1em dashed #FFCC00;
	border-bottom:0.1em dashed #FFCC00;
}

div.coverflow_2 div.helpbox p {
	font:100 0.8em arial;
	color:#FFCC66;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}

div.coverflow_2 input.helpbutton {
	width:25px;
	height:25px;
	/*background:transparent url(../images/help.png) 0px 0.4em no-repeat;*/
	color:transparent;
	border:none;
	cursor:pointer;
}

div.coverflow_2 input.button,
div.coverflow_2 button.faux_button {
	font:900 0.8em arial;
	width:128px;
	height:31px;
	/*background:url(../images/gen-upload-button.png) 0 0 no-repeat;*/
	text-align:center;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #0C0C0C;
	border:none;
	cursor:default;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}

div.coverflow_2 .coverflow_helplayer {
	display:none;
}

div.coverflow_2 .coverflow_helplayer a {
	color:#111111;
}

div.coverflow_2 .coverflow_helplayer a:hover {
	color:#0099CC;
}

div.coverflow_2 .adminlinks {
	color:#CC3300;
	border:1px solid #826800;
	font:100 0.7em arial;
	position:absolute;
	width:500px;
	top:-5px;
	left:50%;
	margin:0em 0em 0em -250px;
	padding:1em 1em 0.75em 1em;
	background:#350000;
}

div.coverflow_2 .adminlinks a {
	color:#FFCC00;
}

div.coverflow_2 .adminlinks a:hover {
	color:#CC0000;
}

div.coverflow_2 div.gallerymenu_2 {
	margin:3em auto 1em auto;
	text-align:center;
	width:75%;
	visibility:hidden;
}

div.coverflow_2 div.gallerymenu_2 h3 {
	font:900 0.7em arial; 
	margin:0em 0em 0.5em 0em;
	color:#A4A4A4;
}

div.coverflow_2 div.gallerymenu_2 ul {
	list-style:none;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

div.coverflow_2 div.gallerymenu_2 ul li {
	display:inline;	
	margin:0em 0.2em 0em 0.2em;
	padding:0em 0em 0em 0em;
	font-size:1em;
}

div.coverflow_2 div.gallerymenu_2 ul li.breaker {
	margin:0em 0.2em 0em 0.2em;
}

div.coverflow_2 div.gallerymenu_2 ul li a {
	font-size:0.9em;
}

div.coverflow_2 div.gallerymenu_2 ul li a.active {
	color:#FFD941;
}

div.coverflow_2 div.gallerymenu_2 ul li a img {
	height:30px;
}

div.xclear {
	clear:both;
}
.fottercopy {
float:left;
color:#545454;
font-size:11px;
padding-left:130px;
padding-top:5px;
}

/** Karthikeyan added here **/

#students-settings #edit-students-wrapper {
width:100%;
}
#students-settings #edit-students-wrapper label {
float:left;
width:40%;
}
#students-settings #edit-students-wrapper #edit-students {
width:100px;
}

#press-settings #edit-press-wrapper {
width:100%;
}
#press-settings #edit-press-wrapper label {
float:left;
width:17%;
}
#press-settings #edit-press-wrapper #edit-press {
width:100px;
}
#dhtmltooltip {
position: absolute;
border: 2px solid #738c42;
width: 450px;
background-color: #a5bd5a;
visibility: hidden;
z-index: 100;
text-align:justify;
font:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:10px 10px 10px 5px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}

/** Code ends here **/

#order_information{
width:100%;
}
.order_info_pager{
width:100%;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:left;
text-align:center;
padding:10px;
}
.order_info_pager a{
padding-left:5px;
padding-right:5px;
}
#order_info_title {
float:left;
width:100%;
}
#order_information tr.even{
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}
#order_information tr.odd{
background-color:#E6F3F9;
border-bottom:1px solid #999999;
padding:0.1em 0.6em;
}
#order_information .tableHeader-processed{
background-color:#47A2D1;
height:30px;
color:#FFFFFF;
text-align:center;
}
#order_information thead th{
border-bottom:3px solid #CCCCCC;
padding-right:1em;
padding-left:2px;
text-align:left;
}
.bookshelvelist_mybook {
width:100%;
padding-top:3px;
}
.bookshelve_mybook {
float:left; 
width:75%; 
padding-right:5px;
}
.heightchangedynamic_bk {
background-color:#AAD4E9;
border:1px solid #45A2CE;
height:100px;
margin-left:-53px;
margin-top:19px;
overflow:auto;
position:relative;
width:200px;
}

