	#logo {
		display: none;
	}
	#logo_print {
		width: 200px;
		height: 95px;
	}
	img {
		border: 0px;
	}

   

	td, p, div, li, address, h1, h2, h3, h4, h5, h6, dl, dt, dd, input, select, textarea  {
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
	    color: #717073;
	}
	
	
	img { border: 0; }
	form { margin: 0; padding: 0; }
	label { margin: 0; padding: 0; }
	fieldset { margin: 0; padding: 0; border: 0; }
	address { font-style: normal; }
	
	p {
		margin: 0px 0px 13px 0px;
		padding: 0;
		text-align: justify;
	}
	
	ul {
		margin: 13px 0px 10px 25px;
		padding: 0px;
	}
	
	li {
		padding: 0px 0px 5px 0px;
		list-style-image: url(/4105/images/bullet.gif);
		text-align: left;
	}
	
	input {
		border: 1px #707277 solid;
		color: #333;
		padding-left: 3px;
		font-size: 11px;
	}
	
	th {
		text-align: left;
		vertical-align: top;
		font-size: 12px;
	}
	
	a{ color: #333;}
	a:hover { color: #bdbec0; }
	a:visited { color: #333; }
	a:visited:hover { color: #bdbec0; }
	a:active { color: #333; }
	a:active:hover { color: #bdbec0; }
	
	a.black{ color: #000; text-decoration: none; }
	a.black:hover { color: #707277; }
	a.black:visited { color: #000; }
	a.black:visited:hover { color: #707277; }
	a.black:active { color: #000; }
	a.black:active:hover { color: #707277; }
	
	
	a.selected, a.selected:hover, a.selected:visited, a.selected:visited:hover, a.selected:active, a.selected:active:hover {
		text-decoration: none;
		color: #c23c47;
	}

	a.small{ font-size: 10px; text-decoration:none; color: #333; }
	a.small:hover { color: #707277; }
	a.small:visited { color: #333; }
	a.small:visited:hover { color: #707277; }
	a.small:active { color: #333; }
	a.small:active:hover { color: #707277; }
	
	.hide {
		display: none;
	}
	
/* -----------------------------------------------------------------------
   Shell */
   

	
#center {
	width: 670px;
}
	
	#content {
		vertical-align: top;
	}
	
	#content2 {
		vertical-align: top;
	}
		
		
		#footer a {
			display: none;
		}
		#footer p {
			margin-top:50px;
		}
		
		#footer p small {
			color: #707277;
		}
		
		#redundant {
			display: none;
		}
   


 
/* -----------------------------------------------------------------------
   Header */

	#header {
		height: 116px;
	}
	
	#lang {
		display: none;
	}
		
	#utilities {
		display: none;
	}
 
 
/* -----------------------------------------------------------------------
   Menu */

	#container_menu {
		display: none;
	}
	#container_menu2 {
		display: none;
	}
	

/* -----------------------------------------------------------------------
   Search */
   
   
   #search {
		display: none;
   }
   
  
  
/* -----------------------------------------------------------------------
   Title */  


	#title h1 {
		margin: 20px 15px 15px 0px;
		color: #717073;
	}
	.trends { background: #d4dc82; }
	.glossary {	background: #a6978a; }
	.contact { background: #80bad1; }
	.sitemap { background: #e16636; }
	.privacy { background: #a9ad78; }
	  
	   
	   
/* -----------------------------------------------------------------------
   Form */
   
   .box {
		margin: 0px;
		border: 1px #000 solid;
		height: 15px;
		width: 117px;
		padding: 0px 3px;
		text-align: center;
		line-height: 13px;
   }
   
   
   
/* -----------------------------------------------------------------------
   Text */
   
	h1 {
		margin: 22px 0px 30px 0px;
	    font-family: Helvetica, Arial, sans-serif;
		font-size: 28px;
		line-height: 30px;
		font-weight: normal;
	}
	

	/*h2 {
	    font-family: Helvetica, Arial, sans-serif;
		font-size: 22px;
		line-height: 24px;
		letter-spacing: 0.05em;
		font-weight: normal;
		color: #c23c47;
		margin: 3px 0px 7px 0px;
	}*/
	
	h2 {	
		margin: 5px 0px 15px 0px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 28px;
		line-height: 30px;
		font-weight: normal;
	}

	
	h3 {
	    font-family: Helvetica, Arial, sans-serif;
		font-size: 18px;
		line-height: 20px;
		font-weight: normal;
		color: #c23c47;
		margin: 3px 0px 7px 0px;
	}
	  
	small {
		font-size: 9px;
		line-height: 12px;
	}
	
	.blue {	color: #5998c9;	}
	.light_blue { color:#80bad1; }
	.green { color: #81973f;	}		
	.orange { color: #e16636;	}
	.lime {	color: #d4dc82;	}
	.brown { color: #a6978a; }




/* -----------------------------------------------------------------------
   Home */


		

/* -----------------------------------------------------------------------
   Glossary */

   
   dl {
	clear: left;
   }
   
   dt {
		float: left;
		margin: 0px;
   }
   
   dd {
		margin: 0px 0px 15px 0px;
		padding: 0px;
		text-align: justify;
   }
   
   #glossary_list {
		display: none;
   }
   
   .letter { height: 20px; }
   .letter h2 { float: left }
   .letter a { float: right;padding-top:10px; }
	
	
	
/* -----------------------------------------------------------------------
   Contact Us */	
	
	
	#contact div {
		float: left;
	}
	#contact #cu1 {
		width: 240px;
		padding-top: 50px;
	}
	#contact #cu2 {
		padding-left: 35px;
	}
	#contact #cu3 {
		padding-left: 35px;
	}
	
				

/* -----------------------------------------------------------------------
   Site Map */
   	

	#sitemap div {
		float: left;
	}
	#sitemap #sm1 {
		width: 220px;
	}
	#sitemap #sm2 {
		padding-left: 30px;
	}
		#sitemap #sm2 p, #sitemap #sm3 p {
			width: 220px;
		}
	#sitemap #sm3 {
		padding-left: 30px;
	}


	.nobullet {
		margin: 0px;
	}
	.nobullet li {
		list-style: none;
		padding: 0px;
		margin-left: 0px;
	}




/* -----------------------------------------------------------------------
   Cat */
   
   
   
   #cat p {		
		width: 222px;
   }

   
   #cat h2 {
		line-height: 18px;
   }
   
   #cat small {
		font-size: 10px;
		color: #333;
		padding: 10px 0px;
		display: block;
   }
   
   .cat_top {
		padding: 17px 15px 0px 0px;
   }
   .cat_middle {
		height: 10px;
		width: 791px;
		display: block;
   }
		
   .cat_bottom {
		padding: 0px 15px 17px 0px;
   }
   
   .cat_padding {
	  padding: 15px 0px 15px 0px;
   }
   
	.column_left {
		float: left;
		display: block;
	}
	.column_left h2 {
		margin-bottom: 10px;
	}
		.column_left p {
			text-align: left;
		}
	.cat_flash {
		padding-left: 19px;
	}



/* -----------------------------------------------------------------------
   Nested Float */	
   
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display:inline-block;}
	/* Hide from IE Mac \*/
	.clearfix {display:block;}
	/* End hide from IE Mac */



/* -----------------------------------------------------------------------
   SubCat (program) Listing */
   
  
   .utilities_cart {
		display: none;
   }
   
   #cat_listing {
		clear: left;
		width: 670px;
   }
  
   
   .product_thumb1, .product_thumb2, .product_thumb3, .product_thumb4 {
		width: 167px;
		vertical-align: top;
		padding-bottom: 10px;
   }
   
   .product_thumb1 { text-align: left; }
   .product_thumb2 { text-align: left; }
   .product_thumb3 { text-align: left; }
   .product_thumb4 { text-align: left; }
   .product_thumb4 div {
		float: right;
		text-align: left;
   }
   
   .thumb {
		border: 2px #a6a6a6 solid;
   }
   .thumb img {
		margin-top: 2px;
   }
 
   .thumbDetails {
		border: 2px #fff solid;
   }
   .thumbDetails img {
		margin-top: 2px;
   }
   

