body {
	background:#EBE5D9;
}
/*XLIBRIS PORTAL LINKS*/
.portal-bg { background:url(../images/default2/tile_portal_bar.jpg) repeat-x; height:34px; padding-top:6px; }
.portal-bg div { width:850px; margin:0 auto; text-align:right; background:url(../images/default2/uk_flag.jpg) no-repeat; height:20px; background-position:190px;  }
.portal-bg div a { color:#000; }
.portal-bg div a:hover { color:#A70E13; text-decoration:none; }
.portal-bg div a.curr { font-weight:bold; color:#A70E13; }
.portal-bg div h1 { 
	float:left;
	font-size:12px; 
	color:#000; 
	margin:0; 
	padding-top:5px;
	font-weight:bold;
	font-family: Arial,Tahoma,Helvetica;
}
.portal-bg div img { padding-top:2px; }
/*MAIN CONTAINER*/
.container { background:none; width:869px; clear:both; }
/*HOTLINE NUMBER*/
.left-topspan { float:left; color:#F77950; font-weight:bold; font-size:17px; padding: 0px 20px; }
/*LOGIN*/
.right-topspan { text-align:right; padding: 0px 20px 0 0; }
/*TOP BACKGROUND*/
.top-bg { background:url(../images/default2/uk_top.jpg) no-repeat bottom; height:14px; clear:both; margin-top: 0px; }
/*MAIN BACKGROUND*/
.main-bg { background:url(../images/default2/uk_middle.jpg) repeat-y !important; padding:10px 20px 0 20px; }
.main-bg .float-left img { padding-bottom:10px; }
/*BOTTOM BACKGROUND*/
.bot-bg { background:url(../images/default2/uk_bottom.jpg) no-repeat top; height:20px; clear:both; }
/*NEW TAB CONTAINER*/
div.tab-container { margin:10px 0 0 0 !important; clear:both; padding:1px 0; }
div.tab-container ul.tab-menu2 {
	list-style:none;
	margin:0 !important;
	padding:0;
}
div.tab-container ul.tab-menu2 li {
	float: left;
}
div.tab-container ul.tab-menu2 li h1 {
	margin:0 !important;
	padding:0;
}
div.tab-container ul.tab-menu2 li h1 a {
	background:transparent url(../images/default2/inactive-tab.gif) no-repeat;
	text-decoration:none;
	width:90px;
	height:20px;
	font-size:11px;
	color:#1c1b16;
	text-align:center;
	padding-top:10px;
	float:left;
	margin-right:2px;
	font-family: Arial,Tahoma,Helvetica;
}

/*TAB MENU HOVER*/
div.tab-container ul.tab-menu2 li h1 a:hover, div.tab-container ul.tab-menu2 li h1 a.active-tab, .sitemap-hover h1 a {
	text-decoration: none !important;
	cursor:pointer !important;
	background:transparent url(../images/default2/active-tab.jpg) no-repeat;
	color:#fff;
}
/*SUB NAVIGATION*/
.lower-tab { background:#A70E13 !important; }
.lower-tab h1 a:hover { color:#fabc69; }
.lower-tab h1 a:active, a.active, .lower-tab h1 a.current {
	color:#fabc69 !important;
	font-weight:bold;
}
.banner { clear:both; width:830px; }
/*HOMEPAGE TILES*/
.index-box-entry { width:405px; margin:20px 5px 0 0; float:left; }
.index-box-entry img { float:left; margin-right:10px !important; }
.index-box-entry div { float:right; width:270px; }
.index-box-entry div h2 { margin:0; font-size:15px; font-weight:bold; }
.index-box-entry div a { text-decoration:none; }
.index-box-entry div a:hover,.index-box-entry div h2 a  { text-decoration:underline; }
.index-box-entry div ul li {
	color:#000;
	font-size:12px;
	list-style-image:url(../images/icons/square-button.gif);
	list-style-type:none;
	font-family: Arial, Tahoma, Helvetica;
	margin:0;
}
.index-box-entry div ul li.indent { list-style-image:none !important; margin-left:-13px; }
.index-box-entry div ul li.align-right { list-style-image:none !important; padding:15px 0 0 100px;}
/*HOMEPAGE BOTTOM PART*/
.left-bot-bg { width:480px; padding-left:10px; float:left; }
.left-bot-bg h1,.right-bot-bg h3 { color:#A40F0E; font-size:15px; text-decoration:underline; margin-bottom:8px; font-weight:bold; }

.right-bot-bg { width:320px; float:right; }
.bot-link { padding-top:0px; color:#4E89B2; font-size:13px; font-weight:bold; } /**/
.bot-link a { color:#4E89B2; font-size:13px; font-weight:bold; }
.bot-link a:hover { text-decoration:underline; color:#4E89B2; }
/* BLUEPRINT CUSTOMIZATION */
.span-22 { border: 0; }

/*FOOTER*/
.footer { padding:10px 0; }
.footer ul { list-style:none; }
.footer ul li { float:left; width:180px; text-align:center; }
.footer ul li.links { width:460px; padding-top:5px;}
.footer ul li.links a { color:#000; font-size:12px; }
.footer ul li.links a:hover { color:#000; text-decoration:underline; }

/*SERVICES PACKAGES*/
.publish-btn-bg { list-style:none; }
.publish-btn-bg li { list-style-image:none; clear:both; margin:0; }
.publish-btn-bg li a img { float:left; margin:0 20px 20px 0; }

/*COMPARE PACKAGE TABLE*/
.cp-table tr th, .cp-table tr td { text-align:center; padding:3px; }
.cp-table tr td.first { text-align:left !important; font-weight:bold; background-color:#f4f4f4; padding-left:5px; color:#72624C;}
.alter-gray { background-color:#f4f4f4; }
.cp-table tr td.td-indent { padding-left:25px !important; }
.cp-table2 { width:440px; }
.cp-table3 { width:820px; margin:0 auto; border-right:solid 2px #F4F4F4; border-bottom:solid 2px #F4F4F4; }

th.hdr1 { font-size:13px; border-left:solid 2px #F4F4F4; border-right:solid 2px #F4F4F4; border-top:solid 2px #F4F4F4; border-bottom:solid 2px #F4F4F4; color:#72624C; font-family:Tahoma,Arial,Helvetica; }
th.hdr2 { font-size:13px; border-right:solid 2px #F4F4F4; border-top:solid 2px #F4F4F4; border-bottom:solid 2px #F4F4F4; color:#72624C; font-family:Tahoma,Arial,Helvetica; }
th.hdr3 { font-size:13px; border-right:solid 1px #F4F4F4; border-top:solid 2px #F4F4F4; border-bottom:solid 2px #F4F4F4; color:#72624C; font-family:Tahoma,Arial,Helvetica; }

.lm { font-size:15px !important; color:#CC6000 !important; }

/*NOTICE PAGE*/
.notice-bg { background-color:#FFFCF7; width:480px; margin:0 auto; }
.notice-bg li { list-style:none; list-style-image:none !important; margin:8px 0; padding-left:10px; }

/*MY XLIBRIS HEADER*/
.left-hdr {  float:left; width:680px; }
.right-hdr { text-align:right; padding-right:12px;}
.right-hdr img { margin-top:-28px; }

/*BOOK CALCULATOr*/
.calc-promt-bg { color:#72624C !important; }
.calc-promt-bg a { color:#CC6000; font-weight:bold; }
.calc-promt-bg a:hover { color:#CC6000; font-weight:bold; text-decoration:underline; }
.calc-promt-bg table tr th { border-bottom:solid 3px #F0F0F0; }
.calc-promt-bg table tr td { border-right:solid 3px #F0F0F0; border-left:solid 3px #F0F0F0; border-bottom:solid 3px #F0F0F0; }

.calc-promt-bg table.calc-rb tr td { border:none !important; }

.calc-divider { border-bottom:solid 3px #F0F0F0; margin-bottom:8px; }

#book-calculator-add,#book-calculator-subtract {  }

#book-calculator-add { background:url(../images/default2/buttons/increase_inactive.jpg) no-repeat !important; width:54px; height:67px; display:block; border:none;  }
#book-calculator-subtract { background:url(../images/default2/buttons/decrease_inactive.jpg) no-repeat !important; width:54px; height:67px; display:block; border:none; float:left; }

.book-calculator-buttons-active #book-calculator-add { background:url(../images/default2/buttons/increase.jpg) no-repeat !important; width:54px; height:67px; display:block; border:none; }
.book-calculator-buttons-active #book-calculator-subtract { background:url(../images/default2/buttons/decrease.jpg) no-repeat !important; width:54px; height:67px; display:block; border:none; float:left; }

.book-calculator-buttons-active #book-calculator-subtract:hover, 
.book-calculator-buttons-active #book-calculator-add:hover { cursor:pointer; }

.add-btn { background:url(../images/default2/buttons/increase.jpg) no-repeat !important; width:54px; height:67px; display:block; }
.subtract-btn { background:url(../images/default2/buttons/decrease.jpg) no-repeat !important; width:54px; height:67px; display:block; }

.calc-rb { border:none !important; }

/*CONTACT US RIGHT NAVIGATION*/
.contact-nav h3 { font-size:13px; font-weight:bold; margin:18px 0 0 0; }
.contact-nav img { float:left; margin-bottom:10px; }
.contact-nav ul { clear:both; }
.contact-nav ul li { text-align:left; background-image:none; border:none; font-size:11px; padding-left:15px; font-weight:normal; line-height:12px; }
.contact-nav ul li i { font-weight:normal; }

/*CONTACT US FORM*/
.contact-form { width:470px; margin:8px auto; clear:both; }
.contact-form .label { float:left; width:125px; font-weight:bold; text-align:right; padding-top:4px; }

/*CONTACT US FORM TEXT BOX*/
.contact-txtbox { width:333px; float:right; background:url(../images/default2/text1.jpg) no-repeat; height:23px; padding:2px 0 0 5px; }
.contact-txtbox input { border:none; width:325px; background:transparent; color:#72624C; margin:0; font-family: Arial,Tahoma,Verdana; font-size:13px; }

.contact-txtbox2 { width:338px; float:right; height:181px; background:url(../images/default2/text2.jpg) no-repeat; }
.contact-txtbox2 textarea { width:320px; border:none; color:#72624C; margin:0; background:transparent; height:166px; font-family: Arial,Tahoma,Verdana; font-size:13px; }

.ddl-cu { border:solid 1px #EEEEEE; color:#72624C; font-family: Arial,Tahoma,Verdana; font-size:13px; }

.send { text-align:right; padding-top:20px; margin-bottom:25px; }

.contact-errorprompt { padding:5px 0 8px 10px !important; font-size:12px !important; background:#FFC0CB; }
.contact-successprompt { padding:5px 0 8px 10px; font-size:12px; background:#C9D782; }