body {
      behavior: url(csshover.htc);
	  
    scrollbar-face-color: #1d1d1d; /* color */
    scrollbar-shadow-color: #505050;/* dark border */
    scrollbar-highlight-color: #303030;
    scrollbar-3dlight-color: #505050;
    scrollbar-darkshadow-color: #303030;
    scrollbar-track-color: #303030; /* background */
    scrollbar-arrow-color: #ff0000; /* arrow color*/
   

} 


img{
border: 1px solid #505050;
}



img#logo{
border: 0px;
}

img.logo{
border: 0px;
}

a {
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FFFFFF;
}

a:hover{
text-decoration: none;
color: red;
}


/* Main menu */

 div.menu_tabOn_0, div.menu_tabOn_1, div.menu_tabOn_2, div.menu_tabOn_3, div.menu_tabOn_4, div.menu_tabOn_5 {

   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #303030;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 1px solid #505050;
   border-bottom: 1px solid #505050;
   border-left: 1px solid #505050;
}


div.menu_tabOn_6{


  font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #303030;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 1px solid #505050;
   border-bottom: 1px solid #505050;
   border-left: 1px solid #505050;

  border-right: 1px solid #505050;
}


div.menu_tabOn_0 a, div.menu_tabOn_1 a, div.menu_tabOn_2 a, div.menu_tabOn_3 a, div.menu_tabOn_4 a, div.menu_tabOn_5 a, 
div.menu_tabOff_0 a, div.menu_tabOff_1 a, div.menu_tabOff_2 a, div.menu_tabOff_3 a, div.menu_tabOff_4 a, div.menu_tabOff_5 a,
div.menu_tabOn_6 a,div.menu_tabOff_6 a {
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FFFFFF;
}


div.menu_tabOff_0, div.menu_tabOff_1, div.menu_tabOff_2, div.menu_tabOff_3, div.menu_tabOff_4, div.menu_tabOff_5{


   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #1d1d1d;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 1px solid #505050;
   border-bottom: 1px solid #505050;
   border-left: 1px solid #505050;
   
}

div.menu_tabOff_6 {
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #1d1d1d;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 1px solid #505050;
   border-bottom: 1px solid #505050;
   border-left: 1px solid #505050;
   border-right: 1px solid #505050;
}

div.menu_tabOn_0 a:hover, div.menu_tabOn_1 a:hover, div.menu_tabOn_2 a:hover, div.menu_tabOn_3 a:hover, div.menu_tabOn_4 a:hover, div.menu_tabOn_5 a:hover, 
div.menu_tabOn_6 a:hover {
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: red;
}

div.submenu_on{
height: 16px;
background: #303030;
padding-top: 2px;
   padding-bottom: 2px;
   padding-left:0px;
   padding-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   border-bottom: 1px solid #505050;
   border-left: 1px solid #505050;
   border-right: 1px solid #505050;   
display: block;
}

div.submenu_default_on{
height: 16px;
background: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left:0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
display: block;
}

div.submenu_default_on table tr td,
div.submenu_on table tr td{
height: 16px;
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: center;   
   color: #FFFFFF;
   

}

div.submenu_off,
div.submenu_default_off{
height: 16px;
display: none;
}

/*on enleve la restriction de taille du menu*/
div#submenus {
width: 848px;
}
div#submenus a {
color:#FFFFFF;
}
/* on enleve la taille de ul et labordure*/
div#submenus ul {
padding: 0;
/* width: 100px;*/
/* border:1px solid #505050; */
margin:0px;
background: #303030;
}

div#submenus ul li:hover {
background: #303030;
/*border: 1px solid #505050;*/
}


/*
div#submenus li.sousmenu{
border: 1px solid #505050;
}
*/

div#submenus li.sousmenu:over {
background: #1d1d1d;

}



/* float left pour les li afin d'aligner le menu et plus de bordures*/
div#submenus ul li {
position:relative;
list-style: none;
/* border-bottom:1px solid;*/ 
float:left;
}

/* le décalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/
div#submenus ul ul {
position: absolute;
/* top: -1px; left: 100px; */
display:none; 
width:150px;
}

