body
{
 text-align: justify;
 font-size: 9pt;
 FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
 line-height: 130%;
 COLOR: #000000;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;	
 text-align: justify;
 background:  url('images/bg.gif');
 background-repeat: repeat-x;
 behavior:url(cssHoverFix.htc);
}

.BodyText
{
 font-size: 9pt;
 FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
 line-height: 130%;
 COLOR: #000000;
}


H1
{
 font-size: 14pt;
 FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif; 
 font-weight:bold; 
 line-height: 120%;
 COLOR: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 5px 0px;	
 background-color: #B9050A;
 
}

H2
{
 font-size: 12pt;
 FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif; 
 font-weight:bold; 
 line-height: 120%;
 COLOR:#3300ff;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;	
 text-decoration:underline;
}

form
{
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 2px 0px;	
}
 
div.Header
{
 width: 920px;
 height: 64px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  
 background-color: #FFFFFF;
 background: url('images/header01.jpg');  
 background-repeat: no-repeat; 
 background-position: center;
}
 
div.HeaderLogo
{
 float: left;
 width: 252px;
 height: 43px;
 margin: 0px 0px 0px 0px;
 padding: 20px 0px 0px 25px;
 BORDER: none;
 background-color: none;
 
}

div.HeaderLink
{
 float: right;
 width: 552px;
 
 margin: 0px 0px 0px 0px;
 padding: 45px 20px 0px 25px;
 BORDER: none;  
 background-color: none;
 text-align: right;
 font-size: 8pt;
 FONT-FAMILY:  verdana, Arial,   Helvetica, sans-serif; 
 line-height: 130%;
 color: #353535;
}

div.HeaderLink a
{
 text-decoration:none;
 color: #353535;
}

div.HeaderLink a:hover
{
 text-decoration: underline;
 color: #353535;
}

div.Footer
{
 width: 920px;
 height: 60px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  
 background-color: #FFFFFF;
 background: url('images/footer_bg.gif');  
 background-repeat: no-repeat; 
 background-position: bottom center;
 
 text-align: center;
 font-size: 8pt;
 FONT-FAMILY: Arial,  verdana,   Helvetica, sans-serif; 
 line-height: 140%;
 color: #FFFFFF;
}

div.Footer a
{
 text-decoration: underline;
 color: #FFFF80;
}
 
div.Page
{
 width: 920px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  
 background-color: #FFFFFF;
 background: url('images/body_bg.png');  
 background-repeat: repeat-y;
 
}

div.Container
{
 width: 898px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  
 background-color: #FFFFFF;
 BORDER-BOTTOM: #bbbdc0 3px solid;
 background: url('images/container-bg.jpg');  
 background-repeat: repeat-y; 
}
 

div.HeaderFlash
{
 width: 898px;
 height: 148px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  
}
 
div.HeaderMenu
{

 width: 898px;
 height: 27px;
 margin: 0px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: 0px 0px 0px 0px;  

 background: url('images/header02.jpg');  
 background-repeat: no-repeat;
 background-color: #bbbdc0; 
}


 
div.HeaderMenuL
{
 float:left;
 width: 250px;
 margin: 0px 0px 0px 0px;
 padding: 2px 0px 0px 5px;
 BORDER: none;  
 text-align: left;
}

div.HeaderMenuL a
{
 color: #FFFFFF;
}

 
div.HeaderMenuR
{
 float: right;
 width: 600px;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 0px 0px;
 BORDER: none;  
 text-align:right;
}

div.cleardiv
{
  clear: both;
  height: 5px;
  width: 900px;
  background-color: none;
  font-size: 1pt;
}

div.Sidebar
{
 float: left;
 width: 170px;
 margin: 0px 10px 0px 0px;
 padding: 0px 5px 0px 0px;
 border-right: #bbbdc0 1px solid  ; 
 text-align: left;
 
 
}

div.Content
{
 float: left;
 width: 690px;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 BORDER: none;  
 text-align: left;
 background-color: none;
}

/* ################ */
/* START: MAIN MENU */

div.MainMenu
{ 
font: 10pt arial, verdana,  helvetica;
 line-height: 120%;
 font-weight:bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: #000000;
 background-color: #FFFFFF;
}

div.MainMenu ul 
{ 
width: 155px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
border: none; 
list-style-type: circle;
list-style-image: url('images/Menu_dot.gif');

}

div.MainMenu ul li
{ 
padding: 5px 0px 5px 0px;
BORDER-BOTTOM: #666666 1pt solid;
 
}

div.MainMenu ul li a,
div.MainMenu ul li a:visited
{
 text-decoration: none; 
 color: #666666; 
 margin: 0px 0px 0px 0px;
}

div.MainMenu ul li a:hover
{
 text-decoration: underline; 
 color: #b31b20;
 font-size: 105%;
}


div.MainMenu ul li ul
{ 
width: 155px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border: none; 
list-style-type: circle;
list-style-image: url('images/menu_dotw.jpg');
}

