@charset "utf-8";
/* CSS Document */

/* reset.css
---------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,em,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
/*------------------------*/

/* type.css
---------------------------*/
body{font:12px Trebuchet MS,helvetica,clean,sans-serif;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

a {text-decoration:none; color:#000000; outline:0; border:0;}
a:hover{text-decoration:none; color:#CD281D }

.linkType1{color:#cd281d; font-size:14px;}
.smallText{font-size:11px}
.smallText2{font-size:10px}
.redText{color:#cd281d; }
.brownText{color:#b0a18a}
.brownText2{color:#ac9e87}
.blackText{color:#000000}
.greyText1{color:#888888}
.largeText{font-size:14px;}
.largeText2{font-size:20px;}
.xlargeText{font-size:24px;}
.highlight1{background-color:#ca2c1f; color:#FFFFFF; padding:0 5px 0 5px;}
.highlight2{background-color:#177b03; color:#FFFFFF; padding:0 5px 0 5px;}
.marginTop1{margin-top:7px;}
.marginTop2{margin-top:4px;}
/*------------------------*/


/* generals
---------------------------*/
/*body {background:#FFFFFF url(../images/bg_main_bottom.jpg) bottom repeat-x; color:#4d4d4d; text-align:center;} */
body {background:#FFFFFF ; color:#4d4d4d; text-align:center;}
#wrapper { width:997px; text-align:left; margin:auto}
.clear {clear:both;}
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom:1;}  /*end tweak for ie7 */
.priceCut{
	margin-bottom:-55px;
	margin-left:5px;
	position:relative;
	z-index:4;
}
.priceCut img{
	border:0;
}
.pager{
	clear:both;
	margin:10px 0 10px 0;
}
.pager li{
	float:left;
	padding:4px 7px 4px 7px;
	border:1px solid #d8cbb4;
	background-color:#f2ede2;
	margin-right:2px;
}

/*HEADER -------------------------*/

	/*LOGO*/
#logo{
	height:93px;
	width:474px;
	float:left;
}	
	/*EDITURI*/
#edituri{
	float:left;
	margin-top:49px;
	margin-left:-20px;
	color:#888888;
}	
#edituri a{
	color:#888888;
	font-size:14px;
}
	/*CONTACT*/	
#contact{
	float:right;
	width:155px;
	background:#FFFFFF url(../images/contact_telverde.gif) no-repeat;
	margin-top:18px;
	padding-top:53px;
	text-align:right;
	padding-right:6px;
}
	
	/*MENU*/
#menu {
	background:#FFFFFF url(../images/bg_menu_1.gif) bottom repeat-x;
	width:100%;
	clear:both;
	font-size:14px;
}	
#menu .mainItems li{
	float:left;
	height:21px;
	padding:4px 17px 0 17px;
	color:#FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	font-weight:bold;
}
#menu .mainItems li a, #menu .secondaryItems li a {
	color:#FFFFFF;
}
.menuItem1{
	background:#FFFFFF url(../images/bg_menu_1.gif) bottom repeat-x;	
}	
.menuItem2{
	background:#FFFFFF url(../images/bg_menu_2.gif) bottom repeat-x;	
}	
.menuItem3{
	background:#FFFFFF url(../images/bg_menu_3.gif) bottom repeat-x;	
}	
.menuItem4{
	background:#FFFFFF url(../images/bg_menu_4.gif) bottom repeat-x;	
}	
.menuItem5{
	background:#FFFFFF url(../images/bg_menu_5.gif) bottom repeat-x;	
}
.menuItem6{
	background:#FFFFFF url(../images/bg_menu_8.gif) bottom repeat-x;	
}
#menu .secondaryItems{
	float:right;
}
#menu .secondaryItems li{
	float:left;
	height:22px;
	padding:3px 17px 0 17px;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight:bold;
}
.menuItemBtnManuals{
	background:#FFFFFF url(../images/bg_li_manuale.gif) bottom repeat-x;	
}
.menuItem7{
	background:#FFFFFF url(../images/bg_menu_6.gif) bottom repeat-x;	
}	
.menuItem8{
	background:#FFFFFF url(../images/bg_menu_7.gif) bottom repeat-x;	
}
	/*SEARCH*/
#search{
	/*width:100%;*/
	height:33px;
	background:#f4efe4 url(../images/bg_search.gif) top repeat-x;
	padding-top:10px;
	/*padding-left:337px;*/
	font-size:14px;
	text-align:center;
}	
#search table{
	margin:auto;
}

