
html {
background: #fff;
font-size:100%;   /*  font-size:12px;  */ 
}

body {
	margin: 0 auto; /*Center  on page*/
	
	padding:0 0 0 0;

font-family: Helvetica, Arial, sans-serif;
font-size:.75em  ; /*  font-size:12px;  */
  color:#666;

}
 
	
 p {
 
margin:0px 0px 15px 0px;
 }

	/* ----------------------------------- */
/* CONTAINER
/* ----------------------------------- */ 


#CONTAINER  {
	width: 970px;
height:auto;
	margin: 0 auto; /*Center container on page*/
	
	padding:0 0 0 0;
	 	BACKGROUND:url(structure/background_CONTAINER.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#CONTAINER_HOME  {
	width: 970px;
height:558px;;
	margin: 0 auto; /*Center container on page*/
	
	padding:0 0 0 0;
	 	BACKGROUND:url(structure/background_CONTAINER_H2n.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
}

/* ----------------------------------- */
/* TOP CONTAINERS - NAV & BANNERS  
/* ----------------------------------- */ 


 #CONTAINER_TOP  {
	width: 970px;  
	margin: 0px auto; /*Center container on page*/  
	height: 153px; 

 
}


#CONTAINER_LOGO
{
width: 342px;
height: 122px; 
float:left;
padding-left:25px;
padding-top:10px;
	}
 
 


 

/* ----------------------------------- */
/* MAIN NAVIGATION  
/* ----------------------------------- */ 

#CONTAINER_NAV_HOLDER
{
	width: 970px; 
	margin: 0px auto; /*Center container on page*/  
	
}


 #CONTAINER_SECTORHEADERS
 
 {
	 float:right;
	 width:230px;
	 padding-right:25px; 
	 text-align:right;
	 
 }
  
#CONTAINER_NAV

{
margin: 0px auto; /*Center container on page*/ 
width:670px;
padding-bottom:5px;
padding-left:30px;
float:left; 
}


#navcontainer
{ 
width: 670px; 
border-left: 1px solid #ccc;
}
 


	
#navlist
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1em; 
font-weight:bold;

}

#navlist li
{
display: inline;
list-style: none;

border-right: 1px solid #ccc; 
 
padding: 0 10px 0 10px;
}


#navlist li .navLARGE
{ 

border-right: 0px solid #ccc;  
FONT-SIZE:1.4em; 
color:#3399cc;
}
 
#navlist #activeMN
{
 
margin-right: 0px;
}

#navlist #activeMN #currentMN
{

color:#3399cc
}

#navlist li a
{
text-decoration: none;
color: #999;  
}

#navlist li a:hover
{
text-decoration: none;
 
color:#000000;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#0099cc;
}


	
/* ----------------------------------- */
/* SUBLEVEL NAVIGATION
/* ----------------------------------- */ 

 
 #CONTAINER_SUBLEVEL
 
 {
	 width:571px;
	 height:23px;  
	float:right;
	padding-right:15px;
	padding-left:5px;
		 	BACKGROUND:url(structure/background_SUBLEVELn.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
	
 }


#CONTAINER_SEARCHFRM

{
	width:180px;
	float:right; 
	padding-right:2px; 
 
}

#container_sublvNAVlist
{
	
	padding: 0;
	margin: 5px 0 0 5px;
	width:375px;
	height:auto; 
	float:left;   
	font-size:.9em;
}

	




#sublvNAVlist
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1em;


}

#sublvNAVlist li
{
display: inline;
list-style: none;


border-right: 1px solid #ccc; 
 
padding: 0 5px 0 5px;
}



#sublvNAVlist #active #current
{
font-weight:normal;
color:#003366;
font-size:1em;
}

#sublvNAVlist li a
{
text-decoration: none;
color:#666;

}

#sublvNAVlist li a:hover
{
text-decoration: none;

color:#000;
}



 
/* ----------------------------------- */
/* SUB NAVIGATION  
/* ----------------------------------- */ 

 


 
#subnavcontainer { width: 171px; 
 
font-weight:bold
}



	
#subnavlist
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1.1em; 
font-weight:bold;

}

#subnavlist li
{
display: inline;
list-style: none;
 
}

 
#subnavlist #active #current
{

display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #000;
border-left: 5px solid #000;
margin-top:5px;
background-color: #3399cc;
color: #fff;
}

#subnavlist li a
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #999;
border-left: 5px solid #999;
margin-top:5px;
color: #666;

}

