﻿/*------------------------------------------------------------------
[Table of contents]

1. BODY 
2. DARKSITE EMERGENCY INFORMATION
3. LAYOUT 
4. SITEMAP
5. NAVIGATION
6. IMAGE HANDLING
7. APPLICATIONS 
8. TEXT
9. CONTENT AREA - TEXT AND IMAGE LEFT AND RIGHT
10. CONTEXT LINK ICONS - THESE SHOW UP AFTER THE LINK
11. RIGHT SUB NAVIGATION - PRODUCT LISTING
12. PRODUCT DETAILS
13. RECIPE
14. SEARCH RESULTS
15. FORMS
16. PRODUCT PAGES
17. ADMIN
-------------------------------------------------------------------*/



/*------------------------------------------------------------------
[1. BODY ]
*/


body {
    font: 12px tahoma,arial;
    padding:0px;
    margin:0px;
}

img {
	border:none;
}


/*------------------------------------------------------------------
[2. DARKSITE EMERGENCY INFORMATION ]
*/

#darksite {
	display: none;
	background-color: red;
	color: white;
	width: 99%;
	/*padding: 5px;*/
	text-align: center;
	font-family: verdana, arial, helvetica, san-serif;
	margin:0px;
}

#darksite b {
	font-weight: bold;
	color: yellow;
}

#darksite a:link, #darksite a:hover, #darksite a:active, #darksite a:visited {
	text-decoration: underline;
	color: white;
}

/*------------------------------------------------------------------
[3. LAYOUT ]
*/

div.maincontainer{
width: 955px;
margin: auto; /*Center container on page*/
}

div.topsection{
height: 250px;
width: 955px;
overflow: hidden;
border-bottom: solid 3px #fff;
}

div.contentwrapper{
    float: left;
    
}

div.pageIndent {
   padding-left: 30px;
   margin: 20px 0px 20px 0px;
}

div.middle{
   min-height: 350px;
   height:auto !important;
   height:350px; 
   display:block;
   background-image: url('images/bg-gradient_top.gif');/*url(Images/degrade.jpg);*/
   background-position: top;
   background-repeat: repeat-x;
}

.leftnav{
   float: left;
   width: 202px;
   margin: 0;
   padding: 5px 0px 0px 0px;
   border-right: solid 3px #fff;
}

div.footer{
    width: 955px;
    height: 17px;
    background: #9e9e9e;
    color: #FFF;
    text-align: center;
    padding: 0px 0px 0px 0px;
    clear: both;
}

div.footer a{
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10px;
    color: white;
}

div.footer a:hover{
    color: #1955b7;
}

div.footer *.FootMenuItem{
	text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 10px;
    color: white;
}

div.footer *.FootMenuItem

div.footer *.FootMenuItemActive{
	color: #1955b7;
}

div.footer *.FootMenuItemHover{
	color: #1955b7;
}

.containerHome{
    width:750px;
    /*min-height:348px;*/
    border-collapse:collapse;
    padding:0;
    margin:0;
    border:0;
}

.containerHome td{
	vertical-align: top;
	padding:0;
	margin:0;
	}

div.home_gauche{
    width: 475px;
    height: 355px;
    float: left;
    background-repeat:no-repeat;
    background-position: left bottom;
    border-right: solid 3px #fff;
    /*padding: 10px 0px 0px 30px;*/
    margin:0;

}

.homebkg1{
	background-image: url(Images/homePage/homepage_btrings.jpg);
	border: none;
}

.homebkg2{
	background-image: url(Images/homePage/homepage_earlyRiser.jpg);
	border: none; 
}

.homebkg3{
	background-image: url(Images/homePage/homepage_imperialOnion.jpg);
	border: none;
}

.homebkg4{
	background-image: url(Images/homePage/homepage_cheesyOnion.jpg);
	border: none;
}

.homebkg5{
	background-image: url(Images/homePage/homepage_Chocolate.jpg);
	border: none;
	background-repeat: no-repeat;
}

.homebkg6{
	background-image: url(Images/homePage/homepage_harvesttenderloin.jpg);
	border: none;
	background-repeat: no-repeat;
}

.homebkg7{
	background-image: url(Images/homePage/homepage_JackBlue.jpg);
	border: none;
	background-repeat: no-repeat;
}