/*CONTENT -------------------------*/

#content {
	margin-top:10px;
}

	/*COLUMN LEFT*/
#columnLeft{
	width:160px;
	float:left;
	display:inline;
}
.box{
	width:158px;
	border:1px solid #b3a68e;
	margin-bottom:10px;
}
.box2{
	width:158px;
	border:1px solid #b3a68e;
	margin-bottom:10px;
	padding:5px 7px 10px 7px;
	text-align:left;
	color:#888888;
	margin:auto;
}
.titleHead1{
	height:31px;
	background:#b12319 url(../images/bg_box_head.gif) top repeat-x;
	color:#FFFFFF;
	padding:4px 7px 0 7px;
	font-size:12px;
}
.titleHead2{
	height:31px;
	background:#b9ae9a url(../images/bg_box_head_2.gif) top repeat-x;
	color:#000000;
	padding:4px 7px 0 7px;
	font-size:12px;
}
.titleHead3{
	height:31px;
	background:#aa1c15 url(../images/bg_box_head_3.gif) top repeat-x;
	color:#FFFFFF;
	padding:4px 7px 0 7px;
	font-size:12px;
}

.boxContent{
	padding:7px;
	clear:both;
}
.boxContent select{
	width:144px;
	margin-top:7px;
}
.sectionsListing{
	/*padding:7px 0 7px 0;*/
}
ul.sectionsListing {
}
.sectionsListing li{
	padding:2px 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
.sectionsListing li a{
	display:block;
	width:100%;
	padding:0;
	margin:0;
}
.sectionsListing li a:hover{
	background-color:#a81c15;
	color:#FFFFFF;
}

.sep{
	height:1px;
	background-color:#d8cbb4;
	width:158px;
	clear:both;
}

/*adaugate 26 martie*/
.subMenu{
	/*background-color:#af1914;*/
	background-color:#a89b86;
	padding:0;
	margin-bottom:10px;
}
.subMenu a {
	color:#FFFFFF;
}
.subMenu a:hover{
	color:#ffefcc;
}
.subMenu ul{
	margin:0;
	padding:0;
	clear:both;
}
.subMenu li{
	padding:7px 10px 7px 17px;
	/*border-bottom:1px solid #d9251c;*/
	border-bottom:1px solid #c8bba5;
	color:#FFFFFF;
	margin:0;
	background:url(../images/bullet.gif) 5px 10px no-repeat;
}
.subMenu .title{
	background-color:#bc2119;
	background-image:none;
}

/*adaugate 13 aprilie*/
ul.menuLevel2{
}
ul.menuLevel2 li{
	padding-left:10px;
	font-weight:normal;
}
.searchBox1Bg{
	border:0px solid black;
	width:228px;
	height:24px;
	background:url(../images/searchbox_1.gif) no-repeat;
	margin-top:7px;
}
input.searchBox1{
	border:0px solid red;
	background-color:transparent;
	/*width:140px;*/
	width:228px;
	height:24px;
	padding:0px;
	font-size:11px;
	line-height:24px;
}
.inputBox1Bg{
	width:144px;
	height:20px;
	background:url(../images/inputbox_1.gif) no-repeat;
	margin-top:7px;
}
input.inputBox1{
	border:0;
	background-color:transparent;
	width:140px;
	height:16px;
	padding:2px;
	font-size:11px;
}
.selectBox1Bg{
	width:144px;
	height:24px;
	background:url(../images/selectbox_1.gif) no-repeat;
	margin-top:7px;
}
select.selectBox1{
	border:0;
	background-color:transparent;
	width:137px;
	padding:2px;
	font-size:11px;
	margin-top:2px;
	margin-left:3px;
}
	/*COLUMN CENTER - INDEX PAGE*/
#columnCenter{
	width:665px;
	float:left;
	padding-right:6px;
	padding-left:6px;
}
.featuredBooks{
	margin-top:10px;
}
.featuredBooksTabs li{
	float:left;
	padding:5px 30px 5px 30px;
	background-color:#d8cbb4;
	font-size:14px;
	font-weight:bold;
}
.featuredBooksTabs .active{
	position:relative;
	z-index:2;
	background-color:#FFFFFF;
	border-top:1px solid #b3a68e;
	border-left:1px solid #b3a68e;
	border-right:1px solid #b3a68e;
	/*border-bottom:1px solid #FFFFFF;*/
	margin:0 2px -1px 2px;
}
.featuredBooksTabs a{
	color:#56574f;
}
.featuredBooksBrowsing{
	width:663px;
	border:1px solid #b3a68e;
}
.featuredBooksViewArea{
	width:603px;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
}
.browsingPrev, .browsingNext{
	float:left;
	font-size:34px;
	padding-top:80px;
	width:30px;
	text-align:center;
}
.browsingPrev a, .browsingNext a {
	color:#cd281d;
}
.browsingNext{
	margin-right:-3px ;
}
.featuredBooksContainer{

}
.featuredBook{
	width:140px;
	height:200px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.breadcrumbs{
	border-bottom:1px solid #d8cbb4;
	padding:10px 0 10px 0;
	font-size:11px;
}
.breadcrumbs2{
	border-top:1px solid #d8cbb4;
	padding:10px 0 10px 0;
	font-size:11px;
	margin-top:10px;
}
	
.booksListing{
	margin-top:10px;
}
.booksListing .title{
	border-bottom:1px solid #d8cbb4;
	padding:10px 0 10px 0;
	font-size:11px;
	color:#aa1c15;
	margin-bottom:10px;
}
.booksListing li{
	float:left;
	width:310px;
	border-right:1px solid #e6ddce;
	padding-right:7px;
	font-size:10px;
	/*margin-bottom:10px;*/
	margin-right:7px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bookThumb{
	float:left;
	margin-right:7px;
	width:98px;
}
.bookThumb img{
	border:1px solid #b8ac96;
}
.bookDetails{
	float:right;
	width:200px;
	font-size:12px;
	color:#888888;
}
.titleAndAuthor2{
	height:44px;
	overflow:hidden;
}
.bookExcerpt{
	clear:both;
	padding-top:10px;
	font-size:11px;
	display: inline-block 
}
.sep2{
	height:1px;
	background-color:#d8cbb4;
	width:665px;
	margin:10px 0 10px 0;
	clear:both;
}	
.sep3{
	height:1px;
	background-color:#d8cbb4;
	margin:5px 0 5px 0;
	clear:both;
}

	/*COLUMN CENTER - SHOPPING CART PAGE*/
.cartTable{
	margin-bottom:10px;
}	
.cartTableHead{
	background-color:#f4efe4;
	border-top:1px solid #d8cbb4;
	border-bottom:1px solid #d8cbb4;
	font-size:12px;
	font-weight:bold;
	color:56574f;
	padding:5px 10px 5px 10px;
}
.cartTable td{
	padding:10px;
	border-bottom:1px solid #d8cbb4;
	font-size:12px;
}
.cartTableTotal{
	background-color:#f4efe4;
	
}

.relatedBooks{
	background-color:#f4efe4;
	border:1px solid #b3a68e;
	margin-top:5px;
}
.relatedBooksBrowsing{
	width:663px;
}
.relatedBooksViewArea{
	width:603px;
	overflow:hidden;
	float:left;
	padding-bottom:10px;
}

.relatedBook{
	width:67px;
	float:left;
	margin:20px 16px 0 16px;
	display:inline;
}
.relatedBook img{
	border:1px solid #b5a891;
	margin-bottom:5px;
}

.coupon{
	margin-bottom:40px;
}
.coupon input{
	margin-top:5px;
}

	/*COLUMN CENTER - BOOK PAGE*/
	
.bookInfo{
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bookInfoMain{
	float:left;
	width:665px;
}
.bookInfoCover{
	width:194px;
	margin-right:10px;
	float:left;
}
.bookInfoCover img{
	border:1px solid #b8ac96;
}
.bookInfoTitle{
	float:left;
	width:459px;
}
.bookInfoTitle h1{
	font-size:20px;
	/*height:50px;
	overflow:hidden;*/
}
.titleAndAuthor{
	height:70px;
	overflow:hidden;
}
.bookInfoTitle h2{
	font-size:14px;
}
.bookInfoTitle2{
	float:left;
	width:480px;
}
.bookInfoCover2{
	width:150px;
	margin-right:10px;
	float:left;
}
.bookInfoTitle2 h1{
	font-size:18px;
}
.bookInfoTitle2 h2{
	font-size:14px;
}
.availabilityRating{
	background-color:#f4efe4;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	/*width:400px;*/
}
.availability{
	width:208px;
	float:left;
	border-right:1px solid #e0d6c2;
}
.rating{
	width:208px;
	float:left;
	padding-left:20px;
}
.productButtons{
	float:right; 
	width:240px; 
	/*margin-top:-40px; */
	martin-bottom:3px;
	height:40px;
}
.bookInfoReviews{
	margin:10px 0 10px 0;
}
.bookInfoReviewsTabs li{
	float:left;
	padding:5px 18px 5px 18px;
	border-right:1px solid #FFFFFF;
	background-color:#d8cbb4;
	font-size:12px;
	font-weight:bold;
	
}
.bookInfoReviewsTabs .active{
	position:relative;
	z-index:2;
	background-color:#FFFFFF;
	border-top:1px solid #b3a68e;
	border-left:1px solid #b3a68e;
	border-right:1px solid #b3a68e;
	/*border-bottom:1px solid #FFFFFF;*/
	margin:0 2px -1px 2px;
}
.bookInfoReviewsTabs a{
	color:#56574f;
}
.bookInfoReviewsContent{
	width:643px;
	border:1px solid #b3a68e;
	padding:10px;
	font-size:14px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

	/*COLUMN CENTER - CATEGORY PAGE*/
.categoryTitle h2{
	font-size:22px;
	padding:10px;
	background-color:#f2ede2;
	border-bottom:1px solid #d8cbb4;
}
	/*COLUMN CENTER - COLLECTION PAGE*/	
.collectionDescription	{
	border-bottom:6px solid #d8cbb4;
}
.collectionDescription p {
	padding:15px 0 15px 0;
	line-height:20px;
}
	/*COLUMN CENTER - AUTHOR PAGE*/	
.authorInfo{
	margin-top:10px;
}
.authorInfoMain{
	float:left;
	width:665px;
}
.authorInfoPicture{
	width:150px;
	margin-right:10px;
	float:left;
}
.authorInfoPicture img{
	border:1px solid #b8ac96;
	margin-bottom:10px;
}
.authorInfoBio{
	float:left;
	width:503px;
}
.authorInfoBio h1{
	font-size:24px;
}
.authorInfoBio p{
	margin-top:10px;
	margin-bottom:10px;
}	
	/*COLUMN CENTER - CREATE ACCOUNT*/
.accountInfo{
	margin-top:10px;
}	
.accountInfoTable {
	width:100%;
}
.accountInfoTable td{
	padding:7px 15px 7px 15px;
	/*border-bottom:1px solid #d8cbb4;*/
	border-bottom:1px solid #FFFFFF;
}
.accountInfoTable .rowOdd{
	background-color:#fdf4e4;
}	
.accountInfoTable .rowEven{
	background-color:#fffaf0;
}
.inputWidth1{
	width:300px;
}

	/*COLUMN CENTER - ACCOUNT PAGES */
	
.tabsBox{
	margin:10px 0 10px 0;
}
.tabs li{
	float:left;
	padding:5px 18px 5px 18px;
	border-right:1px solid #FFFFFF;
	background-color:#d8cbb4;
	font-size:12px;
	font-weight:bold;
}
.tabs .active{
	position:relative;
	z-index:2;
	background-color:#FFFFFF;
	border-top:1px solid #b3a68e;
	border-left:1px solid #b3a68e;
	border-right:1px solid #b3a68e;
	/*border-bottom:1px solid #FFFFFF;*/
	margin:0 2px -1px 2px;
}
.tabs a{
	color:#56574f;
}
.tabContent{
	width:643px;
	border:1px solid #b3a68e;
	padding:10px;
	font-size:11px;
}
.booksListing2{
	margin-top:10px;
}
.booksListing2 li{
	float:left;
	width:305px;
	border-right:1px solid #e6ddce;
	padding-right:5px;
	font-size:10px;
	/*margin-bottom:10px;*/
	margin-right:5px;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.orderListItem{
	padding:10px;
	border-bottom:1px solid #d8cbb4;
}
.orderListItem ol{
	list-style:decimal;
	list-style-position:outside;
	margin-left:20px;
}
.orderListItem ol li{
	padding:5px 0 5px 0;
	border-bottom:1px solid #f0f0f0;
}
	/*COLUMN CENTER - COMPANY PRESENTATION PAGES */
	/*adaugate 26 martie*/
.presentationText{
	padding:10px;
}
.presentationText p, .newsItemBody p {
	margin-bottom:15px;
}
.newsItem{
	padding:10px;
	/*border-bottom:5px solid #d8cbb4;*/
	margin-bottom:15px;
}
.newsItemDate{
	padding:5px 0 5px 10px;
	border-top:1px solid #d8cbb4;
	border-bottom:1px solid #d8cbb4;
	font-size:11px;
	background-color:#f2ede2;
}
.newsItemBody{
	padding:10px 0 0 0;
}
.newsItemBody h2{
	font-size:20px;
	margin-bottom:10px;
}
.newsItemBody img{
	float:left;
	margin:0 15px 10px 0
}
	/* COLUMN CENTER - SPECIAL OFFERS-PACKAGES*/
	
ul.packageContents li{
	padding:4px 0 4px 0;
	border-bottom: 1px solid #d8cbb4;
	font-size:11px;
}
	/* COLUMN CENTER - AUHORS INDEX*/
.authorsListing{}
.authorsListing li{
	padding:10px 0 10px 0;
	border-top:1px solid #d8cbb4;
}
.authorPicture{
	float:left;
	margin-right:15px;
	margin-top:15px;
}
.authorName{
	float:left;
}
.authorName h2{
	font-size:20px;
}
.authorName p{
	margin-top:15px;
}	

	/*COLUMN RIGHT*/
#columnRight{
	width:160px;
	float:left;
}
.bestsellers{
	padding-top:7px;
}
.bestsellers li{
	border-bottom:1px solid #d8cbb4;
	padding:5px 0 5px 0;
}
.bestsellerNumbering{
	float:left;
	width:20px;
	color:#b0a18a;
	font-size:24px;
	padding-left:7px;
}
.bestsellerNumbering2{
	float:left;
	width:20px;
	color:#b0a18a;
	font-size:14px;
	padding-left:7px;
	font-weight:bold;
}

.bestsellerTitle{
	float:left;
	width:90px;
	font-size:10px;
}
.bestsellerTitle2{
	float:left;
	width:80px;
	font-size:10px;
	padding-top:3px;
}
.bestsellerThumb{
	float:left;
	width:30px;
}
.bestsellerPrice{
	float:right;
	width:40px;
	font-size:10px;
	padding-top:3px;
}
.total{
	height:27px;
	border:1px solid #b4a58e;
	background:url(../images/bg_total_shopping_cart.gif) repeat-x;
	padding:4px 6px 0 6px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
	/*tagCloud*/
#tagCloud {
	background-color:#efe2cb;
	clear:both;
	padding:10px 20px 10px 20px;
}		
#tagCloud a{
	color:#ac9e87;
}	
#tagCloud a:hover {
	color:#7a6f5c;
}

/*FOOTER ------------------------------*/
#footer {
	border:1px solid #b3a68e;
	padding:10px;
	text-align:center;
	color:#6e6e6e;
	font-size:11px;
	margin:10px 0 10px 0;
	
}
#footer a {
	color:#6e6e6e;
}
.poweredBy{
	float:right;
	font-size:11px;
	margin-top:-14px;
	position:relative;
}
.poweredBy a{
	text-decoration:underline;
}

