/*
Mass Reset
-------------------------------------------------------------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }
/*div { border-top: 1px solid red; }*/
/*
Essential
-------------------------------------------------------------------------------------------------------------------------------*/
body { font: 0.875em/1.4em helvetica, arial, sans-serif; color: #666; background: #401310; }
a { color: #600; }
a:hover { color: #300; }
a img { border: none; }
#container { width: 980px; margin: 0 auto; background:#efefef; }
/*
Mission & Header
-------------------------------------------------------------------------------------------------------------------------------*/
#mission { background: url(images/_img/mission.jpg) no-repeat; width: 100%; height: 30px; }
	#mission strong { display: block; text-indent: -10000px; }
#header { background: url(images/_img/header_bg.jpg) no-repeat; height: 100px; }
	#logo { background: url(images/_img/ait_logo.jpg) 0 12px no-repeat; width: 460px; height: 81px; padding: 12px 0 0 0; margin: 0 0 0 10px; }
	#logo h1 {  }
	#logo h1 a { text-indent: -10000px; display: block; width: 266px; height: 81px; }
	#logo h1 a:hover { border: none; background: none; }
/*
Navigation
-------------------------------------------------------------------------------------------------------------------------------*/
#navigation { width: 980px; float: left; display: inline; background: #e5e5cb; border-bottom:1px solid #401310; }
	#main-nav { float: right; display: inline; font-size: 0.8em; padding: 0 10px 0 0; }
	#main-nav a {  border-left: 1px solid #cc9; color: #983301; display: block; float: left; padding: 7px 15px; text-decoration: none; }
	#main-nav a:hover { color: #fff; background: #6E8AA2; }
	
	#navigation form { padding: 0; }
	#search-bar {  }
		#search-bar label { text-indent: -10000px; width: 107px; height: 14px; background: url(images/_img/label_search.gif) no-repeat; margin: 8px 5px 0 12px; display: block; float: left; }
		#search-bar .search-text { float: left; display: inline; margin: 5px 7px 0 0; }
		#search-bar .search-button { float: left; display: inline; margin: 5px 12px 0 0; }
		#search-bar .search-advanced { float: left; display: block; margin: 7px 0 0 0; font-size: 0.8em; font-weight: normal; color: #997E55; }
		#search-bar .search-advanced:hover { float: left; display: block; margin: 7px 0 0 0; font-size: 0.8em; font-weight: normal; color: #6E8AA2; }
/*
Content
-------------------------------------------------------------------------------------------------------------------------------*/
#content { clear: both; }
/*
Left-Column
-------------------------------------------------------------------------------------------------------------------------------*/
#left-column { width: 190px; float: left; display: inline; border-top: 5px solid #401310; }
	#left-column ul.menu { margin: 0 5px 0 10px; padding: 0 0 10px 0; font-size: .8em; line-height: normal; }
	#left-column ul.menu li { margin: 0; padding: 0; list-style: none; }
	#left-column ul.menu li a { color: #666; text-decoration: underline; display: block; padding: 3px 5px; }
	#left-column ul.menu li a:hover { color: #600; text-decoration: underline; display: block; padding: 3px 5px; }
/*
Block & Block-Content
-------------------------------------------------------------------------------------------------------------------------------*/
.block { border-top: 1px solid #CCCC99; }
	.block h2 { color: #6E8AA2; font-size: 0.825em; text-transform: uppercase; letter-spacing: 0.15em; background: #E5E5CC url(images/_img/gray_arrow.gif) 5px center no-repeat; padding: 10px 5px 5px 15px; margin:0 0 3px 0; }
/*
Categories Block
-------------------------------------------------------------------------------------------------------------------------------*/
/*div.categories { background: url(images/_img/categories_gradient.gif) top right repeat-y; }*/
div.categories { background: #e5e5cc url(images/_img/interior_nav_bg.gif) top right no-repeat; min-height: 237px; height: auto !important; height: 237px; }
	div.categories h2 { height: 40px; background: url(images/_img/start_here_bg.jpg) no-repeat; text-indent: -10000px; overflow: hidden; margin: 0; padding: 0; }
	div.categories ul { font-size: .875em; }
	div.categories li { list-style: none; margin: 0; padding: 0; }
	div.categories li a { background: url(images/_img/category_bg.jpg) no-repeat; display: block; padding: 5px 10px 3px 10px; font-weight: normal; text-decoration: none; color: #18150E;  }
	div.categories li a:hover { color: #401310; background: url(images/_img/category_bg.jpg) repeat-y; }
/*
Middle-Column
-------------------------------------------------------------------------------------------------------------------------------*/
#middle-column { width: 620px; float: left; display: inline; padding: 0 0 20px 0; border-top: 5px solid #401310; }

	#breadcrumb { width: 980px; float: left; display: inline; background: #d9d9c7 url(images/_img/breadcrumbs_bg.gif) repeat-x; }
		#breadcrumb #breadcrumbs {  font-size: .8em; }
		#breadcrumbs p { padding: 3px 10px 3px 10px; color: #997E55; }
		#breadcrumbs p a.NavigationPath { font-weight: bold; color: #997E55; text-decoration: none; }
		#breadcrumbs p span { padding: 0 6px; font-weight: normal; }
		#breadcrumbs div.printable { float: right; display: inline; padding: 3px 10px 0 0; }
		#breadcrumbs div.printable a { padding: 3px 20px 3px 0; color: #333; background: url(images/_img/printer.gif) top right no-repeat; }
		#breadcrumbs div.printable a:hover { color: #fff; }

		
	div.featured-header { background: #a0a0a0 url(images/_img/h2_featured_gradient.gif) repeat-x; }
		div.featured-header h2 { color: #933; font-size: 0.875em; text-transform: uppercase; letter-spacing: 0.25em; background: url(images/_img/maroon_arrow.gif) left center no-repeat; padding: 5px 5px 5px 20px; margin:0; }
		
/*
Check-Out Styles
-------------------------------------------------------------------------------------------------------------------------------*/
p.help { font-size: 0.9em; color: #333; padding: 10px 10px; /*color: #600;*/ font-style: italic; font-weight: bold; line-height: 1.2; }
.Star { color: red; font-size: 1.1em; font-weight: bold; }

#contact-form { width: 500px; }
#user-login, #contact-form { margin: 10px 10px 10px 30px; }
table#contact tr td.FormButton { width: 180px; text-align: right; font-weight: bold; }
#contact-form td.anti-spam img, #contact-form td.anti-spam input { clear: both; }

#user-login table, table#contact { color: #666; font-size: 0.9em; }
#user-login table tr td, table#contact tr td { padding: 5px; }
#user-login table tr td.FormButton { text-align: right; font-weight: bold; vertical-align: top; }

#payment-shipping { margin: 10px; }
#payment-shipping td { padding: 5px; }
#pay-ship-table {  }


#user-register {  }
#user-register td { padding: 5px 0 5px 5px; }
#user-register {  }

p { margin-left: 10px; margin-right: 10px; }

.RegSectionTitle, table h4 { font-weight: bold; color: #600; }

table.payment-details { margin: 10px 20px; width: 580px; }
table.payment-details tr.TableHead { color: #000; }
table.payment-details td { border-bottom: 1px solid #ccc; padding: 5px; }

table.payment-details table.payment-details { font-size: 0.9em; margin: 10px 0; width: 520px; }

.checkout-div { width: 200px; margin: 0 20px 10px 330px; }


table.cart-table { margin: 0 0 10px 0; padding: 0;  }
	table.cart-table tr td { border: none; }
	table.cart-table tr td.product-image { width: 110px; padding: 10px; }
	table.cart-table tr td.product-image a img { border: 2px solid #fff; }
	table.cart-table tr td.product-image a:hover img { border: 2px solid #900; }
	
	table.cart-table tr td.product-details { vertical-align: top; padding: 10px 10px 10px 0; }
	table.cart-table tr td.product-details h4.product-title { color: #600; font-size: 1em; margin: 0 0 6px 0; letter-spacing: 0; text-transform: none; background: none; padding: 0; line-height: normal; }
	table.cart-table tr td.product-details h5.product-description {  }
	table.cart-table tr td.product-details h5.product-description span {  }
	
	div.price-quantity { margin: 10px 0 5px 0; }
	
	table.cart-table tr td.product-details span.ProductPriceConverting {  }
	table.cart-table tr td.product-details span.ProductPriceConverting span {  }
	table.cart-table tr td.product-details span.ProductPriceConverting input {  }
	table.cart-table tr td.product-details span.ProductPrice {  }
	table.cart-table tr td.product-details span.ProductPrice span {  }
	table.cart-table tr td.product-details span.MarketPrice {  }
	table.cart-table tr td.product-details br {  }
	table.cart-table tr td.product-details table {  }
	table.cart-table tr td.product-details table tbody {  }
	table.cart-table tr td.product-details table tbody tr {  }
	table.cart-table tr td.product-details table tbody tr td.ButtonsRow {  }
	table.cart-table tr td.product-details table tbody tr td.ButtonsRow div.form-buttons {  }
	table.cart-table tr td.product-details table tbody tr td.ButtonsRow div.form-buttons a.form-button {  }
	table.cart-table tr td {  }
	table.cart-table tr td hr {  }

	#middle-column div.detail-block form div {  }
	#middle-column div.detail-block form div table {  }
	#middle-column div.detail-block form div table tbody {  }
	#middle-column div.detail-block form div table tbody tr {  }
	#middle-column div.detail-block form div table tbody tr td {  }
	#middle-column div.detail-block form div table tbody tr td font.FormButton {  }
	#middle-column div.detail-block form div table tbody tr td img {  }
	#middle-column div.detail-block form div table tbody tr td br {  }
	#middle-column div.detail-block form div table tbody tr td font.ProductPriceSmall { font-weight: bold; padding-right: 10px; }
	#middle-column div.detail-block form div table tbody tr td font.ProductPriceSmall span {  }
	#middle-column div.detail-block form input {  }
	#middle-column div.detail-block form hr {  }
	#middle-column div.detail-block form br {  }
	#middle-column div.detail-block form table { clear: both; margin: 0 0 10px 0; }
	#middle-column div.detail-block form table tbody {  }
	#middle-column div.detail-block form table tbody tr {  }
	#middle-column div.detail-block form table tbody tr td {  }
	#middle-column div.detail-block form table tbody tr td table {  }
	#middle-column div.detail-block form table tbody tr td table tbody {  }
	#middle-column div.detail-block form table tbody tr td table tbody tr {  }
	#middle-column div.detail-block form table tbody tr td table tbody tr td.ButtonsRow {  }
	#middle-column div.detail-block form table tbody tr td table tbody tr td.ButtonsRow div.form-buttons {  }
	#middle-column div.detail-block form table tbody tr td table tbody tr td.ButtonsRow div.form-buttons a.form-button {  }
	#middle-column div.detail-block form table tbody tr td div.form-buttons {  }
	#middle-column div.detail-block form table tbody tr td div.form-buttons a.form-button {  }
	#middle-column div.detail-block form table tbody tr td div.form-buttons a.form-button span {  }
	#middle-column div.detail-block p.help {  }
	#middle-column div.detail-block form table tbody tr td.FormButton {  }
	#middle-column div.detail-block form table tbody tr td input {  }

/*
Page Headers (Middle Column)
-------------------------------------------------------------------------------------------------------------------------------*/
/*#middle-column h2 { background: #ccc url(images/_img/dialogtitle_gradient.gif) repeat-x; font-size: 1.4em; text-transform: uppercase; color: #300; padding: 15px 10px 10px 10px; margin: 0; border-bottom: 1px solid #fff; }*/
#middle-column h2 { background: #953202 url(images/_img/brown_gradient.gif) repeat-x; color: #fff; font-size: 1.5em; margin: 0; padding: 10px 9px; font-weight:normal; letter-spacing:1px; }
#middle-column .middle-content { border-top: 3px solid #ccc; background: #e7e6e4 url(images/_img/dialogbox_gradient.gif) repeat-x; }
#middle-column p { font-size:.85em; margin:5px 10px 7px 10px; line-height:1.3em; }
#middle-column p strong { color:#555; }
#middle-column h3 { margin:15px 10px 0 10px; color:#444; }
	#middle-column div.DialogBox div {  }
/*	#middle-column div.DialogBox div table {  }
	#middle-column div.DialogBox div table {  }
	#middle-column div.DialogBox div table tr {  }
	#middle-column div.DialogBox div table tr td.SearchSortTitle {  }
	#middle-column div.DialogBox div table tr td.SearchSortCell {  }
	#middle-column div.DialogBox div table tr td.SearchSortCell a.SearchSortLink {  }
	#middle-column div.DialogBox div table tr td {  }
	#middle-column div.DialogBox div table tr td a.SearchSortLink {  }
	#middle-column div.DialogBox div table tr td a.SearchSortLink img.SearchSortImg {  }
	#middle-column div.DialogBox div table tr td.SearchSortCell a.SearchSortLink b {  }
	#middle-column div.DialogBox br {  }
	#middle-column div.DialogBox table {  }
	#middle-column div.DialogBox table {  }
	#middle-column div.DialogBox table tr {  }
	#middle-column div.DialogBox table tr td.NavigationTitle {  }
	#middle-column div.DialogBox table tr td { margin: 0; padding: 0; }
	#middle-column div.DialogBox table tr td a {  }
	#middle-column div.DialogBox table tr td a:hover {  }
	#middle-column div.DialogBox table tr td a img.NavigationArrow {  }
	#middle-column div.DialogBox table tr td.NavigationCell {  }
	#middle-column div.DialogBox table tr td.NavigationCell a {  }
	#middle-column div.DialogBox table tr td.NavigationCell a:hover {  }
	#middle-column div.DialogBox table tr td.NavigationCell img {  }
	#middle-column div.DialogBox table tr td.NavigationCellSel {  }
	#middle-column div.DialogBox p {  }
	#middle-column div.DialogBox hr {  }
	*/
/*
Search-Sort
-------------------------------------------------------------------------------------------------------------------------------*/
div.search-sort { padding: 0 0 7px 0; margin: 5px 0 0 10px; }
	div.search-sort table { font-size: 0.8em; }
	div.search-sort table tr {  }
	div.search-sort table tr td.SearchSortTitle { background: url(images/_img/gray_arrow.gif) left center no-repeat; padding: 3px 5px 3px 15px; color: #666; text-transform: uppercase; letter-spacing: 0.35em; }
	div.search-sort table tr td.SearchSortCell { margin: 0; padding: 0 5px 0 15px; }
	div.search-sort table tr td.SearchSortCell a.SearchSortLink { color: #333; }
	div.search-sort table tr td.SearchSortCell a.SearchSortLink strong {  }
	div.search-sort table tr td {  }
	div.search-sort table tr td a.SearchSortLink {  }
	div.search-sort table tr td a.SearchSortLink img.SearchSortImg {  }
/*
Pager-Nav
-------------------------------------------------------------------------------------------------------------------------------*/
.pager-nav { background: #666; font-size: 0.75em; border-bottom: 1px solid #fff; margin: 0; padding: 7px 0 0 0; font-weight: bold; }
.pager-nav table { border-collapse: collapse; margin: 0; padding: 0; }
.pager-nav tr { margin: 0; padding: 0; }
.pager-nav td { margin: 0; padding: 0; }
.pager-nav tr td.NavigationTitle { font-weight: bold; padding: 0 5px 3px 15px; color: #999; text-transform: uppercase; letter-spacing: 0.15em; }
.pager-nav tr td.NavigationCellSel { background: #e5e7e6; color: #666; padding: 2px 10px; text-align: center; }
.pager-nav tr td.NavigationCell { margin: 0; padding: 0; }
.pager-nav tr td.NavigationCell a { text-decoration: none; display: block; padding: 2px 10px; text-align: center; margin: 0 4px; background: #555; color: #ccc; }
.pager-nav tr td.NavigationCell a:hover { background: #e5e7e6; color: #666; }
.pager-nav p.searchresults { color:#fff; font-size:11px; }
/*
Products Table (Featured and Product Tables Pages)
-------------------------------------------------------------------------------------------------------------------------------*/		
.content-gradient { background: #fff url(images/_img/content_gradient.gif) repeat-x; }
	table.products {  }
	table.products {  }
	table.products tr {  }
	table.products tr td { border: 1px solid #e7e7e7; background: #fff; vertical-align: top; }
	table.products tr td h3 { color: #600; font-size: .9em; margin: 10px 10px 6px 10px; line-height: normal; }
	table.products tr td h3 a { margin: 0; padding: 0; text-decoration: none; }
	table.products tr td h3 a:hover { text-decoration: underline; }
	table.products tr td p.author { color: #666; margin: 0 10px; font-size: .8em; line-height: normal; font-style: italic; }
	table.products tr td p.author span {  }

	table.products tr td div.product-image { float: left; display: inline; margin: 10px 5px 5px 10px; }
		table.products tr td div.product-image a { margin: 0 auto; display: inline; text-align: center;  }
		table.products tr td div.product-image a:hover {  }
		table.products tr td div.product-image a img { border: 2px solid #fff; margin: 0 auto; display: inline; text-align: center; width:100px;  }
		table.products tr td div.product-image a:hover img { border: 2px solid #600; margin: 0 auto; display: inline; text-align: center; }
		table.products tr td div.product-image p.details {  }
		table.products tr td div.product-image p.details a {  }
		table.products tr td div.product-image p.details a:hover {  }

	table.products tr td div.price-info { padding: 15px 0 10px 0; width: 70px; float: left; display: inline; }
		table.products tr td div.price-info p.market-price { font-size: 0.8em; margin: 5px 0; line-height: 1; }
		table.products tr td div.price-info p.market-price s {  }
		table.products tr td div.price-info p.market-price s span {  }
		table.products tr td div.price-info p.product-price { margin: 5px 0; font-size: .95em; color: #900; padding: 0; }
		table.products tr td div.price-info p.product-price span {  }
		table.products tr td div.price-info p.product-savings { margin: 5px 0; font-size: 1em; color: #600; }
		
		table.products tr td p.author span span {  }
		
		
	table.product-categories { clear: both; font-size: .85em; padding: 0 0 15px 0; margin: 0 10px; }
	table.product-categories td { border-bottom: 1px solid #ccc; padding: 5px 10px; }
	td.SubcatTitle { padding-left: 0; background: url(images/_img/gray_arrow.gif) left center no-repeat; font-weight: bold; }
	td.SubcatTitle a { color: #900; text-decoration: none; }
	td.SubcatInfo { text-align: right; }
	
	.PListImgBox { padding: 5px; width: 90px; white-space: nowrap; text-align: center; vertical-align: top; }
	.PListImgBox img { background:#ccc; padding:1px; }
	HR.PListLine { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; width: 100%; height: 1px; }
	.PListTaxBox { padding-bottom: 2px; padding-left: 70px; padding-right: 2px; padding-top: 2px; }
	.PListCell { padding: 10px; background: #fff; text-align: center; vertical-align: top; }
	div.productsList { border:1px solid #ccc; margin:10px; background:#fff; }
	div.productsList2 { border:1px solid #ccc; margin:10px; background:#fff; }
	.productTitle { font-size:1.5em; font-weight:bold; }
	
	.ProductTitle, .ProductTitle a { font-size: 18px; font-weight:bold; margin:0; padding:20px 0 0 0; }
	 .ProductTitle a:hover { color:#930; }
.ProductTitleHidden { color: #666; font-size: 11px; font-weight: bold; }
.ProductDetailsTitle { color: #000; font-size: 12px; font-weight: bold; padding: 2px; }
.ProductDetails { color: #666; }
.ProductPriceTitle { color: #666; font-size: 12px; font-weight: bold; }
.ProductPriceConverting { color: #666; font-size: 12px; font-weight: bold; }
.ProductPrice { color: #666; font-size: 12px; font-weight: bold; }
.ProductPriceSmall { color: #666; font-weight: bold; }
.productDesc { font-size:11px; color:#666; padding:10px 0; border-bottom:1px solid #ccc; margin:0; }
/*
Product Details (Page)
-------------------------------------------------------------------------------------------------------------------------------*/
#product-detail-left { width: 400px; float: left; display: inline; margin: 0; padding: 0; }
	#product-detail-left h3.author { color: #666; text-transform: uppercase; font-weight: normal; letter-spacing: .1em; font-size: .9em; margin: 0; padding: 9px 10px 6px 10px; background: #e6e6e6 url(images/_img/h3_author_gradient.gif) repeat-x; }
	#product-detail-left form h4, .product-detail-bottom h4, .detail-block h4 { color: #999; font-size: 0.825em; text-transform: uppercase; letter-spacing: 0.15em; background: #e6e6e6 url(images/_img/h4_gradient.gif) repeat-x; padding: 8px 10px; }
	
	#product-detail-left li { margin: 0 0 0 30px; }
	
	#product-detail-left form .price { background: #e6e6e6 url(images/_img/h4_gradient.gif) repeat-x; border-bottom: 1px solid #fff; margin: 0; padding: 0; }
	#product-detail-left form .price ul { padding: 7px 0; }
	#product-detail-left form .price ul li { display: inline; margin: 0 5px 0 5px; padding: 0; }
	#product-detail-left form .price ul li.market-price { font-size: .85em; color: #999; }
	#product-detail-left form .price ul li.market-price s {  }
	#product-detail-left form .price ul li.market-price s span {  }
	#product-detail-left form .price ul li.our-price { text-transform: uppercase; font-size: .95em; color: #900; }
	#product-detail-left form .price ul li.our-price strong { color: #600; }
	#product-detail-left form .price ul li.you-save { text-transform: uppercase; font-size: .95em; color: #900; }
	#product-detail-left form .price ul li.you-save strong { color: #600; }
	
	#product-detail-left form .content-gradient { border-top: 1px solid #fff; padding-top: 7px; padding-left: 15px; padding-right: 10px; }
	#product-detail-left form .content-gradient p { margin: 5px 10px 15px 15px; font-size: 0.875em; line-height: 1.2; }
	
	#product-detail-left .product-buttons { width: 100px; float: right; display: inline; margin: 0 10px; padding: 10px 0; }
		#product-detail-left .product-buttons div div.form-buttons a.form-button { border: none; background: none; margin: 0; padding: 0; }
		#product-detail-left .product-buttons div.add-to-cart { cursor:pointer; margin: 0 0 6px 0; width: 100px; height: 25px; display: block; background: url(images/_img/button_add_to_cart.gif) no-repeat; }
		#product-detail-left .product-buttons div.add-to-cart:hover { cursor:pointer;  margin: 0 0 6px 0; width: 100px; height: 25px; display: block; background: url(images/_img/button_add_to_cart.gif) -100px 0 no-repeat; }
		#product-detail-left .product-buttons div.add-to-cart div { cursor:pointer; width: 100px; height: 25px; display: block; }
		#product-detail-left .product-buttons div.add-to-cart div span { cursor:pointer; width: 100px; height: 25px; display: block; text-indent: -10000px; }
		#product-detail-left .product-buttons div.add-to-wishlist { cursor:pointer; width: 100px; height: 25px; display: block; background: url(images/_img/button_add_wishlist.gif) 0 0 no-repeat; }
		#product-detail-left .product-buttons div.add-to-wishlist:hover { cursor:pointer; width: 100px; height: 25px; display: block; background: url(images/_img/button_add_wishlist.gif) -100px 0 no-repeat; }
		#product-detail-left .product-buttons div.add-to-wishlist div { cursor:pointer; width: 100px; height: 25px; display: block; }
		#product-detail-left .product-buttons div.add-to-wishlist div span { cursor:pointer; width: 100px; height: 25px; display: block; text-indent: -10000px; }
	
#product-detail-right { width: 220px; float: left; display: inline; margin: 0; padding: 0 0 20px 0; }
	#product-detail-right img { margin: 10px; }
	#product-detail-right div.detail-block { background: #e6e6e6; margin: 0 10px; padding: 0 0 10px 0; }
	#product-detail-right div.detail-block h4 { color: #999; font-size: 0.825em; text-transform: uppercase; letter-spacing: 0.15em; background: url(images/_img/gray_arrow.gif) 10px 11px no-repeat; padding: 5px 5px 5px 25px; margin: 0; }
	#product-detail-right div.detail-block form { margin: 5px 10px 10px 25px; }
	#product-detail-right div.detail-block form input, #product-detail-right div.detail-block form select { margin: 0 0 5px 0; }
	#product-detail-right div.detail-block form div.form-item {  }
	#product-detail-right div.detail-block form div.form-item label { font-size: 0.8em; font-weight: bold; }
	
	#product-detail-right hr { border: none; background: #C8C8A1; height: 1px; overflow: hidden; margin: 0 10px; width: 200px; }
	
	#product-detail-right .rating-bar { margin: 0 0 0 25px; padding: 0; }
		#product-detail-right .rating-bar .rating-star { margin: 0 5px 0 0; }
	
	div.form-buttons { margin: 5px 0; }
	a.form-button { line-height: normal; margin: 5px 0 0 0; color: #666; text-decoration: none; background: #ebebb0; border: 2px solid #999; padding: 5px; text-align: center; font-size: 0.8em; font-weight: bold; }
	
	td.FormButton { font-size:10px; color:#333; }
	
#product-detail-bottom { clear: both; margin: 0; padding: 0; }
	.detail-block { clear: both; }
	
	script { display: none; }
	
	#middle-column div.product-detail-bottom div.detail-block p { margin: 5px 10px 15px 10px; color: #333; }
		
		ul.recommended { font-size: 0.85em; margin: 0 10px 15px 10px; padding: 0; }
			ul.recommended li { margin: 0 0 2px 0; list-style: none; padding: 0; }
			ul.recommended li a { color: #666; }
	
		#middle-column div.product-detail-bottom div.detail-block h4 {  }
		#middle-column div.product-detail-bottom div.detail-block script {  }
		#middle-column div.product-detail-bottom div.detail-block div.right-block { border-top: 1px solid #fff; width: 210px; float: right; background: #e6e6e6; margin: 0 0 10px 10px; padding: 0 0 10px 0; }
		#middle-column div.product-detail-bottom div.detail-block div.right-block h5 { margin: 8px 15px; padding: 0; color: #333; font-size: 0.825em; }
		#reviewform { margin: 5px 10px 10px 15px; }
		#middle-column div.product-detail-bottom div.detail-block div.right-block #reviewform p { font-size: 0.8em; line-height: normal; margin: 5px; padding: 0; }
		#reviewform input { margin: 0 0 5px 0; }
		p.note { color: #999; font-size: 0.7em; }
			p.note a { color: #999; }
		
		#reviewform div.form-item {  }
		#reviewform div.form-item label { font-size: 0.8em; font-weight: bold; }
		#review_author {  }
		#review_message {  }
		#on_reviews {  }
		#reviewform div.form-buttons {  }
		#reviewform div.form-buttons a.form-button {  }
/*
Right-Column
-------------------------------------------------------------------------------------------------------------------------------*/
#right-column { width: 170px; float: left; display: inline; border-top: 5px solid #401310; background:#F0F0E1; }

	#right-column ul.menu { margin: 0 5px 0 10px; padding: 0 0 10px 0; font-size: .8em; line-height: normal; }
	#right-column ul.menu li { margin: 0; padding: 0; list-style: none; }
	#right-column ul.menu li a { color: #666; text-decoration: underline; display: block; padding: 3px 5px; }
	#right-column ul.menu li a:hover { color: #600; text-decoration: underline; display: block; padding: 3px 5px; }

	#right-column .your-cart h2 { height: 29px; background: url(images/_img/h2_shopping_cart.gif) no-repeat; text-indent: -10000px; overflow: hidden; margin: 0 0 10px 0; padding: 0; border-bottom:1px solid #CCCC99; }
	#right-column .your-cart p { font-size: 0.825em; padding: 10px 10px 10px 20px; }
	#right-column .your-cart ul.menu { font-weight: bold; }
	#right-column .login h2 { height: 29px; background: url(images/_img/h2_authentication.gif) no-repeat; text-indent: -10000px; overflow: hidden; margin: 0; padding: 0; border-bottom:1px solid #CCCC99; }

	#right-column .login ul.menu, #right-column .your-cart ul.menu { margin: 0 5px 0 10px; padding: 0 0 20px 0; font-size: .8em; line-height: normal; }
	#right-column .login ul.menu li, #right-column .your-cart ul.menu li { margin: 0 0 1px 0; padding: 0 0 0 10px; list-style: none; background: url(images/_img/gray_arrow.gif) 0 7px no-repeat; }
	#right-column .login ul.menu li a, #right-column .your-cart ul.menu li a { color: #666; text-decoration: none; display: block; padding: 3px; }
	#right-column .login ul.menu li a:hover, #right-column .your-cart ul.menu li a:hover { color: #600; text-decoration: underline; display: block; padding: 3px; }

	#right-column .login .block-highlight .block-content form { padding: 10px 0 0 0; }
		#right-column .login form input {  }
		#right-column .login form input.form-text { width: 130px; margin: 0 0 5px 10px; }
		#right-column .login form input.button-login { margin: 0 0 5px 10px; }
		
	.button-logout { margin: 0 0 5px 15px; }
	.logged-in { margin: 0 5px 0 15px; padding: 0 0 10px 0; font-size: .9em; line-height: normal; }
	.logged-in strong { color:#333; }
/*
Footer
-------------------------------------------------------------------------------------------------------------------------------*/
#footer { clear: both; background: #ddd url(images/_img/pattern_lines_tan.gif) repeat; margin: 0 0 12px 0; padding: 6px 10px; border-top:3px solid #401310;  }
	#footer p.right { float: right; }
	#footer p { padding: 7px 10px; text-align: left; font-size: 0.8em; }
	#footer span { margin: 0 5px; }
	#footer a { color: #666; }
	

	
/*
	Header styles

.MainTable { margin: 0 auto; width: 980px; margin: 0; padding: 0; }
.HeadLogo { padding: 0; text-align: left; vertical-align: bottom; }
.HeadRightBox { padding: 2px 15px 2px 2px; color: #949494; text-align: right; vertical-align: top; }
.HeadMinicart { padding: 15px 0 3px 0; color: #949494; font-weight: 10px; vertical-align: middle; width: 200px; }
.HeadMinicart a { color: #949494; }
.HeadThinLine { background: #AEAEAE; height: 1px; }
.PrintableRow { padding-right: 176px; width: 100%; height: 18px; vertical-align: middle; }
.HeadTopPad { height: 18px; }
.HeadTopPad IMG { width: 1px; height: 18px; }
/*	Speed Bar styles	
.SpeedBar { padding: 8px 0 8px 0; background: #abaaaa; color: #fff; margin:0 auto;width:980px; }
.SpeedBar a { border-right: 1px #bfbebe solid; padding: 8px; display: inline; background: #abaaaa; color: #1e1e1e; font-weight: bold; }
.SpeedBar a:hover { background: #bfbebe; text-decoration: none; }
/*	Search Bar styles	
.SearchBar { padding: 4px 0 4px 0; background: #993333; color: #fff; text-align: center; vertical-align: middle; border-top: 1px solid #6c6c6c;  margin:0 auto;width:980px;}
.SearchBar a { color: #fff; }
.SearchTable { margin: 0 auto; }
.SearchTable td { margin: 0 auto; padding-left: 5px; vertical-align: middle; }
.SearchTable #adv { padding-left: 50px; }
.SearchInput { width: 220px; padding: 2px; border: 1px inset #e9e9e9; color: #414141; background: #eeeeee; font-size: 13px; font-weight: bold; }
/*	Sub-Header Bar styles	
.SubHeaderBar { padding: 7px 0px 7px 15px; border-bottom: 1px #D9D9D9 solid; border-top: 1px #666 solid; background: #ededed;  margin:0 auto;width:965px;}
.SubHeaderBar a { color: #646464; }
.SubHeaderBar .Printable { padding-right: 50px; text-align: right; }
.SubHeaderBar .Language { width: 200px; text-align: right; }
/*
	Footer styles

.BottomRow { text-align: center; vertical-align: bottom; }
.Bottom { padding: 5px 10px 5px 5px; border-top: 1px #e0e0e0 solid; color: #4c4c4c; text-align: right; }
.BottomPopup { padding-bottom: 10px; width: 100%; text-align: right; }
.BottomPopup a { font-weight: bold; }
.BottomDialogBox { padding-bottom: 10px; padding-left: 13px; padding-top: 10px; }
.foot { padding: 10px; text-align: center; }
/*
	Common styles

.SubmitBox { padding-top: 10px; }
HR.Line { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; width: 100%; height: 1px; }
.SectionBox { background: #fff; text-align: left; }
.Text { color: #000; }
.NumberOfArticles { color: #000; font-weight: bold; }
.TopLabel { color: #fff; font-size: 12px; font-weight: bold; vertical-align: middle; }
.Message { color: #FF3300; }
.Line { background: #b22222; }
TD.ButtonsRow { padding-bottom: 2px; padding-left: 2px; padding-right: 12px; padding-top: 2px; }
.CustomerMessage { color: #FF3300; font-weight: bold; }
.ErrorMessage { color: #FF3300; font-weight: bold; }
.Star { color: #FF0000; }
.TableHead { background: #ccc; font-weight: bold; }
.TableSubHead { background: #EEEEEE; }
.Spc { width: 1px; height: 1px; }
TABLE.EmptyBox { width: 100%; }
TABLE.EmptyBox TR TD { padding: 0px; }
/*
	Popup styles

.PopupContainer { width: 100%; text-align: center; height: 100%; }
.PopupTitle { background: #e7e7e7; font-size: 12px; font-weight: bold; text-align: center; height: 15px; vertical-align: middle; }
.PopupBG { background: #e7e7e7; }
.PopupHelpLink { color: #330000; font-size: 9px; text-decoration: none; }
/*
	BuyNow section

.BuyNowQuantity { padding-right: 10px; width: 15%; white-space: nowrap; height: 25px; }
.BuyNowPrices { width: 100%; height: 25px; vertical-align: middle; }
/*
	Vertical menu

.VertMenuLeftColumn { padding: 0 15px 0 5px; vertical-align: top; }
.VertMenuRightColumn { padding: 0 5px 0 15px; vertical-align: top; }
.VertMenuBox { background: #fff; }
.VertMenuBoxCat { border-bottom: 0; background: #fff; }
.VertMenuBorder { border: 1px solid #dbdbdb; }
.VertMenuTitle { border-bottom: 1px solid #ccc; padding: 3px; margin-bottom: 3px; color: #484848; background: #fff; font-size: 12px; font-weight: bold; vertical-align: middle; }
.VertMenuTitle-right { border-bottom: 1px solid #ccc; padding: 3px; margin-bottom: 3px; color: #484848; background: #fff; font-size: 12px; font-weight: bold; vertical-align: middle;text-align:right; }
.VertMenuSubTitle { background: #FFA92F; }
.VertMenuTitleIcon { margin-left: 8px; margin-right: 8px; width: 21px; height: 20px; vertical-align: middle; }
.VertMenuItems { color: #454545; text-decoration: none; }
a.VertMenuItems { color: black; text-decoration: none; }
a.VertMenuItems:hover { color: #993333; text-decoration: underline; }
.VertMenuHr { color: #cdcdcd; }
.CategoriesList { font-size: 12px; }
/*
	Dialog box

TABLE.DialogBox { width: 100%; height: 100%; vertical-align: top; }
.DialogBox { padding: 7px; background: #fff; }
.DialogBorder { background: #fff; }
.DialogTitle { padding: 3px 4px 3px 18px; border: 1px #ccc solid; color: #000; background: #F2F2F2 url(images/dialog_arr.gif) no-repeat left; font-weight: bold; font-size: 14px; text-align: left; }
FONT.DialogTitle { margin-left: 10px; color: #000; font-size: 11px; font-weight: bold; text-align: left; height: 15px; vertical-align: bottom; }
/*
	Dialog info box

TABLE.DialogInfo { width: 85%; text-align: center; }
.DialogInfoTitle { padding-bottom: 0; padding-left: 5px; padding-right: 5px; padding-top: 0; color: #fff; font-size: 11px; font-weight: bold; text-align: left; height: 15px; vertical-align: bottom; }
.DialogInfoTitleBorder { padding: 0; background: #FF8600; height: 15px; vertical-align: bottom; }
.DialogInfoBorder { padding: 0; background: #FF8600; }
.DialogTr { color: #389DA6; }
.DialogInfoIcon { width: 16px; height: 16px; }
.DialogInfoClose { width: 15px; height: 13px; }
/*
	Dialog tools section

.NavDialogTitle { padding-left: 8px; width: 50%; color: #fff; font-size: 11px; font-weight: bold; }
.NavDialogBorder { background: #005BB2; }
.NavDialogBox { background: #F8F8F8; }
.NavDialogSeparator { padding-left: 7px; width: 100%; background: url(images/separator.gif); height: 14px; }
.NavDialogSeparator IMG { width: 100%; height: 14px; }
.NavDialogCell { padding-right: 3px; }
.NavDialogCell A IMG { width: 9px; height: 9px; }
/*
	Product details page

.ProductTitle, .ProductTitle a { color: #1f1f1f; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.ProductTitleHidden { color: #666; font-size: 11px; font-weight: bold; }
.ProductDetailsTitle { color: #000; font-size: 12px; font-weight: bold; padding: 2px; }
.ProductDetails { color: #000; }
.ProductPriceTitle { color: #000; font-size: 12px; font-weight: bold; }
.ProductPriceConverting { color: #000; font-size: 12px; font-weight: bold; }
.ProductPrice { color: #cc0000; font-size: 12px; font-weight: bold; }
.ProductPriceSmall { color: #cc0000; font-weight: bold; }
.SaveMoneyLabel { width: 57px; background: url(images/save_money.gif); color: #fff; font-weight: bold; text-align: center; height: 53px; vertical-align: middle; }
.MarketPrice { font-size: 11px; }
.PImgBox { padding-right: 8px; width: 100px; text-align: left; vertical-align: top; }
/*
	Products list

.PListImgBox { padding-right: 8px; width: 90px; white-space: nowrap; text-align: center; vertical-align: top; }
HR.PListLine { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; width: 100%; height: 1px; }
.PListTaxBox { padding-bottom: 2px; padding-left: 70px; padding-right: 2px; padding-top: 2px; }
.PListCell { padding: 10px; background: #fff; text-align: center; vertical-align: top; }
/*
	Items style

.ItemsList { color: #330000; font-weight: bold; }
.ItemsListDisabled { color: #909090; }
a.ItemsList a { color: #330000; font-weight: bold; text-decoration: none; }
a.ItemsList a:hover { color: #330000; font-weight: bold; text-decoration: none; }
/*
	Location bar
*/
/*.NavigationPath { color: #5B5B5B; font-weight: bold; font-size: 10px; text-decoration: none; }
.NavigationPath a { color: #5B5B5B; font-weight: bold; font-size: 10px; text-decoration: none; }
.NavigationPath a:hover { color: #AE0000; text-decoration: underline; }
/*
	Buttons

.FormButton { color: #330000; font-weight: bold; }
TABLE.ButtonTable { cursor: pointer; direction: ltr; vertical-align: middle; }
TD.Button { padding-left: 5px; padding-right: 5px; white-space: nowrap; background: #7A7A7A url(images/butbg.gif) repeat-x; vertical-align: middle; }
FONT.Button { color: #1E1E1E; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
IMG.ButtonSide { color: #1E1E1E; }
.SimpleButton TR TD { padding: 0; white-space: nowrap; vertical-align: middle; }
.Button a, .Button a:hover { color: #1E1E1E; font-weight: bold; }
.GoImage { border: 0; vertical-align: middle; }
/*
	Small text/link style

.SmallNote a { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: none; }
.SmallNote a:hover { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: underline; }
.SmallText { color: #7C4C00; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 9px; text-decoration: none; }
/*
	Category page

.SubcatTitle { padding-left: 5px; width: 95%; text-align: left; }
.SubcatInfo { white-space: nowrap; color: #000; text-align: right; }
/*
	Search sort bar

.SearchSortTitle { padding-right: 20px; font-weight: bold; }
.SearchSortLink a, .SearchSortLink a:hover { text-decoration: underline; }
/*.SearchSortImg { margin-right: 5px; width: 9px; height: 9px; }*/
/**.SearchSortCell { padding-right: 20px; }
/*
	Expandable section

.ExpandSectionMark { width: 11px; cursor: pointer; vertical-align: middle; }
/*
	Subheader styles

TABLE.SubHeaderGrey { margin-bottom: 10px; width: 100%; }
.SubHeaderGrey { padding: 0; color: #666; font-size: 11px; font-weight: bold; }
.SubHeaderGreyLine { padding: 0; background: #ccc; height: 1px; }
TABLE.SubHeaderBlack { margin-bottom: 10px; width: 100%; }
.SubHeaderBlack { padding: 0; color: #000; font-size: 12px; font-weight: bold; }
.SubHeaderBlackLine { padding: 0; background: #000; height: 1px; }
TABLE.SubHeaderRed { margin-bottom: 10px; width: 100%; }
.SubHeaderRed { padding: 0; font-weight: bold; }
.SubHeaderRedLine { padding: 0; background: #550000; height: 1px; }
TABLE.SubHeader { margin-bottom: 10px; width: 100%; }
.SubHeader { padding: 2px; color: #d12828; font-size: 12px; font-weight: bold; }
.SubHeaderLine { padding: 0; background: #b22222; height: 1px; }
/*
	User profile page

.RegSectionTitle { color: #550000; font-size: 10px; font-weight: bold; }
/*
	Popup image

.PImageImageCell { padding: 5px; text-align: center; height: 100%; vertical-align: middle; }
.PImageImageCell IMG { text-align: center; vertical-align: middle; }
.PImageNumbersCell { padding-left: 10px; padding-right: 10px; white-space: nowrap; }
.PImageLine { background: #ccc; height: 1px; }
.PImageLine IMG { height: 1px; }
BODY.PImage { background: #fff; }
.PImagePageRow { padding-left: 10px; height: 30px; vertical-align: middle; }
/*
	Customer reviews module

IMG.StarImg { width: 14px; height: 14px; }
/*
	Manufacturers module

.ManufacturersItem { padding-left: 5px; width: 95%; white-space: nowrap; text-align: left; }
/*
	Recommended products module

UL.RPItems { padding-bottom: 0; padding-left: 10px; padding-top: 0; }
/*
	Webmaster mode

SPAN.Lbl { color: green; font-weight: bold; }
.Section { margin: 0; padding: 0; }
/*
	Fast Lane Checkout module

.FLCAuthBox { padding-left: 10px; padding-right: 5px; white-space: nowrap; }
.FLCAuthPreBox { padding-left: 30px; width: 100%; height: 20px; }
.FLCTopPad { height: 15px; vertical-align: middle; }
.FLCTopPad IMG { width: 1px; height: 15px; }
TD.LCSBackground { background: #FF8600; }
TD.FLCDialogCell { width: 50%; text-align: center; height: 225px; }
/*
		-- ADDONS --
*/
/*
	Gift registry module

.HighLight { background: #FFFFCC; }
/*
	Feature comparison module

TABLE.CompareBtn { cursor: pointer; }
TD.CompareBtnLeft { width: 21px; background: url(images/compare1.gif); height: 18px; }
TD.CompareBtnLeft IMG { width: 21px; height: 18px; }
TD.CompareBtnMain { padding-left: 5px; padding-top: 2px; background: url(images/compare2.gif) repeat-x; vertical-align: top; }
TD.CompareBtnMainMozilla { padding-left: 5px; padding-top: 1px; background: url(images/compare2.gif) repeat-x; vertical-align: top; }
TD.CompareBtnRight { width: 9px; height: 18px; }
TD.CompareBtnRight IMG { width: 9px; height: 18px; }
TD.FCompProductSelBox { padding: 0; white-space: nowrap; }
TD.FCompProductButtonBox { padding-bottom: 0; padding-left: 25px; padding-right: 0; padding-top: 0; width: 100%; white-space: nowrap; }
TD.FCompProductAddCL { padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 10px; }
TD.FCompFeatureHCell { background: #EEEEEE; font-weight: bold; text-align: center; vertical-align: top; }
.HightLightEqualRow { background: #ffe8af; text-align: center; }
.EqualRow { background: #fff; text-align: center; }
/*
	Special offers module

.SpecialOffersPrice { color: #FF3300; font-size: 14px; font-weight: bold; }
.SpecialOffersThumb { margin-left: -51px; display: inline; }
.SpecialOffersThumb A IMG { width: 47px; height: 44px; }
/*
	Fancy categories module

.CatMenuItemOff { border: none; margin-bottom: 3px; margin-left: 1px; margin-right: 0; margin-top: 3px; background: transparent; color: #330000; font-size: 12px; cursor: pointer; }
.CatMenuItemOffExp { border: none; margin-bottom: 1px; margin-left: 2px; margin-right: 3px; margin-top: 1px; background: transparent; cursor: pointer; }
.CatMenuItemOn { border-bottom: none; border-left: none; border-right: 0 solid; border-top: none; margin-bottom: 3px; margin-left: 1px; margin-right: 0; margin-top: 3px; background: #FF8600; color: #330000; font-size: 12px; cursor: pointer; }
.CatSubMenu { border-bottom: #8E4B00 1px solid; border-left: #8E4B00 1px solid; border-right: #8E4B00 1px solid; border-top: #8E4B00 1px solid; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; width: 150px; background: #FFD44C; }
a.CatMenuItem { font-family: Arial; font-size: 12px; cursor: pointer; }
a.CatMenuItem:link { color: #330000; text-decoration: none; }
a.CatMenuItem:visited { color: #330000; text-decoration: none; }
a.CatMenuItem:hover { color: #330000; text-decoration: none; }
a.CatMenuItem:active { color: #330000; text-decoration: none; }
A#nojs.CatMenuItem:hover { background: #FF8600; color: #330000; text-decoration: none; }
IMG.FCIcon { border-width: 0; margin-left: 2px; margin-right: 3px; width: 16px; height: 16px; }
IMG.FCTriangle { border-width: 0; margin-left: 3px; width: 9px; height: 9px; }
TABLE.FCItemTable { border-width: 0; margin: 0; width: 100%; text-align: left; }
TD.FCIconCell { text-align: center; vertical-align: middle; }
TD.FCTriangleCell { text-align: right; vertical-align: middle; }
TD.FCChain { width: 18px; background-repeat: repeat-y; }
TD.FCChain IMG { width: 18px; height: 1px; }
TD.FCExplorerBox { width: 37px; background-repeat: repeat-y; vertical-align: top; }
TABLE.CatMenuContainer { width: 136px; }
/*
	Product configurator module

.ProductBG { background: #fff; }
.SlotCell { padding-top: 25px; width: 50%; background: #fff; text-align: center; height: 35px; }
.SlotProductCell { width: 50%; background: #fff; text-align: center; height: 35px; }
TABLE.PCSummaryTable { width: 100%; background: #fff; }
.YellowBackground { background: #CECECE; }
/*
	Survey module

H1.SurveyName { font-weight: bold; }
.SurveyHeader { font-size: 11px; }
.SurveyHeaderMenu { font-size: 10px; }
.SurveyFooter { font-size: 11px; }
.SurveyFooterMenu { font-size: 10px; }
.SurveyQuestion { padding: 2px; font-size: 12px; font-weight: bold; }
.SurveyQuestionMenu { padding: 0; font-weight: bold; }
TEXTAREA.Survey { }
.SurveyAnswer { padding: 2px; width: 100%; }
.SurveyAnswerMenu { padding: 0; width: 100%; }
TD.SurveyAnswerMark { padding: 2px; width: 15px; }
TD.SurveyAnswerMarkMenu { padding: 0; width: 15px; }
.SurveyBar { background: blue; height: 10px; }
.SurveyBarHL { background: green; height: 10px; }
.SurveyStatLabel { padding-left: 6px; white-space: nowrap; }
.StatisticsBar { background: #FFCE31; }
.StatisticsBarHL { background: #FF8400; }
.SurveyAnswers { padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 5px; }
.SurveyAnswersMenu { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 5px; }
.SurveyAnswerComment { padding: 2px; }
.SurveyAnswerCommentMenu { padding: 0; }
/*
	NEW styles

.categories a { padding: 2px 3px 2px 15px; display: block; background: url(images/rarrow_grey.gif) no-repeat left; color: #000; }
.categories a:hover { background: url(images/rarrow_grey_hover.gif) no-repeat left; color: #c10000; text-decoration: none; }
.categoriesCart a { padding: 3px 4px 3px 10px; margin: 2px; display: block; background: #fafafa; color: #1B1B1B; }
.categoriesCart a:hover { background: #f2f2f2; color: #FB0000; text-decoration: none; }
.listing { border: 1px solid #E5E5E5; padding: 7px; background: #fff; text-align: center; }
.listing2 { padding: 7px; border: 1px solid #A82B53; background: #fff url(images/angle_listing.gif) no-repeat top left; text-align: center; }
.productsList { padding: 15px 7px 15px 7px; border-top: 7px solid #D1D1D1; background: #F9F9F9; }
.productsList2 { padding: 15px 7px 15px 7px; border-top: 7px solid #D1D1D1; background: #F0F0F0; }
.design { padding-left: 20px; color: #cdcdcd; font-size: 10px; }
.design a { color: #cdcdcd; text-decoration: none; }
.MenuTitleIcon { float: left; margin-top: -40px; margin-left: -14px; padding: 3px; color: black; }
.MenuTitleIcon-right { float: left; margin-top: -40px; margin-left: -14px; padding: 3px; color: black; }
.LoginInput { border: 1px solid #ececec; width: 95%; padding: 2px; color: #000000; background: #fbfbfb; }
*/