/**********************************************************************************
14-06-2010 : Changed background for #main_logo to be an animated gif
08-06-2010 : Bug fix: Different browsers row height - tblIndex title h1 
08-06-2010 : Bug fix (chrome) : added "height:100%" to body 
04-05-2010 : Added "margin-top" to imgPage
04-05-2010 : table#order_items removed "width" property (redundant)
03-05-2010 : product_col1 changed from id # to class name .
29-04-2010 : Changed height of "menu" to properly align bottom of page with shadow on the left
29-04-2010 : Added padding for "languages" and "cart_button" for internal pages, to align them with the top menu
26-04-2010 : Bug fix : reduced font #tblIndex #title h1, to avoid brown line below languages
23-05-2010 : Cosmetic fix : body font-size set to 11pt (influences main menu font)
26-04-2010 : Cosmetic fix : centering  #main_logo,  #tblIndex #title
26-04-2010 : Added shopping cart button text and link definitions  #n_cart_items, #link_cart_items
26-04-2010 : Bug fix : changed in "#tblIndex #menu" the property "height:60" to height:30, 
                         added entity #toppart for background "index_02.gif"
26-04-2010 : Bug fix : Add width to the td.boc-3 so the third arrow will not be missing
19-04-2010 : Added text size 12px to text_content
18-04-2010 : Cleanups (redundant code)
18-04-2010 : Bug fix - IE side menu
18-04-2010 : Bug fix - Two brown horizontal lines on top menu and languages
18-04-2010 : Added missing id "page_content" (display background on page.php)
***********************************************************************************/
body 
{
  background-color: #D2C398;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  height:100%;
}

table
{
  border:0;
  border-collapse:collapse;
  font-family:Arial, Helvetica, sans-serif;
}

#n_cart_items
{
  background: url(images/button_shopping_cart_1_02.png) no-repeat;
}

#link_cart_items
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  color: #663333;
}
#tblIndex #menu
{  
  width:596px; 
  height:30px;
}

#tblIndex #toppart
{
  background: url(images/index_02.gif) no-repeat;
  height:60px;

}


#tblIn #toppart
{
background:url(images/content-bkg.jpg) repeat-y;
height:83px;
}

#tblIn #menu 
{
 width:643px;
 height:47px;
 
 padding-right:8px;
}

#tblIn #cart_button
{
height:57px;
padding-left:48px;

}
#menu
{
text-align:center;
/*padding-right:5px;*/
padding-top:5px;
color:#ffffff;
vertical-align:top;
font-weight:bold;
 /**height:30px;*/
}
#menu a
{
color:#ffffff;
font-weight:bold;
}
#menu a:hover, #menu a.current
{
color:#663333;
font-weight:bold;
text-decoration:underline;
}

#tblIndex #title
{
  background: url(images/index_05.gif) no-repeat;
  width:606px;
  height:17px;
  text-align:left;
  padding-left:170px;
 
  vertical-align:middle;
  padding-top: 0; padding-bottom:0; margin: 0 0 0 0;

}

#tblContent #title
{
  background: url(images/content_03.jpg) no-repeat;
  width:643px;
  height:56px;
  
}


  #tblIndex #title h1
  {
  font-size:15px;
  color:#663333;
  font-style:italic;
  font-weight:bold;
  margin: 0 0 0 0;padding:0 0 0 0;
  }

  #tblContent #title h1
  {
  font-size:30px;
  color:#663333;
  font-style:italic;
  font-weight:bold;
  text-align:center;
  margin: 0 0 0 0;
  
  }
  
  h2{
   font-size:26px;
    color:#663333;
  font-style:italic;
  font-weight:bold;
  text-align:center;
  margin: 0 0 0 0;
  }

#tblIndex .spaceTD
{
  width:65px;
}

#tblIndex #tblSubMenu #submenuTD
{
  background: url(images/index_10_02.gif) no-repeat;
  width:180px;
  height:415px;
  vertical-align:top;
  text-align:left;
  padding-left:20px;
}


#tblIndex #footer
{
 background:url(images/index_14.gif);
 width:606px;
 height:166px;
 text-align:center;
 color:#ffffff;
 font-size:12px;
}


