/* @override http://communication.org.au/modules/oledrion/include/oledrion.css */

/* @override http://www.communication.org.au/modules/oledrion/include/oledrion.css */

 img, .box_blue-clip_01, .box_blue-clip_03, .box_blue-clip_06, .box_blue-clip_08, .oledrion_productthumb, .view-product-shad1_01, .view-product-shad1_02, .view-product-shad1_03, .view-product-shad2_01, .view-product-shad2_02, .view-product-shad2_03, .breadcrumb_01, .breadcrumb_03 { /*behavior: url('include/iepngfix.htc');
	margin-top: 5px;
	margin-bottom: 16px;
	margin-right: 10px;*/
}

th {
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
}

.oledrion_productdescription {

		/*border-bottom: 1px solid #cccccc;
width: auto;
	margin: 0;
	padding: 0;*/
}



.oledrion_lettrine {

	color: #D26502;

	border: 1px solid #D56A00;

	background-color: #FFF;

	padding: 3px;

	text-align: center;

	font-family: "Trebuchet MS";

	font-size: 160%;

	font-weight: bold;

	width: 10px;

}

.oledrion_lettrine-L {

	color: #D26502;

}



/* Start layout CSS */

.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */

	cursor:pointer;

	border-bottom:3px solid #C5C2B2;

	border-right:1px solid #ACA899;

	border-left:1px solid #FFF;

	background-color: #ECE9D8;

}



.tableWidget_headerCell{	/* Standard column header */

	border-top:2px solid #ECE9D8;

}



.tableWigdet_headerCellOver{	/* Rollover on sortable column header */

	border-top:2px solid #FFC83C;

}

.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */

	background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */

}



.tableWigdet_headerCellDown{

	border-top:2px solid #FFC83C;

	background-color:#DBD8C5;

	border-left:1px solid #ACA899;

	border-right:1px solid #FFF;

}



.tableWidget td{

	margin:0px;

	padding:2px;

	border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */

}



.tableWidget tbody{

	background-color:#FFF;

}

.tableWidget{

	font-family:arial;

	font-size:12px;

	width:400px;

}



/* End layout CSS */





div.widget_tableDiv {

	border:1px solid #ACA899;	/* Border around entire widget */

	height: 200px;

	overflow:auto;

	overflow-y:auto;

	overflow:-moz-scrollbars-vertical;

	width:400px;

}



html>body div.widget_tableDiv {

	overflow: hidden;

	width:400px;

}



.tableWidget thead{

	position:relative;

}

.tableWidget thead tr{

	position:relative;

	top:0px;

	bottom:0px;

}







.tableWidget .scrollingContent{

		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;
	}





/* New styles */



/*.box_blue-clip_01 {

	background-image: url('../images/welcome/welcome_01.png');

	background-repeat: no-repeat;

	background-position: left top;

	height: 52px;

	width: 44px;

}

.box_blue-clip_02 {

	background-image: url('../images/welcome/welcome_02.gif');

	background-repeat: repeat-x;

	background-position: left top;

	height: 19px;

}

.box_blue-clip_03 {

	background-image: url('../images/welcome/welcome_03.png');

	background-repeat: no-repeat;

	background-position: right top;

	height: 52px;

	width: 33px;

}

.box_blue-clip_04 {

	background-image: url('../images/welcome/welcome_04.gif');

	background-repeat: repeat-y;

	background-position: left top;

	width: 44px;

}

.box_blue-clip_05 {

	background-image: url('../images/welcome/welcome_05.gif');

	background-repeat: repeat-y;

	background-position: right top;

	width: 33px;

}

.box_blue-clip_06 {

	background-image: url('../images/welcome/welcome_06.png');

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 24px;

	width: 44px;

}

.box_blue-clip_07 {

	background-image: url('../images/welcome/welcome_07.gif');

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 17px;

}

.box_blue-clip_08 {

	background-image: url('../images/welcome/welcome_08.png');

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 24px;

	width: 33px;

} */



