@charset "UTF-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
body { background: #CFC8D0 url(../../../../images/bkg-stripe.gif) no-repeat top center; }
.clearer { clear: both; }

html {
	min-height: 101%;
}

p, li, td { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 75%; line-height: 130%; padding-bottom: 10px; }
h1 { font-family: Arial, Helvetica, sans-serif; color: #A465B4; font-size: 100%; padding-bottom: 5px; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 90%; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 90%; padding: 10px 0px 15px 0px; }
.text-bold { color: #CC0000; font-weight: bold; }

#frame { margin: 0px auto 20px auto; width: 990px; }

#frame-header { background: url(../../../../images/bkg-header.gif) no-repeat; height: 175px; padding: 21px 25px 0px 25px; }
#logo-holder { float: left; width: 640px; height: 90px; padding: 20px 0px 0px 100px; }

#checkout-holder { float: left; width: 190px; background: url(../../../../images/bkg-checkout.gif) no-repeat; height: 110px; margin-left: 10px; }
#checkout-holder p { padding: 43px 0px 0px 35px; }
#checkout-holder a { color: #843399; font-weight: bold; padding-right: 5px; }
#checkout-holder a:hover { color: #4C8160; }
#checkout-holder ul { padding-top: 8px; list-style: none; }

#navigation-holder { float: left; width: 940px; height: 31px; }
#navigation-holder li { float: left; list-style: none; padding: 0px; margin: 0px;  }

#search-holder { float: left; width: 940px; padding: 0px; margin: 0px; }
#search-holder input { margin: 0px 10px 0px 0px; }

#frame-content { background: url(../../../../images/bkg-main-panel.gif) repeat-y; padding: 20px 25px 0px 25px; margin: 0px; }
#content-left { float: left; width: 150px; }

#content-centre { float: left; width: 580px; margin-left: 10px; }

#content-right { float: right; width: 190px; background: url(../../../../images/bkg-right-panel.jpg) no-repeat; }
#content-right li { list-style: none; padding: 0px; margin: 0px; }
#content-right h1 { padding: 15px 15px; }

#content-order {width: 600px; margin: 0px auto 0px auto; background: url(../../../../images/bkg-basket-panel.gif) no-repeat left bottom; }
#content-order ul { background: url(../../../../images/bkg-basket.gif) no-repeat; height: 30px; width: 600px; }
#content-order li { float: left; list-style: none; padding: 8px 10px; color: #4D2E55; font-weight: bold; }
#content-order p, td { font-weight: bold; }
#content-order h2 { color: #4D2E55; font-size: 110%; padding: 8px 10px 0px 10px; }
#content-order a { color: #A465B4; }
#content-order a:hover { color: #FF9900; }

.latest { background: url(../../../../images/divider-right.gif) no-repeat center bottom; padding: 0px 15px 15px 15px; margin-bottom: 5px; }
.latest p { float: left; width: 110px; }
.latest img { float: left; padding-right: 10px; }
.latest a { color: #666666; text-decoration: none; }
.latest a:hover { color: #7C4C88; text-decoration: underline; }

.index-catagories { float: left; width: 290px; height: 190px; } 
.index-catagories ul { background: url(../../../../images/bkg-index-holder.jpg) no-repeat; height: 47px; list-style: none; }
.index-catagories li { padding: 0px; margin: 0px; }

.landing-content li { list-style: none; float: left; padding-right: 10px; }
.landing-content ul { padding: 0px; margin: 0px; }
.landing-content a { color: #843399; }
.landing-content a:hover { color: #FF9900; }
.landing-content h1 { padding-bottom: 10px; }

.product-detail { background: url(../../../../images/divider-long.gif) left bottom no-repeat; padding: 10px 0px 20px 0px; }
.product-detail h1 { padding: 0px 0px 0px 0px; }
.product-detail li { list-style: none; float: left; padding: 0px; }
.product-detail img { margin-bottom: 10px; }

.left { float: left; width: 190px; }
.left img { border: solid 1px #CCCCCC; }

.right { float: left; width: 390px; }

.img-basket-pad { float: left; border: 1px solid #CCCCCC; margin-right: 10px; }

.product-base { padding: 10px 0px 20px 0px; }
.product-base li { list-style: none; float: left; padding: 0px; }

.landing-content-list { width: 280px; float: left; background: url(../../../../images/divider-list.gif) no-repeat center bottom; padding: 0px 5px 20px 5px; height:150px; }
.landing-content-list img { float: left; padding-right: 10px; }
.landing-content-list h1 {  /*float: left;*/ padding-right: 10px; }
.landing-content-list a { color: #843399; text-decoration: none; }
.landing-content-list a:hover { color: #FF9900; text-decoration: underline; }

#frame-footer { background: url(../../../../images/bkg-footer.gif) no-repeat; height: 30px; }

#frame-caveat { width: 950px; margin: 5px auto 0px auto; padding: 0px 20px; }
#frame-caveat p { padding: 0px 0px 10px 0px; float: left; color: #4E2F56; }
#frame-caveat li { float: right; list-style: none; padding: 0px 5px; }
#frame-caveat a { color: #4E2F56; text-decoration: none; }
#frame-caveat a:hover { color: #666666; text-decoration: underline; }

/* buttons */

.but-home a { display: block; width: 73px; height: 30px; background: url("../../../../images/but-home.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-home a:hover { background-position: -73px 0; }

.but-books a { display: block; width: 89px; height: 30px; background: url("../../../../images/but-books.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-books a:hover { background-position: -89px 0; }

.but-multimedia a { display: block; width: 120px; height: 30px; background: url("../../../../images/but-multimedia.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-multimedia a:hover { background-position: -120px 0; }

.but-journals a { display: block; width: 108px; height: 30px; background: url("../../../../images/but-journals.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-journals a:hover { background-position: -108px 0; }

.but-conferences a { display: block; width: 131px; height: 30px; background: url("../../../../images/but-conferences.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-conferences a:hover { background-position: -131px 0; }

.but-about-us a { display: block; width: 108px; height: 30px; background: url("../../../../images/but-about-us.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-about-us a:hover { background-position: -108px 0; }

.but-contact-us a { display: block; width: 121px; height: 30px; background: url("../../../../images/but-contact-us.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-contact-us a:hover { background-position: -121px 0; }

.but-login a { display: block; width: 90px; height: 30px; background: url("../../../../images/but-login.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-login a:hover { background-position: -90px 0; }

.but-register a { display: block; width: 90px; height: 30px; background: url("../../../../images/but-register.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-register a:hover { background-position: -90px 0; }

.but-latest a { display: block; width: 190px; height: 47px; background: url("../../../../images/but-latest-titles.jpg") 0 0 no-repeat; text-indent: -9999px; }
.but-latest a:hover { background-position: -190px 0; }

.but-checkout a { display: block; width: 181px; height: 23px; background: url("../../../../images/but-checkout.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-checkout a:hover { background-position: -181px 0; }

.but-index-books a { display: block; width: 290px; height: 47px; background: url("../../../../images/but-index-books.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-index-books a:hover { background-position: -290px 0; }

.but-index-multimedia a { display: block; width: 290px; height: 47px; background: url("../../../../images/but-index-multimedia.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-index-multimedia a:hover { background-position: -290px 0; }

.but-index-journals a { display: block; width: 290px; height: 47px; background: url("../../../../images/but-index-journals.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-index-journals a:hover { background-position: -290px 0; }

.but-index-conferences a { display: block; width: 290px; height: 47px; background: url("../../../../images/but-index-conferences.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-index-conferences a:hover { background-position: -290px 0; }

.but-back a { display: block; width: 160px; height: 38px; background: url("../../../../images/but-back.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-back a:hover { background-position: -160px 0; }

.but-add-basket a { display: block; width: 160px; height: 38px; background: url("../../../../images/but-add-basket.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-add-basket a:hover { background-position: -160px 0; }

.but-checkout-2 a { display: block; width: 160px; height: 38px; background: url("../../../../images/but-checkout-2.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-checkout-2 a:hover { background-position: -160px 0; }

.but-continue-2 a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_continue.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-continue-2 a:hover { background-position: -160px 0; }

.but-complete a { display: block; width: 140px; height: 24px; background: url("../../../../images/but-complete.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-complete a:hover { background-position: -140px 0; }

.pricetable{width:80%; }

.but-continue-basket a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_continue_shopping.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-continue-basket a:hover { background-position: -160px 0; }


.but-update-basket a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_update_basket.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-update-basket a:hover { background-position: -160px 0; }

.but-complete-order a { display: block; width: 160px; height: 38px; background: url("../../../../images/but-complete_new.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-complete-order a:hover { background-position: -160px 0; }

.but_login a { display: block; width: 120px; height: 38px; background: url("../../../../images/btn_login.gif") 0 0 no-repeat; text-indent: -9999px; }
.but_login a:hover { background-position: -122px 0; }

.but_register a { display: block; width: 120px; height: 38px; background: url("../../../../images/btn_register.gif") 0 0 no-repeat; text-indent: -9999px; }
.but_register a:hover { background-position: -122px 0; }

.but_shipping a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_edit_shipping.gif") 0 0 no-repeat; text-indent: -9999px; }
.but_shipping a:hover { background-position: -160px 0; }

.btn_amend_order a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_amend_order.gif") 0 0 no-repeat; text-indent: -9999px; }
.btn_amend_order a:hover { background-position: -160px 0; }


.but-edit_payment a { display: block; width: 182px; height: 38px; background: url("../../../../images/btn_edit_payment.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-edit_payment a:hover { background-position: -184px 0; }

.btn_add_another a { display: block; width: 182px; height: 38px; background: url("../../../../images/btn_add_another.gif") 0 0 no-repeat; text-indent: -9999px; }
.btn_add_another a:hover { background-position: -184px 0; }

.btn_remove_attendee a { display: block; width: 182px; height: 38px; background: url("../../../../images/btn_remove_attendee.gif") 0 0 no-repeat; text-indent: -9999px; }
.btn_remove_attendee a:hover { background-position: -184px 0; }

.but-logout a { display: block; width: 90px; height: 30px; background: url("../../../../images/but-logout.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-logout a:hover { background-position: -90px 0; }

.but-myaccount a { display: block; width: 90px; height: 30px; background: url("../../../../images/but-myaccount.gif") 0 0 no-repeat; text-indent: -9999px; }
.but-myaccount a:hover { background-position: -90px 0; }

.tableHead { width: 600px; margin: 0px auto 0px auto; background: url(../../../../images/bkg-basket-panel.gif) no-repeat left bottom; }

.tableHead ul { background: url(../../../../images/bkg-basket.gif) no-repeat; height: 30px; width: 600px; }
.tableHead li { float: left; list-style: none; padding: 8px 10px; color: #4D2E55; font-weight: bold; }
.tableHead p, td { font-weight: bold; }
.tableHead h2 { color: #4D2E55; font-size: 110%; padding: 8px 10px 0px 10px; }
.tableHead a { color: #4D2E55; }
.tableHead a:hover { color: #FF9900; }
.breadcrumb {font-size:13px; color: #4D2E55; font-weight:bold;}
/* Commented
.tablediv {	display:  table; width:70%; border-spacing:0px; border-collapse:separate; float:left; }
.rowdiv { display:  table-row; width:auto; }
.celldiv { float:left; display:  table-cell; width:35%;  }
*/
.priceTable{
font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 129%; line-height: 130%;  width:425px;}
.titleCell{width:155px !important; vertical-align:top;}
.total-Cell{width:263px !important;vertical-align:top; text-align:right; padding-right:17px;}
.priceCell{ padding-left:5px; !important; vertical-align:top;}
.removeCell{width:50px; text-align:center; vertical-align:top;}

.totalTable{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 129%; line-height: 130%;  width:450px; padding-left: 40px;}
.totalTable td{text-align:right;}

.priceTable1{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 129%; line-height: 130%;  width:400px;}
.totalCell{text-align:right; width:260px !important;}
.removeCell1{width:140px !important; text-align:center; vertical-align:top;}

.itemtotaltd{padding-right: 10px;}
.blanktd{width:62px;}
#content-event { margin: 15px 0px 0px 0px; width: 150px; background: url(../../../../images/bkg-left-panel.jpg) no-repeat; }
#content-event h1 {
padding:12px;
}
.smallTextForSubtitle{ 
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color: #666666;
}
.purpleTextForSubtitle{ 
font-size:75%;
font-family:Arial,Helvetica,sans-serif;
color: #A465B4;
font-weight:bold;
}
.h1LittleBigger{
	font-family: Arial, Helvetica, sans-serif;
	color: #A465B4; 
	font-size: 14px;
	font-weight:bold; 
	padding-bottom: 5px;
}

.but-event a { display: block; width: 150px; height: 47px; background: url("../../../../images/but-event-titles.jpg") 0 0 no-repeat; text-indent: -9999px; }
.but-event a:hover { background-position: -150px 0; }

.event { padding: 0px 15px 15px 15px; margin-bottom:0px;}

.event a { color: #666666; text-decoration: none; }
.event a:hover { color: #7C4C88; text-decoration: underline; }

.product-detail div.purpleTextForSubtitle{padding:0px 0px 10px 0px}

.product-detail div.purpleTextForSubtitle{padding:0px 0px 10px 0px}
#helppagelinks li a {
color:#4E2F56;
text-decoration:none;
}

#content-event li { list-style: none; padding: 0px; margin: 0px; }

.event p { float: left; width: 70px; }
.event img {
	float:left;
	padding-right:10px;
}

.contents-look a { color: #843399; text-decoration:none; }
.contents-look a:hover { color: #FF9900; }

.page_content p{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 75%; line-height: 130%; padding-bottom: 10px;}
.page_content a {color: #843399; text-decoration:none;}
.page_content a:hover {color: #FF9900;}
.page_content li{padding-left:0px; margin-left:16px}

.errmsg{
	color: #ff0000;
	padding-top:5px;
	padding-bottom:10px;
}
.error_box{width:600px; padding:5px 0px 5px; background-color:#FFF7C6; border:1px solid #CDD1B8; text-align:center; margin-top:25px;color: #CC0000; font-weight: bold;}

.but-prevpate,.but-prevpate_disable{
	list-style-image:none;
	line-height:0px;
	padding-bottom:0px;
	list-style-position:outside;
	list-style-type:none;
}
.but-prevpate a,.but-prevpate_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_previous_page.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.but-prevpate a:hover,.but-prevpate_disable { background-position: -160px 0; }
.but-nextpage,.but-nextpage_disable{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:0px;
	padding-bottom:0px;
}
.but-nextpage a,.but-nextpage_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_next_page.gif") 0 0 no-repeat; 
	text-indent: -9999px; 
}
.but-nextpage a:hover,.but-nextpage_disable{ background-position: -160px 0; }

#pagelink td{padding:0px;line-height:0px;}

.currentPageLink{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#666666;
	line-height:14px;
}
.events_pagelink{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#666666;
	line-height:14px;
	font-weight:normal;
}
.events_pagelink:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#FF9900;
	line-height:14px;
	text-decoration:underline;
	font-weight:normal;
}
.pageText{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	line-height:24px;
}
.order_text{ 
font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:130%; padding-bottom:10px; font-weight:bold;
}
.listTr{
	background-color:#EFDCF3/*#EFE1F2  rgb(242,232,244)*/;
	color:#000000;
	height:20px;
	text-align:left;
}
.listTr1{
	background-color:#ffffff;
	color:#000000;
	height:20px;
	
}
.text_red{
	color: #ff0000;
	font-family:Arial, Helvetica, sans-serif; font-size:95%; line-height:130%; padding-bottom:10px; font-weight:bold;
}
.btn_cancel{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_cancel a,.but_cancel_disable { 
	display: block; 
	width: 200px; 
	height: 28px; 
	background: url("../../../../images/btn_cancel.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_cancel a:hover,.but_cancel_disable { background-position: -200px 0; }

.btn_save_changes{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_save_changes a,.btn_save_changes_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_save_changes.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_save_changes a:hover,.btn_save_changes_disable { background-position: -160px 0; }

.btn_change_password{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_change_password a,.btn_change_password_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_change_password.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_change_password a:hover,.btn_change_password_disable { background-position: -160px 0; }
	
.btn_edit_profile{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_edit_profile a,.btn_edit_profile_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_edit_profile.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_edit_profile a:hover,.btn_edit_profile_disable { background-position: -160px 0; }

.btn_order_history{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_order_history a,.btn_order_history_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_order_history.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_order_history a:hover,.btn_order_history_disable { background-position: -160px 0; }

.btn_back_to_top a { display: block; width: 160px; height: 38px; background: url("../../../../images/btn_back_to_top.gif") 0 0 no-repeat; text-indent: -9999px; }
.btn_back_to_top a:hover { background-position: -160px 0; }
.btn_back_to_top {list-style-image:none; list-style-position:outside; list-style-type:none; line-height:0px; padding-bottom:0px;}

.btn_back_to_help a { display: block; width: 159px; height: 38px; background: url("../../../../images/btn_back_to_help.gif") 0 0 no-repeat; text-indent: -9999px; }
.btn_back_to_help a:hover { background-position: -160px 0; }
.btn_back_to_help {list-style-image:none; list-style-position:outside; list-style-type:none; line-height:0px; padding-bottom:0px;}


.h1_link:link{font-family: Arial, Helvetica, sans-serif; font-size: 100%; padding-bottom: 5px; text-decoration:none }
.h1_link:active{font-family: Arial, Helvetica, sans-serif;  font-size: 100%; padding-bottom: 5px; text-decoration:none }
.h1_link:visited{font-family: Arial, Helvetica, sans-serif;  font-size: 100%; padding-bottom: 5px; text-decoration:none }
.h1_link:hover{font-family: Arial, Helvetica, sans-serif;  font-size: 100%; padding-bottom: 5px; text-decoration:none }

.order_text_normal{ 
font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:130%; padding-bottom:10px; font-weight:normal;
}

.btn_print{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_print a,.btn_print_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_print.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_print a:hover,.btn_print_disable { background-position: -160px 0; }

.cancel{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.cancel a,.cancel_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/cancel.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.cancel a:hover,.cancel_disable { background-position: -160px 0; }
.btn_submit{line-height:0px; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px;}

.btn_submit a,.btn_submit_disable { 
	display: block; 
	width: 160px; 
	height: 28px; 
	background: url("../../../../images/btn_submit.gif") 0 0 no-repeat; 
	text-indent: -9999px
}
.btn_submit a:hover,.btn_submit_disable { background-position: -160px 0; }
h2.authors{font-size:12px}
.price_Ex_Cell{
	width:91px;
	padding-right:17px;
	text-align:right;
	vertical-align:top;
}
.price_IN_Cell{
	width:92px;
	padding-right:8px;
	text-align:right;
	vertical-align:top;
}
.price_Total_Cell{
	width:440px;
	text-align:right;
	padding-right:17px;
	line-height:25px;
	font-weight:bold;
	color:#CC0000;
	font-size:60%;
}
.price_Total_Table1{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 129%;}
.price_IN_Cell_Total{
	width:72px;
	text-align:right;
	vertical-align:top;
	line-height:25px;
	font-weight:bold;
	color:#CC0000;
	font-size:60%;
}
.remove_Total_Cell{
	width:50px;
	vertical-align:top;
	color:#CC0000;
	vertical-align:bottom; 
	text-align:left;
	font-size:70%; 
	padding-left:2px;
	font-size:55%;
	line-height:25px;
}
