﻿body { 
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #808080;
margin: 0;
padding: 0;
border: 0;
text-align: center;
min-width: 993px;
}

a:link {color:#40A28E;text-decoration: none;}
a:visited {color:#40A28E;text-decoration: none;}
a:hover {color:#40A28E;text-decoration: underline;}
a:active {color:#40A28E;text-decoration: none;}

a.header:link {color:#666666;text-decoration: none;}
a.header:visited {color:#666666;text-decoration: none;}
a.header:hover {color:#666666;text-decoration: underline;}
a.header:active {color:#666666;text-decoration: none;}

a.footer:link {color:#666666;text-decoration: none;}
a.footer:visited {color:#666666;text-decoration: none;}
a.footer:hover {color:#666666;text-decoration: underline;}
a.footer:active {color:#666666;text-decoration: none;}

h1 {
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #808080;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

h3 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;  
font-size: 13px;
color: #808080;
margin: 20px 0px 0px 0px;
}


h2 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;  
font-size: 14px;
color: #808080;
margin: 30px 0px 0px 30px;
}

h4 {
text-align: left;
font-family: Arial, Helvetica, sans-serif;  
font-size: 13px;
color: #808080;
margin: 12px 0px 0px 0px;
}

sup {
font-size:x-small; 
vertical-align:top;
} 

a img {border: none; }

p {
margin-top: 0px ; 
margin-bottom: 15px ;
}

li {
margin-top: 0px; 
margin-bottom: 15px;
}

hr { 
border:none;
border-top:dotted 2px Silver; 
padding: 5px 0px 5px 0px;
}


.DropDownList {
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #40A28E;

}

.TextBox {
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #40A28E;
height: 14px;

}

.Button {
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #40A28E;
height: 20px;
}


.myClass{
    
    border-top:3px dotted Silver;
    border:solid;
}

.dotted_horz2 {

background:url(../images/pro_list_horz.jpg);
}

.dotted_vert2 {

background:url(../images/pro_list_vert.jpg);
}

.dotted_horz {
position:relative; 
left:0px; 
right: 0px; 
top:0px; 
height:0px; 
border-top:2px dotted Silver;

}

.dotted_vert {
position:relative; 
left:0px; 
right:0px; 
top:0px; 
height:200px; 
border-left:2px dotted Silver;

}


#shadow2_master {
width: 993px;
height: 13px;
margin-left: auto; 
margin-right: auto;
} 

#main_master {
width: 993px;
margin-left: auto; 
margin-right: auto;


background:url(../images/master/shadow_main2.jpg);
background-repeat:repeat-y;

}

#pro_shadow {
position:relative;
left: -21px;
width: 975px;
margin-left: auto; 
margin-right: auto;

}
 

#menu_master {
 width: 975px;
 margin-left: auto; 
 margin-right: auto;

 
}

#content_master {
  padding:0px 0px 20px 0px;

 overflow: hidden;
}

#content_promo {

  width: 575px;
  padding:10px 20px 20px 30px;
  text-align: left;

float: left;
 
}

#breadcrumb {
  font-size: 10px;
  padding:5px 5px 5px 30px;
  text-align: left;
 
  
}

#content {
  width: inherit;
  padding:10px 20px 20px 30px;
  text-align: left;
  
  
}

#home_flash {
height: 238px;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left: auto; 
margin-right: auto;

}

#wrapper {
height: 238px;
width: 993px;
margin-left: 9px;
text-align: left;
}

#home {
height: 276px;
width: 965px;
background:url(../images/home_bg.jpg);
background-repeat: no-repeat;
padding:9px 0px 0px 0px;
margin-left: 9px;
text-align: left;
}


#promo  {
 width: 320px;
 padding:10px 20px 0px 0px;
float:right;

}

.promo  {
 width: 320px;
 padding:10px 20px 0px 0px;
float:right;

}

#promoBox_top {
width: 310px;
height: 24px;
background:url(../images/promoBox_top.jpg);
  padding:0px 0px 0px 0px;
}

#promoBox_bottom {
width: 310px;
}

#promoBox_mid {
width: 310px;
  padding:0px 0px 0px 0px;

  text-align: center;

  background:url(../images/promoBox_mid.jpg);
}


#promoBox_title {
font-size: 12px;
color: #666666;
  padding:4px 0px 0px 15px;
  text-align: left;
  padding-top: 3px; padding-left: 10px
}

#detailBox_top {
width: 612px;
height: 23px;
background:url(../images/pro_detail_top.jpg);
  padding:0px 0px 0px 0px;
}

#detailBox_bottom {
width: 612px;
}

#detailBox_middle {
    width: 592px;
    padding:10px 10px 10px 10px;



  background:url(../images/pro_detail_middle.jpg);
}

#detailBox_title {
font-size: 12px;
color: #666666;
  padding:4px 0px 0px 15px;
  text-align: left;
  padding-top: 3px; padding-left: 10px
}

