/* style for template #0  */



p, body, font, div

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		11px;

}

	
	/*******************************************************************************************************************
	*																												   *
	*												Ajouté par Hendrix												   *
	*																												   *
	********************************************************************************************************************/


table .table2{
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
text-align:left;
border: 1px solid #DDDDDD;
}

/*Table Avec le bouton Update */
table #tableProceed
{	
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	
}

td #tableProceed{
margin-left: 0;


}

#tableUpdate{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 158px;
	width: 0px;
}	





/*Table Avec les catégorie(Produit, qte, prix) */
.table2
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 25px;
	width: 545px;
	text-align: left;
	border-collapse: collapse;
	
}
.tableFormulaire
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin-top: 25px;
	width: 400px;
	text-align: left;
	border: 1px solid #DDDDDD;

	
}
.table2 td
{
	padding: 8px;
	background: #F9F9F9; 
	border-bottom: 1px solid #DDDDDD;
	color: #333b5d;
	border-top: 1px solid transparent;
}

.table2 th
{
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	background: #bbbbbb;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
}

.tableFormulaire th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #bbbbbb;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
}
.tableFormulaire td
{
	padding: 8px;
	background: #F9F9F9; 
	color: #333b5d;

}
.table2 tr:hover td
{
	background: #e1ebff;
	color: #339;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.produitOnOver:hover
{
	border:dashed 1px #999999;
}

.produitCategoryHover table:hover
{
	background: #e1ebff;
}

/******************************************************FIN*****************************************************************/


h1

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		17px;

  color:			black;

}

h3

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		15px;

  color:			black;

}

h4

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:		14px;

  color:			black;

}

a

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-weight:		bold;

  color:			navy;

}

.no_underline

{ text-decoration:		none;

}

.small

{ font-size:		9px;

}

.faq

{ font-size:		14px;

}

.faq_gray

{ font-size:		14px;

  color:			#666666;

}

.faq_olive

{ font-size:		14px;

  color:			#3A6135;

}

.big

{ font-size:		16px;

  text-decoration:	none;



}

.cat:link, .cat:visited, .cat:active

{ font-size:		14px;
  text-decoration: none;
}

.cat:hover

{  
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  color: #FF8701;
  background: #030A4C;
}

div.divbutton

{ font-size:		14px;
  text-decoration: none;
  color: #fd8700;
  background: #030b4c;
  text-align: center;
  text-transform: capitalize;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;
}

div.divbutton:hover

{
  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;  
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  color: #030b4c;
  background: #fd8700;
  text-transform: capitalize;
}

.standard

{ font-weight:		normal;
  text-decoration: none;
}

.standard:hover

{ font-weight:		normal;
  text-decoration: underline;
  font-weight: bold;
  color: #FF8701;
  background: #030A4C;
  font-size:		14px;
}

.standard2

{ font-weight:		normal;
  text-decoration: none;
    font-size:		16px;
}

.standard2:hover

{ 
  text-decoration: underline;
  font-weight: bold;
  color: #FF8701;
  background: #030A4C;
  font-size:		16px;
}

.standardsmall

{ font-weight:		normal;

  font-size:		9px;

}

.light

{ color:			white;

}

.lightsmall

{ color:			white;

  font-size:		8px;

}

.newstitle

{ color:			#333333;

  font-size:		12px;
  
  font-weight:		bold;

}

.lightmenu

{ color:			white;

  text-decoration:	none;

}

.lightstandard

{ color:			white;

  font-weight:		normal;

}

.middle

{ color:			#F0B5B5;

}

.olive

{ color:			#163106;

  font-weight:		normal;

  font-size:		12px;

}
.olive img:hover{
border: 			dashed 1px #999999;

}


.olive2

{ color:			#FFFFFF;

  font-weight:		BOLD;

  font-size:		12px;

}

.cart

{

  font-size:		11px;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:			1px;

  font-weight:		bold;

  color:			#990000;

  background-color:  transparent;

}

.cartsmall

{

  font-size:		9px;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:			1px;

  font-weight:		bold;

  color:			#990000;

  background-color:  transparent;

}

.totalPrice

{ font-family:		verdana,arial,helvetica,sans-serif;

  font-size:	    16px;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:		1px;

  font-weight:		bold;

  color:		red;

  background-color:  transparent;

}



.login

{ font-size:	    12px;

  font-weight:		normal;

  BORDER-BOTTOM:	1px solid;	

  BORDER-LEFT:		1px solid;

  BORDER-RIGHT:		1px solid;	

  BORDER-TOP:		1px solid;

  margin:			1px;

  font-weight:		none;

  color:			black;

  background-color: white;

}



