/*background color really close to : F7D79C*/

.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #241C19;
	font-weight: bold;
}


#mainheader {
  top:0px;
  left:0px;
  width:950px;
  height:145px;
  padding:0px;
  margin:0px;
  border:1px solid #000000;
  text-align:left;
}

#maindetail {
 position:relative;
  top:0px;
  width:950px;
  height:385px;
  padding:0px;
  margin:0px;
  border:0px solid #EEAAAA;
  text-align:left;
  scrollbar-base-color:#FCEDCE;
  scrollbar-arrow-color:#555555;
  border-collapse: collapse;
/*  background-color:#EEE5C4;*/
}

#content {
  top:10px;
  left:0px;
  width:740px;
  height:385px;
  margin:0px;
  padding:0px;
  border-spacing: 0px;
  border-width: 0px;
  border-collapse: collapse;
  border-style: solid;
  border:0px;
  overflow:auto;
/*  background-color:#C0C0C0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}



.mydetails{
/*  position:relative;
/*  background-color:#E8DABD;*/
  padding:0px;
  padding-left:5px;
  width:235px;
  height:168px;
  border-spacing: 0px;
  border-width: 0px;
  border:0px solid #066EB6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c1d0d;
	font-size:12px;
	text-align:center;
}


.mydetails_img{
  padding:0px;
  margin:0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border:0px solid #000000;
	text-align:left;
}

.mydetails_p{
  position:relative;
  border:0px solid #0000EE;
/*   background-color:#ffffa0;
border-left: medium solid #ff0000;*/
  padding:0px;
  margin:0px;
  text-align:center;
 }

.mydetails_p_strike{
  position:relative;
  border:0px solid #0000EE;
 /*  background-color:#ffffa0;
  border-left: medium solid #ff0000;*/
  padding:0px;
  margin:0px;
  text-align:bottom;
/*  text-decoration:line-through;*/
 }


.imagewithborder{
  padding:0px;
  margin:0px;
  border:1px solid #000000;
}


.basket_info1 {
  top:0px;
  left:0px;
  width:730px;
  height:70px;
  color:#1c1d0d;
  padding:0px;
  padding-top: 0px;
  margin:0px;
  overflow:auto;
  border:0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.basket_info1_p{
  border: 0px solid #000000;
  top:0px;
  left:0px;
  font-weight:normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 5px;
  text-align:justify;
  vertical-align: middle;
  font-size:11Px;
}

table#basket{
  top:100px;
  border: 0px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

 table#basket th.basket_header_left{
  border: 0px solid #000000;
  height: 20px;
  font-weight:bold;
  text-align:left;
  vertical-align: middle;
}

table#basket th.basket_header_right{
  border: 0px solid #000000;
  height: 20px;
  font-weight:bold;
  text-align:right;
  vertical-align: middle;
}

table#basket th.basket_header_center{
  border: 0px solid #000000;
  height: 20px;
  font-weight:bold;
  text-align:center;
  vertical-align: middle;
}

table#basket td.basket_rows_left{
  border: 0px solid #000000;
  /*height: 20px;*/
  font-weight:normal;
  text-align:left;
  vertical-align: middle;
}

table#basket td.basket_rows_center{
  border: 0px solid #000000;
  /*height: 20px;*/
  font-weight:normal;
  text-align:center;
  vertical-align: middle;
}

table#basket td.basket_rows_right{
  border: 0px solid #000000;
  /*height: 20px;*/
  font-weight:normal;
  text-align:right;
  vertical-align: middle;
}




/**********************************************/
/***** left menu styles ***********************/
/**********************************************/


#leftmenu_div {
  position:relative;
  border:0px solid #000000;
  top:0px;
  left:1px;
  width:159px;
  height:385px;
  padding:0px;
  border-spacing: 0px;
  border-collapse: collapse;
/*   border-width: 0px;   */
  border-right-style: solid;
  border-right-width: 0px;
  border-right-color: #066EB6;
  border-left-style: solid;
  border-left-width: 0px;
/*  border-left-color: #066EB6;*/
 /* background-color:#C3B598;*/
  margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table#leftmenu{
  top:0px;
  height:auto;
  width:160px;
  border: 0px solid #000000;
  padding:0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-spacing: 0px;
  border-collapse: collapse;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-size:10px;
}

.leftmenu_rows_basket{
  border: 0px solid #000000;
  height: 80px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  padding-bottom:0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  vertical-align: top;
  text-align:center;
}

.leftmenu_rows_cat{
  font-weight:bold;
  height:12px;
  padding:0px;
  margin:0px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #ff0000;
  text-align:left;
  vertical-align: middle;
}

