@CHARSET "ISO-8859-1";
body { background: #fff url(page-bk.jpg) repeat-x top left; }
table.delivery { border: 1px solid #333; margin-bottom: 10px; }

/* side box 
---------------------------------------*/
.boxTopRounded { height: 26px; background: #05947B url(rounded-box-left.jpg) top left no-repeat; margin-bottom: 1px; }
.boxTopRounded div { float: right; background: #05947B url(rounded-box-right.jpg) top right no-repeat; height: 26px; line-height: 26px; font-size: 12px; font-weight: bold; color: #fff; padding-right: 6px; }  
.boxTop, .boxTopR { position: relative; width: 100%; height: 26px; margin-bottom: 1px; }
.boxTop { background: #05947B url(box-square-left.jpg) top left no-repeat; }
.boxTopR { background: #302E94; }
.boxTop div, .boxTopR div { position: absolute; top: 50%; right: 0; margin-top: -6px; height: 12px; line-height: 12px; font-size: 12px; font-weight: bold; color: #fff; padding-right: 6px; }
.boxContents { position: relative; padding: 2px; background: #f8f8f8; border: 1px solid #ccc; margin-bottom: 10px; }
.boxContents div, .boxContents div td, .boxContents div a { font-size: 11px; color: #000; text-align: left; }
.boxContents div { width: 100%; }
.boxContents div.box-product { text-align: center; }
.boxContents div a:hover { color: #d21300; }
.boxContents div.more a { color: #960019; }
#boxsearchinner { color: #ff8421; }
#boxsearch { color: #111; background: #eee; border: 1px solid #000; width: 80%; }
#boxsearchsubmit { vertical-align: middle; }
input.newsletter { color: #111; background: #eee; border: 1px solid #5e85ec; width: 98%; margin-bottom: 2px; }
#boxseecart a { color: #000; font-weight: bold; }
#boxseecart:hover { color: #d21300; }
#ym { text-align: center; }
.box-hr { clear: both; height: 1px; width: 100%; background: url(box-dotted-line.gif) repeat-x; margin: 3px 0; }
.boxhr2 { clear: both; height: 2px; width: 100%; background: url(box_hr_2.jpg) repeat-x; margin: 4px 0; }

/* page header
---------------------------------------*/
#seecart { background: #0AA589; color: #fff; }
#seecart a { color: #fff; text-decoration: none; }
#seecart a:hover { text-decoration: underline; }
#myaccount { padding-right: 12px; }
#order { padding-left: 12px; }
#searchzone { background: #06967D url(search-bk.jpg) repeat-x; }
#searchzone a { color: #fff; text-decoration: none; }
#searchzone a:hover { text-decoration: underline; }
input.search{ width: 335px; height: 24px; margin-right: 4px; padding: 0; font-size:18px; font-weight:bold; background: #eee; border: 1px solid #034E41; vertical-align: middle; }
a.ingrosat {font-weight: bold;}
#search_bg { height:24px; width:248px; vertical-align:middle; background:transparent url(search-input-bk.jpg) no-repeat top left; }
#searchtag { font-size: 18px; font-weight: bold; color: #666; }
#searchadvanced { color: #666; }
table.logo { background: #fff; }
#taburi td { width: 121px; line-height: 14px; font-size: 100%; text-align: center; background: #E9E8E4 url(gray-tab.jpg) no-repeat top left; }		
#taburi td.activ { width: 122px; height: 32px; text-align: center; background: #302E94 url(blue-tab.jpg) no-repeat top left; }	
#taburi td.activ a { color: #fff; text-decoration: none; }
#taburi td.activ a:hover { color: #fff; text-decoration: underline; }

/* menu bar
---------------------------------------*/
#menubar { } 
#menubar td { height: 35px; padding: 0 7px; background: #E4E4DA url(menu-bk.jpg) repeat-x; color: #000; font-size: 13px; font-weight: normal; font-family: arial, verdana, sans-serif; }
#menubar td img { vertical-align: middle; }
#menubar td a { color: #000; font-size: 13px; font-weight: normal; font-family: arial, verdana, sans-serif; }
#menubar td a:hover { color: #06967D; }

/* main
---------------------------------------*/
#main { width: 990px; background: #fff; border: 1px solid #999; }
td.columnleft, td.columnright { width: 200px; padding: 20px 0; }	
#central { width: 550px; background: #fff; margin: 0; padding: 20px 0; }	
#dynamiczone { width: 100%; margin: 0; padding-bottom: 10px; }
	
/* main content boxes
---------------------------------------*/
table.sub-header, table.catboxheader { margin-bottom: 1px; }
td.sub-header, td.catboxheader { height: 26px; padding-left: 4px; background: #035446; text-align: left; }
td.sub-header h1, td.sub-header h2, td.catboxheader h1, td.catboxheader h2 { color: #fff; font-size: 17px; font-weight: bold; margin: 0; padding: 0; }
table.sub-container, table.catboxcontainer { background: #fff; border: 1px solid #ccc; margin-bottom: 10px; }
table.sub-contents, table.catboxcontents { background: #fff; }
td.sub-contents, td.catboxcontents { color: #000; }
td.sub-contents a, td.catboxcontents a { color: #060; } 
td.sub-contents a:hover, td.catboxcontents a:hover { color : #d21300; }
table.sub-header, table.sub-container { width: 100% }
table.catboxheader, table.catboxcontainer { width: 550px }

/* footer
---------------------------------------*/
#footer { color: #999; background: #F8F8F8; padding: 10px; text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#footer a { color: #000; }
#footer a:hover { color: #960019; }
a.vitalsoft { font-weight: bold; }

/* marketing staff 
-------------------------------*/
#dayheader { background: #AFE2CD; margin-bottom: 0;}
#dayheader td { font: bold 18px/22px Verdana, Arial, sans-serif; color: #06947B; }
#daypromotions { border: 1px solid #AFE2CD; margin-bottom: 20px; }
#daypromotions td { background: url(daily-promotion-bk.jpg) repeat-x bottom; border: 1px solid #AFE2CD; }