/* -----------------------------------------------------------------------
   SubCat (program) Details */

	.medium_pic {
		position: absolute;
		top: 135px; left: 420px;
		display: block;
	}

	.cat_details_container {
		height: 315px;
	}

	.cat_details {
		padding: 0px 30px 0px 0px;
	}  

	.cat_details div {
		width: 390px;
		height: 145px;
	}  

/* -----------------------------------------------------------------------
   Products Details */

.product_top {
	display: block;
	margin: 0px 15px 15px 0px;
	padding: 8px 15px 10px 0px;
}

.product_top b, .product_top h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 32px;
	line-height: 34px;
	font-weight: normal;
	color: #333;
	margin: 0px; padding: 0px;
	display: inline;
}
.product_top span {
	display: block;
	margin-top: 20px;
	font-weight: bold;
	color: #fff;
}

.prod_listing {
	border-bottom: 1px #ccc solid;
}

	.prod_listing dl {
		margin: 0px; padding: 0px;
	}
	.prod_listing dl dd {
		margin: 0px; padding: 0px;
	}

.product_thumb {
	padding: 24px 30px 0px 0px;
	clear: left;
	position: relative;
}

.product_thumb span, .product_style_color span {
	line-height: 32px;
	padding-left: 15px;
	display: block;
	float: left;
} 