.bottomAlign {  vertical-align: baseline;  } 


div.home_droite{
    width: 248px;
    /*min-height:338px;*/
    height:auto !important;
    /*height:338px;*/
    float: left;
    padding: 10px 0px 0px 13px;
    margin:0;
    /*background-image: url(Images/homePage/HomePage_fondDroite.jpg);*/
    background-repeat:no-repeat;
    background-position: right bottom;

}

tr.bottom{
    vertical-align:bottom;
}

div.searchBox{
	width: 225px;
	position:relative;
	top: -240px;
	left: 725px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    display: table-cell;
    vertical-align: middle;
}

div.searchBox input{
background-color: #DDEAF0;
vertical-align:middle;
}

div.searchControl{
    background-color:#e6e6e6;
    border: solid 1px #757376;
    color: Black;
    width: 610px;
    padding: 10px 0px 10px 20px;
    margin-left: 20px; 
}

div.searchCategory5{
    cursor: hand;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial Black;
    color: #757376;
    height: 22px;
    margin-top: 10px;
    float:left;
}

div.searchCategory4{
    cursor: hand;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial Black;
    color: #757376;
    height: 22px;
    margin-top: 10px;
    float:left;
}

div.searchCategory3{
    cursor: hand;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial Black;
    color: #757376;
    height: 22px;
    margin-top: 10px;
    float:left;
}

div.searchCategory2{
    cursor: hand;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial Black;
    color: #757376;
    height: 22px;
    margin-top: 10px;
    float:left;
}

div.searchCategory1{
    cursor: hand;
    display: table-cell;
    vertical-align: middle;
    font-size: 12px;
    font-family: Arial Black;
    color: #757376;
    height: 22px;
    margin-top: 10px;
    float:left;
}

div.searchCategory1{
	background-image: url("Images/search/onglets_Details_select.jpg");
	background-repeat: no-repeat;
	width: 74px;
	padding: 6px 0px 0px 36px;
}
div.searchCategory2{
	background-image: url("Images/search/onglets_Nutrition.jpg");
	background-repeat: no-repeat;
	width: 92px;
	padding: 6px 0px 0px 30px;
}
div.searchCategory3{
	background-image: url("Images/search/onglets_Preparation.jpg");
	background-repeat: no-repeat;
	width: 111px;
	padding: 6px 0px 0px 33px;
}
div.searchCategory4{
	background-image: url("Images/search/onglets_Allergens.jpg");
	background-repeat: no-repeat;
	width: 95px;
	padding: 6px 0px 0px 32px;
}
div.searchCategory5{
	background-image: url("Images/search/onglets_Culinary.jpg");
	background-repeat: no-repeat;
	width: 92px;
	padding: 6px 0px 0px 34px;
}


a div.searchCategory5{
	text-decoration: none;   
}


a div.searchCategory4{
	text-decoration: none;   
}


a div.searchCategory3{
	text-decoration: none;   
}


a div.searchCategory2{
	text-decoration: none;   
}


a div.searchCategory1{
	text-decoration: none;   
}

a:hover div.searchCategory5{
    color: #1C54B5;   
}

a:hover div.searchCategory4{
    color: #1C54B5;   
}

a:hover div.searchCategory3{
    color: #1C54B5;   
}

a:hover div.searchCategory2{
    color: #1C54B5;   
}

a:hover div.searchCategory1{
    color: #1C54B5;   
}

a.linkEmail{
    padding: 0px 20px 0px 20px;   
}

div.searchResultContent{
    background-color: white; 
    border: solid 1px #757376;
    border-top: none;
    color: Black;
    width: 587px;
    min-height: 200px;
    padding: 10px 20px 10px 20px;
    margin: 0;
    display: none;
    clear: both;
}

div.searchControl{
    background-color:#e6e6e6;
    border: solid 1px #757376;
    color: Black;
    width: 568px;
    padding: 10px 0px 10px 20px; 
}


div.searchList{
    padding: 20px 10px 10px 10px;
    font-family: Arial;
    font-size: 12px;
    color: #757376; 
}

div.searchList a{
    font-weight: bold;    
    text-decoration: underline;
    color: #1c54b5;
    font-family: Verdana;
    font-size: 10px;
}

div.searchList a:hover{
    color: #000000;
    
}