div.MainMenu ul li ul li
{ 
padding: 5px 0px 5px 0px;
BORDER-BOTTOM: #666666 1pt solid;
list-style-type: none;
}

div.MainMenu ul li ul li a,
div.MainMenu ul li ul li a:visited
{
 text-decoration: none; 
 color: #FF0000; 
 margin: 0px 0px 0px 0px;
}

div.MainMenu ul li ul li a:hover
{
 text-decoration: underline; 
 color: #b31b20;
 font-size: 105%; 
}
 
/* END: MAIN MENU */
/* ############## */

.button2
{
 BORDER: #000000 1px outset;
 PADDING: 1px;
 FONT-WEIGHT: bold;
 MARGIN: 1px;
 BACKGROUND-COLOR: #FFFFFF;
 font-color: #0000CC;
 font-size: 8pt;
 FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
 line-height: 130%;
}



div.Testimonial
{
 width: 160px;
 background: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 5px;  
 color:#333333; 
 FONT-SIZE: 8pt ;
 font-family: verdana, Arial, Helvetica, sans-serif;
}


div.Testimonial h6
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 4px 0px;  
 color: #D50000; 
 FONT-SIZE: 9pt ;
 font-family: Arial, verdana,  Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: underline;
}


.entry
{
 BORDER: #000000 1px outset;
 BACKGROUND-COLOR: #ffffff;
 PADDING: 2px 2px 2px 2px;
 FONT-WEIGHT: normal;
 FONT-SIZE: 100%;
 MARGIN: 1px;
 font-color: #000000;
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
 border-spacing: 2 
}

.TopSelect
{
 BORDER: #000000 1px outset;
 BACKGROUND-COLOR: #ffffff;
 PADDING: 1px 1px 1px 1px;
 FONT-WEIGHT: normal;
 FONT-SIZE: 100%;
 MARGIN: 1px;
 font-color: #000000;
 font-family: verdana, arial, sans-serif;
 font-size: 8pt;
 border-spacing: 2 
}
 

/* ########################  */
/* ### START: Boxed Product ### */
div.MostPopular
{ 
 width: 690px; 
 border: 1px solid #FF0000;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;	 

}

div.MostPopular h1
{
 HEIGHT: 29px;
 text-align: justify;
 font-size: 18pt;
 FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif; 
 font-weight:bold; 
 line-height: 100%;
 COLOR: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 0px;	
 background: url('images/most-popular.jpg');  
 background-repeat: repeat-x; 
}


div.igallery
{
 margin: 4px;
 border: none;
 height: auto;
 width: 162px;
 float: left;
 text-align: center;
 margin: 0px 0px 0px 4px;
 padding: 0px 0px 0px 0px;	  
}
  
div.igallery img
{
  display: inline;
  margin: 3px;
  border: none;
}
  
div.igallery a:hover img 
{
  text-decoration:none;
}

div.igallery a:hover 
{
  text-decoration:underline;
  color: #d60701;
}

  
div.igallery p
{
  text-align: center;
  font-weight: normal;
  width: 160px;
  margin: 2px;
}

div.igallery a  
{
 text-align: center;
 text-decoration: none;
 font-weight: normal;
 font-size: 9pt;
 FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
 color: #000000;
}

div.igallerycleardiv
{
 clear: both;
 height: 5px;
 width: 663px;
 background-color: none;
 font-size: 1pt;
}

 
/* # END: Boxed Product # */
/* ####################*/



.ListBottom
{
BORDER-RIGHT: None;
BORDER-TOP: None;
BORDER-LEFT: None;
BORDER-BOTTOM: #00FF00 1pt inset;
padding-top: 5px;
}

.linkItem
{
 COLOR: #292929;
 FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
 TEXT-DECORATION: none;
}

a.linkItem:hover
{
 color: #d60701;
 font-size: 11pt;
 FONT-FAMILY:  Arial, Verdana, 'MS Sans Serif';
 TEXT-DECORATION: none;
}
 
.MemberBox
{
 BORDER-RIGHT: #CCCCCC 1px solid;
 BORDER-TOP: #CCCCCC 1px  solid;
 BORDER-LEFT: #CCCCCC 1px solid;
 BORDER-BOTTOM: #CCCCCC 1px solid;
 background-color: #FFFFFF;
} 

.MemberBoxlink
{
 color: #000000;
 font-family: Arial, Verdana,    'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
 font-size: 10pt;
 line-height: 140%;
 FONT-WEIGHT: bold;
}

a.MemberBoxlink
{
 TEXT-DECORATION: none;
}

a.MemberBoxlink:hover
{
 font-size: 11pt;
 color: #d60701;
 TEXT-DECORATION: none;
}

.button
{
 BORDER: #000000 1px outset;
 PADDING: 1px;
 MARGIN: 1px;
 FONT-WEIGHT: bold;
 BACKGROUND-COLOR: #E4E4E4;
 font-color: #0000CC;
 font-family: arial, verdana,  sans-serif;
 font-size: 10pt;
 border-spacing: 1
}

