.boxText { font-family: arial; font-size: 10px; }
.stockWarning { font-family: arial; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #bce791; }
.orderEdit { font-family: arial; font-size : 10px; color: #000001; text-decoration: underline; }

BODY                         {color: #666665;margin: 0px;padding:0px;background:#92db49;}

A                             { /* color: #545456; */ font-family:arial;text-decoration: none;}
A:hover                     { /* color: #AABBDD; */ text-decoration: underline;}

FORM                         {display: inline;}
td, div                        {padding:0px; margin:0px; font-family:arial;}
/* ********************************************************************************************************* */
td                 {vertical-align:top;}
br                {line-height:7px;}
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
/* ********************************************************************************************************* */
TR.headerError                 {background: #ff0000;}

TD.headerError                 {color: #ffffff;font-size: 12px;font-weight : bold;font-family:arial; background: #ff0000;text-align:center;}

TR.headerInfo                 {background: #00ff00;}

TD.headerInfo                 {color: #ffffff;font-size: 12px;font-weight: bold;font-family: arial;background: #00ff00;text-align: center;}

.infoBoxContents             {padding:0px 0px 0px 10px;}

.infoBoxNotice                 {background: #FF8E90;}

.infoBoxNoticeContents         {font-size: 10px;font-family: arial;background: #FFE6E6;}

TD.infoBoxHeading             {color: #ffffff;font-size: 10px;font-family: arial;font-weight: bold;background: #bbc3d3;}

TD.infoBox, SPAN.infoBox     {font-size: 10px;font-family: arial;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background:#bce791;}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;}

.productListing-heading             {color: #FFFFFF;font-size: 10px;font-weight: bold;font-family: arial;
                                       background: #b6b7cb;}

TD.productListing-data                 { /* font-size: 10px;font-family: arial; */ }

A.pageResults                         { /* color: #0000FF; */ }

A.pageResults:hover                 { /* color: #0000FF; */ background: #FFFF33;}

TD.pageHeading, DIV.pageHeading                 {color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: arial;}
TD.pageHeading a, DIV.pageHeading a             {color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: arial; text-decoration:none;}
TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}

TR.subBar                             {background: #f4f7fd;}

TD.subBar                             {color: #545456;font-size: 10px;font-family: arial;}



TD.accountCategory                     {color: #aabbdd;font-size: 13px;font-family: arial;}

TD.fieldKey                         {font-size: 12px;font-weight: bold;font-family: arial;}

TD.fieldValue                         {font-size: 12px;font-family: arial;}

TD.tableHeading                     {font-size: 12px;font-weight: bold;font-family: arial;}

SPAN.newItemInCart                     {color: #ff0000;font-size: 10px;font-family: arial;}

CHECKBOX, INPUT, RADIO, SELECT {}

TEXTAREA                             {font-size: 11px;font-family: arial;
                                       width: 100%;}

SPAN.greetUser                         {color: #f0a480;font-size: 12px;font-weight: bold;font-family: arial;}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;}

TD.formAreaTitle                     {font-size:12px;font-weight: bold;font-family: arial;}
SPAN.markProductOutOfStock             {color: #c76170;font-size: 12px;font-weight: bold;font-family: arial;}

SPAN.errorText                         {color: #ff0000;font-family: arial;}

.moduleRow { }
.moduleRowOver                         {background-color: #bce791; cursor: pointer; cursor: hand; }
.moduleRowSelected                     {background-color: #bce791; }

.checkoutBarFrom, .checkoutBarTo     {color: #666665; font-size: 10px;font-family: arial;}
.checkoutBarCurrent                 {color: #666665;font-size: 10px;font-family: arial;}
/* message box */
.messageBox                         {font-family: arial; font-size: 10px; }
.messageStackError, 
.messageStackWarning                 {font-family: arial; font-size: 10px; background-color: #ffb3b5;}

.messageStackSuccess                 {font-family: arial; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement                     {font-family: arial; font-size: 10px; color: #ff0000; }
/* ************************************************************************************* */
.vam                    {vertical-align:middle;}
.tac                    {text-align:center;}
.b_width strong            {display:block; width:170px; font-weight:normal;}
.width2_100                {width:100%;}

.ofh                                {overflow:hidden;}
.al_left img                        {vertical-align:middle;}
.al_left strong                        {text-align:left;}
.fl_left                            {float:left;}
.fl_right                            {float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.bg_main            {background:url(../images/bg_main.gif) 0px 0px repeat-x #7bcf29; width: 100%;}
.bg2_main            {background:url(../images/bg2_main.gif) 0px 0px repeat-x;padding:20px 0px 0px 0px;}

.bg3_main            {width:980px; margin:auto;position:relative;}
.bg4_main            {padding:0px 0px 0px 0px;}
.footer_main        {background:#92db49;}
.footer2_main        {width:980px;}
.bg6_main            {padding:0px 0px 0px 0px;}

.main_table                    {background:url(../images/spacer.gif) 223px 0px repeat-y;}
.box_width_left                {width:190px;}
.box_width_right            {width:190px;}

.content_width_td                {width: 474px !important; padding:0px 5px 20px 5px;}
.box_width_td_left                {padding:0px 0px 0px 0px;}
.box_width_td_right                {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.row_1                {height:332px;background:url(../images/logo_bg.jpg) 0px 80px no-repeat;}
.cont_padd            {padding:0px 32px 0px 38px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.head2        {height:40px; vertical-align:middle;padding:0px 0px 0px 53px;}
.head3        {height:60px;padding:0 0px 0px 37px;}
.head4        {height:181px;padding:30px 0px 0px 50px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.header                 {vertical-align:middle;}
.header td              {color:#ffffff; font-size:12px; font-weight:normal; font-family:tahoma; 
                     vertical-align:middle; text-align:center;white-space:nowrap;}
.header img            {vertical-align:middle;}

.header strong        {color:#ffffff; font-weight:normal; font-size:12px;}

.header .z1 a     {font-weight:bold;}
.header a          {color:#ffffff; font-size:10px; line-height:12px; font-weight:normal; font-family:arial; text-decoration:none}
.header a:hover  {color:#ffffff; text-decoration:underline;}

.header form    {display:inline;}    
.select            {width:97px;border:1px solid #59c10b; color:#ffffff; font-size:12px; background:#3f8709;}
.select2        {width:80%; border:1px solid #419735; color:#419735; font-size:12px; background:#92db49;vertical-align:middle;margin:10px 20px 15px 10px;}
.go                {width:100%;border:1px solid #59c10b; color:#ffffff; font-size:12px; background:#3f8709;height:19px; }

.logo            {height:117px;padding:35px 194px 0px 50px;}
.banner            {margin:0px 0px 7px 0px;}


.z1                {text-align:right;padding:7px 60px 0px 0px; height:46px;background:url(../images/z1.gif) 100% 0px no-repeat;}
.z1 b            {color:#ffffff; font-weight:normal; font-size:14px; display:block; padding-bottom:3px;}
.z1 a              {color:#ffffff; font-size:12px; line-height:12px; font-weight:bold; font-family:tahoma; text-decoration:none}
.z1 a:hover      {color:#ffffff; text-decoration:underline;}

.menu                {}
.menu td            {text-align:center;}
/* ************************************************************************************* */
.f_bg                {background:url(../images/f_bg.gif) 0px 100% repeat-x #92db49;}
.footer_td            {width:244px; text-align:center;}
.footer2_td            {width:100%;padding:0px 20px 0px 55px; text-align:left;}

.footer                {color:#1e5d0b; font-size:11px; line-height:20px; font-family:tahoma; vertical-align:middle; height:55px;}    
.footer td           {color:#1e5d0b; font-size:11px; line-height:20px; font-weight:bold; font-family:tahoma; vertical-align:middle;}            
.footer a           {color:#1e5d0b; font-size:11px; line-height:20px; font-weight:bold; font-family:tahoma; text-decoration:none;}             
.footer a:hover   {color:#1e5d0b;text-decoration:underline;}
    
.footer span               {color:#1e5d0b; font-size:11px; font-weight:bold; font-family:tahoma;}
.footer span a               {color:#1e5d0b; font-size:11px; font-weight:bold; font-family:tahoma;text-decoration:none; }             
.footer span a:hover       {color:#1e5d0b;text-decoration:underline;}

.footer b                {color:#1e5d0b; font-size:11px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.footer b a               {color:#1e5d0b; font-size:11px; font-weight:bold; font-family:tahoma; text-decoration:none;}            
.footer b a:hover         {color:#1e5d0b; text-decoration:underline;}
/* ************************************************************************************* */
.p_bg                    {background:url(../images/p_bg.gif) 0px 0px repeat-x #7bcf29;}
.popup_1                {height:138px;padding:8px 30px 0px 61px;}
.popup_2                {padding:10px 10px 0px 10px;}
.popup                    {background:url(../images/p_logo.jpg) 0px 0px no-repeat;}
.popup div                {color:#808080; font-size:11px; line-height:14px; font-family:tahoma;}

.popup strong            {color:#419735; font-size:11px; line-height:14px; font-weight:bold;padding:10px 0px 4px 0px; display:block;}
.popup  a,
.popup  a u               {color:#808080; font-size:11px; font-weight:normal; text-decoration:none;}            
.popup  a:hover         {color:#808080; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
* html .width_100                {width:100%;}
.s_tl             {background:url(../images/s_tl.gif) left top no-repeat #f6f8f5; width:100%;}
.s_tr             {background:url(../images/s_tr.gif) right 0px no-repeat;}
.s_bl            {background:url(../images/s_bl.gif) left bottom no-repeat;}
.s_br             {background:url(../images/s_br.gif) right bottom no-repeat;padding:10px 10px 5px 13px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_t         {background:url(../images/cont_t.gif) 0px top repeat-x #ffffff;margin:0px 0px 8px 0px;}
.cont_r         {background:url(../images/cont_r.gif) right 0px repeat-y;}
.cont_b         {background:url(../images/cont_b.gif) 0px bottom repeat-x;}
.cont_l         {background:url(../images/cont_l.gif) 0px 0px repeat-y;}
.cont_tl             {background:url(../images/cont_tl.gif) left top no-repeat; width:100%;}
.cont_tr             {background:url(../images/cont_tr.gif) right 0px no-repeat;}
.cont_bl            {background:url(../images/cont_bl.gif) left bottom no-repeat;}
.cont_br             {background:url(../images/cont_br.gif) right bottom no-repeat;padding:10px 19px 4px 19px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.pic_t         {background:url(../images/pic_line.gif) 0px top repeat-x #ffffff; width:1px;}
.pic_r         {background:url(../images/pic_line.gif) right 0px repeat-y;}
.pic_b         {background:url(../images/pic_line.gif) 0px bottom repeat-x;}
.pic_l         {background:url(../images/pic_line.gif) 0px 0px repeat-y;}
.pic_tl             {background:url(../images/pic_tl.gif) left top no-repeat; width:100%;}
.pic_tr             {background:url(../images/pic_tr.gif) right 0px no-repeat;}
.pic_bl                {background:url(../images/pic_bl.gif) left bottom no-repeat;}
.pic_br             {background:url(../images/pic_br.gif) right bottom no-repeat;padding:3px 4px 3px 4px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.info_t         {background:url(../images/pic_line.gif) 0px top repeat-x #ffffff;margin:3px 0px 19px 0px;}
.info_r         {background:url(../images/pic_line.gif) right 0px repeat-y;}
.info_b         {background:url(../images/pic_line.gif) 0px bottom repeat-x;}
.info_l         {background:url(../images/pic_line.gif) 0px 0px repeat-y;}
.info_tl             {background:url(../images/pic_tl.gif) left top no-repeat; width:100%;}
.info_tr             {background:url(../images/pic_tr.gif) right 0px no-repeat;}
.info_bl            {background:url(../images/pic_bl.gif) left bottom no-repeat;}
.info_br             {background:url(../images/pic_br.gif) right bottom no-repeat;padding:17px 12px 8px 12px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.pic2_t         {background:url(../images/pic2_line.gif) 0px top repeat-x #ffffff;}
.pic2_r         {background:url(../images/pic2_line.gif) right 0px repeat-y;}
.pic2_b         {background:url(../images/pic2_line.gif) 0px bottom repeat-x;}
.pic2_l         {background:url(../images/pic2_line.gif) 0px 0px repeat-y;}
.pic2_tl             {background:url(../images/pic2_tl.gif) left top no-repeat; width:100%;}
.pic2_tr             {background:url(../images/pic2_tr.gif) right 0px no-repeat;}
.pic2_bl            {background:url(../images/pic2_bl.gif) left bottom no-repeat;}
.pic2_br             {background:url(../images/pic2_br.gif) right bottom no-repeat;padding:3px 3px 3px 3px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod22_l             {background:url(../images/prod2_line.gif) 0px 0px repeat-y #ffffff;margin:5px 0px 5px 0px; width: 100%;}
.prod2_l             {background:url(../images/prod2_line.gif) 0px 0px repeat-y #ffffff;}
.prod2_tl             {background:url(../images/prod2_tl.gif) left top no-repeat;}
.prod2_tr             {background:url(../images/prod2_tr.gif) right 0px no-repeat; width: 100%;}
.prod2_bl            {background:url(../images/prod2_bl.gif) left bottom no-repeat;}
.prod2_br             {background:url(../images/prod2_br.gif) right bottom no-repeat;padding:3px 4px 3px 4px;}
.prod22_br             {background:url(../images/prod2_br.gif) right bottom no-repeat;padding:13px 14px 13px 14px;}
.prod222_br         {background:url(../images/prod2_br.gif) right bottom no-repeat;padding:3px 4px 13px 4px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.name2_t         {background:url(../images/name2_t.gif) 0px top repeat-x #39beaf; margin-bottom:12px;}
.name2_b         {background:url(../images/name2_b.gif) 0px bottom repeat-x;}
.name2_tl             {background:url(../images/name2_tl.gif) left top no-repeat; width:100%;}
.name2_tr             {background:url(../images/name2_tr.gif) right 0px no-repeat;}
.name2_bl            {background:url(../images/name2_bl.gif) left bottom no-repeat; width: 100%;}
.name2_br             {background:url(../images/name2_br.gif) right bottom no-repeat;padding:6px 4px 3px 4px; height:43px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.popup_t        {background:url(../images/popup_line.gif) 0px top repeat-x #ffffff;margin:4px 0px 12px 0px;}
.popup_t         {background:url(../images/popup_line.gif) 0px top repeat-x #ffffff;}
.popup_r         {background:url(../images/popup_line.gif) right 0px repeat-y;}
.popup_b         {background:url(../images/popup_line.gif) 0px bottom repeat-x;}
.popup_l         {background:url(../images/popup_line.gif) 0px 0px repeat-y;}
.popup_tl             {background:url(../images/popup_tl.gif) left top no-repeat; width:100%;}
.popup_tr             {background:url(../images/popup_tr.gif) right 0px no-repeat;}
.popup_bl            {background:url(../images/popup_bl.gif) left bottom no-repeat;}
.popup_br             {background:url(../images/popup_br.gif) right bottom no-repeat;padding:4px 13px 11px 13px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table                {margin:0px 0px 0px 0px;}
.infoBoxHeading_td                    {background:#419735; height:18px;padding:2px 9px 1px 9px;}

.infoBoxHeading_t                    {background:#419735; width:100%;}
.infoBoxHeading_r                    {background:#419735;}
.infoBoxHeading_b                    {background:#419735;}
.infoBoxHeading_l                    {background:#419735;}
/* ************************************************************************************* */
.infoBoxHeading_td            {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;}
.infoBoxHeading_td a         {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;text-decoration:none}
.infoBoxHeading_td a:hover  {color:#ffffff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox_table                        {margin:0px 0px 11px 0px;}
.infoBox_td                         {}
/* ************************************************************************************* */
.infoBoxContents_table                {padding:0px 0px 0px 0px;}
.infoBoxContents_table .boxText        {padding:4px 9px 14px 9px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxHeading_table                {margin:0px 0px 0px 0px;}
.infoBoxHeading2_td                    {background:#419735; height:25px;padding:2px 9px 8px 9px;}

.infoBoxHeading_t                    {background:#419735; width:100%;}
.infoBoxHeading_r                    {background:#419735;}
.infoBoxHeading_b                    {background:#419735; width:100%;}
.infoBoxHeading_l                    {background:#419735;}
/* ************************************************************************************* */
.infoBoxHeading2_td            {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;text-transform:uppercase;}
.infoBoxHeading2_td a         {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;text-decoration:none}
.infoBoxHeading2_td a:hover {color:#ffffff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBox2_table                        {margin:0px 0px 11px 0px;}
.infoBox2_td                         {padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
.infoBoxContents2_table                {padding:0px 0px 0px 0px;}
.infoBoxContents2_table .box_left    {background:#419735;}
.infoBoxContents2_table .box_right    {background:#419735;}
.infoBoxContents2_table .boxText    {padding:4px 9px 15px 9px;background:#419735;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxText,
.boxText td                    {color:#1e5d0b; font-size:11px; line-height:12px; font-family:tahoma; }
.boxText a                    {color:#1e5d0b; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
.boxText a:hover            {color:#1e5d0b; text-decoration:underline;}
.boxText span                 {display:block;padding:0px 0px 10px 0px;}

.boxText span a                    {color:#1e5d0b; font-size:12px; line-height:16px; font-weight:bold;text-decoration:none;}
.boxText span a:hover            {color:#1e5d0b; text-decoration:underline;}

.boxText span.productSpecialPrice     {color:#05626a;font-size: 14px; line-height:20px;font-family:tahoma; font-weight:bold;display:inline;}
del                                     {color:#ffffff;font-size: 14px; line-height:20px;font-family:tahoma; font-weight:bold;}


.boxText div.img                 {margin:10px 0px 10px 0px; text-align:center;}
.boxText div.stars                 {margin:14px 0px 10px 0px;}

.boxText .name_padd                {padding:11px 0px 6px 7px; height:45px; vertical-align:middle;}
.boxText .pic_padd                {padding:0px 6px 0px 6px; text-align:center;}
.boxText .price_padd            {padding:0px 0px 7px 0px; text-align:center;}
.desc_padd                        {padding:0px 0px 0px 0px; text-align:center;}
.star_padd                        {padding:10px 0px 0px 0px; text-align:center;}            
.boxText select                    {margin:0px 0px 0px 0px;border:1px solid #7bcf29; background:#419735; color:#ffffff; font-size:12px;}            
/* ************************************************************************************* */
.boxText font                  {color:#87174a; text-decoration:none; font-size:11px; font-weight:bold;}
.boxText font a             {color:#545456; text-decoration:none; font-size:10px; font-weight:normal;}
.boxText font a:hover          {color:#545456; text-decoration:underline}

.boxText font.sc a             {color:#74ad2e; text-decoration:none; font-size:11px; font-weight:bold;}
.boxText font.sc a:hover      {color:#74ad2e; text-decoration:underline}

.boxText strong a                 {color:#070304; text-decoration:none; font-size:12px;}
.boxText strong a:hover          {color:#070304; text-decoration:underline}
/* ************************************************************************************* */
.boxText li                            {padding:0px 0px 0px 0px; width:100%;}
.boxText li, .boxText li a            {font-family:tahoma;}
.boxText ul                            {list-style:none;margin:5px 6px 0px 6px;padding:0;}
.boxText li a                         {display:block;}
.boxText ul li div                     {padding-left:14px;}

.boxText .bg_list                     {background:url(../images/bg_list_hline.gif) 0px 100% repeat-x;}
.boxText .bg_list a                    {color:#1e5d0b; font-size:12px; line-height:13px; font-weight:bold;
                                     padding:4px 11px 5px 14px;text-decoration:none;background:url(../images/bg_list.gif) 0px 8px no-repeat;}
.boxText .bg_list a:hover            {color:#1e5d0b;text-decoration:underline;}

.boxText .bg_list_un                 {background:url(../images/bg_list_hline.gif) 0px 100% repeat-x;}
.boxText .bg_list_un a                {color:#1e5d0b; font-size:12px; line-height:13px; font-weight:bold;
                                     padding:4px 11px 5px 14px;text-decoration:none;background:url(../images/bg_list.gif) 0px 8px no-repeat;}
.boxText .bg_list_un a:hover        {color:#1e5d0b;text-decoration:underline;}
/* ************************************************************************************* */
.boxText .bg_list2                     {background:url(../images/bg_list_hline.gif) 0px 100% repeat-x;}
.boxText .bg_list2 a                {color:#1e5d0b; font-size:12px; line-height:13px; font-weight:bold;text-decoration:none;
                                     padding:4px 11px 5px 5px;background:url(../images/bg_list2.gif) right 8px no-repeat;}
.boxText .bg_list2 a:hover            {color:#1e5d0b;text-decoration:underline;}

.boxText .bg_list2_un                 {background:url(../images/bg_list_hline.gif) 0px 100% repeat-x;}
.boxText .bg_list2_un a                {color:#1e5d0b; font-size:12px; line-height:13px; font-weight:bold;text-decoration:none;
                                     padding:4px 11px 5px 5px;background:url(../images/bg_list2.gif) right 8px no-repeat;}
.boxText .bg_list2_un a:hover        {color:#1e5d0b;text-decoration:underline;}
/* ************************************************************************************* */
/*  .main .boxText_td                {padding:10px 20px 19px 20px;}  */

.main a.enlarge                {color:#90c10b; font-size:10px; text-transform:lowercase; font-weight:normal; display:block;padding:10px 0px 10px 0px; font-family:arial; text-decoration:underline;}
.main a:hover.enlarge        {color:#90c10b; font-size:10px; text-transform:lowercase; font-weight:normal; text-decoration:none}

.result                     {margin:0px 0px 0px 0px;background:url(../images/result.gif) 0px 0px repeat-x;}

.result_top_padd td          {width:50%; vertical-align:middle;padding:9px 18px 9px 18px;}
.result_bottom_padd td        {width:50%; vertical-align:middle;padding:9px 18px 9px 18px;}

.result .result_right     {text-align:right;background:url(../images/result_right.gif) 100% 0px no-repeat;}
.result td              {color:#1e5d0b; font-size:11px; font-family:tahoma; line-height:12px;
                         background:url(../images/result_left.gif) 0px 0px no-repeat; height:30px;}
.result b               {color:#1e5d0b; font-weight:normal;}
/* ************************************************************************************* */
.result_right b                            {color:#fffffe; font-weight:normal;}
.result_right a.pageResults                {color:#fffffe; text-decoration:underline;font-size:11px;}
.result_right a.pageResults:hover         {color:#fffffe;    text-decoration:none;background: #bce791;}
.result_right a.pageResults    u            {color:#fffffe; text-decoration:underline;}
.result_right a.pageResults u:hover     {color:#fffffe;    text-decoration:none;}
/* ************************************************************************************* */
TD.smallText, 
SPAN.smallText,
.smallText em,  
P.smallText             {font-size: 10px;font-family: arial; font-weight:normal; font-style:normal;}

.smallText a            {color:#545456; font-size:11px; text-decoration:none;}    /*  advanced_search.php  */
.smallText a:hover         {color:#545456; font-size:11px; text-decoration:underline;}
.smallText a u             {color:#545456; font-size:11px; text-decoration:none;}
.smallText a:hover u    {color:#545456; font-size:11px; text-decoration:underline;}
/* ************************************************************************************* */
td.main, p.main,
div.main,
.main td,
.main p,
.main b,
.main .desc                 {color:black; font-size:12px; line-height:14px; font-family:tahoma;}

.main .s_cart_head            {color:#808080;  font-size:12px;font-weight:bold; font-family:arial; text-transform:uppercase;}
.main a                        {color:#5c5c5c; font-size:13px; line-height:13px; font-weight:normal;text-decoration:none;font-family:arial;}
.main a:hover                {color:#5c5c5c; text-decoration:underline;}

.main .name b a                {color:#419735; font-size:12px; line-height:14px; font-weight:bold;text-decoration:underline;}
.main .name b a:hover        {color:#419735; text-decoration:none;}
 
.main .name a                {color:#ffffff; font-size:11px; line-height:14px; font-weight:bold;text-decoration:none;}
.main .name a:hover            {color:#ffffff; text-decoration:underline;}

.main .desc                 {font-size: 11px; line-height:14px; font-weight: normal;}
.main .desc b                 {color:#545454;}

SPAN.productSpecialPrice             {color:#ffffff;font-size: 16px; line-height:16px;font-family: tahoma; font-weight:bold; display:inline;}
s                                    {font-size: 12px; line-height:16px;font-family: tahoma; font-weight:bold;}

.main SPAN.productSpecialPrice         {color:#419735;font-size: 16px; line-height:16px;font-family:tahoma; font-weight:bold;display:inline;}


.main .strong                {font-size:11px;font-family: arial; line-height:20px; color:#808080; font-weight:bold; text-decoration:none;}
.main b b                    {color:#1e5d0b;}
.img                        {border:0px solid #cdd1d4; background:#ffffff;}

/*  
.main    input,
.main    select                {border:1px solid #419735; color:#419735; font-size:12px;}
  */
/* ************************************************************************************* */
.main .pic_padd                                {padding:1px 17px 6px 17px;float:left;}
.main .name_padd                            {padding:21px 0px 1px 2px;}
.main .desc_padd                            {padding:12px 10px 10px 10px; text-align:left;}
.main .data_padd                            {padding:6px 10px 0px 10px;}
.main .price_padd                            {padding:3px 6px 0px 0px;float:right;}
.main .button_padd                            {margin:0px 0px 0px 0px;padding:0px 1px 0px 10px;}
.main .s_cart_head_padd                        {padding:13px 0px 15px 0px;}
.main .s_cart_td                            {padding:30px 0px 0px 0px;}

.main .name2_padd                            {height:55px;padding:3px 0px 8px 0px; vertical-align:middle;}
.main .pic2_padd                            {padding:0px 12px 8px 12px;}
.main .pic22_padd                            {padding:0px 0px 8px 0px; width:100%;}
.main .desc2_padd                            {padding:0px 13px 8px 13px;}
.main .price2_padd                            {padding:1px 5px 1px 10px; vertical-align:middle; height:21px;}
.main .button2_padd                            {padding:3px 0px 7px 10px; vertical-align: middle;}
.main .button22_padd                        {margin:10px 0px 10px 0px;}
.main .button2_padd table                    {text-align:center; width:1px;}
.main div.img                         {margin:0px 0px 0px 0px; text-align:center;}
.main .prod2_padd                            {margin:0px 0px 0px 0px;padding:12px 1px 0px 0px;overflow:hidden;}

.main .name3_padd                            {padding:11px 10px 1px 10px; text-align:center;}
.main .button3_padd                            {padding:0px 0px 0px 0px;}
.main .price3_padd                            {padding:5px 10px 5px 0px; vertical-align:middle;}
.main .name4_padd                            {height:5px;padding:4px 0px 29px 0px; vertical-align:middle; text-align:center;}
.main .pic4_padd                            {padding:11px 4px 12px 4px; text-align:center;}
/* ************************************************************************************* */
.button_marg img, 
.button_marg input                             {margin:1px;}

.button2_marg img,
.button2_marg input                         {margin:7px 0px 7px 0px;}

.bg_input input                                {background:none; border:0px;}
/* ************************************************************************************* */
.prod_info                    {float:left;padding:3px 1px 1px 1px;margin:0px 25px 0px 10px; text-align:center;}
.desc3_padd                    {padding:1px 10px 7px 14px; width:100%;}
/* ************************************************************************************* */
table.listing                 {margin:0px 0px 10px 0px;}
table.listing td            {padding:1px 0px 1px 0px;
                             color:#5c5c5c; font-size:10px; font-family:arial;}

.main .listing b                     {font-weight:normal;}
.main .listing em,
.main .listing font                   {color:#5c5c5c; font-size:10px; font-family:arial;}
.main .listing b font               {color:#5c5c5c; font-size:10px; font-family:arial;}
.main .listing b font a             {text-decoration:underline;}
.main .listing b font a:hover       {text-decoration:none}

.main .listing font a             {color:#5c5c5c; text-decoration:underline; font-size:10px; font-weight:normal;}
.main .listing font a:hover       {color:#5c5c5c; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */    
.left_part                {float:left;}
.right_part                {float:right;padding:0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_line_x                    {background:url(../images/line_x.gif) 0px center repeat-x;}
.prod_line_y                    {background:url(../images/line_y.gif) center 0px repeat-y; vertical-align:bottom;}

.padd_gg img                    {height:5px;}
.padd_vv img                    {width:4px;}
/* ************************************************************************************* */
.cart_line_x                {background:url(../images/line_xx.gif) 0px center repeat-x;}
.cart_line_y                {background:url(../images/line_yy.gif) center 0px repeat-y;}

.padd2_gg img                {height:3px;}
.padd2_vv img                {width:3px;}

.padd3_vv img                {width:41px;|}

.tableBox_shopping_cart        {margin:0px 0px 0px 0px;}

.cart_total_left              {width:80%; text-align:right; vertical-align:middle;height:38px;padding:0px 5px 0px 0px;}
.cart_total_right              {width:20%; text-align:center;vertical-align:middle;}
.cart_total_left               {color:#808080; font-size:11px;font-weight:bold; text-transform:uppercase; font-family:tahoma;}

.remove                     {width:20%;}
.products                     {width:45%;}
.quantity                     {width: 40px !important;}
.total                         {width:20%;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.cont_heading_table                {margin:0px 0px 0px 0px; width: 100%;}
.cont_heading_td                {background:#419735; height:18px;padding:2px 9px 1px 9px;}

.cont_heading_t                    {background:#419735; width:100%;}
.cont_heading_r                    {background:#419735;}
.cont_heading_b                    {background:#419735;}
.cont_heading_l                    {background:#419735;}
/* ************************************************************************************* */
.cont_heading_td            {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;}
.cont_heading_td a             {color:#ffffff;font-size:14px;line-height:14px;font-weight:bold;font-family:tahoma;text-decoration:none}
.cont_heading_td a:hover      {color:#ffffff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.padd_1                        {padding:5px 0px 5px 0px;}
.padd_2                        {padding:0px 20px 0px 20px;}
.padd_3                        {padding:2px 0px 2px 0px;}
.padd_4                        {padding:5px 0px 5px 0px;}

.tableBox_output_td            {padding:3px 0px 3px 0px;}
.tableBox_output1_td        {padding:0px 0px 0px 0px;}

.tep_draw_prod_top_table    {border:0px solid #efefef;}
.tep_draw_prod_top_td        {padding:0px 1px 10px 1px;}
.tep_draw_prod_top2_td        {padding:0px 1px 6px 11px;}
.marg                        {margin:5px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#main_bg {width:100%; margin:0 auto;position:relative;background:url(../images/bg_body.jpg) 0px 0px repeat-x;}
.right_bgd {position:absolute; top:0px; right:0; width:50%; height:150px; background:url(../images/tail_right.jpg) 0px 0px repeat-x;}
/* ************************************************************************************* */
/* ************************************************************************************* */

.priceBlock {
	float: left;
	text-align: center;
	width: 120px;
	margin-top: 15px;
}

.priceBlock2 {
	float: left;
	text-align: left;
	width: 120px;
	margin-top: 15px;
}

input.button {
	background: transparent url(../images/button_y.png) no-repeat;
	width: 95px;
	height: 24px;
	border: 0px;
	font-weight: bold;
	color: white;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
}

input.button2 {
	background: transparent url(../images/button_y.png) no-repeat;
	width: 95px;
	height: 24px;
	border: 0px;
	font-weight: bold;
	color: white;
	font-size: 12px;
	line-height: 24px;
	cursor: pointer;
}

input.button3 {
	background: transparent url(../images/button_search_prod.png) no-repeat;
	width: 85px;
	height: 20px;
	border: 0px;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

div.button {
	background: transparent url(../images/button_y.png) no-repeat;
	width: 95px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
}

a.button {
	display: block;
	background: transparent url(../images/button_y.png) no-repeat;
	width: 95px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	height: 100%;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.button:hover{
	color: white !important;
	text-decoration: underline;
}

a.button2 {
	display: block;
	background: transparent url(../images/button_r.gif) no-repeat;
	width: 85px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	height: 100%;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
}

a.buttonLong {
	display: block;
	background: transparent url(../images/button_y_long.gif) no-repeat;
	width: 130px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	height: 100%;
	color: #535353 !important;
	font-weight: bold;
	font-size: 12px;
}

a.buttonRemove {
	display: block;
	background: transparent url(../images/button_r_trash.png) no-repeat;
	width: 55px;
	height: 24px;
	padding-left: 30px;
	text-align: left;
	line-height: 24px;
	height: 100%;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
}

a.buttonNext {
	display: block;
	background: transparent url(../images/button_y_next.png) no-repeat;
	width: 75px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	height: 100%;
	color: black !important;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}

a.buttonNext:hover {
	color: white !important;
	text-decoration: none;
}

a.buttonBack {
	display: block;
	background: transparent url(../images/button_y_back.png) no-repeat;
	width: 75px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	height: 100%;
	color: #535353 !important;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}

a.buttonBack:hover{
	text-decoration: none;
	color: #fff !important;
}

a.buttonContinueShopping {
	display: block;
	background: transparent url(../images/core/arrow_left.png) no-repeat left top;
	width: 110px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #535353 !important;
	font-weight: bold;
	font-size: 12px;
	padding-left: 24px;
}

div.button a {
	font-weight: bold;
	color: white;
	display: block;
	padding-top: 5px;
}

td.description {
	padding-bottom: 15px;
	text-align: left;
}

td.print {
	width:100%;
	background: transparent url(../images/print.gif) no-repeat left;
	padding-left: 20px;
	text-align: left;
}

a.sizes {
	margin: 0px 5px;
	font-weight: normal;
	color: black;
}

a.activeSize {
	color: black;
}

table.elements td {
	vertical-align: middle;
}

.prod_info a {
	float: left;
}

.wrapper2_pic_td a {
	display: block;
	padding: 5px 0;
}

ul.information {
	list-style: none;
}

ul.information li a {
}

.loginForm {
	margin: 10px 15px;
	width: 170px;
}

table.content_wrapper_table {
	width: 100%;
}

#positionFixed {
	position: fixed;
	z-index: 1;
}

.meniu1 {
	background: transparent url(../images/menu1.png) no-repeat left;
	height: 31px;
	float: left;
}

.meniu2 {
	background: transparent url(../images/menu2.png) no-repeat right;	
	height: 31px;
}

.meniu1 a {
	display: block;
	padding: 10px 25px 0 25px;
	color: white;
	font-size: 13px; 
}

.ameniu1 {
	background: transparent url(../images/amenu1.png) no-repeat left;
	height: 36px;
	float: left;
}

.ameniu2 {
	background: transparent url(../images/amenu2.png) no-repeat right;	
	height: 36px;
}

.ameniu1 a {
	display: block;
	padding: 10px 25px 0 25px;
	color: white;
	font-size: 13px; 
}

td.name2_br {
	vertical-align: middle;
	text-align: center;
}

td.name2_br a {
	font-size: 14px !important;
}

.padd2_gg {
	padding: 20px 0;
}

.noMargin {
	margin: 0 !important;
}

.slogan {
	color: white;
	font-size: 14px;
	line-height: 20px;
	padding-top: 20px;
}

.slogan h1 {
	color: white;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

.slogan h2 {
	color: white;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
}

.slogan h3 {
	color: white;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

table.additionalMenu {
	margin: 0 40px 10px 40px;
}

.main h1 {
	font-size: 18px;
	line-height: 30px;
}

.main h2 {
	font-size: 16px;
	line-height: 26px;
}

.main h2 {
	font-size: 14px;
	line-height: 20px;
}

.main p {
	padding: 3px 0;
	line-height: 16px;
	max-width: 464px;
	clear: both;
}

em {
	font-style: italic;
}