.leftmenu_rows_cat2{
  font-weight:bold;
  height:14px;
  padding:0px;
  margin:0px;
  margin: 0px;
  padding-top: 6px;
  border: 0px solid #ff0000;
  text-align:left;
  vertical-align: middle;
}

.leftmenu_fill{
  border: 0px solid #000000;
  font-weight:bold;
  height:120px;
  padding:0px;
  margin:0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border-right-style: solid;
  border-right-color: #066EB6;
  border-right-width: 0px;
  text-align:left;
  vertical-align: middle;
}

.leftmenu_rows_subcat{
  border: 0px solid #000000;
  font-weight:bold;
  height:20px;
  padding:0px;
  margin:0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  border-right-style: solid;
  border-right-color: #066EB6;
  border-right-width: 0px;
  text-align:left;
  vertical-align: middle;
}

.leftmenu_cat_p{
/*  position:relative;*/
  border: 0px solid #000000;
  top:0px;
  font-weight:bold;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align:left;
  vertical-align: middle;
  font-size:12px;
}

.leftmenu_subcat_p{
  border: 0px solid #000000;
  top:0px;
  font-weight:normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align:left;
  vertical-align: middle;
  font-size:12px;
}

.leftmenu_basket_p{
  border: 0px solid #000000;
  height: 50px;
  font-weight:bold;
  padding-bottom: 0px;
  padding-top: 3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  line-height:15px;
  text-align:center;
  background-color:#241B1E;
  vertical-align: middle;
  font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
  font-size:11px;
}

table#leftmenu a.leftmenu_cat_link{
  text-decoration: none;
	font-size: 12px;
	color: #241B1E;
	font-weight: bold;
}

table#leftmenu a.leftmenu_subcat_link{
  text-decoration: none;
	font-size: 12px;
	color: #241B1E;
	font-weight: bold;
}

.leftmenu_basket_link{
  text-decoration: none;
  height: 20px;
  color:#FFFFFF;
}


/*just a div to be loaded with Ajax*/
.leftmenu_small_basket{
  position:absolute;
  top:20px;
  left:3px;
  width:156px;
  height:70px;
}


div#contentmodus{
/*  background-color:#E8DABD;*/
  padding:0px;
  margin-left:3px;
  height:18px;
  border:0px solid #000000;
  border-bottom:1px solid  #000000;
  padding-bottom: 0px;
  padding-top: 0px;
  border-spacing: 0px;
  font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #241B1E;
	font-size:12px;
  text-align:left;
}

.simplediv{
  padding:0px;
  margin:0px;
  height:16px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-spacing: 0px;
  border-width: 0px;
  border:0px solid #000000;
  font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #066EB6;
	font-size:12px;
}

.link_no_decoration{
  text-decoration: none;
 }



table#detailedbook{
  position:absolute;
  top:20px;
  height:auto;
  width:680px;
  border:0px solid #000000;
  padding:0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-spacing: 0px;
  border-collapse: collapse;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-size:10px;
  color:#1c1d0d;
}

.simple_black_line{
  border:0px;
  border-top:solid 1px #000000;
  height:1px;
}

.double_black_line{
  border:0px;
  border-top:solid 2px #000000;
  height:1px;
}

#checkout_details {
  position:relative;
  border:0px solid #00ff00;
  top:0px;
  width:730px;
  height:290px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  border-collapse: collapse;
}

.checkout_label{
  position:absolute;
/*  background-color:#E8DABD;*/
  padding:0px;
  margin:0px;
  height:20px;
  left:320px;
  width:150px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-spacing: 0px;
  border-width: 0px;
  border:0px solid #000000;
  font-weight:bold;
  vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #066EB6;*/
	color: #241B1E;
	font-size:11px;
}

.checkout_input_field {
  position:absolute;
  padding-left:5px;
  padding-right:0px;
  padding-bottom: 0px;
  padding-top: 2px;
  width:230px;
  height:15px;
  left:470px;
  border: 1px solid #000000;
/*  padding-top: 3px;*/
  background-color:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#1c1d0d;
  font-size:11px;
}

.search_label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.search_input_field {
  padding-left:5px;
  padding-right:0px;
  padding-bottom: 0px;
  padding-top: 2px;
  width:230px;
  height:15px;
  left:470px;
  border: 1px solid #000000;
/*  padding-top: 3px;*/
  background-color:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#1c1d0d;
  font-size:11px;
}


.search_button {
  width:150px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#F7D79C;
  color:#d6421e;
	border:1px solid #d6421e;
	cursor:pointer;
}

#checkout_footer_p{
  position:absolute;