#promoContent {
font-size: 11px;
width: 290px;
  padding:10px 10px 10px 10px;
text-align: left;

}

#promoContent table {
width: 290px;
text-align: left;
}




#header_master {
  text-align: right;
  background:url(../images/master/banner3.jpg);
  font-size: 12px;
  color: #666;
  padding:0px 20px 0px 0px;
  height: 98px;
  vertical-align: middle;
}

#header_master_fr {
  text-align: right;
  background:url(../images/master/banner3_fr.jpg);
  font-size: 12px;
  color: #666;
  padding:0px 20px 0px 0px;
  height: 98px;
  vertical-align: middle;
}

#footer_master {
  
  position:inherit;
  width: 927px;
  height: 20px;
  padding:10px 20px 0px 30px;
  background-color: #E9E9E9;
  border-top: solid 1px Silver;
  font-size: 10px;
  color : #666666;
  margin-left: auto; 
  margin-right : auto;
  text-align : left;
}

#left {

float:left;
height: 268px;
width: 300px;
padding:0px 0px 0px 0px;

margin-left:21px;
display: inline;
}

#middle {

height: 268px;
width:300px;
 padding:0px 0px 0px 0px;
 margin-left:auto;
 margin-right: auto;

 }

#right {

height: 268px;
float:right;
width: 300px;
 padding:0px 0px 0px 0px;
  margin-right:21px;
  display: inline;
 
}

#column1 {
float:left;
font-size: 10px;
font-weight:bold;
padding:0px 0px 0px 21px;
height: 250px;
width: 142px;
text-align: left;
}

#column2 {
float:left;
font-size: 10px;
font-weight:bold;
padding:0px 0px 0px 16px;
height: 250px;
width: 142px;
text-align: left;
}

#column3 {
float:left;
font-size: 10px;
font-weight:bold;
padding:0px 0px 0px 17px;
height: 250px;
width: 142px;
text-align: left;
}

#column4 {
float:left;
font-size: 10px;
font-weight:bold;
padding:0px 0px 0px 15px;
height: 250px;
width: 142px;
text-align: left;
}

#column5 {
float:left;
font-size: 10px;
font-weight:bold;
padding:0px 0px 0px 15px;
height: 250px;
width: 300px;
text-align: left;
}


#left_top_title {
font-size: 11px;
font-weight:bold;
padding:4px 0px 0px 15px;
height: 20px;
width: 150px;
text-align: left;

}

#left_top {
font-size: 11px;
width: 150px;
padding:5px 15px 0px 10px;
height: 102px;
text-align: left;

}


#left_bottom_title {

font-size: 11px;
font-weight:bold;
padding:4px 0px 0px 15px;
text-align: left;
height: 20px;
width: 150px;

}

#left_bottom {
width: 150px;
float: left;
font-size: 11px;
height: 107px;
padding:5px 15px 0px 10px;
text-align: left;

}

#middle_top_title {
font-size: 11px;
font-weight:bold;
padding:4px 0px 0px 15px;
height: 20px;
text-align: left;

}

#middle_top {
float: left;
font-size: 11px;
padding:5px 15px 0px 10px;
height: 102px;
text-align: left;

}


#middle_bottom_title {
width: auto;
font-size: 11px;
font-weight:bold;
padding:4px 0px 0px 15px;
height: 20px;
text-align: left;

}

#middle_bottom {
float: left;
font-size: 11px;
height: 107px;
 padding:5px 15px 0px 10px;
 text-align: left;

}

#right_title {
font-size: 11px;
font-weight:bold;
padding:4px 0px 0px 15px;
text-align: left;
height: 17px;

}

#right_main {
font-size: 11px;
height: 225px;
 padding:10px 0px 0px 10px;
text-align: left;

}

#home_news {
float:right;
width: 190px;
}

.home li{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px 0px 0px 0px;
}

#home_news ul{

margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding:0px 0px 0px 0px;
}

#home_news p{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#xRefGrid
{
width:960px;
}
#xRefCategory
{
width:80px;
}
#xRefCategoryFrench
{
width:80px;
}
#xRefProductType
{
width:80px;
}
#xRefProductTypeFrench
{
width:80px;
}
#RefCompanyName
{
width:80px;
}
#xRefCompanyNameFrench
{
width:80px;
}
#xRefSKU
{
width:40px;
}
#xRefCompetitorName
{
width:200px;
}
#xRefDimensions
{
width:200px;
}
#xRefPly
{
width:30px;
}
#xRefShts
{
width:30px;
}
#xRefCase
{
width:30px;
}
#xRefPositionStatement
{
width:80px;
}
#xRefKrugerAlt
{
width:40px;
}

#uwp { 
width: 975px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;  
font-size: 12px;
color: #808080;
margin: 0;
padding: 0;
border: 0;
}