.msg { margin:10px 5px; padding:5px; border: 1px solid #CD281D;font-size:16px;font-weight:bold;}
.paginator{
	clear:both;
	margin:10px 0 10px 0;
	height:50px;
	text-align:center;
}
.paginator a{
	float:left;
	padding:4px 7px 4px 7px;
	border:1px solid #d8cbb4;
	background-color:#f2ede2;
	margin-right:3px;
}
.paginator span{
	float:left;
	padding:4px 7px 4px 7px;
	border:1px solid #d8cbb4;
	background-color:#fff;
	margin-right:3px;
}
.this-page{
	float:left;
	padding:4px 7px 4px 7px;
	border:1px solid #d8cbb4;
	background-color:#fff;
	margin-right:3px;
}

#nav, #nav ul{
}
#nav a:link, #nav a:active, #nav a:visited{
	display:block;
	padding:0px 5px;
	color:#fff;
	text-decoration:none;
}
#nav a:hover{
}
#nav li{
    float:left;
    position:relative;
}
#nav ul ul{
	top:auto;
}
#nav li ul ul {
    left:12em;
    margin:-5px 0 0 -60px;
    z-index:1;
}
#nav li ul li {
	background:#FFFFFF url(../images/bg_menu_1.gif) bottom repeat-x;
	width:150px;
}
#nav li ul  {
	position:absolute;
	top:25px;
	display:none;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
    
