/*------------------------------------------------------------------------------*/
/* Created By Marazzini Software - www.marazzinisoftware.net */
/*------------------------------------------------------------------------------*/
/*################################################################################
STANDARD TAGS
################################################################################*/
/*================================================================================
BODY
================================================================================*/
body { background-color: #FFFFFF; color: #333333; font-family: Verdana, Arial, Helvetica; font-size: 8pt; text-align:center } 
/*================================================================================
LINKS
================================================================================*/
a { text-decoration:none }
a:link { color: #800000 }
a:visited { color: #800000 }
a:active { color: #800000 }
a:hover { color: #3366FF }
/*================================================================================
HEADINGS
================================================================================*/
h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, Tahoma; margin-top:5px; margin-bottom:5px; color:#333333
}
h1 { font-size: 24pt }
h2 { font-size: 18pt }
h3 { font-size: 14pt }
h4 { font-size: 11pt }
h5 { font-size: 10pt }
h6 { font-size: 8pt }
/*================================================================================
PARAGRAPH
================================================================================*/
p { font-size: 8pt; margin: 5px }
/*================================================================================
TABLE
================================================================================*/
table { }
tr { }
td { }
th { border: 1px solid #FFFFFF; background-color:#B1B7B3; color:#FFFFFF }
/*================================================================================
DATASHEET TABLE
================================================================================*/
.Datasheet-tbl { width: 100%; padding: 0px }
.Datasheet-tbl p { margin: 5px; }
.Datasheet-tbl tr { }
.Datasheet-tbl td { border-bottom:1px solid #EAEAEA; border-right:1px solid #FFFFFF }
.Datasheet-tbl th { border: 1px solid #FFFFFF; background-color: #CCCCCC; font-weight:400 }
.Datasheet-tbl hr { height: 1px; width: 100%; color:#CCCCCC; margin-top:0px; margin-bottom:0px }
/*================================================================================
MENU TABLE
================================================================================*/
.Menu-tbl { width: 100%; padding: 0px }
.Menu-tbl p { margin: 5px; }
.Menu-tbl tr { }
.Menu-tbl td { border-bottom:1px solid #EAEAEA; border-right:1px solid #FFFFFF }
.Menu-tbl th { border: 1px solid #FFFFFF; background-color: #CCCCCC; font-weight:400 }
.Menu-tbl hr { height: 1px; width: 100%; color:#CCCCCC; margin-top:0px; margin-bottom:0px }
/*================================================================================
CONTENT TABLE
================================================================================*/
.Content-tbl { width: 100%; padding: 0px; }
.Content-tbl tr { border: 1px solid #FFFFFF; }
.Content-tbl td { border-left: 0px solid #B1B7B3; 
border-right: 0px solid #B1B7B3; 
border-top: 0px solid #B1B7B3; 
border-bottom: 1px solid #B1B7B3;
}
.Content-tbl th { border: 1px solid #FFFFFF; background-color:#D4BEA6; color:#FFFFFF }
.Content-tbl hr { height: 1px; width: 100%; color:#B1B7B3; margin-top:0px; margin-bottom:0px }
/*================================================================================
ORIZZONTAL LINE
================================================================================*/
hr { width: 100% }
/*================================================================================
NUMBERING-BULLETS
================================================================================*/
ul { font-size: 8pt; margin-top: 5px; margin-bottom: 5px }
ol { font-size: 8pt; margin-top: 5px; margin-bottom: 5px }
li { margin-top: 3px; margin-bottom: 3px; line-height:125%}
/*================================================================================
FORM
================================================================================*/
FORM { margin: 0px }
FORM P { }
FORM TABLE { }
INPUT { font-size:8pt }
SELECT { font-size:8pt }
OPTION { font-size:8pt }
TEXTAREA { font-size:8pt }
.Form-tbl { padding: 0px }
.Form-tbl td p { margin: 1px }
span.FormRequiredFieldLabel { 
color:#800000
}
.Form-Button { 
border: 3px double #000000; 
padding: 0; 
background-color: #000000; 
font-size: 8pt;
height: 22px; 
color:#FFFFFF; font-family:Microsoft Sans Serif
}
span.Form-Button-Link a:link { color: #FFFFFF }
span.Form-Button-Link a:visited { color: #FFFFFF }
span.Form-Button-Link a:active { color: #FFFFFF }
span.Form-Button-Link a:hover { color: #FFFFFF }
/*================================================================================
BUTTON
================================================================================*/
.Button { 
border:3px double #333333; 
padding:0; 
background-color:#333333; 
font-size:8pt;
height:22px; color:#FFFFFF
}
/*################################################################################
CUSTOM TAGS
################################################################################*/
/*================================================================================
PAGE
================================================================================*/
.PageDef { background-position: left top; background-color:#FFFFFF }
/*================================================================================
CONTAINER (main element: table)
================================================================================*/
.Container-tbl { width: 879px; background-color: #333333; padding: 64px}
.Container-2-tbl { background-color: #CCCCCC; padding: 1px; width: 100% }
/*================================================================================
HEADER (main element: table)
================================================================================*/
.SiteHeaderContainer-tbl { padding:0px; width: 100%; margin-bottom:-2px }
/*================================================================================
HEADER 1 (main element: table)
================================================================================*/
.SiteHeader1-tbl { border-style:solid; border-width:0px; padding:0px; width: 100%; background-color:#000000; }
.SiteHeader1-tbl p { color: #DBCD89 }
.SiteHeader1-tbl h1, h2, h3, h4, h5, h6 { font-family:Arial; color:#2E2E2E}
span.SiteHeader1-Title { font-size: 12pt; font-family: Verdana; color:#EEC97D }
.SiteHeader1-tbl a:link { color: #99CCFF }
.SiteHeader1-tbl a:visited { color: #99CCFF }
.SiteHeader1-tbl a:active { color: #99CCFF }
.SiteHeader1-tbl a:hover { color: #CC0000 }
/*================================================================================
HEADER 2 (main element: table)
================================================================================*/
.SiteHeader2-tbl { background-color:#333333; border: 1px solid #333333; padding: 3px; height: 25px; width: 100% }
.SiteHeader2-tbl p { color:#CCCCCC; margin-top:0; margin-bottom:2px; font-size:8pt }
.SiteHeader2-tbl a { font-family:Verdana; font-size:8pt; text-decoration:none }
.SiteHeader2-tbl a:link { color: #DBCD89 }
.SiteHeader2-tbl a:visited { color: #DBCD89 }
.SiteHeader2-tbl a:active { color: #DBCD89 }
.SiteHeader2-tbl a:hover { color: #99CCFF }
/*================================================================================
HEADER 3 (main element: table)
================================================================================*/
.SiteHeader3-tbl { padding: 0px; width: 100% }
.SiteHeader3-tbl p { color:#000000; margin-top:5px; margin-bottom:2px; margin-left:5px; margin-right:5px; font-size:8pt }
.SiteHeader3-tbl a { font-family:Verdana; font-size:8pt; text-decoration:none }
.SiteHeader3-tbl a:link { }
.SiteHeader3-tbl a:visited { }
.SiteHeader3-tbl a:active { }
.SiteHeader3-tbl a:hover { color: #CC0000}
/*================================================================================
BODY (main element: table)
================================================================================*/
.Body-tbl { padding:0px; width: 100% }
.Body-tbl p { }
.Body-Left-cell { vertical-align: top; width: 150px; padding-left:0px; padding-right:5px; padding-top:1px }
.Body-Middle-cell { vertical-align: top; padding-left:0px; padding-right:0px; padding-top:1px }
.Body-Middle-cell hr { height: 1px; width: 100%; color:#B1B7B3; margin-top:0px; margin-bottom:0px }
.Body-Right-cell { vertical-align: top; width: 250px; padding-left:5px; padding-right:0px; padding-top:1px }
/*================================================================================
BOX BODY (main element: table)
================================================================================*/
.BoxBody-tbl { background-color: #FFFFFF; width: 100%; padding: 0px }
.BoxBody-Header-cell { background-position: left top; background-color: #000000; color:#000000; background-image:url('../../Images/Back/back_header_main.jpg'); background-repeat:repeat }
.BoxBody-Header-cell p { margin-top:4px; margin-bottom:6px; margin-left:5px; margin-right:5px; letter-spacing:2px; color:#FFFFFF }
.BoxBody-Body-cell { }
.BoxBody-Body-cell p { margin:5px }
.BoxBody-Body-cell h1, h2, h3, h4, h5, h6 { margin:5px }
.BoxBody-Body-cell h4 { margin:5px; font-size:9pt }
.BoxBody-Body-cell hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.BoxBody-Body-cell ul { font-size: 8pt; margin-top: 5px; margin-bottom: 5px}
.BoxBody-Body-cell li { margin-top: 3px; margin-bottom: 3px; line-height:125%}
.BoxBody-Body-cell a:link { color: #800000 }
.BoxBody-Body-cell a:visited { color: #800000 }
.BoxBody-Body-cell a:active { color: #800000 }
.BoxBody-Body-cell a:hover { color: #3366FF }
.BoxBody-Footer-cell { text-align: Right; }
.BoxBody-Footer-cell p { font-size: 7pt; color: #999999}
.BoxBody-Footer-cell hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.BoxBody-Footer-cell a:link { color: #808080 }
.BoxBody-Footer-cell a:visited { color: #808080 }
.BoxBody-Footer-cell a:active { color: #808080 }
.BoxBody-Footer-cell a:hover { color: #3366FF }
/*================================================================================
BOX RIGHT (main element: table)
================================================================================*/
.BoxRight-tbl { width: 250px; padding: 0px; background-color:#FFFFFF }
.BoxRight-Header-cell { background-color: #D4BEA6; background-image:url('../../Images/Back/back_pink_grad_01.jpg'); background-repeat:repeat-y }
.BoxRight-Header-cell p { margin-top:4px; margin-bottom:6px; color:#FFFFFF; text-align:Left }
.BoxRight-Body-cell { vertical-align: top }
.BoxRight-Body-cell p { margin: 5px }
.BoxRight-Body-cell hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.BoxRight-Footer-cell { text-align: right}
/*================================================================================
BOX RIGHT M (main element: table)
================================================================================*/
.BoxRightM-tbl { width: 250px; padding: 0px; background-color:#DED2AB; }
.BoxRightM-Header-cell { height:24px; background-color: #C29B7C; background-image:url('../../Images/Back/back_pink_grad_01.jpg'); background-repeat:repeat-y }
.BoxRightM-Header-cell p { margin-top:4px; margin-bottom:6px; color:#FFFFFF; text-align:Left }
.BoxRightM-Body-cell { vertical-align: top }
.BoxRightM-Body-cell p { margin: 5px }
.BoxRightM-Body-cell a:link { color: #DAA46D }
.BoxRightM-Body-cell a:visited { color: #DAA46D }
.BoxRightM-Body-cell a:active { color: #DAA46D }
.BoxRightM-Body-cell a:hover { color: #99CCFF }
.BoxRightM-Body-cell hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.BoxRightM-Footer-cell { text-align: right}
/*================================================================================
BOX LEFT (main element: table)
================================================================================*/
.BoxLeft-tbl { background-position: left top; width: 150px; padding: 0px; margin-bottom:5px; background-color:#990033; background-image:url('../../Images/Back/back_red_grad_01_750.jpg'); background-repeat:repeat-y }
.BoxLeft-Header-cell { background-color: #D4BEA6; background-image:url('../../Images/Back/back_pink_grad_01.jpg'); background-repeat:repeat-y }
.BoxLeft-Header-cell p { margin-top:4px; margin-bottom:6px; color:#FFFFFF; text-align:Left }
.BoxLeft-Header-cell a:link { color: #FFFFFF }
.BoxLeft-Header-cell a:visited { color: #FFFFFF }
.BoxLeft-Header-cell a:active { color: #FFFFFF }
.BoxLeft-Header-cell a:hover { color: #000000 }
.BoxLeft-Body-cell { vertical-align: top }
.BoxLeft-Body-cell p { margin:5px }
.BoxLeft-Body-cell hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.BoxLeft-Footer-cell { }
.BoxLeft-Footer-cell p { margin-top:0px; margin-bottom:10px; text-align:right }
/*================================================================================
FOOTER (main element: table)
================================================================================*/
.SiteFooterContainer-tbl { background-position: left top; width: 100%; padding: 0px; background-image:url('../../Images/Back/back_footer_main.jpg'); background-repeat:repeat; background-color:#333333 }
.SiteFooterContainer-tbl p { color: #000000 }
/*================================================================================
FOOTER 1 (main element: table)
================================================================================*/
.SiteFooter1-tbl { width: 100%; padding: 0px; background-color:#DBD0BA }
.SiteFooter1-tbl p { color: #000000; text-align:center }
.SiteFooter1-tbl a:link { color: #663300 }
.SiteFooter1-tbl a:visited { color: #663300 }
.SiteFooter1-tbl a:active { color: #663300 }
.SiteFooter1-tbl a:hover { color: #85B000 }
/*================================================================================
FOOTER 2 (main element: table)
================================================================================*/
.SiteFooter2-tbl { width: 100%; padding: 0px; }
.SiteFooter2-tbl p { margin-top:5px; margin-bottom:5px; color: #FFFFFF; text-align:center }
.SiteFooter2-tbl a { text-decoration: none}
.SiteFooter2-tbl a:link { color: #FFFFFF }
.SiteFooter2-tbl a:visited { color: #FFFFFF }
.SiteFooter2-tbl a:active { color: #FFFFFF }
.SiteFooter2-tbl a:hover { color: #66FF66 }
/*================================================================================
FOOTER 3 (main element: table)
================================================================================*/
.SiteFooter3-tbl { width: 100%; padding: 0px; }
.SiteFooter3-tbl p { margin-top:10px; margin-bottom:10px; color: #CCCCCC; text-align:center }
.SiteFooter3-tbl a { text-decoration: none}
.SiteFooter3-tbl a:link { color: #CCCCCC }
.SiteFooter3-tbl a:visited { color: #CCCCCC }
.SiteFooter3-tbl a:active { color: #CCCCCC }
.SiteFooter3-tbl a:hover { color: #85B000 }
/*================================================================================
VERTICAL NAVIGATION BAR (main element: table)
================================================================================*/
.NavBarVert-tbl { padding: 0px; }
.NavBarVert-tbl tr { padding: 0px }
.NavBarVert-tbl td { padding: 0px }
.NavBarVert-tbl p { margin-top:0px; margin-bottom:0px; font-size:8pt; }
/*------------------------------------------------------------------------------
Text nav bar
--------------------------------------------------------------------------------*/
.NavBarVert-tbl ul { margin-top:3px; margin-bottom:3px; margin-left:20px; list-style-image:url('../Images2008/Bullets/BulletVertMenuStatic.gif') }
.NavBarVert-tbl li { margin-top:3px; margin-bottom:3px; color:#000000 }
.NavBarVert-tbl a:link { color: #333333 }
.NavBarVert-tbl a:visited { color: #333333 }
.NavBarVert-tbl a:active { color: #333333 }
.NavBarVert-tbl a:hover { color: #FFFFFF }
.NavBarVert-EV-tbl ul { margin-top:3px; margin-bottom:3px; margin-left:20px; list-style-image:url('../Images2008/Bullets/BulletVertMenuStatic.gif') }
.NavBarVert-EV-tbl li { margin-top:3px; margin-bottom:3px; color:#000000 }
.NavBarVert-EV-tbl a:link { color: #FFFFFF }
.NavBarVert-EV-tbl a:visited { color: #FFFFFF }
.NavBarVert-EV-tbl a:active { color: #FFFFFF }
.NavBarVert-EV-tbl a:hover { color: #FFCC66 }
/*------------------------------------------------------------------------------*/
.NavBarVertButton { padding: 0px; BORDER: 0px solid #990033; }
.NavBarVertButton { padding: 0px; BORDER: 0px solid #990033; }
.NavBarVertButton p { margin-top: 1px; margin-bottom: 2px; margin-left: 5px; margin-right: 0px;}
.NavBarVertButton a { display: block; color: #333333 ; text-decoration: none }
.NavBarVertButton a:visited { color:#333333 }
.NavBarVertButton a:active { color:#333333 }
.NavBarVertButton a:hover { background-color:#F9C54D; color:#FFFFFF }
.NavBarVertButtonSel { padding: 0px; BORDER: 0px solid #990033 }
.NavBarVertButtonSel p { margin-top: 1px; margin-bottom: 2px; margin-left: 5px; margin-right: 0px;}
.NavBarVertButtonSel a { display: block; color: #333333 ; text-decoration: none; color:#FFFFFF; background-color:#6666FF }
.NavBarVertButtonSel a:visited { color:#333333 }
.NavBarVertButtonSel a:active { color:#333333 }
.NavBarVertButtonSel a:hover { background-color:#99CC00; color:#FFFFFF }
/*------------------------------------------------------------------------------*/
.NavBarVertButtonUp { padding: 0px; BORDER: 0px solid #990033;}
.NavBarVertButtonUp { padding: 0px; BORDER: 0px solid #990033; }
.NavBarVertButtonUp p { margin-top: 1px; margin-bottom: 2px; margin-left: 5px; margin-right: 0px;}
.NavBarVertButtonUp a { display: block; color: #333333 ; text-decoration: none }
.NavBarVertButtonUp a:visited { color:#333333 }
.NavBarVertButtonUp a:active { color:#333333 }
.NavBarVertButtonUp a:hover { background-color:#F9C54D; color:#FFFFFF }
.NavBarVertButtonSelUp { padding: 0px; BORDER: 0px solid #990033 }
.NavBarVertButtonSelUp p { margin-top: 1px; margin-bottom: 2px; margin-left: 5px; margin-right: 0px;}
.NavBarVertButtonSelUp a { display: block; color: #333333 ; text-decoration: none; color:#FFFFFF; background-color:#6666FF }
.NavBarVertButtonSelUp a:visited { color:#333333 }
.NavBarVertButtonSelUp a:active { color:#333333 }
.NavBarVertButtonSelUp a:hover { background-color:#99CC00; color:#FFFFFF }

/*================================================================================
ORIZZONTAL NAVIGATION BAR (main element: table)
================================================================================*/
.NavBarOriz-tbl { padding: 0px; width: 100%; border: 0px solid #000000 }
.NavBarOriz-tbl p { margin:0px; font-family:Verdana; font-size:8pt }
.NavBarOrizButton {
PADDING: 0px;
TEXT-ALIGN: center;
}
.NavBarOrizButton a {
PADDING: 0px;
TEXT-DECORATION: none
}
.NavBarOrizButton a:link { color: #F9FFF5 }
.NavBarOrizButton a:visited { color: #F9FFF5 }
.NavBarOrizButton a:active { color: #F9FFF5; background-color:#000000 }
.NavBarOrizButton a:hover { color: #CCFF99; text-decoration:none }
.NavBarOrizButtonSel { }
/*================================================================================
PAGE NAVIGATION BAR (main element: table)
================================================================================*/
.PageNavigation-tbl { padding: 0px }
.PageNavigation-tbl p { color: #666666; margin-top:0; margin-bottom:0; line-height:150% }
.PageNavigation-tbl a:link { color: #666666 }
.PageNavigation-tbl a:visited { color: #666666 }
.PageNavigation-tbl a:active { color: #666666 }
.PageNavigation-tbl a:hover { color: #3366FF }
/*================================================================================
CATEGORY
================================================================================*/
.CatImageBoxLeft-img { }
.CatImageBoxRight-img { }
.CatImage-Small-img { }
.CatImage-Medium-img { 
margin-right: 5px;
}
/*================================================================================
PRODUCT
================================================================================*/
.ProdAddToBasket-Big-button { 
border:3px double #336699; 
padding:0; 
background-color:#336699; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.ProdAddToBasket-Small-button { 
border:3px double #CC0000; 
padding:0; 
background-color:#CC0000; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.ProdSelectQuantity-cbo { 
font-size:10pt;
}
.ProdImageBoxLeft-img { }
.ProdImageBoxBody-img { }
.ProdImageSingle-img { }
.ProdImageBoxRight-img { }
.CellDivider-cell { 
border-top: 0px solid #D4BEA6; 
border-bottom: 0px solid #D4BEA6; 
border-left: 0px solid #D4BEA6; 
border-right: 1px solid #D4BEA6; 
}
span.ProdPriceB2C { 
font-size:8pt; font-family:Arial
}
span.ProdPriceB2CSmall { 
font-size:8pt; color:#CC3300; font-family:Arial
}
span.ProdListPrice { 
font-size:8pt; text-decoration:line-through; font-style:normal; font-family:Arial; color:#999999
}
span.ProdName { 
font-size:8pt;
}
span.ProdNameBig { 
font-size:10pt; color:#333333; font-weight:bold
}
/*================================================================================
HOT DEAL (main element: table)
================================================================================*/
.HotDeal-Container-cell { padding: 0px; }
.HotDeal-tbl { 
padding: 0px;
BORDER-BOTTOM: 1px solid #FFFFFF;
BORDER-LEFT: 0px none #FFFFFF;
BORDER-RIGHT: 0px none #FFFFFF;
BORDER-TOP: 0px none #FFFFFF;
}
.HotDeal-tbl hr { height: 1px; width: 100%; color:#FFFFFF ; margin-top:0px; margin-bottom:0px }
.HotDeal-Divider-cell { 
border-top: 0px; 
border-bottom: 0px; 
border-left: 0px; 
border-right: 1px solid #FFFFFF; 
}
.HotDeal-ImageSmall-img { 
border-style:solid; border-width:0px; 
}
/*================================================================================
INFO (main element: table)
================================================================================*/
.Info-Container-cell { padding: 0px; background-color:#F7F4F0 }
.Info-tbl { 
padding: 0px;
border: 0px;
}
.Info-tbl hr { height: 1px; width: 100%; color:#FFFFFF ; margin-top:0px; margin-bottom:0px }
.Info-ImageSmall-img { 
border: 1px solid #C0C0C0; 
}
.Info-ImageMedium-img { }
/*================================================================================
CATEGORY INFO (main element: table)
================================================================================*/
.CatInfo-Container-cell { padding: 0px; background-color:#F7F4F0 }
.CatInfo-tbl { padding: 0px }
.CatInfo-tbl hr { height: 1px; width: 100%; color:#FFFFFF; margin-top:0px; margin-bottom:0px }
.CatInfo-Small-img { }
.CatInfo-Medium-img { }
/*================================================================================
BEST SELLERS (main element: table)
================================================================================*/
.BestSellers-tbl { 
padding: 0px;
background-color:#FFFFFF;
border: 0px solid #FFFFFF;
}
.BestSellers-tbl hr { height: 1px; width: 100%; color:#FFFFFF ; margin-top:0px; margin-bottom:0px }
.BestSellers-ImageSmall-img { }
/*================================================================================
NEW PRODUCTS (main element: table)
================================================================================*/
.NewProducts-tbl { 
padding: 0px;
border: 0px solid #FFFFFF;
}
.NewProducts-tbl hr { height: 1px; width: 100%; color:#FFFFFF; margin-top:0px; margin-bottom:0px }
.NewProducts-Divider-cell { 
border-top: 0px; 
border-bottom: 0px; 
border-left: 0px; 
border-right: 1px solid #FFFFFF; 
}
.NewProducts-ImageSmall-img { }
/*================================================================================
NEWS (main element: table)
================================================================================*/
.News-tbl { padding: 0px }
.News-tbl hr { height: 1px; width: 100%; color:#FFFFFF ; margin-top:0px; margin-bottom:0px }
.News-Divider-cell { 
border-top: 0px; 
border-bottom: 0px; 
border-left: 0px; 
border-right: 1px solid #FFFFFF; 
}
.News-ImageSmall-img { }
.News-ImageMedium-img { 
margin: 5px;
}
/*================================================================================
SPECIES (main element: table)
================================================================================*/
.SpeciesList-tbl { 
padding: 0px;
border: 0px;
}
.SpeciesImage-Small-img { }
.SpeciesImage-Medium-img { 
margin: 5px;
}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.SpeciesSectionMenu-tbl { border: 0px solid #D4BEA6; width: 100%; padding: 0px; background-color:#EFE7DC }
.SpeciesSectionMenu-tbl th { 
background-color: #D4BEA6; color:#FFFFFF;
BORDER: 1px solid #D4BEA6;
}
.SpeciesSectionMenu-tbl td {
height: 22px;
BORDER-BOTTOM: 1px solid #D4BEA6;
BORDER-LEFT: 0px solid #D4BEA6;
BORDER-RIGHT: 0px solid #D4BEA6;
BORDER-TOP: 0px solid #D4BEA6;
}
.SpeciesSectionMenu-tbl a:link { COLOR: #800000; TEXT-DECORATION: none }
.SpeciesSectionMenu-tbl a:visited { COLOR: #800000; TEXT-DECORATION: none }
.SpeciesSectionMenu-tbl a:active { COLOR: #800000; TEXT-DECORATION: none }
.SpeciesSectionMenu-tbl a:hover { COLOR: #3366FF; TEXT-DECORATION: none }
/*================================================================================
CART
================================================================================*/
.Cart-tbl { width: 100%; padding: 0px }
.Cart-tbl p { margin: 5px; }
.Cart-tbl tr { }
.Cart-tbl td { border-bottom:1px solid #EAEAEA; border-right:1px solid #FFFFFF }
.Cart-tbl th { }
.Cart-tbl a { text-decoration: none}
.Cart-tbl a:link { }
.Cart-tbl a:visited { }
.Cart-tbl a:active { }
.Cart-tbl a:hover { }
.Cart-Header-cell { background-color:#EFE7DC }
.Cart-Body-cell { }
.Cart-SubTotal-cell { background-color:#EFE7DC }
.Cart-Button { 
border:3px double #336699; 
padding:0; 
background-color:#336699; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.CartItemRefresh-Button {
width: 55px;
border:3px double #336699; 
padding:0; 
background-color:#336699; 
font-size:7pt;
height:22px; 
color:#FFFFFF
}
.CartItemDelete-Button {
width: 55px;
border:3px double #CC0000; 
padding:0; 
background-color:#CC0000; 
font-size:7pt;
height:22px; color:#FFFFFF
}
.CartEmpty-Button {
border:3px double #CC0000; 
padding:0; 
background-color:#CC0000; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.CartCheckOut-Button { 
border:3px double #339966; 
padding:0; 
background-color:#339966; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.CartBack-Button { 
border:3px double #000000; 
padding:0; 
background-color:#000000; 
font-size:8pt;
height:22px; color:#FFFFFF
}
.CartQuantity-txt { 
font-size:8pt;
}
span.CartProdPrice { 
font-size:8pt; color:#02421D
}
span.CartProdDescr { 
font-size:8pt; color:#800000; 
}
span.CartProduName { 
font-size:8pt; color:#000000
}
span.CartSubTotal { 
font-size:8pt; color:#CC3300
}
span.CartLongDispatchTime { 
font-size:8pt; color:#FF0000
}
/*================================================================================
CHECK-OUT
================================================================================*/
.CheckOutSteps-tbl { border:1px solid #C0C0C0; width: 100%; padding: 0; margin-bottom:5px }
.CheckOutStep-cell { border:1px solid #FFFFFF; padding:0; background-color: #DDEBCD }
.CheckOutStep-cell p { color:#C0C0C0; font-weight:bold; margin-top:0; margin-bottom:0 }
.CheckOutActiveStep-cell { background-color: #80FF80 }
.CheckOutActiveStep-cell p { color:#666666; font-weight:bold; margin-top:0; margin-bottom:0 }
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.CheckOut-tbl { width: 100%; padding: 0px; }
.CheckOut-tbl tr { border: 1px solid #FFFFFF; }
.CheckOut-tbl td { }
.CheckOut-tbl th { border: 1px solid #FFFFFF; background-color:#D4BEA6; color:#FFFFFF }
.CheckOut-tbl hr { height: 1px; width: 100%; color:#D4BEA6; margin-top:0px; margin-bottom:0px }
.CheckOut-tbl p { }
.CheckOut-Body-Select-cell { background-color:#E2EBE8 }
.CheckOut-Button { 
border:3px double #339966; 
padding:0; 
background-color:#339966; 
font-size:8pt;
height:22px; color:#FFFFFF
}
span.CheckOutProdPrice { 
font-size:8pt; color:#CC3300; font-weight:bold
}
span.CheckOutProdDescr { 
font-size:8pt; color:#800000; 
}
span.CheckOutProduName { 
font-size:8pt; color:#000000; font-weight:bold
}
span.CheckOutSubTotal { 
font-size:10pt; font-weight:bold
}
/*================================================================================
POPUP (main element: table)
================================================================================*/
.PopUp1-tbl { border-style:solid; border-width:0px; padding:0px }
.PopUp1-tbl p { color: #DBCD89 }
.PopUp1-tbl h1, h2, h3, h4, h5, h6 { font-family:Arial}
.PopUp1-tbl h1 { color:#EFD19A}
.PopUp1-tbl h2 { color:#EFD19A}
.PopUp1-tbl h3 { color:#EFD19A}
.PopUp1-tbl h4 { color:#EFD19A}
.PopUp1-tbl a:link { color: #99CCFF }
.PopUp1-tbl a:visited { color: #99CCFF }
.PopUp1-tbl a:active { color: #99CCFF }
.PopUp1-tbl a:hover { color: #CC0000 }
.PopUp1-img { border:1px solid #EFD19A }
/*================================================================================
CCUP (main element: table)
================================================================================*/
span.CCup-Intro-Link a:link { color: #DAA46D }
span.CCup-Intro-Link a:visited { color: #DAA46D }
span.CCup-Intro-Link a:active { color: #DAA46D }
span.CCup-Intro-Link a:hover { color: #99CC00 }
span.CCup-White-Link a:link { color: #FFFFFF }
span.CCup-White-Link a:visited { color: #FFFFFF }
span.CCup-White-Link a:active { color: #FFFFFF }
span.CCup-White-Link a:hover { color: #99CC00 }
.CCupHeader-tbl { margin-top: -2px}
.CCupHeader-tbl a:link { color: #FFFFFF }
.CCupHeader-tbl a:visited { color: #FFFFFF }
.CCupHeader-tbl a:active { color: #FFFFFF }
.CCupHeader-tbl a:hover { color: #FF0000 }
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.CCup-tbl { }
.CCup-tbl h1, h2, h3, h4, h5, h6 { color: #DAA46D}
.CCup-tbl h3 { text-align: center; margin-top:10px }
.CCup-tbl h4 { text-align: center; margin-top:10px; font-size:9pt }
.CCup-Body-cell { }
.CCup-Body-cell p { }
.CCup-Body-cell a:link { color: #85B000 }
.CCup-Body-cell a:visited { color: #85B000 }
.CCup-Body-cell a:active { color: #85B000 }
.CCup-Body-cell a:hover { color: #FFCC00 }
.CCup-Right-cell { background-color: #EFEAD6; ; }
/*================================================================================
CCUP EVENT (main element: table)
================================================================================*/
.CCupEv-tbl { }
.CCupEv-tbl h1 { color: #DAA46D}
.CCupEv-tbl h2 { color: #DAA46D}
.CCupEv-tbl h3 { color: #DAA46D; margin-top:10px }
.CCupEv-tbl h4 { color: #DAA46D; font-family:Verdana, Arial }
.CCupEv-tbl h5 { color: #DAA46D; font-family:Verdana, Arial }
.CCupEv-tbl h6 { color: #DAA46D; font-family:Verdana, Arial }
.CCupEv-tbl h4 { font-size: 9pt; text-align: left}
.CCupEv-Body-cell { }
.CCupEv-Body-cell p { }
.CCupEv-Body-cell a:link { color: #85B000 }
.CCupEv-Body-cell a:visited { color: #85B000 }
.CCupEv-Body-cell a:active { color: #85B000 }
.CCupEv-Body-cell a:hover { color: #FFCC00 }
.CCupEv-Right-cell { background-color: #000000; ; background-image:url('../../Images/Back/back_pink_grad_01.jpg'); background-repeat:repeat-y }
.CCupEv-OrizMenu-tbl a:link { color: #FFFFFF }
.CCupEv-OrizMenu-tbl a:visited { color: #FFFFFF }
.CCupEv-OrizMenu-tbl a:active { color: #FFFFFF }
.CCupEv-OrizMenu-tbl a:hover { color: #00FF00 }
/*================================================================================
Images (main element: image)
================================================================================*/
.Picture-img { margin:5px }
/*================================================================================
OTHERS
================================================================================*/
.MeCS-tbl { padding:0px; width:100%; background-color:#000000 }
.MeCS-tbl p { margin:5px; font-size:7pt; font-family:Verdana; color:#DED2AB; text-align:center; }
.MeCS-tbl a { font-family:Verdana; text-decoration:none; }
.MeCS-tbl a:link { color:#DED2AB }
.MeCS-tbl a:active { color:#DED2AB }
.MeCS-tbl a:visited { color:#DED2AB }
.MeCS-tbl a:hover { color:#85B000 }
span.Copyright { font-size:7pt }
/*==============================================================================*/