.welcome-message, .category-list, .oledrion_catdescription {

	background-color: #fff;

}

.oledrion_productthumb {

	/*background-image: url('../images/box_thumb-products.png'); */

	text-align: left;

	height: 122px;

	width: 106px;

	padding-top: 16px;

	background-repeat: no-repeat;

}

.oledrion_categorylist {
	text-align: left;
	margin-left: 0;
}

.oledrion_productthumb-big {

	width: 15%;
	padding-top: 5px;
	padding-bottom: 5px;
}



.logo {
	text-align: right;
}

div#oledrion-logo {
	height: 8em;
}

#oledrion_publicite {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-left: 0;
	padding-left: 0;
	font-weight: bold;
	color: #276c27;
}



div.oledrion_productssummary {

	border-right: 1px solid #ccc;
	padding-right: 2px;
	padding-left: 2px;
}

.oledrion_description_view-product {
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}

.oledrion_productssummary_view-product h3, .oledrion_description_view-product h3, .oledrion_otherinf h3 {

	color: #000000;

	margin-top: 0px;
	background-color: white;
}

oledrion_otherproducts {
	margin-top: 10px;
}

.oledrion_producttitle {
	font-size: .9em;
}

.oledrion_producttitle  a {

	text-decoration: none;

}



.oledrion_producttitle  a:hover {

	text-decoration: underline;

}

.oledrion_producttitle_view-product {
	padding: 0;
}

.oledrion_producttitle_view-product h2 {

	color: #276c27;
	margin: 0;
	padding: 10px 0 0;
}



.oledrion_productauthor {

	/*padding: 0px 10px 10px 10px;

	font-weight: bold;

	font-size: 90%;*/

}



.oledrion_productauthor_view-product, .oledrion_producttranslators_view-product {

	font-weight: bold;

	padding-top: 5px;

}



.oledrion_productauthor_view-product a, .oledrion_producttranslators_view-product a {

	text-decoration: underline;

}



.oledrion_productauthor_view-product a:hover, .oledrion_producttranslators_view-product a:hover {

	text-decoration: none;

}



div.oledrion_productprice {
	padding-left: 5px;
	font-size: .8em;
	text-align: center;
}



div.oledrion_productprice a {	
}
.oledrion_total {
	padding: 5px;
	font-weight: bold;
	background-color: white;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}


/* page curl */

.page-curl_01 {
	margin: 0;
	padding: 0;
}





#oledrion_publicite-category {

	border: 1px solid #E9E9E9;

	background-color: #F7F7F7;

	margin: 10px;

	padding: 5px;

}



.oledrion_catdescription h2 {

	text-align: left;

}

div.oledrion_description {

	padding: 0px 3px 10px 3px;

}





.oledrion_read-more {

	text-align: right;

	padding: 0px 15px 10px 10px;

}



.oledrion_catdescription h2, .featured-blocks-titles h2  {

	margin-top: 0px;

}



/* View product*/



.view-product-shad1_01 {

/*	background-image: url(../images/view-product/view-product-shad1_01.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 4px;

	width: 4px; */

}

/*.view-product-shad1_02 {

	background-image: url(../images/view-product/view-product-shad1_02.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 4px; 

}

.view-product-shad1_03 {

	background-image: url(../images/view-product/view-product-shad1_03.png);

	background-repeat: no-repeat;

	background-position: right top;

	width: 4px;

}

.view-product-shad2_01 {

	background-image: url(../images/view-product/view-product-shad2_01.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 4px;

	width: 4px;

}

.view-product-shad2_02 {

	background-image: url(../images/view-product/view-product-shad2_02.png);

	background-repeat: no-repeat;

	background-position: right top;

	height: 4px;

}

.view-product-shad2_03 {

	background-image: url(../images/view-product/view-product-shad2_03.png);

	background-position: left bottom;

	width: 4px;

	background-repeat: no-repeat;

}
*/




/* end view product */