.product_thumb h2, .product_style_color h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #948671;
	margin: 0px 0px 10px 0px;
	display: block;
	float: left;
}
   
.product_desc {
	list-style: none;
	margin: 8px 0px;
	clear: left;
}
.product_desc li {
	padding: 0px 0px 3px 0px;
	width: 570px;
}

.product_thumb b, .product_style_color b {
	font-weight: normal;
	color: #333;
}



	.color {
		width: 275px;
		float: left;
		display: block;
	}
	.color td, .color_style td {
		padding: 0px 10px 10px 0px;
		vertical-align: top;
		text-align: left;
	}
	.color td span, .color_style td span {
		display: block;
		margin: 0px; padding: 0px;
		line-height: 15px;
	}
	.color td img, .color_style td img {
		float: left;
		margin-right: 10px;
		display: block;
	}


	.size {
		float: left;
		width: 275px;
	}
	
	.size td {
		padding: 0px 10px 10px 0px;
		vertical-align: top;
		text-align: left;
	}
	.size td span {
		margin: 0px; padding: 0px;
		line-height: 12px;
	}

.type {
	position: absolute;
	right: 120px;
	bottom: 20px;
	border: 1px #000 solid;
}

.b_choose {
	display: none;
}


/* ------------------------------------------------------ 
   Popin */
   
  #popin {
	position: relative;
	z-index: 50;
	top: 0px;
	left: 0px;
 }


/* ------------------------------------------------------ 
   Color and Styles */
   
   
.product_style_color {
	padding: 8px 30px 0px 30px;
	clear: left;
	position: relative;
}

.color_style {
	width: 730px;
}

.color_style td {
	border-bottom: 1px #d2ccc3 solid;
	padding: 15px 15px 15px 0px;
}
.color_style td input {
	margin-bottom: 5px;
}

.color_style td table td {
	border: 0px;
	padding: 0px;
}

/* ------------------------------------------------------ 
   Page Attachments */
   
   
   #page_attachments ul {
		margin: 0px; padding: 0px;
		list-style: none;
   }
   #page_attachments ul li {
		margin: 0px; padding: 0px 0px 5px 0px;
		list-style: none;
   }

/* ------------------------------------------------------ 
   Dropdown */

   
.tb_select {
	width: 126px;
	float: left;
}
	
.tb_select td {
	text-align: left;
	vertical-align: top;
}
.tb_select td input {
	float: left;
	border-right: 0px;
	height: 21px;
	line-height: 16px;	
}
	
.tb_select td input { 	  
  height: 21px;
  width: 112px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  height: 21px;
  width: 114px;
  cursor: pointer;
} 
html>body .tb_select td input {
  height: 17px;
  width: 110px;
}


.choice {
	background-color: #f5f3f1;
	border-right: 1px #707277 solid;
	border-left: 1px #707277 solid;
}

	.choice a, .choice a:active, .choice a:visited {
		display: block;
		text-decoration: none;
		color: #333;
		font-size: 11px;
	}
		.choice a {
			width: 127px;
			height: 17px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			width: 127px;
			height: 17px;
		} 
		html>body .choice a {
			width: 127px;
			height: 17px;
		}

	.choice a:hover {
		color: #333;
		background-color: #d4cfc6;
	}
	
	.choice a span {
		margin: 4px;
	}
  

#divMenu1 {
	z-index: 1;
	display: block;
	background-color: #fff;
	margin: 0px;
}