#subnavlist li a:hover
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #000;
border-left: 5px solid #000;
margin-top:5px;
background-color: #cccccc;
color: #666;
}


/* ----------------------------------- */
/* SUB NAVIGATION   2 - WHEN PREVIOUS LI HAS INNER ul. links never active
/* ----------------------------------- */ 

	
#subnavlist2
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1.1em; 
font-weight:bold;

}

#subnavlist2 li
{
display: inline;
list-style: none;
 
}

 
 

#subnavlist2 li a
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #999;
border-left: 5px solid #999;
margin-top:5px;
color: #666;

}

#subnavlist2 li a:hover
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #000;
border-left: 5px solid #000;
margin-top:5px;
background-color: #cccccc;
color: #666;
}
  /* ----------------------------------- */
/* SUB sub NAVIGATION    
/* ----------------------------------- */ 

 


 
#subsubnavlist
{
padding: 0 0 20px 0;
margin: 0;
FONT-SIZE:1em; 
font-weight:normal;

}

#subsubnavlist li
{
display: inline;
list-style: none;
 
}

 
#subsubnavlist #activeSSN #currentSSN
{

display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #000;
border-left: 5px solid #000;
margin-top:5px;
background-color: #99cc00;
color: #fff;
}

#subsubnavlist li a
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #666;
border-left: 5px solid #666;
margin-top:5px;
background-color: #fff;
color: #666;
}

#subsubnavlist li a:hover
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;   
border-right: 5px solid #99cc00;
border-left: 5px solid #99cc00;
margin-top:5px;
background-color: #fff;
color: #666;
}



 

   /* ----------------------------------- */
/* SUBSUB NAVIGATION  
/* ----------------------------------- */ 

 


 
#subsubnavcontainer { width: 141px; 
FONT-SIZE:1em; 
font-weight:normal
}

#subsubnavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none; 
}

#subsubnavcontainer a
{
display: block;
padding: 3px 10px 3px 10px;
width: 141px;  /* 170 minus 20px l/r padding and 10px right border */
 
border-right: 0px solid #999;
border-left: 0px solid #999;
margin-bottom:2px;
margin-top:2px
}

#subsubnavcontainer a:link, #subsubnavcontainer a:visited
{
color: #666666;
text-decoration: none;
}

#subsubnavcontainer a:hover
{
background-color: #cccccc;
color: #000;

border-right: 0px solid #999;
border-left: 0px solid #999;
margin-bottom:2px;
margin-top:2px
}

 
 #subsubnavcontainer #active #current
{
background-color: #3399cc;
color: #ffffff;
border-right: 0px solid #999;
border-left: 0px solid #999;
margin-bottom:2px;
margin-top:2px
} 
/* ----------------------------------- */
/* SUB NAVIGATION  INFO BOXES
/* ----------------------------------- */ 

.info_subnav_NOCOLOR

{
	
	width:151px; 
	font-size:.8em;
	padding:0 10px 5px 10px
}

.info_subnav_1

{
	
	width:151px;
	background-color:#99cc00;
	font-size:.8em;
	padding:5px;
	margin:0 5px 0 5px;
	color:#fff
}
 
.info_subnav_2

{
	
	width:161px;
	background-color:#99ccff;
	font-size:.8em;
	padding:5px;
	color:#fff
}


#subinfolist
{
padding: 0 0 0 0;
margin: 0;   

}

#subinfolist li
{
display: inline;
list-style: none;
 
}

 
#subinfolist #active #current
{

display: block;
padding: 3px 0px 3px 0px;
width: auto;      
color: #666;
}

#subinfolist li a
{
display: block;
padding: 3px 0px 3px 0px;
width: auto;      
color: #fff;
}

#subinfolist li a:hover
{
display: block;
padding: 3px 0px 3px 0px;
width: auto;      
color: #000;
}



 /* ----------------------------------- */
/* MAIN CONTENT HOME PAGE
/* ----------------------------------- */ 

 
 #CONTAINER_MAIN_HOME  {  
	width: 970px;  
	 height: auto;
	margin: 40px auto 0px auto; /*Center container on page*/
	
}

 #CONTAINER_MAIN_HOME_COPY {  
	width: 620px;  
	padding-left:30px;
	height:300px;
	overflow:hidden; 
	
}

.CONTAINER_MAIN_HOME_COPY_COL1

{
	padding-top:10px;
	width:270px;
	margin-right:20px;
	font-size:1.2em; 
	float:left;
}