.myaccount_tab_bottom

{

  BORDER-BOTTOM:	1px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		0px solid;

  BORDER-COLOR:		#82A1DD;

  text-align:		center;

  margin:			1px;

}



.myaccount_tab_top

{

  BORDER-BOTTOM:	0px solid;

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		1px solid;

  BORDER-TOP:		1px solid;

  BORDER-COLOR:		#82A1DD;

  text-align:		center;

  margin:			1px;

}



.myAccount_bottomright {

  BORDER-BOTTOM: 1px dotted #A9C0FF;

  BORDER-RIGHT: 1px dotted #A9C0FF;

}

.myAccount_bottom {

  BORDER-BOTTOM: 1px dotted #A9C0FF;

}

.myAccount_right {

  BORDER-RIGHT: 1px dotted #A9C0FF;

}



.comparison_button

{

  BORDER-BOTTOM:	1px solid;	

  BORDER-LEFT:		1px solid;

  BORDER-RIGHT:		1px solid;	

  BORDER-TOP:		1px solid;

  background-color:  #D2E7FF;

}



.pageSeparator {

	BORDER-BOTTOM: 2px dotted #A9C0FF

}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;

	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}

/* left nav*/

	div.leftnav_cathead{
		display:block;
		background-image:url(/images/BC07_lnav_headerbg.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		float:left;
		width:200px;
		height:26px;	
		}
		div.leftnav_cathead h1{
		font-size:11px;
		color:#333333;
		padding:2px 0px 0px 2px;
		display:block;
		float:left;
		font-weight:bold;
		}
		div.leftnav_cathead h1 a{
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		text-transform:none;
		}
		div.leftnav_cathead h1 a:hover{
		text-decoration:none;
		}
		div.leftnav_cathead h2{
		font-size:8px;
		text-transform:uppercase;
		color:#666666;	
		float:right;
		padding:4px 4px 0px 5px;
		display:block;
		font-weight:normal;
		}

	div.leftnav_homehead{
		display:block;
		background-image:url(/images/BC07_lnav_homehead.gif);
		background-position:left top;
		background-repeat:no-repeat;
		width:200px;	
		height:30px;	
		}
		div.leftnav_homehead h1{
		display:block;
		font-size:12px;
		color:#FFFFFF;
		padding:6px 0px 0px 23px;
		}

	div.centernav_cathead{
		display:block;
		background-image:url(/images/BC07_lnav_headerbg2.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		float:left;
		width:580px;
		height:26px;	
		}
		div.centernav_cathead h1{
		font-size:11px;
		color:#333333;
		padding:2px 0px 0px 2px;
		display:block;
		float:left;
		font-weight:bold;
		}
		div.centernav_cathead h1 a{
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		text-transform:none;
		}
		div.centernav_cathead h1 a:hover{
		text-decoration:none;
		}
		div.centernav_cathead h2{
		font-size:8px;
		text-transform:uppercase;
		color:#666666;	
		float:right;
		padding:4px 4px 0px 5px;
		display:block;
		font-weight:normal;
		}

		div.centernav_cathead2{
		display:block;
		background-position:left bottom;
		background-repeat:no-repeat;
		float:left;
		width:580px;
		height:26px;	
		}
		div.centernav_cathead2 h1{
		font-size:11px;
		color:#333333;
		padding:2px 0px 0px 2px;
		display:block;
		float:left;
		font-weight:bold;
		}
		div.centernav_cathead2 h1 a{
		font-weight:bold;
		font-size:11px;
		text-decoration:none;
		text-transform:none;
		}
		div.centernav_cathead2 h1 a:hover{
		text-decoration:none;
		}
		div.centernav_cathead2 h2{
		font-size:8px;
		text-transform:uppercase;
		color:#666666;	
		float:right;
		padding:4px 4px 0px 5px;
		display:block;
		font-weight:normal;
		}
	
	div.leftnav_outsidebox{
		float:left;
		width:198px;
		display:block;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		}
		div.leftnav_outsidebox h1{
		font-size:11px;
		line-height:12px;
		font-weight:bold;
		padding:5px 0px 3px 0px;
		margin:0px 5px 0px 5px;
		display:block;
		}
		
		div.centernav_outsidebox{
		float:left;
		width:578px;
		display:block;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		}
		div.centernav_outsidebox h1{
		font-size:11px;
		line-height:12px;
		font-weight:bold;
		padding:5px 0px 3px 0px;
		margin:0px 5px 0px 5px;
		display:block;
		}
		
	div.leftnav_insidenarrowby {
		padding:1px 0px 3px 0px;
		margin:0px 0px 0px 0px;
		display:block;
		float:left;	
		width:198px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #cccccc;
		background-image:url(/images/BC07_lnav_ngbg.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#f9f9f9;
		}
	div.productnav_insidenarrowby {
		padding:1px 0px 3px 0px;
		margin:0px 0px 0px 0px;
		display:block;
		float:center;	
		width:185px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #cccccc;
		background-image:url(/images/BC07_lnav_ngbg.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#f9f9f9;
		}
	div.productnav_outsidebox{
		float:left;
		width:185px;
		display:block;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		font-weight:bold;
		}
	div.productnav_outsidebox h1{
		font-size:12px;
		line-height:12px;
		font-color: #f9f9f9;
		font-weight:bold;
		padding:5px 0px 3px 0px;
		margin:0px 5px 0px 5px;
		display:block;
		}
	div.centernav_insidenarrowby {
		padding:1px 0px 3px 0px;
		margin:0px 0px 0px 0px;
		display:block;
		float:left;	
		width:578px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #cccccc;
		background-image:url(/images/BC07_lnav_ngbg2.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#f9f9f9;
		}
		
	div.leftnav_narrowby_links {
		display:block;
		width:198px;
		}
		div.leftnav_narrowby_links a {
		font-size: 11px;
		display:block;
		padding:2px 5px 1px 5px;
		text-decoration:none;
		}
		div.leftnav_narrowby_links a:hover {
		text-decoration:underline;
		}
	
	div.leftnav_homepage_links a {
		font-size: 12px;
		display:block;
		padding:5px 2px 5px 10px;
		text-decoration:none;
		display:block;
		clear:left;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #dddddd;
		background-image:url(/images/BC07_lnav_ngbg.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#f9f9f9;
		}
		div.leftnav_homepage_links a:hover {
		text-decoration:underline;
		}
		
	div.leftnav_selected_links {
		display:block;
		float:left;	
		width:200px;
		border-top:1px solid #f2f2f2;
		border-bottom:1px solid #aaaaaa;
		background-color:#cccccc;
		}
		div.leftnav_selected_links a {
		font-size: 11px;
		display:block;
		text-decoration:none;
		color:#666666;
		float:left;
		}
				a.lnav_indent_1 {
				background-image:url(/images/BC07_lnav_subarrow.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding:2px 0px 2px 9px;
				margin-left:5px;
				}
				a.lnav_indent_2 {
				background-image:url(/images/BC07_lnav_subarrow.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding:2px 0px 2px 9px;
				margin-left:15px;
				}
				a.lnav_indent_3 {
				background-image:url(/images/BC07_lnav_subarrow.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding:2px 0px 2px 9px;
				margin-left:25px;
				}
				a.lnav_indent_4 {
				background-image:url(/images/BC07_lnav_subarrow.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding:2px 0px 2px 9px;
				margin-left:35px;
				}
				
		div.leftnav_selected_links span {
		float:right;
		text-align:right;
		padding-right:5px;
		display:block;
		}
		div.leftnav_selected_links span a {
		padding-left:2px;
		display:block;
		}
		div.leftnav_selected_links a:hover {
		text-decoration:underline;
		}

/********* left nav recently viewed **********/		
	div.leftnav_rview_box{
		border:1px solid #cccccc;
		padding:1px 1px 5px 1px;
		margin:10px 0px 0px 0px;
		width:166px;
		display:block;
		float:left;
		clear:left;
		}
		div.leftnav_rview_box h2{
			font-size:11px;
			font-weight:bold;
			background-color:#f2f2f2;
			border-bottom:1px solid #cccccc;
			border-right:1px solid #dddddd;
			padding:5px;
			margin-bottom:5px;
			}
		div.leftnav_rview_box p{
			font-size:11px;
			font-weight:bold;
			color:#FF6600;
			text-align:left;
			float:left;
			max-width:100px;
			}
		div.leftnav_rview_box img{
			margin: 0px 3px 0px 0px;
			}
		div.leftnav_rview_box div{
			border-bottom:1px dotted #cccccc;
			margin:5px 5px 0px 5px;
			padding-bottom:5px;
			display:block;
			float:left;
			clear:left;
			width:156px;
			}
			
/************** shopping cart left nav *************/	
	div.cart_leftnav {
		display:block;
		float:left;
		width:198px;
		padding:10px 0px 0px 0px;
		clear:left;
		}
		div.cart_leftnav h1 {
		display:block;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px;
		margin-bottom:5px;
		border-bottom:dotted 1px #CCCCCC;
		/*text-transform:uppercase;*/
		}
		div.cart_leftnav h2 {
		font-size:11px;
		padding-left:10px;
		font-weight:normal;
		}
		div.cart_leftnav h2 a {
		display:block;
		padding-bottom:4px;
		}
		div.cart_leftnav h3 {
		font-size:11px;
		padding-bottom:5px;
		font-weight:normal;
		color:#666666;
		}
		div.sc_lnav_contentbox {
		display:block;
		padding:5px;
		margin-bottom:10px;
		background-color: #f9f9f9;
		border:1px solid #DDDDDD;
		}
		
		
		
		.contentDiv{
			display:block;
			width:198px;
			padding:10px 0px 5px 0px;
			clear:left;
			margin-bottom:10px;
			margin-top:20px;
			background-color: #f9f9f9;
			border:1px solid #DDDDDD;
		}
		div.contentDiv h1 {
		display:block;
		font-size:11px;
		font-weight:bold;
		padding-bottom:2px;
		margin-bottom:5px;
		border-bottom:dotted 1px #CCCCCC;
		/*text-transform:uppercase;*/
		}
		
		
		
		
			
/* site map */

	div.sitemap_nav {
		display:block;
		float:left;
		width:170px;
		margin:15px 0px 0px 17px;
		}
		div.sitemap_nav h1 {
		display:block;
		font-size:11px;
		font-weight:bold;
		padding-top:0px;
		margin-bottom:0px;
		padding-bottom:2px;
		margin-bottom:5px;
		border-bottom:dotted 1px #CCCCCC;
		}
		div.sitemap_nav h2 {
		font-size:11px;
		padding-left:5px;
		padding-right:5px;
		font-weight:normal;
		}
		div.sitemap_nav h2 a {
		display:block;
		padding-bottom:4px;
		}
		div.sitemap_nav h3 {
		font-size:11px;
		padding-bottom:5px;
		font-weight:normal;
		color:#666666;
		}
		div.sitemap_nav .sitemap_nav_content {
		display:block;
		padding:5px;
		background-color: #f9f9f9;
		border:1px solid #eee;
		}
		
		div.sitemap_container {
		width:768px;
		padding-left:17px;
		float:left;
		clear:left;
		display:block;
		border: 1px solid #f2f2f2;
		}
		html>body div.sitemap_container /*firefox hack*/{
		width:751px;
		}
		div.sitemap_container .sitemap_row {
		width:auto;
		clear:left;
		float:left;
		width:732px;
		display:block;
		padding-bottom:15px;
		border-bottom: 1px dotted #eee;
		}
		
		div.sitemap_header{
		float:left;
		width:585px;
		display:block;
		height:27px;
		clear:left;
		background-image:url(/images/headbar_landing_mid.gif);
		background-position:top left;
		background-repeat:repeat-x;
		}
		div.sitemap_header h2{
		float:left;
		display:block;
		font-size:12px;
		color:#FFFFFF;
		height:27px;
		background-image:url(/images/headbar_landing_lft.gif);
		background-position:top left;
		background-repeat:no-repeat;
		line-height:25px;
		padding-left:24px;
		font-weight:bold;
		}
/* landing page campaign content*/	
	div.homepage_campaign_container{
		width:185px;
		display:block;
		}
	div.homepage_lnav_container{
		width:185px;
		display:block;
		float:left;
		}
	div.homepage_lnav_container2{
		width:200px;
		display:block;
		float:center;
		}
	div.homepage_lnav_deptbox{
		display:block;
		}
		div.homepage_lnav_deptbox h2 a{
		padding:10px 0px 0px 5px;
		font-size:12px;
		display:block;
		font-weight:bold;
		}
		div.homepage_lnav_deptbox p a{
		padding:3px 0px 0px 15px;
		font-size:11px;
		display:block;
		}

	div.campaign_mainbox{
		float:right;
		width:585px;
		display:block;
		}
	div.campaign_home_feature_box{
		display:block;
		margin:0px;
		padding:1px;
		border:1px solid #f2f2f2;
		}
		div.campaign_home_feature_box h2{
		display:block;
		padding:0px 0px 2px 10px;
		font-size:12px;
		font-weight:bold;
		}
		div.campaign_home_feature_box h2 a{
		font-size:12px;
		font-weight:bold;
		}
		div.campaign_home_feature_box div{
		display:block;
		}
		
	div.campaign_shopbycat{
		float:left;
		clear:left;
		display:block;
		padding-top:10px;
		width:585px;
		border-top:1px solid #f2f2f2;
		}
		div.shopbycat_content_box{
		float:left;
		display:block;
		width:585px;
		clear:left;
		}

		div.shopbycat_content_box div{
		float:left;
		display:block;
		width:175px;
		}
		div.shopbycat_content_box p a{
		display:block;
		font-size:12px;
		padding:0px 0px 2px 0px;
		}
		div.shopbycat_content_box h4 a{
		display:block;
		font-size:14px;
		padding:0px 0px 2px 0px;
		font-weight:bold;
		line-height:12px;
		}
	
	div.campaign_home_4feature_container {
		display:block;
		width:585px;
		clear:left;
		margin-top:10px;
		float:left;
		height:auto;
		}
	div.campaign_home_4feature_box {
		display:block;
		width:135px;
		float:left;
		margin-left:9px;
		padding-bottom:10px;
		}
	div.campaign_home_4feature_box h3 a {
		display:block;
		font-size:12px;
		line-height:14px;
		padding:3px;
		font-weight:bold;
		}
	div.campaign_home_4feature_box h4 {
		display:block;
		width:131px;
		padding:1px;
		border:1px solid #f2f2f2;
		}
	div.campaign_home_4feature_box div.FeaturedImgBorder {
		display:block;
		width:131px;
		padding:1px;
		border:1px solid #f2f2f2;
		}
	div.campaign_home_4feature_box h2 a {
		display:block;
		font-size:12px;
		padding:3px;
		font-weight:normal;
		}
	div.campaign_home_4feature_box h5 {
		display:block;
		font-size:12px;
		color:#FF6600;
		line-height:14px;
		padding:0px 0px 0px 3px;
		font-weight:bold;
		}
		
	div.campaign_seotext{
		display:block;
		clear:left;
		float:left;
		width:585px;
		}
		div.campaign_seotext h1{
		font-size:11px;
		font-weight:bold;
		line-height:14px;
		color:#999999;
		}
		div.campaign_seotext p{
		font-size:11px;
		font-weight:normal;
		line-height:14px;
		color:#999999;
		}

	div.campaign_custserv{
		display:block;
		border:1px solid #f2f2f2;
		padding:5px;
		margin-top:10px;
		}
		div.campaign_custserv h2{
		font-size:11px;
		font-weight:bold;
		padding-bottom:1px;
		display:block;
		border-bottom:1px dotted #dddddd;
		margin-bottom:3px;
		}
		div.campaign_custserv h3{
		font-size:20px;
		font-weight:bold;
		display:block;
		color:#ff6600;
		padding:3px 0px 1px 4px;
		}
		div.campaign_custserv p{
		font-size:11px;
		display:block;
		padding:0px 0px 2px 4px;
		color:#666666;
		line-height:12px;
		}
		div.campaign_custserv h4 a{
		font-size:11px;
		display:block;
		padding: 0px 0px 2px 9px;
		}
/**************************************************************/
		td.category_paragraphe{
		display:block;
		padding:5px;
		margin-bottom:10px;
		background-color: #f9f9f9;
		border:1px solid #DDDDDD;
		}
		
		td.category_paragraphe h1{
		font-size:12px;
		font-weight:bold;
		color:#ff6600;
		text-decoration: none;
		}
		
/*************************Menu information (Telephone-Email-Contact-Us********************************/


		table.table_bottom{
		border:2px solid #030B4C;
		}
		
/*************************Advertising***********************************************/

		div.advertising{
		border=1px solid #f2f2f2;
		font-size:12px;
		display:block;
		font-weight:bold;
		background-position:center top;
		background-repeat:no-repeat;
		background-color:#f9f9f9;
		} 
/***********************Product Detailed ****************************************************/
h3.headerttl

{
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  color: #FF8701;
  background: #030A4C;
}
/***********************Suscribers Box ***********************************************************/
suscribers
{
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}
/***********************Short Description and Description List Menu Button ************************/
ul.bigdesc
{
	list-style-image: url(/images/apply.png);
}

/***********************Lightbox image container***************************************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }


#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/wsm_joomla/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/wsm_joomla/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wsm_joomla/overlay.png", sizingMethod="scale");
	}
		

	
	
	
	