.oledrion_productdescription {

	/*background-color: #FFFFFF;

	padding: 0px 10px 10px 10px;

	color: #575757;*/

}



.oledrion_productdescription-contentTitles {

	color: #999;
/*
	font-weight: bold;*/
}



#productshoop_breadcrumb {
	text-transform: lowercase;
}



#productshoop_breadcrumb a {
	direction: ltr;
	text-transform: lowercase;
}



#productshoop_breadcrumb a:hover {

	text-decoration: underline;
	text-transform: lowercase;
}

.breadcrumbT {
	text-align: left;
	border-top-width: 1px;
	border-top-color: #ccc;
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: 1em;
	margin-bottom: 5px;
	background-color: #ccffff;
	padding-left: 3px;
	padding-bottom: 3px;
}

.breadcrumb_01 {

/*	background-image: url(../images/breadcrumb_01.png);

	background-repeat: no-repeat;

	background-position: left top;

	width: 10px; */

}



.breadcrumb_02 {
/* 	background-image: url(../images/breadcrumb_02.gif); 

	background-repeat: repeat-x;

	background-position: left top;
*/
}

.breadcrumb_03 {

/*	background-image: url(../images/breadcrumb_03.png);

	background-repeat: no-repeat;

	background-position: right top;

	width: 11px;
*/
}



.oledrion_productprice_view-product {
	padding: 0;
	margin: 0;
}



.oledrion_view-product_price {
	border-bottom: 1px solid #ccc;
}



.oledrion_view-product_shipping-price {

	padding: 0;
	margin-top: 10px;
}



.oledrion_productdate {

	padding-bottom: 0px;

}



.oledrion_productlangue {

	padding-top: 2px;

}



.oledrion_otherinf {

	background-color: #EEF2F7;

	margin: 10px;

	padding: 5px;

	border: 1px solid #D1DBE7;

}



.oledrion_authorbio {

	margin-top: 15px;

}



.oledrion_authorphotos img {

	border: 1px solid #4F4F4F;

}



.oledrion_alphabet {

	text-align: center;

}

.oledrion_alphabet a {

	font-size: 120%;

	text-decoration: none;

}

.oledrion_alphabet a:hover {

	text-decoration: underline;

}



.oledrion_listauthors {

	width: 50%;

}



.oledrion_listauthors a {

	font-weight: normal;

	text-decoration: none;

}



.oledrion_listauthors a:hover {

	text-decoration: underline;

}



.oledrion_cat-map li {

	height: 1.5em;

}



.oledrion_cat-map li a{

	font-weight: normal;

	text-decoration: none;

	height: 1.5em;

}



.oledrion_cat-map li a:hover{

	text-decoration: underline;

}



#oledrion_caddy td {
	border-top: 1px solid #ccc;
	padding-top: 5px;
}



oledrion_caddy th {
}



.oledrion_caddy-titles {

	color: #000;
	text-align: centre;
	line-height: 1em;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: 1em;
}

.oledrion_carttotal {
	border-top: 1px solid #ccc
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: .9em;
}

.oledrion_discount-description {

	background-color: #FCF7DA;

	border: 1px solid #F9EEB5;

	padding: 5px;

	margin: 10px 0px 10px 0px;

	font-weight: normal;

	color: #4B4B4B;

	font-size: 11px;

}



.oledrion_discounts h3 {

	color: #A40004;

}



.oledrion_alert {

	text-align: center;

	color: #FF0000; 

	font-weight: bold; 

	border: solid 1px #000000; 

	padding: 10px;

}



#frmUpdate input, #frmCheckout input, #frmGoOn input, #frmEmpty input {

	font-size:              .9em;
    border: 1px none #ccc;
    cursor:                 pointer;
	text-align: left;
	font-variant: small-caps;
	text-transform: lowercase;
	font-size: 1em;
	background-color: #DFBFFE;
	padding-left: .2em;
	z-index: 4;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}



.red-line {

/*	background-color: #bd420e;

	height: 2px;

	margin-top: 1px;

	padding: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFF;
*/
}