.CONTAINER_MAIN_HOME_COPY_COL2

{
	padding-top:10px;
	width:275px;
	padding-right:0px;
	font-size:1.2em; 
	float:left;
}


.CONTAINER_MAIN_HOME_COPY_FULL

{
	padding-top:20px;
	width:550px;
	margin-right:20px;
	font-size:1.1em; 
	float:left;
}
 /* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

 
 

 #CONTAINER_MAIN_BACKGROUND  {  
	width: 970px;  
	 height: auto;
	margin: 30px auto 0px auto; /*Center container on page*/
	 
	  	BACKGROUND:url(structure/background_MAIN.gif);
	background-repeat:repeat-y;
	background-position:top center;
  min-height:415px; 
    line-height: 1.5em;
}
 
  #CONTAINER_MAIN_STORE  {  
	width: 920px;  
	 height: auto; 
	 padding-left:13px; 
	 
	 
}
 
  #CONTAINER_MAIN_STORE_PRODDETAIL /*HOLDS ALL CONTENT FOR STORE SECTOR*/
 
 {
width: 940px;  
	 height: auto; 
	 padding-left:13px;  /*Match Margin at top of first submenu item*/
	 
 }
 
   #CONTAINER_MAIN_STORE_SUBNAV  {  
	width: 171px;  
	 height: auto; 
	 float:left
	 
}
    #CONTAINER_MAIN_STORE_BODY  {  
	width: 749px;  
	 height: auto;  
	 float:right;
	 margin-top:5px /*Match Margin at top of first submenu item*/
	 
}

    #CONTAINER_MAIN_STORE_BODY_PROD_DETAIL {  
	width: 769px;  
	 height: auto;  
	 float:right;
	 margin-top:5px /*Match Margin at top of first submenu item*/
	 
}
 
 #CONTAINER_STORE_BODY_COL1 /*HOLDS VERTICAL HEADER IMAGE*/
 
 {
width:40px;	 
	float:left ;
	padding-left:20px;
 }
 
 
 #CONTAINER_STORE_BODY_COL2 /*HOLDS ALL CONTENT FOR STORE SECTOR*/
 
 {
width:660px;	 
float:right; 
 }
 
 

  #CONTAINER_STORE_BODY_COL2_PROD_DETAIL /*HOLDS ALL CONTENT FOR STORE SECTOR*/
 
 {
width:680px;	 
float:right; 
 }
 
 
 
 #CONTAINER_MAINBOT {  
	width: 970px;   
	 height: 24px;
	margin: 0px auto; /*Center container on page*/
	 
	  	BACKGROUND:url(structure/background_MAINBOT.gif);
	background-repeat:no-repeat;
	background-position:top center; 
}
 
 
  
  
  
	
/* ---PROD DETAILED COLUMNS -- */
.column {
	 FLOAT: left;
	 padding:0px;
	
	}



		#column_left_PROD_DETAIL{ 
	WIDTH: 290px;
	padding-left:0px;
    float:left;
	margin-top:0px;
	padding-right:0px;
	border-right: 0px solid #ccc;
	}
	
		#column_right_PROD_DETAIL{ 
	WIDTH: 390px;
	
    float:right;
	margin-top:0px;
	padding-right:0px;
	border-right: 0px solid #ccc;
	text-align:right

	}
	
	.PRODUCT_HEADER

{
font-size:1.4em;
color:#3399cc;
}
	.PRODUCT_HEADER_DETAIL

{
font-size:1.5em;
color:#3399cc;
font-weight:lighter
}	
  /* ----------------------------------- */
/* CONTAINER ASSETS
/* ----------------------------------- */	
#CONTAINER_ASSETS
{
	width:970px;
	margin: 0 auto; 
	font-size:.9em;
}

#CONTAINER_ASSETS_PADDING

{
	width:952px;
	padding-left:9px;
	padding-right:9px;
}

.ASSET_LEFT