#tblIndex #footer a
{
color:#ffffff;
font-size:12px;
}
#tblIndex #footer a:hover
{
color:#663333;
font-size:12px;
}

#tblIndex #footer span
{
	font-style: italic;
}

#main_logo
{
  height:143px;
  background: url(images/animated_web.gif) left top no-repeat;
  padding-left:140px;  
  text-align:left;
}
/*
#tblIndex #tblSubMenu
{
  width:299px;
  height:415px
}

#tblIndex #tblSubMenu #submenuTD table td
{
  height:25px;
  padding-left:5px;
} 
*/
#tblIndex #tdSales
{
  width:606px;
  height:415px;
}

#special1
{
  width:118px;
  height:106px;
  background:url(images/index_11_02_02_01.gif); no-repeat;
  text-align:center;
  vertical-align:middle;
}
#special1_txt
{
background:url(images/index_11_02_02_02.gif); no-repeat;
width:118px;
height:23px;
text-align:center;
font-size:12px;
color:#663333;
}
#special1_txt a
{
font-size:12px;
color:#663333;
}

#special2
{
  width:119px;
  height:107px;
  background:url(images/index_11_02_04_01.gif); no-repeat;
  text-align:center;
  vertical-align:middle;
}
#special2_txt
{
background:url(images/index_11_02_04_02.gif); no-repeat;
width:119px;
height:22px;
text-align:center;
font-size:12px;
color:#663333;
}
#special2_txt a
{
font-size:12px;
color:#663333;
}

#special3
{
  width:120px;
  height:107px;
  background:url(images/index_11_04_01_01.gif); no-repeat;
  text-align:center;
  vertical-align:middle;
}
#special3_txt
{
background:url(images/index_11_04_01_02.gif); no-repeat;
width:120px;
height:22px;
text-align:center;
font-size:12px;
color:#663333;
}
#special3_txt a
{
font-size:12px;
color:#663333;
}


#special4
{
  width:118px;
  height:107px;
  background:url(images/index_11_04_03_01.gif); no-repeat;
  text-align:center;
  vertical-align:middle;
}
#special4_txt
{
background:url(images/index_11_04_03_02.gif); no-repeat;
width:118px;
height:22px;
text-align:center;
font-size:12px;
color:#663333;
} 
#special4_txt a
{
font-size:12px;
color:#663333;
}



#special5
{
  width:118px;
  height:107px;
  background:url(images/index_11_04_05_01.gif); no-repeat;
  text-align:center;
  vertical-align:middle;
}
#special5_txt
{
background:url(images/index_11_04_05_02.gif); no-repeat;
width:118px;
height:22px;
text-align:center;
font-size:12px;
color:#663333;
}
#special5_txt a
{
font-size:12px;
color:#663333;
}

/*
#languages
{
text-align:right;
padding-right:10px;
vertical-align:middle;
color:#ffffff;
}
*/
#tblIn #languages {padding-right:57px;}
#languages
{
text-align:right;
vertical-align:middle;
color:#663333;

}

#languages a
{
color:#663333;
font-size:10pt;
font-weight:bold;
}
#languages a:hover
{
color:#ffffff;
font-size:10pt;
font-weight:bold;
}

#product_picture
{
background:url(images/content_05_02.jpg) repeat-x;
text-align:right;
padding-right:10px;
padding-left:50px;
vertical-align:middle;
text-align:center;
}

.product_col
{
vertical-align:top;
background-color:#ddd3b0;
font-size:10pt;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
}

pad20
{
padding-left:20px;
}