/*  background-color:#E8DABD;*/
  padding:0px;
  margin:0px;
  top:260px;
  height:30px;
  left:320px;
  width:350px;
  padding-bottom: 0px;
  padding-top: 0px;
  border-spacing: 0px;
  border-width: 0px;
  border:0px solid #000000;
  font-weight:bold;
  text-align:justify;
  vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #066EB6;*/
	color: #ff0000;
	font-size:11px;
}


#checkout_info1_p{
  border: 0px solid #000000;
  top:0px;
  font-weight:normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 5px;
  text-align:justify;
  vertical-align: middle;
  font-size:11Px;
}



.checkout_button {
  position:absolute;
  width:150px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#F7D79C;
  /*color:#441D17;*/
  color:#d6421e;
	display:block;
/*	background:transparent;*/
	border:1px solid #d6421e;
	cursor:pointer;
}

.add_to_cart_button {
  width:150px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  background-color:#F7D79C;
  /*color:#441D17;*/
  color:#d6421e;
/*	background:transparent;*/
	border:1px solid #d6421e;
	cursor:pointer;
}

/*
 .checkout_button input:hover{
	background-color:#1b940a;
}
*/

#content_table {
  position:relative;
  border:0px solid #000000;
  top:0px;
  width:740px;
  height:380px;
  padding:0px;
  margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  border-collapse: collapse;
}



#content_table_det_div {
  position:relative;
  border:0px solid #00ff00;
  top:0px;
  width:740px;
  height:350px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  scrollbar-base-color:#FCEDCE;
  scrollbar-arrow-color:#555555;
  border-collapse: collapse;
}



#content_table_det_div_smaller {
  position:relative;
  border:0px solid #00ff00;
  top:0px;
  width:740px;
  height:310px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  scrollbar-base-color:#FCEDCE;
  scrollbar-arrow-color:#555555;
  border-collapse: collapse;
}



#search_table_det_div {
  position:relative;
  border:0px solid #00ff00;
  top:0px;
  width:740px;
  height:300px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  scrollbar-base-color:#FCEDCE;
  scrollbar-arrow-color:#555555;
  border-collapse: collapse;
}



#content_table_det_table {
  position:relative;
  border:0px solid #0000ff;
  top:0px;
  width:720px;
  height:auto;
  padding:0px;
/*  background-color:#aaaaaa;*/
  margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  border-collapse: separate;
}



#basket_table_det_div {
  position:relative;
  border:1px solid #000000;
  top:0px;
  width:730px;
/*  height:305px;*/
  height:210px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  border-collapse: collapse;
}



#basket_table_det_table {
  position:relative;
  border:0px solid #0000ff;
  top:0px;
  width:785px;
  height:auto;
  padding:0px;
/*  background-color:#aaaaaa;*/
  margin:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  border-collapse: separate;
}



#checkout_table_det_table {
  position:relative;
  border:0px solid #0000ff;
  top:0px;
  width:785px;
  height:auto;
  padding:0px;
/*  background-color:#aaaaaa;*/
  margin:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
  border-collapse: separate;
}



/* main pages*/

.leftmenu_main_rows{
  font-weight:bold;
  height:15px;
  padding:0px;
  margin:0px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #ff0000;
  text-align:left;
/*	text-align:center;*/
  vertical-align: middle;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #241B1E;
	font-weight: bold;
}
.style3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #241C19;
	font-weight: bold;
}
.style4 {color: #241B1C; text-align:center;}
.style5 {color: #241B1C}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #241B1C; line-height:150%;}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #241B1C;
	font-weight: bold;
}

#main_content_table {
  position:relative;
  border:0px solid #000000;
  top:0px;
  width:740px;
  height:380px;
  padding:0px;
  margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
/*   background-color:#C0C0C0;*/
  border-collapse: collapse;
}



#main_content_table_det_table {
  position:relative;
  border:0px solid #0000ff;
  top:0px;
  width:720px;
  height:auto;
  padding:0px;
  margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
  border-collapse: separate;
}

#main_pagecontent {
  top:10px;
  left:0px;
  width:740px;
  height:385px;
/*  color:#ff0000;*/
  margin:0px;
  padding:0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border:0px;
  overflow:auto;
/*   background-color:#C0C0C0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}



#main_pagecontent_table_det_div {
  position:relative;
  border:0px solid #00ff00;
  top:0px;
  width:740px;
  height:350px;
  padding:0px 0px 0px 0px;
/*  background-color:#aaaaaa;*/
  margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
	font-size:10px;
  scrollbar-base-color:#FCEDCE;
  scrollbar-arrow-color:#555555;
  border-collapse: collapse;
}