{
	width:323px;
	height:145px;
	margin-left:0px;
	float:left;
	BACKGROUND:url(structure/background_assetsLEFT.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
	
}

.ASSET_MIDDLE

{
	width:308px;
	height:145px;
	margin:0px;
	padding:0px;
	float:left;
	BACKGROUND:url(structure/background_assetsGEN.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
}

.ASSET_RIGHT

{
	width:308px;
	height:145px;
	margin-right:0px;
	float:right;
	BACKGROUND:url(structure/background_assetsGEN.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
}


.ASSET_TEXT_CONTAINER

{
width:125px;
height:100px;
overflow:hidden;
padding-right:5px;
padding-left:15px;
padding-top:15px; 
float:left;
}
.ASSET_TEXT_CONTAINER_LEFT

{
width:135px;
height:100px;
overflow:hidden;
padding-right:5px;
padding-left:15px;
padding-top:15px; 
float:left; 
}


.ASSET_IMAGE_GEN_CONTAINER
{
width:142px;
padding-right:15px; 
padding-top:15px; 
float:right;	
}

.ASSET_IMAGE_CONTAINER_LEFT
{
width:155px;
padding-right:8px; 
padding-top:8px; 
float:right;
text-align:right; 
}

.ASSET_HEADER

{
font-size:1.4em;
color:#3399cc;
}

.ASSET_TEXT

{
font-size:1em;
color:#666;
padding-top:10px;
}
/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	



#container_FOOTER
{
	width:952px;
 
padding:0 0 0 0;
margin: 5px auto; /*Center container on page*/
height:auto;

}


 
.column_rightFOOTER{
float:right;
width:450px; 
text-align:right;  
 font-size:.9em;
}

	.column_leftFOOTER { 
	WIDTH: 450px; 
    float:left; 	
FONT-SIZE:.9em; 
	
}


	
#footerNAVlist
{
padding: 0 0 0 0;
margin: 0;
 font-size:.9em;
}

#footerNAVlist li
{
display: inline;
list-style: none;

padding: 0 5px 0px 5px;
border-left: 1px solid #ccc; 
}

#footerNAVlist #active
{
float: right;
margin-right: 0px;
}

#footerNAVlist #active #current
{
font-weight:bold;
color:#666666
}

#footerNAVlist li a
{
text-decoration: none;
color: #666666; 

}

#footerNAVlist li a:hover
{
text-decoration: none;
 
color:#3399cc;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#666666;
}
 
 



	
#footerNAVlist2
{
padding: 0 0 0 0;
margin: 0;
 font-size:1em;
}

#footerNAVlist2 li
{
display: inline;
list-style: none;

padding: 0 5px 0px 5px;
border-right: 1px solid #ccc; 
}

#footerNAVlist2 #active
{
float: right;
margin-right: 0px;
}

#footerNAVlist2 #active #current
{
font-weight:bold;
color:#666666
}

#footerNAVlist2 li a
{
text-decoration: none;
color: #3399cc; 

}

#footerNAVlist2 li a:hover
{
text-decoration: none;
 
color:#666;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#3399cc;
}






/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	



#CONTAINER_FOOTER_LINKS
{
	width:952px;
 
padding:0;
margin: 10px auto; /*Center container on page*/
height:auto;
FONT-SIZE:.9em; 
color:#000
}

 

	
.footerNAVlistLINKS
{
padding: 0 0 0 0;
margin: 0;
 font-size:1em;
}

.footerNAVlistLINKS li
{
display:list-item;
list-style: none;

padding: 2px 0px 0px 0px; 
}

.footerNAVlistLINKS #active
{
float: right;
margin-right: 0px;
}

.footerNAVlistLINKS #active #current
{
font-weight:bold;
color:#3399cc
}

.footerNAVlistLINKS li a
{
text-decoration: none;
color: #3399cc; 

}

.footerNAVlistLINKS li a:hover
{
text-decoration: none;
 
color:#666666;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#666666;
}
 
 



.CONTAINER_FOOTER_LINKS_COL1

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px;
}
.CONTAINER_FOOTER_LINKS_COL2

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px;
}


.CONTAINER_FOOTER_LINKS_COL3

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px;
}


.CONTAINER_FOOTER_LINKS_COL4

{
	float:left; 
	width:230px;
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px; 
	 
}


.CONTAINER_FOOTER_LINKS_COL5