/* plus de bordure et taille remise a 100px*/
div#submenus li a {
text-decoration: none; 
padding: 2px 0px 2px 0px;
 display:block;
 /*border-left: 8px solid #BBB; */
width:150px;
}

div#submenus ul.niveau1 li.sousmenu:hover ul.niveau2,
div#submenus ul.niveau2 li.sousmenu:hover {display:block;}

/* on enleve la bordure de chaque hauteur a une couleur de survol */
/*div#submenus li a:hover {color: red;}*/
div#submenus ul ul li a:hover {color: red;}


li.sousmenu ul{
border: 1px solid #505050;
}




#leftmenus{
	  margin: 10px 5px 0px 0px;	  
}

#rightmenus{
	  margin: 10px 0px 0px 5px;
	  
}

#middlemenus{
	  margin: 10px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  background: #303030;
/*	  border-top: 1px solid #505050;*/
	  border-right: 1px solid #505050;
	  border-bottom: 1px solid #505050;
	  border-left: 1px solid #505050;
	  min-height: 500px;
}

.menu{
	  background: #303030;
	  margin: 10px 0px 0px 0px;
	  border-top: 1px solid #505050;
	  border-right: 1px solid #505050;
	  border-bottom: 1px solid #505050;
	  border-left: 1px solid #505050;
}

.menu-no-margin{
	  background: #303030;
	  margin: 0px 0px 0px 0px;
	  border-top: 1px solid #505050;
	  border-right: 1px solid #505050;
	  border-bottom: 1px solid #505050;
	  border-left: 1px solid #505050;
}

.menu-no-margin h1,
.menu h1 {
    background: #1d1d1d;
   
    border-bottom: 1px solid #505050;
    font: 1.5em tahoma;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.menu-no-margin p,
.menu p{
      font-family : arial, Helvetica, sans-serif;
	  background: #303030;
	  margin: 5px 0 0 0;
	  padding: 5px 5px 5px 5px;
	  text-align: center;
	  font-size: 12px;
}

.menu-no-margin p p,
.menu p p{
      font-family : arial, Helvetica, sans-serif;
	  background: #303030;
	  margin: 5px 0 0 0;
	  padding: 5px 5px 5px 5px;
	  text-align: left;
	  font-size: 12px;
}

.menu-no-margin p a,.menu-no-margin a,
.menu p a, .menu a{
      font-family : arial, Helvetica, sans-serif;	  
	  color: #FFFFFF;
	  text-align: center;
	  font-size: 12px;
}

.menu-no-margin p a:hover,.menu-no-margin a:hover,
.menu p a:hover, .menu a:hover{
      font-family : arial, Helvetica, sans-serif;	  
	  color: red;
	  text-align: center;
	  font-size: 12px;
	  text-decoration: none;
}

.liquidation_menu{
	  background: #ffeeff;
	  margin: 10px 0px 0px 0px;
	  border-top: 1px solid #100000;
	  border-right: 1px solid #100000;
	  border-bottom: 1px solid #100000;
	  border-left: 1px solid #100000;
}

.liquidation_menu h1{
    background: #cc0000;
   color: #ffeeff;
    border-bottom: 1px solid #100000;
    font: 1.5em tahoma;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.liquidation_menu p{
      font-family : arial, Helvetica, sans-serif;
	  background: #ffeeff;
	  margin: 5px 0 0 0;
	  padding: 5px 5px 5px 5px;
	  text-align: center;
	  font-size: 12px;
}

.liquidation_menu p p{
      font-family : arial, Helvetica, sans-serif;
	  background: #ffeeff;
	  margin: 5px 0 0 0;
	  padding: 5px 5px 5px 5px;
	  text-align: left;
	  font-size: 12px;
}


.liquidation_menu p a, .liquidation_menu a{
      font-family : arial, Helvetica, sans-serif;	  
	  color: #000000;
	  text-align: center;
	  font-size: 12px;
}

.liquidation_menu p a:hover, .liquidation_menu a:hover{
      font-family : arial, Helvetica, sans-serif;	  
	  color: red;
	  text-align: center;
	  font-size: 12px;
	  text-decoration: none;
}

.mainmenu{
	  background: #303030;
	  margin: 0px 0px 0px 0px;
	  padding: 0px 0px 10px 0px;
	  
}

.mainmenu h1{
	background: #1d1d1d;
    font: 1.5em tahoma;
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 5px 5px 5px 5px;
	 border-top: 1px solid #505050;
	border-bottom: 1px solid #505050;
	color:FFFFFF;

}


.mainmenu h1 div div#left
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float:left;
}
.mainmenu h1 div div#right
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: right;
}