div.ErrBox
{
 BORDER: #FF0000 1px dotted;
 background-color: #FFF0F0;
 color:#ff0000;
 font-weight:bold;
 width: 80%;
 float: none;
 padding: 10px 10px 10px 10px;
 text-align: left;
}

.FAQBullet
{
  margin: 0px 0px 0px 30px;
  padding: 5px 0px 0px 0px;
  list-style-image: url('images/dot2.gif');
  list-style-type: circle;
  line-height: 150%;
}

a.FAQBullet
{
 text-decoration: none;
 color: #0000FF;
}

a.FAQBullet:href
{
 text-decoration: underline;
 color: #0000FF;
}

.ListBorder2
{
 BORDER-RIGHT: #FFFFFF 1px solid;
 BORDER-TOP: #FFFFFF 1px solid;
 BORDER-LEFT: #FFFFFF 1px solid;
 BORDER-BOTTOM: #FFFFFF 1px solid;
 text-align: left;
}

.ListBorder
{
 BORDER-RIGHT: #CCCCCC 1px solid;
 BORDER-TOP: #CCCCCC 1px solid;
 BORDER-LEFT: #CCCCCC 1px solid;
 BORDER-BOTTOM: #CCCCCC 1px solid;
 text-align: left;    
}

.ListBorderBottom
{
 BORDER-RIGHT: None;
 BORDER-TOP: None;
 BORDER-LEFT: #FFFFFF 1px solid;
 BORDER-BOTTOM: #CCCCCC 1px solid;
 font-size: 8pt;
 line-height: 180%;
 font-family:verdana,Arial;
}


.Order
{
 BORDER-RIGHT: None;
 BORDER-TOP: None;
 BORDER-LEFT: #FFFFFF 1px solid;
 BORDER-BOTTOM: #FFFFFF 2px solid;
 FONT-SIZE: 8pt;
 font-family: Arial, verdana, sans-serif;
 line-height: 120%;
 vertical-align: top;
 padding: 5px 2px 10px 2px;
}

.Orderhdr
{
 BORDER-RIGHT: None;
 BORDER-TOP: None;
 BORDER-LEFT: #FFFFFF 1px solid;
 BORDER-BOTTOM: #FFFFFF 2px solid;
 FONT-SIZE: 9pt;
 font-family: verdana, Arial,  sans-serif;
 line-height: 120%;
 vertical-align: top;
 padding: 5px 2px 10px 2px;
}


div.ProductL
{
 float: left;
 width: 170px;
 margin: 0px 10px 0px 0px;
 padding: 0px 5px 0px 0px;
 border: none;
 text-align: left;
}

div.ProductR
{
 float: left;
 width: 500px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: none;  
 text-align: left;
 background-color: none;
}

div.Productcleardiv
{
 clear: both;
 height: 5px;
 width: 663px;
 background-color: none;
 font-size: 1pt;
}


div.ProductR H1
{
 FONT-SIZE: 20pt;
 FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif; 
 line-height: 130%;
 COLOR: #B9050A;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: none;
 border-bottom: 1pt solid #B9050A;
}

div.ProductI
{
 float: left;
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 BORDER: none;  
 text-align: left;
 background-color: none;
 FONT-SIZE: 9pt;
 font-family:verdana,Arial ; 
 line-height: 140%;
 text-align: justify;
}

div.ProductI H2
{
 FONT-SIZE: 14pt;
 FONT-FAMILY: Arial, verdana,  Helvetica, sans-serif; 
 line-height: 130%;
 COLOR: #000000;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 2px 0px;
 background: none;
 border-bottom: 1pt solid #B9050A;
 text-decoration:none;
}

.entryProduct
{
 BORDER: #808080 1px outset;
 BACKGROUND-COLOR: #ffffff;
 PADDING: 1px 0px 1px 0px;
 FONT-WEIGHT: normal;
 FONT-SIZE: 100%;
 MARGIN: 0px;
 font-color: #000000;
 font-family: verdana, arial,  sans-serif;
 font-size: 8pt;
 border-spacing: 0
}

.linkRed
{
COLOR: #FF0000;
FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
TEXT-DECORATION: none;
}

a.linkRed
{
COLOR: #FF0000;
FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
TEXT-DECORATION: none;
}


.linkMore
{
 COLOR: #292929;
 FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
 TEXT-DECORATION: none;
 BORDER-bottom: #808080 1px dashed;
 BACKGROUND-COLOR: #ffffff;
 PADDING: 1px 0px 1px 0px; 
 font-weight: bold;
 font-style:italic;
}

a.linkMore 
{
 color: #d60701;
 font-size: 11pt;
 FONT-FAMILY:  Arial, Verdana, 'MS Sans Serif';
 TEXT-DECORATION: none;
}

a.linkMore:hover
{
 
 TEXT-DECORATION: underline;
}
 
 