{
	float:right;
	width:180px;
	border-right: 0px solid #000;
	padding: 10px 0px 10px 5px; 
}
/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	
  	.line_SUBNAV_FFF
{
width: 100%; 
height:4px;

border-top: 4px solid #fff;

margin-top:20px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
 
 	.line_FFF
{
width: 100%; 
height:1px;

border-top: 1px solid #fff;

margin-top:5px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
	.line_CCC_NOPADTOP
{
width: 100%; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:0px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
 

	.line_CCC
{
width: 100%; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:5px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
 
 
.line_CART_PRODS 
 {
width: 100%; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:5px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
 
 
 
 	.line_CCC_TOPPAD
{
width: 100%; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:10px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
	.line_CCC_LIST
{
width: 650px; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:0px;
margin-bottom:5px; 
padding:0 0 0 0
} 
 
.line_CCC_LIST_BOT
{
width: 650px; 
height:1px;

border-top: 1px solid #CCCCCC;

margin-top:5px;
margin-bottom:0px; 
padding:0 0 0 0
} 
 
 	.line_000
{
width: 100%; 
height:1px;

border-top: 1px solid #000;

margin-top:0px;
margin-bottom:5px; 
padding:0px 0 0 0
} 
 
 	.line_000_LIST
{
width: 650px; 
height:1px;

border-top: 1px solid #000000;

margin-top:0px;
margin-bottom:5px; 
padding:0 0 0 0
} 
 
.line_000_LIST_BOT
{
width: 650px; 
height:1px;

border-top: 1px solid #000000;

margin-top:5px;
margin-bottom:0px; 
padding:0 0 0 0
} 

 	.line_3399cc_LIST
{
width: 650px; 
height:1px;

border-top: 1px solid #3399cc;

margin-top:0px;
margin-bottom:5px; 
padding:0 0 0 0
} 
 
.line_3399cc_LIST_BOT
{
width: 650px; 
height:1px;

border-top: 1px solid #3399cc;

margin-top:5px;
margin-bottom:0px; 
padding:0 0 0 0
} 


.line_footer	
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line_666.gif)   repeat-x ;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}

		
	
	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#3399cc;
	text-decoration:none;  

}
a:visited {
	color: #3399cc;
	text-decoration: none;
}


a:hover {
	color: #000;
	text-decoration: none;
	
	
}
 


.linksALT:link
{
	color: #666;
	text-decoration:none
}

.linksALT:visited
{
	color: #666;
	text-decoration:none
}

.linksALT:hover
{
	color: #000;
	text-decoration:none;
}


.linksALT2:link
{
	color: #ff6600;
	text-decoration:none
}

.linksALT2:visited
{
	color: #ff6600;
	text-decoration:none
}

.linksALT2:hover
{
	color: #000;
	text-decoration:none; 
}


.linksWHITE:link
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:visited
{
	color: #fff;
	text-decoration:none
}

.linksWHITE:hover
{
	color: #ffcc33;;
	text-decoration:none; 
}


.links_INTRADE:link
{
	color: #666;
	text-decoration:none
}

.links_INTRADE:visited
{
	color: #666;
	text-decoration:none
}

.links_INTRADE:hover
{
	color: #ff6600;
	text-decoration:none;
}

.links_cc0000:link
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:visited
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


h1{
	font-size: 2em;
	text-decoration: none;
 	margin:0 0 15px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#003333; 
}
h2{
	font-size: 1.5em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#000; 
}

 
h3{
	font-size: 1.5em;
	text-decoration: none;
	margin:0 0 5px 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#3399cc; 
}

h4{
	font-size: 1.3em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	
}

h5{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT: normal;
	color:#333;
	font-family: Helvetica, Tahoma, Arial, Georgia,sans-serif; 
}

 h6{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 5px 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#3399cc; 
}
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;
	margin:0px;
	padding:0px;

}


.clearRIGHT {
	CLEAR: left;

}







.textWHITEbold {
	color: #FFFFFF;
	font-weight: bold;
}


	.IMGBORDER img{
border:1px;  border-color: #fff; border-style: solid;
}

.IMGBORDER:link img { border:1px;  border-color: #fff; border-style: solid;}
.IMGBORDER:visited img{border:1px; border-color: #fff; border-style: solid}
.IMGBORDER:hover img{border:1px;  border-color: #000; border-style: solid}
.IMGBORDER:active img{border:1px;  border-color: #fff; border-style: solid}


	.IMGBORDER_WHITE img{
border:3px;  border-color: #fff; border-style: solid;
}

.IMGBORDER_WHITE:link img { border:3px;  border-color: #fff; border-style: solid;}
.IMGBORDER_WHITE:visited img{border:3px; border-color: #fff; border-style: solid}
.IMGBORDER_WHITE:hover img{border:3px;  border-color: #000; border-style: solid}
.IMGBORDER_WHITE:active img{border:3px;  border-color: #fff; border-style: solid}

 
	.IMAGEBORDER_nolinkBLACK {
border:1px;  border-color: #000; border-style: solid;
}
	.IMAGEBORDER_nolinkCCC {
border:1px;  border-color: #CCCCCC; border-style: solid;
}

	.IMAGEBORDER_nolinkCCC3px {
border:1px;  border-color: #CCC; border-style: solid;
}

	.IMAGEDETAILED {
border:0px;  border-color: #fff; border-style: solid;margin-bottom:10px
}
	.IMAGEDETAILED_GREY {
border:1px;  border-color: #ccc; border-style: solid;margin-bottom:10px
}

	.IMAGEBORDER_nolinkWHITE {
border:3px;  border-color: #fff; border-style: solid;
}



.thumb { padding: 10px; float:left; width: 195px; height: 220px; margin-bottom: 0px;margin-right:0px;  }	
.thumb p  { float: left; padding-left: 1px;  width:180px; padding-top:0px; margin-top:0px}
 
 #CONTAINER_PRODUCT_LIST{width:648px; border-top:1px solid #ccc; border-left:1px solid #ccc;margin-bottom:20px;}
 
  .CONTAINER_PRODUCT_LIST_CLASS{width:648px; border-top:1px solid #ccc; border-left:1px solid #ccc;margin-bottom:0px;}
.thumbLIST{ padding: 10px; float:left; width: 195px; height: 140px; border-bottom:1px solid #ccc; border-right: 1px solid #ccc;  }	


.thumbALT2 { padding: 0px; float:left; width: 186px; height: 230px; margin-bottom: 20px;margin-right:10px; margin-left:0px;background:#bed4ca; }	
.thumbALT2 p  { float: left; padding-left: 6px;  width:174px; padding-top:0px; margin-top:3px}
.THUMBLINK2:link img { border:3px;  border-color: #fff; border-style: solid; }
.THUMBLINK2:visited img{border:3px;  border-color: #fff; border-style: solid}
.THUMBLINK2:hover img{border:3px;  border-color: #bed4ca ; border-style: solid}




	

.THUMBLINK:link img { border:1px;  border-color: #ccc; border-style: solid; }
.THUMBLINK:visited img{border:1px;  border-color: #ccc; border-style: solid}
.THUMBLINK:hover img{border:1px;  border-color: #000 ; border-style: solid}

.THUMBLINK_DETAIL:link img { border:2px;  border-color: #fff; border-style: solid; }
.THUMBLINK_DETAIL:visited img{border:2px;  border-color: #fff; border-style: solid}
.THUMBLINK_DETAIL:hover img{border:2px;  border-color: #6699CC ; border-style: solid}
.thumbDETAIL { padding: 0px; float:left; width: 92px; height: 82px; margin-top: 10px;margin-right:0px;  }

.NEWSIMAGEPADDING

{margin-left:15px;
margin-bottom: 15px;
border:3px;  border-color: #fff; border-style: solid;}




	/* ----------------------------------- */
/* CART STYLES
/* ----------------------------------- */


.tableROWS_HEADER

{


color: #000

}

.tableROWS

{
background:#F6F6F6;
color: #666

}

.tableROWS_HEADER_INVOICE

{
background:#F6F6F6;
color: #990000;
font-size:1.2em;
}




	/* ----------------------------------- */
/* TEXT STYLES
/* ----------------------------------- */

 

.TEXT003366 {color: #00387F}

.TEXT666 {color: #666}
.TEXT999 {color: #999999}

.TEXT333 {color: #333}

.TEXT000 {color: #000}

.TEXTFF9900{color: #FF9900}
.TEXTFF0000 {color: #FF0000}
.TEXT_RED {color: #FF0000}
.TEXT669966{color: #669966}
.TEXT990000{color: #990000}
.TEXTCC0000{color: #CC0000}
.TEXT003366{color: #003366}
.TEXT0099cc{color: #0099cc}

.TEXTFFF{color: #FFF}
 
 .TEXT_1_2{font-size:1.2em}
 
 .TEXT_1_2em{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#333
}


 .TEXT_FOOTER_TEL{
	 font-size:1.4em;
 color:#000000}
 .TEXT_90PER{font-size:.9em} 
 
  
  .BODYTEXT
  {
	 font-size:.95em
  }
  
  
  .BLOCKTEXT_ASSOCIATES
  
  {
padding-top:15px;
padding-bottom:15px;
	line-height:15px;
	color:#999
  }
 
 
 
.spacerDIV10px

{
height:10px;
}

.spacerDIV20px

{
height:20px;
}


.spacerDIV30px

{
height:30px;
}