.mainmenu h1 div div#clearboth
{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 clear:both;
}

.mainmenu p{
     margin:  0px 10px 0px 10px;
     padding: 10px 10px 10px 10px;
     font-family : arial, Helvetica, sans-serif;
     font-size: 12px;
     color:FFFFFF;
}

.mainmenu table tr td{
	font: 1.5em tahoma;
/*	font-weight: bold;*/
	font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   color:FFFFFF;
}

.container {
	 margin:  10px 10px 20px 10px;
	 width:700px;
	 color:FFFFFF;
}

.container,
.container ul,
.container ul li
{
font-family : arial, Helvetica, sans-serif;
     font-size: 12px;
     color:FFFFFF;
}

div.errors {
   margin: 10px 10px 10px 10px;
   padding: 5px 10px;
   border: #F00 1px solid;
   background-color: #FEF;
}

div.errors p { 
		   margin: 0px 0px 0px 0px; 
		   padding: 0px 0px 0px 0px; 
}

div.errors p em { 
		   color: #C00; 
		   font-style: normal; 
		   font-weight: bold; 
}

div.errors ul li {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
	 font-family : arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #FF0000;

}


.tinyform{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: left; 
	font-family : arial, Helvetica, sans-serif;
    font-size: 11px;
	
}
.tinyform div,
.tinyform table tr td{
	margin: 0px 0px 0px 0px;
	color: #999; 
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.tinyform div input,
.tinyform table tr td input
{
	margin: 0px 0px 0px 0px;
	color: #000000; 
	font-size: 11px;
	text-align: left;
}

.tinyform div select,
.tinyform div input,
.tinyform table tr td input,
.tinyform table tr td select{
        background-color: #C0C0C0;
		border-color: #808080;
		color: #000000; 
		font-family : arial, Helvetica, sans-serif;
        font-size: 11px;
}
.tinyform div input:focus,
.tinyform table tr td input:focus{ 
        background-color: #FFC;
		border-color: #FC6;
		color: #000000; 
		font-family : arial, Helvetica, sans-serif;
        font-size: 11px;
}

.tinyform div input.error,
.tinyform table tr td input.error { 
		 border-color: #C00; 
		 background-color: #FEF; 
		 color: #000000; 
		 font-family : arial, Helvetica, sans-serif;
        font-size: 11px;
}



.loginform{
		padding: 5px;
}

.loginform div{
		   padding: 0.25em 0; 	
}

.loginform div label{
		 margin-right: 5px; 
		 padding-right: 5px;
		 width: 50%; 
		 display: block;
		 float: left;
		 font-family : arial, Helvetica, sans-serif;
     	 font-size: 12px;
		 text-align: right; 
		 position: relative; 
}

.loginform div input{
		background-color: #C0C0C0;
		border-color: #808080;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.loginform div input:focus{
        background-color: #FFC;
		border-color: #FC6;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.loginform div input.error { 
		 border-color: #C00; 
		 background-color: #FEF; 
}

.loginform div.button_action { 
margin-left: 50%; 
}



.notifyform{
			padding: 5px;

}

.notifyform div{
		padding: 0.25em 0; 	
}

.notifyform div label{
		 margin-right: 10px; 
		 padding-right: 10px;
		 width: 50%; 
		 display: block;
		 float: left;
		 font-family : arial, Helvetica, sans-serif;
     	 font-size: 12px;
		 text-align: right; 
		 position: relative; 
}

.notifyform div input{
        background-color: #C0C0C0;
		border-color: #808080;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.notifyform div input:focus{
        background-color: #FFC;
		border-color: #FC6;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.notifyform div input.error { 
		 border-color: #C00; 
		 background-color: #FEF; 
}


.askform {
/*		margin: 50px 10px 10px 10px; */
	    padding: 5px;
}



.askform div { 
        padding: 0.25em 0; 
        font-family : arial, Helvetica, sans-serif;
     	font-size: 12px;
     	clear:both;
}

.askform div label {
		 margin-right: 10px; 
		 padding-right: 10px;
		 width: 33%; 
		 display: block;
		 float: left;
		 font-family : arial, Helvetica, sans-serif;
     	 font-size: 12px;
		 text-align: right; 
		 position: relative; 
}


.notifyform label.error,
.tinyform label.error,
.askform div.controlset span.labelerror,
.askform div label.error { color: #C00; }

.askform div input,
.askform div textarea,
.askform div select{
        background-color: #C0C0C0;
		border-color: #808080;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.askform div input.radio {
		background-color: #303030;
}
.askform div input:focus,
.askform div textarea:focus { 
        background-color: #FFC;
		border-color: #FC6;
		font-family : arial, Helvetica, sans-serif;
        font-size: 12px;
}

.askform div input.error,
.askform div textarea.error { 
		 border-color: #C00; 
		 background-color: #FEF; 
}

.askform div.controlset label, 
.askform div.controlset input { 
		 display: inline;
		 float: none; 
}

.askform span.labelerror,
.askform  span.label {
 		margin-right: 10px; 
		padding-right: 10px;
		width: 33%; 
		display: block; 
		float: left; 
		text-align: right; 
		position: relative; 
}





.askform div.button_action { margin-left: 240px; 
}


.answer {
	  margin: auto;
	  padding: 0px 0px 0px 0px;
	  font-family : arial, Helvetica, sans-serif;
      font-size: 16px;

}

.note {
	  margin: 10px 10px 10px 10px;
	  padding: 0px 0px 0px 0px;
	  font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
      list-style: none;
}
.note ul {
      margin: 0px 10px 0px 0px;
	  padding: 0px 0px 0px 0px;
      font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
 	  text-decoration: none;
	  list-style:none;

}
.note ul li{
      margin: 0px 10px 0px 0px;
	  padding: 0px 0px 0px 0px;
      font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
 	  text-decoration: none;
	  list-style:none;

}

.description_image {
float: left;
margin: 0px 10px 10px 10px;


}

.description{
      font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;
      margin: 0px 10px 0px 10px;
	  padding: 0px 10px 0px 10px;
	  overflow:auto;
	  height:300px;
}


.description ul{
     margin: 10px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;

}

.description ul li{
	  font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: normal;
      margin: 0px 10px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  color: #BFBFBF;
	  text-decoration: none;
	  list-style:none;
}

.fontlightsourcetype{
		font-family : arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #FFFFFF;

}

.col1of2{
	width: 50%;
	background: #1d1d1d; text-align: center;
	border-right: 5px solid #303030;
	border-left: 10px solid #303030;
	border-top: 10px solid #303030;   
    border-bottom: 10px solid #303030; 
}

.col2of2{
	width: 50%;
	background: #1d1d1d; text-align: center;
	border-right: 5px solid #303030;
	border-left: 10px solid #303030;
	border-top: 10px solid #303030;   
    border-bottom: 10px solid #303030; 
}

.col1of2 h2,.col2of2 h2{
	font: 1.16em tahoma;
	margin: 5px 0 5px 10px; font-weight: bold; color: #FF981D;
	font-size: 12px;
	text-align: left;
}

.col1of2 h3,.col2of2 h3{
font: 1.05em tahoma;
	margin: 5px 0 0 10px; font-weight: bold; color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}

.col1of2 p,.col2of2 p{
	margin: 0 0 10px 10px;
	color: #999; line-height: 17px; font-size: 11px;
	text-align: left;

}

div.showroom {
	background: #1d1d1d; 
	text-align: center;
	border-right:  10px solid #303030;
	border-left:   10px solid #303030;
	border-top:    10px solid #303030;   
    border-bottom: 10px solid #303030; 
}


div.promo_more_info{
        background: #1d1d1d; 
	text-align: center;
	border-right:  0px solid #303030;
	border-left:   5px solid #303030;
	border-top:    0px solid #303030;   
        border-bottom: 5px solid #303030; 
}

div.promo_more_info span{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 14px;

}

#ret_col1 { 
	background: #1d1d1d; text-align: center;
	border-right: 5px solid #303030;
	border-left: 10px solid #303030;
	border-top: 10px solid #303030;   
    border-bottom: 10px solid #303030; 
}
#ret_col2 { 
	background: #1d1d1d; text-align: center;
	border-right: 5px solid #303030;
	border-left: 5px solid #303030;
	border-top: 10px solid #303030;   
    border-bottom: 10px solid #303030; 
}
#ret_col3 { 
	background: #1d1d1d; text-align: center;
	border-right: 10px solid #303030;
	border-left: 5px solid #303030;
	border-top: 10px solid #303030;   
    border-bottom: 10px solid #303030; 
}


