body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
   /*
   background-image: url(images/main_bg.gif);
*/
}

td
{
   vertical-align: top;
}

td.alitop
{
    vertical-align: top;
}

td.alimiddle
{
   vertical-align: middle;
}

tr.ordhistory
{
    background-color:#0099DF;
    color:White;
    height: 15px;
 }



tr.scart
{
    background-color:#0099DF;
    color:White;
    height: 25px;
    
 }


td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

hr
{
   color: #b45d16;
}

#container
{/*
   background-color: #818689;
   background-image: url(images/corner.jpg);*/
}

#container2
{/*
   background-color: #bcbfc0;

*/   
margin-right: 200px;
}

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 184px;
   background-image: url(images/HeaderSlice.gif);
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 780px;
   height: 184px;
   background-image: url(images/Header.gif);
}

#headermenu
{
    color:White;
   position: relative;
   top: 162px;
   left: 215px;
   width: 700px;
   padding: 2px 2px 2px 2px;
}

#breadcrumb
{
   /* Green 
   background-color: #669922;
   */
   
   background-color: White;
   color: White;
   padding: 3px;
   font-size: 10px;	
   padding-left: 5px;
   /*
   background-image: url(images/bar_green.gif);
*/
}

#breadcrumb a
{
   color: #505050;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
    color:white;
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{/* left down banner box
   border: solid 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
   */
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 33px;
   right: 5px;
   width: 170px;
   height: 80px;
   padding: 12px 12px 22px 12px;    
   font-size: 10px;
   background-image: url(images/grad_green_b.gif);
   background-repeat:inherit;
   border: solid 1px black;
}

#loginbox input
{
   color: black;
   border-color: black;
   background-color: #F4F5EF;
   font-size: 10px;
}

#themeselector
{
   color:black;
   position: absolute;
   text-align: right;
   top: 120px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

#footer
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 44px;
   background-image: url(images/FooterSlice.gif);
   visibility: visible;
}
        
#leftcol
{
   position: absolute;
   top: 157px;
   left: 0px;
   width: 201px;
   
   /*
   background-image: url(images/main_bg.gif);
   
   border: solid 1px black;
   
   background-color: #bcbfc0;
*/   
    font-size: 10px;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #e1e1e1;
   text-align: justify;
}

 /* Top Left bar Headers*/
#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   /*
   background-color: #284844;
   */
   font-family: Tahoma;
   font-weight:bold ;
   font-size: 12px;
   color: black;
   /*
   text-transform: uppercase;
*/   
background-image: url(images/blue_section.jpg);
   background-repeat:inherit; 
 
}

#leftcol a
{
    color: navy;
    text-decoration:none;
    font-size:0.88em;
    }

#hyplink
{
    color: navy;
    text-decoration:none;
    font-size:0.88em;
    }


/* right col links */
#rightcol a
{
   color: blue;
}

#centercol
{  
   position: relative;
   margin-left: 201px;
   padding: 0px;
   background-color: white;
   border: solid 1px #bcbfc0;
   
}


#centercolcontent
{
   padding: 15px 6px 15px 6px;
  
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: #0058B0;
   
  /*
   background-image:url(images/back1.gif);
   background-repeat:repeat;
*/
 }

#centercolcontent div.adminsectionsubtitle
{
   font-weight: bold;
   font-size:14px; 
   padding-bottom: 14px;
   text-decoration: underline;
}


/********************* ADMIN  PAGE*****************************/


#centercolcontent ul.adminul
{    
    font-size:12px;
    list-style-image:url(images/cancel.gif);
    line-height:25px;
}

#centercolcontent ul.adminul a
{
    font-size:0.88em;
    color:navy;
    font-weight:bold;
    padding: 0 0 1em;
    text-transform: none;
 }

/********************************************************/




#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}


#rightcol
{
   position: absolute;
   top: 157px;
   right: 0px;            
   width: 200px;
   color: black;

   /*
   background-image: url(images/main_bg.gif);
   
   background-color: #818689;
border: solid 1px black;
    */   
   font-size: 10px;
   }
 
#rightcol a
{
   color: blue;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

/*   right col */

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   /*
   background-color: #284844;
   
   color: black;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   background-image: url(images/blue_section.jpg);
*/
   font-family: Tahoma;
   font-weight:bold ;
   font-size: 12px;
   color: black;
   
   background-image: url(images/blue_section.jpg);
   background-repeat:inherit; 
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   color:White;         
}