div.floatLeft{
    float: left;  
}

div.floatRight{
    float: right; 
}


div.citation{
	background-color: #FEECBA;
	border: solid 1px #E57011;
	padding: 5px 5px 5px 5px;
	text-align: left;
}


div.citation2{
	background-color: #d35a0e;
	color: white;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

div.citationborder{
	border: solid 1px #999999;
	padding: 3px;
}



table.tableau {
	text-align:center;
	border: solid 1px #E57011;
}

table.tableau th{
	background-color: #FEECBA;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

table.tableau td{
	padding: 5px 5px 5px 5px;
}


table.tableau2 {
	text-align:center;
	border: solid 1px #999999;
}

table.tableau2 th{
	background-color: #d35a0e;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

table.tableau2 td{
	padding: 5px 5px 5px 5px;
}

table.tableau2 td.alt, table.tableau2 tr.alt td {
	background-color: #dee2dc;
}




table.form td{
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	width: 300px;
}

table.form td.arrow{
	color: #fff;
	font-weight: bold;
	background-image: url(Images/fl_nextStep.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 210px;
	height: 28px;
	vertical-align: middle;
	text-align: center;
}

table.form td .largeText{
	width: 300px !important;
}

table.form td .VlargeText{
	width: 500px !important;
}

table.padding td{
	padding: 5px 5px 5px 5px;
}

.loginBox{
	color: #767276;
	border: solid 1px #FEECBA;
}

.loginBox td.header{
	font-size:12px;
	font-weight:bold;
	color: #767276;
	padding: 0;
	margin: 0;
	line-height: 20px;
}

.loginBox td.header div{
	background-color:#FEECBA;
	padding: 5px;
	margin: 2px;
}

.loginBox td.label{
	color: #767276;
	padding: 5px;
	margin: 0;
	line-height: 20px;
}

td.ms-input div{
	width: 230px !important;
}

.large440{
	width: 440px;
}


.large440 td{
	width: 440px !important;
}

table.promotionTable{
	width: 100%;
	border-collapse: collapse;
}

table.promotionTable tr.middle td{
	border-bottom: solid 1px #767276;
}

table.promotionTable td{
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

table.promotionTable td.left{
	text-align: left;
}



/*------------------------------------------------------------------
[4. SITEMAP ]
*/

.siteMapHeader{
    overflow: hidden;
    margin: 0;
    font-size: 11px;
    color: #767276;
    font-family: Arial Black;
}

.siteMapHeader a{
    display:block;
    text-decoration:none;   
    color: #767276;
    font-family: Arial Black;
}

.siteMapHeader a:hover{
    color: #1c55b5;
}

.siteMapLink{
    font-family: Arial;
    font-weight: normal;
    text-decoration: none;
    color: #1c53ae;
}


/*------------------------------------------------------------------
[5. NAVIGATION]
*/

.paneContainer{
    width:200px;
}

.fondPaneGauche{
   /* background-image: url(Images/degrade.jpg); */
   background-position: top;
   background-repeat: repeat-x; 
}

.accordionHeader{
    overflow: hidden;
    margin: 0;
    font-size: 11px;
    /* border-top: dotted 1px #767276; */
}

.accordionHeader a{
    display:block;
    text-decoration:none;   
    color: #767276;
    font-family: Arial Black;
}

.accordionHeader a:hover{
    color: #1c55b5;
}

.normal{
    padding: 2px 0px 3px 22px;
}

.accordionHeader a.puce, .puce{
    background-image: url(Images/puce.jpg);
    background-repeat:no-repeat;
    background-position:left center;    
    padding:6px 0px 5px 15px;
}

.accordionContent{
    overflow: hidden;
    display:block !important;
    margin: 0;
    padding: 2px 0px 2px 0px;
}

.accordionContent2{
    overflow: hidden;
    margin: 0;
    padding: 0px 0px 2px 0px;
}

.accordionContent a{
    display:block;
    color: #1c55b5;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    padding: 0px 0px 0px 30px;
}

.accordionContent a:hover{
    color: #000000;
}

.accordionContent2 a:hover{
    color: #000000;
}

.accordionContentElement{
    padding: 1px 0px 1px 0px;
}

.accordionContentElement a{
    display:block;
    visibility:visible;
}

a.BrandNavHome:visited, a.BrandNavHome:active, a.BrandNavHome:link, a.BrandNavHome:hover {
	color: black;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


/*------------------------------------------------------------------
[6. IMAGE HANDLING ]
*/
.logoPrint{
	display : none;

}
.logoBrandPrint{
	display : none;
}

.prodicon {
	float: left;
	padding: 0 5px 0 0;
	border-style: none;
}


img.floatleft {
	padding:0 5px 5px 0;
	float:left;
}

img.floatright {
	padding:0 0 5px 5px;
	float:right;
}

td.imageCadre img{
	border: solid 2px #D69F11;
}


/*------------------------------------------------------------------
[7. APPLICATIONS ]
*/


div.brandApplication {
	padding: 0 0 10px 0;
}


div.brandApplication p {
	clear: both;
}


/*------------------------------------------------------------------
[8. TEXT ]
*/

div.primary {
	padding:0 10px 20px 10px;
		    border-color: red;

}

.rightalign {
	text-align:right;
}

.LearnMoreLink {
	text-align:right;
	color: red;
	text-decoration:none;
}

h1{
    font-family: Arial Black;
    font-size: 12px;
    font-weight: 200;
    padding: 0px 0px 0px 15px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}

h1.underline{
    text-decoration: underline;
}

h2{
    font-family: Arial Black;
    font-size: 20px;  
    color: black;/*#767276;*/
    padding: 10px 0px 10px 0px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}

h2.pgTitle {
    font-family: Arial Black;
    font-size: 16px;   
    color: #767276;
    padding: 10px 0px 0px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}

.pgContainer{
	padding: 10px 5px 5px 10px;
}

ul.puces{
    list-style-type: none;
    margin: 0;
    padding: 0; 
    text-align: left;
}

ul.puces li{
    font-family: Arial Black;
    font-size: 12px;
    color: #797579;
    background-image: url(Images/puce.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    padding: 0px 0px 0px 15px;
}

p.home{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px 0px 15px;
    margin: 0;
    text-decoration: none;
    color: #797579;
    text-align: left;
}

.red{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #e40101;
    text-align: left;
}

a.red2{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #e40101;
    text-align: right;
    vertical-align: bottom;
    display:inline;
}

.red2{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #e40101;
    text-align: right;
    vertical-align: bottom;
    display:inline;
}

.grey{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #767276;
    text-align: left;
    vertical-align: bottom;
}

.blue{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    text-decoration: none;
    color: #1c53ae;
    text-align: left;
}

.txt10{
	font-size:10px;
}


a.grey:hover{
    text-decoration: underline;
}

a.red2:hover{
    text-decoration: underline;
    color: #e40101;
}

a.red:hover{
    text-decoration: underline;
    color: #e40101;
}

{
    color: #1c54b5;
}

div.contentRightNav{
    width: 240px;
    overflow: hidden;
    font-family: Arial Sans-Serif;
    font-size: 10px;
    color: #767276;
}

div.news1{
    background-image:url(Images/imageDroite1.jpg);
    background-repeat:no-repeat;
    width:240px;
    height: 16px;
    text-align: right;
    padding-top:75px;
}

div.searchControl h1{
    font-size: 12px;
    font-family: Arial Black;
    padding: 0px 0px 0px 0px;   
}

div.centercontent {
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 10px 0px 30px;
}

div.centercontent h5{
	font-size: 10pt;
}

div.ContactUsBox {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	border: 1px gray solid;
	background-color: #F0F0F0;
	margin: 30px 5px 0 5px;
	text-align: center;
}

.required {
	color: maroon;
	font-weight:bold;
}

.requiredField, td.requiredTD input, td.requiredTD select, td.requiredTD textarea{
	border: 1px maroon solid;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px;
	background: #F9ECEC;
}

.FormField {
	border: 1px silver solid;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px;

}

/* use <sup class="trademark"> to make the R or TM small and superscript */
.trademark {
	font-size:small;
}

em.footnote {
	font-size:small;
}

ol.spaced li {
	padding-top: 10px;
}


ul.spaced li {
	padding-top: 10px;
}


.contentRightNav .newsHeadline {
	font-weight:bold;
}

.quote {
	padding: 0px 35px 0px 20px;
	font-style:italic;
	line-height:16px;
	color:#464646;
}

.bold {
	font-weight:bold
}

.italic {
	font-style:italic
}

/*------------------------------------------------------------------
[9. CONTENT AREA - TEXT AND IMAGE LEFT AND RIGHT ]
*/


div.section {
	clear: both;
	padding: 5px;
	margin-top: 10px;
	overflow: auto;
	width: 100%
}

div.section img.FloatLeft {
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;	
}

div.section img.FloatRight {
	padding-left: 5px;
	padding-bottom: 5px;
	float: right;
}

.SectionTitle {
	font-size: 12pt;
	font-weight: bold;
}

div.LinksFooter {
	text-align:right;
	height:30px;
	vertical-align:top;
	background-repeat:repeat-x;
	background-position: top;
}

.news-date {
	font-size:small;
	font-style:italic;
	color:gray;
}


/*------------------------------------------------------------------
[10. CONTEXT LINK ICONS - THESE SHOW UP AFTER THE LINK ]
*/


/*a[href $='.pdf'] {    
	padding-right: 25px;
	height: 22px;   
	background: url('../../images/link_icons/picto-pdf.gif') no-repeat right 50%;
}*/

a[icon ^="out"] {
	padding-right: 20px;   
	background: transparent url(../../images/link_icons/external.gif) no-repeat center right;
}


/*------------------------------------------------------------------
[11. RIGHT SUB NAVIGATION - PRODUCT LISTING ]
*/


.prodlist {
	text-transform:capitalize;
	text-decoration: none;
}

.prodCategory {
	font-weight:bold;
	padding-left: 20px;
}

.prodCategory a:link {
	text-decoration: none;
}

.prodCategory a:hover {
	text-decoration: underline;
}

.prodCategory a:visited {
	text-decoration: none;
}


/*------------------------------------------------------------------
[12. PRODUCT DETAILS ]
*/


.nutritionFacts {
	font-size:10px;
	width:160px;
}
.tabDetails {
	background-image:url('Images/search/onglets_Details.gif');
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	cursor:hand;
}
.tabNutrition {
	background-image:url('Images/search/onglets_Nutrition.gif');	
	width:122px;
	height:20px;
	cursor: hand;

}
.tabPreparation {
	background-image:url('Images/search/onglets_Preparation.gif');	
	width:144px;
	height:20px;
	cursor: hand;
}
.tabAllergens {
	background-image:url('Images/search/onglets_Allergens.gif');
	width:129px;
	height:20px;
	cursor: hand;
}
.tabServingSuggestions {
	background-image:url('Images/search/onglets_Suggestion.gif');
	width:161px;
	height:20px;
	cursor: hand;

}

.tabDetailsSelected {
	background-image:url('Images/search/onglets_Details_select.gif');
	width:110px;
	height:20px;
	
}

.tabNutritionSelected {
	background-image:url('Images/search/onglets_Nutrition_select.gif');
	width:122px;
	height:20px;
	
}

.tabPreparationSelected {
	background-image:url('Images/search/onglets_Preparation_select.gif');	
	width:144px;
	height:20px;
}
.tabAllergensSelected {
	background-image:url('Images/search/onglets_Allergens_select.gif');
	width:129px;
	height:20px;
}
.tabServingSuggestionsSelected {
	background-image:url('Images/search/onglets_Suggestion_select.gif');
	width:161px;
	height:20px;
}

.tabBackground {
	background-image:url('Images/search/tabBackground.gif');
	background-position:bottom;
	background-repeat:repeat-x;
}
.BFYTextBlue {
	color:blue;
}

.tabText{
color:black;
font-size: 8pt;
padding-left:16px;
text-decoration:none;
margin-left:20px;
}

/*------------------------------------------------------------------
[13. RECIPE ]
*/

.recipeServices {
	width: 100%;
	text-align:right;
	color: #747275;
	font-weight:bold;
	padding: 0px 5px 5px 0px;
}

.tableRecipe {
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
	border-collapse:collapse;
}

.tableRecipe .tr1 {
	background-color: #f1f1f1;
}

.tableRecipe .tr2 {
	background-color: #ffffff;
}

.tableRecipe th {
	background-color: #ffffff;
	color: #747275;
	padding: 5px;
}

.tableRecipe td {
	padding: 5px;
}


.tableRecipe .title {
	background-color: #ffe9ad;
	color: #747275;
	font-weight:bold;
	font-size: 14px;
}

.tableRecipe .central{
	border-left: 2px solid #ffe9ad;
	border-right: 2px solid #ffe9ad;
	width: 80px;
}

div.LinksFooter {
	background-image: url('images/bg-gradient_bottom.gif');/*url('Images/degrade_footer.jpg');*/
}

a.recipe {
    color: #CD9617;
}

.imgRecipe {
	border: 1px solid #f68004;
}

table.listXS {
	width: 100%;
	border: 1px solid #f68004;
	color: #000;
	font-size: 11px;
	border-collapse:collapse;
	padding: 5px;
}

table.listXS td {
	padding: 2px;
}


table.listXS th {
	background-color: #ffe9ad;
	color: #747275;
	font-weight: normal;
	text-align: left;
	padding:2px;
}

table.listXS td.Italic{
	font-size: 10px;
	font-style: italic;
}

table.listXS td.Bold{
	font-weight: bold;
}

table.listXS td.Black{
	color: #000;
}

table.listXS td.subCategory{
	padding-left: 15px;
}

table.listXS tr.trNoPadding {
	border-collapse:collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/*------------------------------------------------------------------
[14. SEARCH RESULTS]
*/

.srch-Title a.SearchResultTitle
{
	color:black;
	font-weight:bold;
}

.ProductSearchResult
{
	padding-bottom:15px;
}

.ProductSearchBox {
	font-size: 11px;
	padding: 10px;
	border: 1px gray solid;
	background-color: #F0F0F0;
	margin: 10px 5px 0 5px;
}



/*------------------------------------------------------------------
[15. FORMS]
*/

*.inputText {
	width: 320px;
}

*.inputComment{
	width: 320px;
	height: 180px;
}

/*------------------------------------------------------------------
[16. PRODUCT PAGES - Default for product lists (in brand sections) ]
*/

td.productGroup {
	text-transform:capitalize;
}	

td.productDescription {
	text-transform:capitalize;
}


/*------------------------------------------------------------------
[17. PRODUCT DETAILS PAGE  ]
*/

.ProductIDName {
	text-transform:capitalize;
	font-weight:bold;
}

/*------------------------------------------------------------------
[18. ADMIN  ]
*/

.adminContainer .toggle_container a
{
	color:black;
	font-size:13px;
	font-weight:bold;
}
.adminContainer .toggle_container ul
{
	list-style:none;
	padding:0;
	margin: 0;
}
.adminContainer .toggle_container ul li
{
	margin-bottom:6px;
}
.adminCategoryContainer
{
	margin-bottom:14px;
}
.adminCategoryContainer .category
{
	color:black;
	font-size:14px;	
	font-family:Arial;					
	font-weight:bold;
}
.adminCategoryContainer .item{
	color:black;
	font-size:14px;	
	font-family:Arial;	
}
/*------------------------------------------------------------------
[18. RIGHT NAVIGATION  ]
*/

div.defaultNavRightLogin{
	/*border:1px solid black;			
	padding:5px;
	*/
	clear:both;
	/*margin-left:40px;
	margin-right:40px;*/
	margin:10px;
	*margin : 5px; /* IE7 and below */	
	width:223px;
}
div.defaultNavRightLoginHeader{
	font-size:14px;
	/*text-align:center;*/
	font-weight:bold;
	/*margin-bottom:10px;*/
	background-color:#BBB;
	color:#FFF;
	padding: 4px 10px;		
}
div.defaultNavRightLoginBody, div.defaultNavRightLoginBody a
{
	color:#444;
}
div.defaultNavRightLoginBody
{
	background-color:#EEE;
	padding:10px;
	zoom: 1;
}
div.defaultNavRightUserName{
	margin-bottom:5px;			
}
div.defaultNavRightPassword{
	margin-bottom:10px;	
	position:relative;		
}
div.defaultNavRightFooter a
{
	font-size:10px;
	text-decoration:none;
}
div.defaultNavRightFooter span
{
	text-decoration: underline;
}
.defaultNavRightButton_GO
{
	position:absolute; 	
	bottom:-4px;
}
/* IE6 */
* html .defaultNavRightButton_GO
{
	position : relative;  
	bottom: 2px;
	vertical-align:top;
}
