
.sort-links-span{ font-weight: 700; border-right: 1px dotted #666666;}
.sort-links-span-nb{ font-weight: 700;}
.sort-links-span-bd{ border-right: 1px dotted #666666;}
.sort-links:hover{ text-decoration: none;}

#category_list{ float: left; display: inline; width: 200px; margin: 1em;}
	#category_list h1{ text-transform: uppercase; font-weight: normal; margin-bottom: 8px; font-size: 150%;}
	#category_list ul{ list-style-type: none;}
	#category_list li{ text-transform: uppercase; margin-bottom: 5px; padding: 0; font-size: 93%;}

#category_right_banner_image{ margin-top: 25px;}

#category_list li a{ color: #555;}
#category_list li a.selected{ font-weight: bold; color: #000000; letter-spacing: 0.025em;}

#category_list li ul{ margin-left: 12px;}
#category_list li li{ text-transform: uppercase; margin-bottom: 3px; padding: 0px; font-size: 100%;}

				* html div#category_list li ul{ height: 0; padding-left: 8px;}
				* html div#category_list li li{ padding-top: 0;}
					/* IE nested list fixes */
				*:first-child+html div#category_list li ul{ padding-left: 8px; margin-top: -1.1em;}
				*:first-child+html div#category_list li li{ padding-top: 0;}

#item_list_filters{ clear: left; float: left; display: inline; width: 215px; margin: 15px 10px;}
	#item_list_filters ul{ list-style-type: none; margin-top: 10px;}
		#item_list_filters ul a.remove{ float: right; color: #555;}
		#item_list_filters ul li.selected{ font-weight: 700;}
			#item_list_filters ul li.selected a{ color: #000;}
		#item_list_filters ul li{ margin-bottom: 5px; padding-left: 16px; font-size: 93%;}
		#item_list_filters ul.on	li{ display: block;}
		#item_list_filters ul.off li{ display: none;}
		#item_list_filters ul li.lh{ display: inline-block; cursor: pointer; font-weight: 700; background: transparent url() no-repeat left center;}
		#item_list_filters ul.on	li.lh{ background-image: url(/images/filter_on.png);}
		#item_list_filters ul.off li.lh{ background-image: url(/images/filter_off.png);}
			#item_list_filters ul li a{ color: #555;}
			#item_list_filters ul li.lh a{ font-weight: normal;}

#product_list{ float: right; width: 740px;}
	#product_list #category_title strong{text-transform: uppercase; font-weight: normal; margin-bottom: 1em; font-size: 150%;}
	#product_list #category_image{ margin-top: 1em;}
	#product_list #department_title{ margin-top: 1em;}
		#product_list #department_title h2{ text-transform: uppercase; font-weight: normal; font-size: 150%; margin: 0; display: inline;}
		#product_list #department_title a{ text-decoration: underline;}
	#product_list table{ width: 100%;}
		#product_list table.resultset_links{ font-size: 92%;}
			#product_list table.resultset_links td{ width: 33.3333%; white-space: nowrap; padding-right: 1em;}
		#product_list table .left{ text-align: left;}
		#product_list table .center{ text-align: center;}
		#product_list table .right{ text-align: right; padding-right: 0!important;}
		#product_list table td.sort_links,
		#product_list table td.paging_links{ padding: 1em 0;}
			#product_list table td.paging_links a{ text-decoration: underline; color: #555;}
	#my_tv_text { width: 350px; float: left; padding: 15px;}
		#my_tv_text h1{ text-transform: uppercase; font-weight: normal; margin-bottom: 8px; font-size: 150%;}
		
    .put{margin:1px; width:170px; height:20px; border:1px solid #000000; ime-mode:disabled;}
    .putmail{margin:1px; width:230px; height:20px; border:1px solid #000000; ime-mode:disabled;}
    .putss{margin:1px; width:200px; height:20px; border:1px solid #000000; ime-mode:disabled;}
    .putadd{margin:1px; width:280px; height:20px; border:1px solid #000000; ime-mode:disabled;}
    .putnum{margin:1px; width:25px; height:16px; border:1px solid #000000; ime-mode:disabled;}
    .putmak{margin:1px; width:280px; height:40px; border:1px solid #000000; ime-mode:disabled;}
    
.notify_me { width: 300px; margin: 0 auto; padding-top: 1em; padding-right: 202px; background: transparent url("/images/style_guide.jpg") no-repeat scroll right top; height: 248px; }
	.notify_me h1 { margin-bottom: 1em; text-indent: -9999px; overflow: hidden; }
	.notify_me h1.form { background: transparent url("/images/h1.png") no-repeat scroll left top; width: 242px; height: 26px; }
	.notify_me h1.success { background: transparent url("images/h1_2.png") no-repeat scroll left top; width: 242px; height: 26px; }
	.notify_me p { font-size: 93%; margin-top: 1em;}
	.notify_me table { font-size: 93%; margin: 1em 0; }
		.notify_me table td { white-space: nowrap; }
			.notify_me table td input[type="text"] { width: 200px; border: 1px solid black; margin: 2px 0 2px 5px; }
			.notify_me table td input[type="image"] { margin-top: 1em; float: right; }
	.notify_me img { float: right; display: block; }
	.notify_me .error_field { background-color: #ffdcdd!important; border-color: #ff5b60!important; border-width: 1px!important; border-style: solid!important; }
	.notify_me .error_msg{ font-size: 93%; font-weight: bold; color: red; }