.product_col1
{
vertical-align:top;
background-color:#ddd3b0;
font-size:10pt;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#product_onsale
{
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:110px;
vertical-align:top;
text-align:center;
font-weight:bold;
color:red;

}

#bottom_menu
{
text-align:center;
color:#ffffff;
padding-top:20px;
font-size:12px;
padding-bottom:50px;
}
#bottom_menu a
{
color:#ffffff;
font-size:12px;
}
#bottom_menu a:hover
{
color:#663333;
font-size:12px;
}

#bottom_menu span
{
	font-style: italic;
}
#products_pics, #page_content
{
background:url(images/bkg_slice.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
}
.prod_pic
{
vertical-align:middle;
text-align:center;
}
.prod_txt
{
font-size:12px;
color:#663333;
text-align:center;
}
.prod_txt a
{
color:#663333;
}
#pagesLM
{
vertical-align:top;
background-image:url(images/about_01_03.jpg);
width:164px;
height:467px;
}

#page_text
{
background-image:url(images/bkg_slice.jpg);
font-size:12px;
vertical-align:top;
padding-left:30px;
padding-right:30px;
padding-top:30px;
}
#artist_text
{
vertical-align:top;
font-size:12px;
padding-left:15px;
padding-right:15px;
}
#next
{
vertical-align:bottom;
text-align:right;
padding-right:20px;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
}
#next a
{
color:#663333;
}
#next a:hover
{
color:#ffffff;
}

#productsTBL .full_cell
{
  background-color:white;
  border:1px solid black;
  width:180px;
}

#productsTBL .empty_cell
{
  background:0;
  border:none;
}

td#text_content
{
background:url(images/bkg_slice.jpg) no-repeat;
padding-left:25px;
color:#663333;
font-size:10pt;
}

tr#text_content
{
background:url(images/bkg_slice.jpg) no-repeat;
color:#663333;
}

.txt_table_title
{
font-size:16px;
color:#663333;
font-weight:bold;
text-align:center;
}

.title_item{
 text-align:left; 
}
.txt_table
{
font-size:12px;
color:#666666;
font-weight:bold;
}
.txt_table_total
{
font-size:18px;
color:#663333;
font-weight:bold;
font-style:italic;
}
.shopping_cart a
{
color:#663333;
font-size:12px;
font-weight:bold;
}
.shopping_cart a:hover
{
color:#ffffff;
font-size:12px;
font-weight:bold;
}

/****************************/
.otitle{
font-family:Arial Unicode,Tahoma;
color:LightSlateGray;
font-size:13px;
line-height:1.5em;
}

.osubtitle{
font-family:Arial Unicode,Tahoma;
font-size:12pt;
font-weight:bold;
line-height:1.5em;
}

tr#pass_reminder{
  /*visibility:hidden;*/
}

td.boc-1{
  background-image:url(images/arrow1.png) ;
  background-repeat:no-repeat;
  background-position:left;
  width:91px;
 
}

td.boc-2{
  background-image:url(images/arrow2.png) ;
  background-repeat:no-repeat;
  background-position:left;
  width:99px;
}

td.boc-3{
  background-image:url(images/arrow3b.png) ;
  background-repeat:no-repeat;
  background-position:left;
width:112px;
}

td.boc-4{
  background-image:url(images/arrow4.png) ;
  background-repeat:no-repeat;
  background-position:left;
 width:94px;
}

table#table17{
color:#663333;
}

td.crumbs{

padding-left:9px;
color:#663333;
height:29px;
}

td.crumbs a{
  color:#663333;
}

form.frmOrder table{
  color:#663333;
}

input#bback{
  width:178px;
}
input#bcontinue{
  /*width:178px;*/
}

td.td_order1{
  width:134px;
}
span.ErrMsg{
  color:red;
}

table#table17 form{
  color:#663333;
}

td.td_order-2{
  width:129px;
}

table#tblUseData{
   color:#663333;
}

table#order_items{
  border:1px solid #663333;

float:left;
/*width:347px;*/
}

table#tableCart1{
  float:left;
}

table#table17 td {
   color:#663333;
}

.olblexplain{
  font-size:12px;
}
div#divpass4get{
  padding:20px 0 20px 0;
}

.opex{
color:LightSlateGray;
font-size:13px;
}

table#order_items td.txt_table_total{
  font-size:15px;
}

#button__modify_cart{
  margin-top:20px;
  margin-bottom:20px;
}

tr#total{
  font-size:16px;
}

span#total_sum{
  font-size:22px;
  }
  
  .olbl
{	
 	font-family:Arial;
	font-size:11pt;
	height:20px;
}

.imgPage
{
margin-bottom: 10px; margin-right: 20px;margin-top:15px;
vertical-align:top;
}

.disabled
{
  color:#333333;
}