#ret_col1 div,#ret_col2 div ,#ret_col3 div{ 
	margin: 10px 5px 10px 5px;
	text-align: left; 
}

#ret_col1 div h1,#ret_col2 div h1,#ret_col3 div h1{
     color: red;
	font: 1.5em tahoma;
	font-weight: bold;
	font-size: 14px;
	margin: 5px 0 0 10px;
	text-align:left;

}

#ret_col1 div h2,#ret_col2 div h2,#ret_col3 div h2{ 
	font: 1.16em tahoma;
	margin: 5px 0 5px 10px; font-weight: bold; color: #FF981D;
	font-size: 12px;
	text-align: left;
}

#ret_col1 div h3,#ret_col2 div h3,#ret_col3 div h3{ 
	font: 1.05em tahoma;
	 margin: 5px 0 0 10px; font-weight: bold; color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}

#ret_col1 div p,#ret_col2 div p,#ret_col3 div p{ 
	margin: 0 0 10px 10px;
	color: #999; line-height: 17px; font-size: 11px;
	text-align: left;
}


.fontBlack12 {
font-family : arial, Helvetica, sans-serif; 
font-size : 12px; 
color: #000000;

}

a.linkRed12 , a.linkRed12:hover {
   font-family : arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: red;
}



.Main01 {font-family : arial, Helvetica, sans-serif; font-size : 12px;}
.Main03p {font-family : arial, Helvetica, sans-serif; font-size : 3px;}
.Main06p {font-family : arial, Helvetica, sans-serif; font-size : 6px;}
.Main10p {font-family : arial, Helvetica, sans-serif; font-size : 10px;}
.Main11p {font-family : arial, Helvetica, sans-serif; font-size : 11px;}
.Main11pg {font-family : arial, Helvetica, sans-serif; font-size : 11px; color : #5F5F5F;}
.Main12p {font-family : arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal;}
.Main12pgrn {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : green; font-weight : bold;}
.Main12pg {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : #5F5F5F; font-weight : normal;}
.Main12pr {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : red; font-weight : normal;}
.Main12pb {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : blue; font-weight : normal;}
.Main13p {font-family : arial, Helvetica, sans-serif; font-size : 13px; font-weight : normal;}
.Main13pg {font-family : arial, Helvetica, sans-serif; font-size : 13px; color : #5F5F5F; font-weight : normal;}
.Main13pb {font-family : arial, Helvetica, sans-serif; font-size : 13px; color : blue; font-weight : normal;}
.Main14p {font-family : arial, Helvetica, sans-serif; font-size : 14px; font-weight : normal;}
.Main14pb {font-family : arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
.Main14pr {font-family : arial, Helvetica, sans-serif; font-size : 14px; color : red; font-weight : normal;}
.Main14pg {font-family : arial, Helvetica, sans-serif; font-size : 14px; color : #7F7F7F; font-weight : normal;}
.Main16p {font-family : arial, Helvetica, sans-serif; font-size : 16px;}
.Main16pr {font-family : arial, Helvetica, sans-serif; font-size : 16px; color : red;}
.Main16pb {font-family : arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold;}
.Main16pbk {font-family : arial, Helvetica, sans-serif; font-size : 16px; color : black;}
.Main18pr {font-family : arial, Helvetica, sans-serif; font-size : 18px; color : red;}
.Main18p {font-family : arial, Helvetica, sans-serif; font-size : 18px; font-weight : normal;}
.Main20p {font-family : arial, Helvetica, sans-serif; font-size : 20px; color : #7F7F7F;}
.Main22p {font-family : arial, Helvetica, sans-serif; font-size : 22px; color : #7F7F7F;}
.Main22pb {font-family : arial, Helvetica, sans-serif; font-size : 22px; color : #000000;}
.Main32p {font-family : arial, Helvetica, sans-serif; font-size : 32px; color : #000000;}
.Main32pg {font-family : arial, Helvetica, sans-serif; font-size : 32px; color : #00A503;}
.Main02 {font-family : arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold;}
.pricelisting {font-family : arial, Helvetica, sans-serif; font-size : 16px; font-weight : bold;}
.Titleset {font-family : arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
.Titlesetsmall {font-family : arial, Helvetica, sans-serif; font-size : 12px;}
.Titlesetbksmall {font-family : arial, Helvetica, sans-serif; font-size : 14px; color:black;}
.Titlesetred {font-family : arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; color : red;}
.Titlesetred2 {font-family : arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : red;}
.designer {font-family : arial, Helvetica, sans-serif; font-size : 12px;}
.Titleset2 {font-family : arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
.Titleset3 {font-family : arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
.titleHeading {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : #5F5F5F;}
.titleHeading14 {font-family : arial, Helvetica, sans-serif; font-size : 14px; color : #7F7F7F;}
.titleSmallHeading {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : #7F7F7F;}
.thumbset {font-family : arial, Helvetica, sans-serif; font-size : 12px;}
.thumbsetblack {font-family : arial, Helvetica, sans-serif; font-size : 10px; color : #000000}
.thumbsetwhite {font-family : arial, Helvetica, sans-serif; font-size : 10px; color : #FFFFFF}
.thumbsetred {font-family : arial, Helvetica, sans-serif; font-size : 10px; color : #FF0000}

.DetailData {font-family : arial, Helvetica, sans-serif; font-size : 12px; color : #606060; font-weight : bold;}

.highlighta {background-color: #BBBBBB;}

.texta { 
 font-size: 10px; 
 background-color: #EFEFEF; 
 border: 1px solid #1d1d1d;
 margin: 0px 0px 0px 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 height: 15px;
}

.texta2 { 
 font-size: 12px; 
 background-color: #fdf4f2; 
 border: 1px solid #FF8888; 
}
.addtocartbox { 
 font-family : arial, Helvetica, sans-serif;
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: small; 
font-size: 12px; 
color: red;
text-decoration: none;
background-color:#FFFFFF; 
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: red; 
border-style: solid; 
border-top: 1  solid  red; 
border-right: 1  solid  red; 
border-bottom: 1  solid  red; 
border-left: 1  solid  red; 
padding: 1px 1px 1px 1px;
height: 20px;
margin: 0px 0px 0px 0px;
}

.mainfind {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
 color: white;
 background-color: #303030; 
 border: 0px; 
}


.addtocartbox10 { 
 font-size: 10px;
 color: red;
 background-color: white; 
 border: 1px solid #FF0000; 
}

.imagebox {
 color : #CFCFCF;
}

.imageboxred {
 color : #FF0000;
}

.tabWindow  {color:#000033; background-color:#cccccc; layer-background-color:#cccccc;
        position:absolute; top:100px; left:100px; width:480px; height:280px;
        z-index:99;  visibility:hidden;}

.checkoutWindow  {color:black; background-color:#DDDDDD;font-family : arial, Helvetica, sans-serif; font-size : 14px;}

div.tab_content {
  float: left;
  clear: left;
  background: white;
  background-color: #EBEBEB;
  padding: 1em;
  font-size: 12px;
	border-top-width: 0; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F;
	border-style: solid; 
	border-top: 0  solid  #7F7F7F; 
	border-right: 1  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 1  solid  #7F7F7F;
}

div.descriptionwindow {
  float: left;
  clear: left;
  background: white;
  background-color: #EBEBEB;
  padding: 1em;
  font-size: 12px;
	border-top-width: 1; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F;
	border-style: solid; 
	border-top: 1  solid  #7F7F7F; 
	border-right: 1  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 1  solid  #7F7F7F;
}
div.tab_look1 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : black;
	border-top-width: 1; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F;
	border-bottom-color: #7F7F7F;
	border-style: solid; 
	border-top: 1  solid  #7F7F7F; 
	border-right: 1  solid  #7F7F7F; 
	border-bottom: 0  solid  #7F7F7F; 
	border-left: 1  solid  #7F7F7F;
	background-color: #EBEBEB;
}

div.tab_look2 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : red;
	border-top-width: 1; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F; 
	border-bottom-color: #7F7F7F;
	border-style: solid; 
	border-top: 1  solid  #7F7F7F; 
	border-right: 1  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 0  solid  #7F7F7F;
}

.tab_look3 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : red;
	border-top-width: 0; 
	border-right-width: 0; 
	border-bottom-width: 1; 
	border-left-width: 0; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F; 
	border-bottom-color: #7F7F7F;
	border-style: solid; 
	border-top: 0  solid  #7F7F7F; 
	border-right: 0  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 0  solid  #7F7F7F;
}

.cart_header {
  background: white;
  background-color: #8B8B8B;
  font-size: 12px;
  color: white;
}

.cart_footer {
  background: white;
  background-color: #8B8B8B;
  font-size: 14px;
  color: white;
}

.flypage {
	background-color:#F4F4F4;
	}
	
.greybox {
	background-color:#EBEBEB;
	}
	
.greybox2 {
	background-color:#DDDDDD;
	}
	
.pinkgreybox {
	background-color:#FFDFDF;
	}

.redoutlinebox { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font : arial  normal  normal  bold  small; 
color: red; 
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: red; 
border-style: solid; 
border-top: 1  solid  red; 
border-right: 1  solid  red; 
border-bottom: 1  solid  red; 
border-left: 1  solid  red; 
}

.redoutlinewhitebox,
a.redoutlinewhitebox,
a.redoutlinewhitebox:hover { 
font-family : arial, Helvetica, sans-serif;
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: small; 
font-size: 12px; 
color: red;
text-decoration: none;
background-color:#FFFFFF; 
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: red; 
border-style: solid; 
border-top: 1  solid  red; 
border-right: 1  solid  red; 
border-bottom: 1  solid  red; 
border-left: 1  solid  red; 
padding: 1px 1px 1px 1px;
height: 20px;
margin: 0px 0px 0px 0px;
}

.greyoutlinebox { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 12px; 
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 1  solid  #7F7F7F; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 1  solid  #7F7F7F; 
}

.greylinegreybox { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px;
font-weight: normal;
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#DDDDDD;
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 1  solid  #7F7F7F; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 1  solid  #7F7F7F; 
}

.ltgreylinegreybox { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px;
font-weight: normal;
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#EBEBEB;
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 1  solid  #7F7F7F; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 1  solid  #7F7F7F; 
}

.shoppingcartbox { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px;
font-weight: normal;
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#EBEBEB;
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 1  solid  #7F7F7F; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 1  solid  #7F7F7F; 
}

.greylinegreyboxtopbottom { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px; 
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#DDDDDD;
border-top-width: 1; 
border-right-width: 0; 
border-bottom-width: 1; 
border-left-width: 0; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 0  solid  #F4F4F4; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 0  solid  #F4F4F4; 
}

.greylinetopgreybox {
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px; 
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#DDDDDD;
border-top-width: 1; 
border-right-width: 0; 
border-bottom-width: 0; 
border-left-width: 0; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 0  solid  #F4F4F4; 
border-bottom: 0  solid  #F4F4F4; 
border-left: 0  solid  #F4F4F4; 
}

.price_table {
  float: left;
  clear: left;
  background: white;
  background-color: #EBEBEB;
  font-size: 12px;
	border-top-width: 0; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F;
	border-style: solid; 
	border-top: 0  solid  #7F7F7F; 
	border-right: 1  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 1  solid  #7F7F7F;
}

div.tab_space {
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : black;
	border-top-width: 1; 
	border-right-width: 1; 
	border-bottom-width: 1; 
	border-left-width: 1; 
	border-width: 1  1  1  1; 
	border-color: #7F7F7F;
	border-bottom-color: #7F7F7F;
	border-style: solid; 
	border-top: 0  solid  #7F7F7F; 
	border-right: 0  solid  #7F7F7F; 
	border-bottom: 1  solid  #7F7F7F; 
	border-left: 0  solid  #7F7F7F;
}

.redboxfocus { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px;
font-weight: normal;
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#EFC2C2;
border-top-width: 1; 
border-right-width: 1; 
border-bottom-width: 1; 
border-left-width: 1; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 1  solid  #7F7F7F; 
border-right: 1  solid  #7F7F7F; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 1  solid  #7F7F7F; 
}

.shippinglabel { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px;
font-weight: normal;
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#FFFFFF;
border-top-width: 2; 
border-right-width: 2; 
border-bottom-width: 2; 
border-left-width: 2; 
border-width: 2  2  2  2; 
border-color: #000000; 
border-style: solid; 
border-top: 2  solid  #000000; 
border-right: 2  solid  #000000; 
border-bottom: 2  solid  #000000; 
border-left: 2  solid  #000000; 
}

.greylinebottom { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 12px; 
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: black; 
background-color:#FFFFFF;
border-top-width: 0; 
border-right-width: 0; 
border-bottom-width: 1; 
border-left-width: 0; 
border-width: 1  1  1  1; 
border-color: #7F7F7F; 
border-style: solid; 
border-top: 0  solid  #FFFFFF; 
border-right: 0  solid  #FFFFFF; 
border-bottom: 1  solid  #7F7F7F; 
border-left: 0  solid  #FFFFFF; 
}

.redlinetopbottom { 
font-family: arial; 
font-style: normal; 
font-variant: normal; 
font-size: 14px; 
font : arial  normal; 
font-family : arial, Helvetica, sans-serif;
color: red; 
background-color:#FFFFFF;
border-top-width: 2; 
border-right-width: 0; 
border-bottom-width: 2; 
border-left-width: 0; 
border-width: 2  0  2  0; 
border-color: #FF0000; 
border-style: solid; 
border-top: 2  solid  #FF0000; 
border-right: 0  solid  #FFFFFF; 
border-bottom: 2  solid  #FF0000; 
border-left: 0  solid  #FFFFFF; 
}

.redbox {
	background-color:#EFC2C2;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 1000;
	width: 140px;
}

#sddm li
{	margin: 0;
	padding: 0;
	width: 140px;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#sddm li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px;
	width: 140px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	z-index: 1000;
	width: 140px;
	padding: 0;
/*	background: c;*/
	border: 1px solid #999D9F;
}

#sddm div a
{	position: relative;
	display: block;
	margin: 0;
	width: 140px;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #E6ECEF;
	color: #FF0000;
	font: 12px arial;
}

#sddm div a:hover
{	background: #FF0000;
	color: #FFFFFF;
}



#sddm2
{	margin: 0;
	padding: 0;
	z-index: 1000;
	width: 150px;
}

#sddm2 li
{	margin: 0;
	padding: 0;
	width: 150px;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#sddm2 li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px;
	width: 150px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm2 li a:hover
{	background: #49A3FF}

#sddm2 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	z-index: 1000;
	width: 150px;
	padding: 0;
	background: c;
	border: 1px solid #999D9F;
}

#sddm2 div a
{	position: relative;
	display: block;
	margin: 0;
	width: 150px;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #E6ECEF;
	color: #FF0000;
	font: 12px arial;
}

#sddm2 div a:hover
{	background: #FF0000;
	color: #FFFFFF;
}



#sddm3
{	margin: 0;
	padding: 0;
	z-index: 1000;
	width: 106px;
}

#sddm3 li
{	margin: 0;
	padding: 0;
	width: 106px;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#sddm3 li a
{	display: block;
	margin: 0 0px 0 0;
	padding: 0px;
	width: 106px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm3 li a:hover
{	background: #49A3FF}

#sddm3 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	z-index: 1000;
	width: 106px;
	padding: 0;
	background: c;
	border: 1px solid #999D9F;
}

#sddm3 div a
{	position: relative;
	display: block;
	margin: 0;
	width: 106px;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #E6ECEF;
	color: #FF0000;
	font: 12px arial;
}

#sddm3 div a:hover
{	background: #FF0000;
	color: #FFFFFF;
}