#cart_list{
	display:none;
	position:relative;
	background-color:#fff;
	margin-top:-13px;
	margin-right:20px;
	margin-left:-38px;
	text-align:center;
	padding:8px 5px;
	width:180px;
}

.b2b_container_menu {
	margin:10px 0px;background-color:#cd281d;padding:10px;
}
.b2b_a_menu {
	margin-left:10px;text-decoration:underline;color:#fff;font-weight:bold;
}
.b2b_welcome_user {
	float:left;color:#fff;font-weight:bold;
}
.b2b_menu {
float:right;
margin-right:10px;
}
.b2b_button_new_order{
background-color:#cd281d;color:#fff;padding:5px;border:0px;font-weight:bold;
}
.cart_total_overlay{
	background:#FFFFFF url(../images/bg_menu_6.gif) bottom repeat-x;
	color:#000;
	font-size:10px;
}
.box2_y{
	width:144px;
	border:1px solid #b3a68e;
	margin-bottom:10px;
	padding:5px 7px 10px 7px;
	text-align:left;
	color:#888888;
	margin:auto;
	background-color:#fff;	
}
.bestsellerNumbering2{
	width:15px;
	padding:0px;
}
.bestsellerTitle2{
	width:88px;
}
.bestsellerPrice{
	width:35px;
	padding-top:3px;
	text-align:right;
}
.yui-panel .bd {
	overflow:hidden;
	padding: 0px;
}
.bd {
	background-color:#fff;position:absolute;top:-62px;right:0px; 
}
.total_y{
	height:27px;
	border:1px solid #b4a58e;
	background:url(../images/bg_total_shopping_cart.gif) repeat-x;
	padding:4px 6px 0 6px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.featuredBooksBrowsingNew{
	width:663px;
	border:1px solid #b3a68e;
	height:220px; 
}
.featuredBooksViewAreaNew{
	height: 220px; width: 600px;margin:10px 0px -10px 0px; overflow: hidden;float:left;
}
.featuredBookNew{
	width:140px;
	height:200px;
	float:left;
	margin:0px 10px 0px 0px;
}/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
	position:absolute;
	z-index: 1;	
}

