﻿body {
margin:25px auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background:#003399;
color:#003399;
line-height:1.3em;
}

#wrap {
background:#003399 url(images/newwrapbg900.gif) top left repeat-y;
color:#003399;
margin:0 auto;
width:1000px;
/**height: 800px;**/
height: 95%;
overflow: hidden;
}

    #tabsF {
      float:left;
      width:1000px;
       background-color: #003399;
       background-image: url(images/HeaderBack.gif);
       background-repeat:no-repeat;
      /*background:#efefef;*/
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
      
     #tabsF h1 {
      color: #003399;
       font-size: 2.7em;
       
     }
    #tabsF ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
    #tabsF li .current {
      background-position:0% -42px;
      }
       #tabsF a span .current {
      background-position:100% -42px;
      }

#content {
margin:0px 0px 0 0px;
padding:10px 10px 10px 10px;
line-height:1.5em;
text-align:left;
background-color:White;
/**height: 900px;**/
}

#contentleft {
margin:0px 0px 0 0px;
padding:10px 10px 1500px 10px;
line-height:1.5em;
text-align:left;
background-color:White;
 width: 200px;
 float: left;
margin-bottom: -1500px;
/**height: 900px;**/
}

#contentright {
margin:0px 0px 0 0px;
padding:10px 10px 10px 10px;
line-height:1.5em;
text-align:left;
background-color:White;
width: 755px;
float: right;
border-left: solid 1px #003399;
/**height: 900px;**/
}

#content p {
 text-align:justify;
 }
#content h4 {
  margin-bottom: 2px;
  margin-top: 6px;
  font-size: 1.2em;
 }

#content h3 {
  margin-bottom: 2px;
  margin-top: 6px;
  font-size: 1.5em;
 }
 
#content h1 {
  margin-bottom: 2px;
  margin-top: 6px;
  font-size: 2.1em;
  line-height:2.3em;
 }
 
 #content h2 {
  margin-bottom: 2px;
  margin-top: 6px;
  font-size: 1.7em;
  line-height:1.9em;
 }
 
.infomessage {
  margin-bottom: 2px;
  margin-top: 6px;
  font-size: 1.2em;
  color: Red;
 }
 
.smallitalic { text-align: center; font-style:italic; font-family:Arial; font-size:0.8em; width: 70%;}
.divRight { float: none; text-align: center; padding-right: 4px; width: 100%; }   
.divFloatLeft { float: left; padding-left: 10px; width: 255px }
.divFloatRight{ float: right; padding-right: 4px; padding-left: 6px; }
.divAlignLeft { text-align: left; padding-left: 4px; }
.divAlignLeft300 { text-align: left; padding-left: 4px; width: 300px; }
.divAlignLeft250 { text-align: left; padding-left: 4px; width: 250px; }
.divAlignCenter { text-align: center; width:975px; }
.divAlignCenter535 { text-align: center; padding-left: 4px; width: 100%; }
.divAlignCenter400 { text-align: center; padding-left: 4px; width: 70%; font-size: 12pt; }
.divAlignCenter300 { text-align: center; padding-left: 4px; width: 300px; }
.divAlignCenter250 { text-align: center; padding-left: 4px; width: 250px; }
.divlogin { float:none; text-align:right; color: #4b4b4b; font-size: 10px;}
/*.divCart { border-style: ridge; border-width: thin; border-color: inherit; padding-top: 15px; }*/
.tdRight150 { text-align: right; padding-left: 2px; color: #4b4b4b; font-size: 12px; }
.tdRight155 { text-align: right; padding-left: 2px; color: #4b4b4b; font-size: 12px; width:155px; }
.tdRight100 { text-align: right; padding-left: 2px; color: #4b4b4b; font-size: 12px; width: 95px; }
.tdLeft150 { text-align: left; padding-left: 2px; width: 135px; color: #4b4b4b; font-size: 12px; }
.tdLeft110 { text-align: left; padding-left: 2px; width: 110px; color: #4b4b4b; font-size: 12px; }
.tdLeft250 { text-align: left; padding-left: 2px; width: 220px; color: #4b4b4b; font-size: 12px; }
.tdLeft350 { text-align: left; padding-left: 2px; width: 330px; color: #4b4b4b; font-size: 12px; }
.tdCenter{ text-align: center; color: #4b4b4b; }
.DataViewItem { width: 180px;}
.DataViewItemTop { margin-bottom: 2px; font-size: 14px; color: #4b4b4b; }
.DataViewItemTop a { font-size: 12px; color: #4b4b4b; text-decoration: underline; }
.DataViewItemTitle { font-size: 14px; margin: 6px 0px; color: #4b4b4b; }  
.DataViewItemTitleC { font-size: 14px; font-weight: bold; margin: 6px 0px; color: #000000; text-align: center; width: 98%; }      
.DataViewItemTitle a { color: #4b4b4b; text-decoration: underline; } 
.DataViewItemHint { color: #4b4b4b; font-size: 10px; }       
.DataViewItemPrice { color: #4b4b4b; font-size: 12px; font-weight: bold; }
.DataViewItemDetail { color: #4b4b4b; font-size: 12px; } 
.footerContact { color: #4b4b4b; font-size: 1.1em; }
.DataViewItemDetailC { color: #4b4b4b; font-size: 12px; text-align: center; width: 98%;} 
.DataViewRecipeDetail { color: #4b4b4b; font-size: 12px; padding-left: 6px; width:450px; }   
.DataViewItemDetailPopup { color: #4b4b4b; font-size: 12px; width: 450px; }