.rsslink
{
   text-decoration: none;
   font-family: Tahoma;
   font-size: 12px;
   font-weight: bold;
   /*
   color:#239AFF;
   */
   color:Navy;
   padding-bottom: 4px;
    
}

#centercolcontent div.rssitem
{
font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #505050; 
	font-weight:normal; 
	line-height:14px;
   padding-bottom: 4px;
}


.footermenulink a
{
   text-decoration: none;
   color: white; 
}

.headermenulink
{
   /* 
   font-family: Impact;
   font-size: 17px;
   text-transform: uppercase;     
   */
   font-family: Tahoma;
   font-weight:bold ;
   font-size: 11px;
   text-transform: uppercase;
      
}

.headermenulink a
{
   text-decoration: none;
   color: white; 
}

.headermenulink a:hover
{
   text-decoration: underline overline;
   color: orange; 
}

.highlight
{
   background-color: #F5F5F5;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   background-color: #F4FAFF;
   color: #333300;
   border: solid 1px #818689;
   padding: 6px 6px 6px 6px;
   font-size: smaller
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #006609;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}


.product
{
   font-size: 12px;
   font-weight: bold;
   /*
   border: solid 1px green;
*/   
background-color :White;  
   

}

.productcontent
{
   padding: 6px;
}


.pollbox
{
   font-size: 11px;
   /*
   border: solid 1px green;
*/   
background-color :White;  
 
   /*
    background-image: url(images/FooterSlice.gif);
*/
}


.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 11px;
   font-weight: bold;
}

.polloptions
{
    
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color:Orange;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
    
   font-size: 11px;
   /*
   border: solid 1px green;
   */
   background-color :White;  
   
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color: #F4FAFF;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
   height:18px;
   
}

.postbody
{
   padding: 3px;
   
}

.shoppingcartbox
{
   font-size: 11px;
   /*
   border: solid 1px green;
   */
   background-color :White;  
}

.shoppingcartbox a
{
    color:Navy;
   font-family: Tahoma;
   font-weight:bold ;
   font-size: 11px;
   text-transform: uppercase;
   text-decoration:none;
  
}

.shoppingcartboxcontent
{
   padding: 6px;
}

.parttitleb
{
background-image:url(images/godown.gif);
}

.prod_highlights
{
    font-weight:bold;
    font-size:8pt;
    color:#008ACC;
    font-family:Tahoma;
    text-align:center;
    text-decoration:none;
}

                /* ggggggg rrrrrrr iiiiiiii ddddddd*/

.GridClass

  {
    CURSOR: default
  }
  
  .RowClass
  {
    BACKGROUND-COLOR: #ffffff
 }
 
 .DataCell 
 {
   BORDER-RIGHT: #ddecfe 1px solid;
   PADDING-RIGHT: 4px;
   FONT-SIZE: 10px;
   CURSOR: default;
   FONT-FAMILY: verdana
 }
 
 .AlternatingRowClass 
 {
   BACKGROUND-COLOR: #ddecfe
 }
 
 .HeaderClass 
 {
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   FONT-FAMILY: verdana
 }
 
 .HeadingCellClass 
 {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 4px;
   HEIGHT: 20px
 }
 
 .HeadingTextClass 
 {
   PADDING-LEFT: 5px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 10px;
   FONT-FAMILY: verdana;
   WHITE-SPACE: nowrap
 }
 
 .HeadingRowClass 
 {
   BACKGROUND: url(images/blue_bg.gif)
 }
 
 .SelectorCell 
 {
   BORDER-RIGHT: 0px;
   BORDER-TOP: 0px;
   BACKGROUND: url(images/blue_bg.gif);
   BORDER-LEFT: 0px;
   BORDER-BOTTOM: 0px;
   HEIGHT: 20px
 }
 
 .SelectedRowClass 
 {
   BORDER-RIGHT: #040484 1px solid;
   BORDER-TOP: #040484 1px solid;
   BORDER-LEFT: #040484 1px solid;
   BORDER-BOTTOM: #040484 1px solid;   BACKGROUND-COLOR: #90a8d0
 }
 
 .SelectedRowClass TD.DataCell 
 {
   BORDER-RIGHT: #90a8d0 1px solid
 }
 
 .IndentCell 
 {
   BORDER-RIGHT: 0px;
   BACKGROUND: #a9c7f4;
   HEIGHT: 20px
 }