.masked .yui-panel-container {

    /*
        Default to a z-index 1 higher than default if the Panel is modal
        to make sure the panel is above its modality mask.
    */

   z-index: 2;

}

.yui-tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

/*
    PLEASE NOTE: The <DIV> element used for a Tooltip's shadow is appended 
    to its root element via JavaScript once it has been rendered.  The 
    code that creates the shadow lives in the Tooltip's public "onRender" 
    event handler that is a prototype method of YAHOO.widget.Tooltip.  
    Implementers wishing to remove a Tooltip's shadow or add any other markup
    required for a given skin for Tooltip should override the "onRender" method.
*/

.yui-tt-shadow {

    display: none;

}

* html body.masked select {
	visibility:hidden;
}

* html div.yui-panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    /*
        Default to a z-index of 1 less than the default defined 
        by ".masked .yui-panel-container"
    */

    z-index: 1; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

/*

There are two known issues with YAHOO.widget.Overlay (and its subclasses) that 
manifest in Gecko-based browsers on Mac OS X:

    1) Elements with scrollbars will poke through Overlay instances floating 
       above them.
    
    2) An Overlay's scrollbars and the scrollbars of its child nodes remain  
       visible when the Overlay is hidden.

To fix these bugs:

    1) The "overflow" property of an Overlay instance's root element and child 
       nodes is toggled between "hidden" and "auto" (through the application  
       and removal of the "hide-scrollbars" and "show-scrollbars" CSS classes)
       as its "visibility" configuration property is toggled between 
       "false" and "true."
    
    2) The "display" property of <SELECT> elements that are child nodes of the 
       Overlay instance's root element is set to "none" when it is hidden.

PLEASE NOTE:  
  
    1) The "hide-scrollbars" and "show-scrollbars" CSS classes classes are 
       applied only for Gecko on Mac OS X and are added/removed to/from the 
       Overlay's root HTML element (DIV) via the "hideMacGeckoScrollbars" and 
       "showMacGeckoScrollbars" methods of YAHOO.widget.Overlay.
    
    2) There may be instances where the CSS for a web page or application 
       contains style rules whose specificity override the rules implemented by 
       the Container CSS files to fix this bug.  In such cases, is necessary to 
       leverage the provided "hide-scrollbars" and "show-scrollbars" classes to 
       write custom style rules to guard against this bug.

** For more information on this issue, see:

   + https://bugzilla.mozilla.org/show_bug.cgi?id=187435
   + SourceForge bug #1723530

*/

.hide-scrollbars,
.hide-scrollbars * {

	overflow: hidden;

}

.hide-scrollbars select {

	display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: auto;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

	padding: 3px;
	background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

.yui-panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0;
	top:0;
	font:1em Arial;
	background-color:#FFF;
	border:1px solid #000;
	z-index:1;
	overflow:hidden;
}

.yui-panel .hd {
	background-color:#3d77cb;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #000;
	font-weight:bold;
	padding:4px;
    white-space:nowrap;
}

.yui-panel .bd p {
	margin:0;
}

.yui-panel .container-close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:12px;
	width:12px;
	margin:0px;
	padding:0px;
	background:url(close12_1.gif) no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.yui-panel .ft {
	padding:4px;
	overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.yui-simple-dialog .bd span.blckicon {
	background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
	background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
	background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
	background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
	background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
	background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}
.submit_b2b_order{
	width:137px; height:21px; border:0; background:url(../images/btn_pasul-urmator.gif) no-repeat 0 0;  cursor:pointer;
}
.requestOfferContent{
	border:1px solid #b3a68e;
	padding:10px;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.requestOffersContainer {
	margin:10px 0px;
}
.requestOffersDocsTitles{
	padding:10px 0px;
	font-size:14px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.requestOffersDocsFDownLink {
	padding:2px 0px;
	font-size:11px;
	text-decoration:underline;
}
.requestOffersSeparator {
	margin:5px;
	font-size:12px;
}
.requestOffersListResponses {
	margin:5px 0px;
	border-top:1px solid #b3a68e;
	padding:5px 0px;	
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } */
.ui-icon { display: block; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 26px; margin: -10px 0 0 0; padding: 0px; height: 21px;color:#fff}
.ui-dialog .ui-dialog-titlebar-close span { margin: 0px; width: 26px; height: 21px; background: #cd281d url(../images/close_msg.png) 0 no-repeat; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}  url(images/ui-bg_glass_75_ffffff_1x400.png) {bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/;padding:10px;color: #cd281d}
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cd281d/*{bgColorHeader}  url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) {bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #fff/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #fff/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ /*url(images/ui-bg_glass_75_dadada_1x400.png){bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_inset-soft_95_fef1ec_1x100.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #363636/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images 
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }*/
.ui-icon { width: 70px; height: 16px;none/*{iconsContent}*/; }
.ui-widget-content .ui-icon {/*background-image: url(images/ui-icons_222222_256x240.png){iconsContent}*/; }
.ui-widget-header .ui-icon {/*background-image: url(images/ui-icons_222222_256x240.png){iconsHeader}*/; }
.ui-state-default .ui-icon {/* background-image: url(images/ui-icons_888888_256x240.png){iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {/*background-image: url(images/ui-icons_454545_256x240.png){iconsHover}*/; }
.ui-state-active .ui-icon {/*background-image: url(images/ui-icons_454545_256x240.png){iconsActive}*/; }
.ui-state-highlight .ui-icon {/*background-image: url(images/ui-icons_2e83ff_256x240.png){iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {/*background-image: url(images/ui-icons_cd0a0a_256x240.png){iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }
.add2cart_btns{height: 30px;margin-top: 20px; position: absolute; bottom: 0px; right: 0px; left: 0px;}
.dialog_msg_div{margin:10px 0px;}

.left_menu_books2categories_no {color:#4D4D4D;font-size:11px;font-weight:normal;}

.manualsHead { margin:0 0 2px 0; background:#d8261a url(../images/bg_box_head.gif) repeat-x 0 bottom; color:#fff; text-align:center; font-size:18PX; font-weight:bold; text-transform:uppercase; padding:7px 0 7px 0;}

.manualsLine { margin:0 0 3px 0; }
.manualsLeftCol {float:left; width:127px;}
.manualsRightCol {float:left; width:536px; padding-left:2px;}

.manualsLine table { border-collapse:collapse; width:100%;}
.manualsLine table td {border:1px solid #ada08a; height:30px;}

.manualsLeftCol td {padding:0 10px; font-weight:bold;}
.manualsRightCol td { text-align:center; font-size:14px; font-weight:bold; width:45px;}

.tableHd { background:#d8cbb4; font-size:12px; font-weight:bold; text-align:center; }

.odd td {}
.even td { background:#f4efe4;}


.manuals_first_td{
	width:118px;
	border-right:1px solid #ada08a; 
	border-top:1px solid #ada08a; 
	border-left:1px solid #ada08a; 
	height:30px;
	text-align:left; font-size:12px; font-weight:bold;
	padding-left:10px;
}
.manuals_second_td{
	width:3px;
	border:0; 
	height:30px;
	padding:0px;
	background-color:#ffffff;
}
.manuals_third_td{
	width:46px;
	border-right:1px solid #ada08a; 
	border-top:1px solid #ada08a;  
	border-left:1px solid #ada08a;
	height:30px;
	text-align:center; font-size:14px; font-weight:bold;
	padding:0px;
}
.manuals_td{
	width:46px;
	border-right:1px solid #ada08a; 
	border-top:1px solid #ada08a; 
	height:30px;
	text-align:center; font-size:14px; font-weight:bold;
	padding:0px;
}
.manuals_td_break {
	height:5px;border-top:0px solid #ada08a;
}
.manuals_td_break2 {
	height:30px;
	padding:0px; 
	border-right:1px solid #ada08a; 
	border-top:1px solid #ada08a; 
	border-bottom:1px solid #ada08a; 
}
.listType1 {  border-bottom:1px solid #d0c7b9; padding-bottom:20px; margin-bottom:20px;}
.listType1 li { margin-bottom:2px;}
.listType1 li.newsCateg { margin-bottom:10px; text-transform:uppercase;}
.listType1 li.newsCateg a { font-size:16px; font-weight:bold; color:#991411;}
.newsTitle { font-size:14px; font-weight:bold; }

.newsTitle2 { font-size:16px; margin-bottom:10px;}
.newsTitle2 a { color:#991411;}

.newsBlurb { margin-bottom:25px;}

.newsBox { padding:20px; }
.newsBox strong { font-weight:bold; }
.newsBox em { font-style:italic; }

.newsTitle3 { font-size:22px; color:#4e4e4e; background-color:#f4efe4; padding:10px 20px;    border-bottom: 1px solid #D8CBB4;}

.articleThumb { float:right; margin:0 0 20px 20px;}
.articleThumb img { border:1px solid #d8cbb4; padding:5px; background-color:#f2ede2;}

