* {	
	list-style: none;
	padding: 0;
	margin: 0;	
}

body {
	font: .8em "Verdana", "Arial", sans-serif;
	background: #2f5bc0 url("/images/IntuitSolutions/layout/html.background.gif") repeat-x;
	color: #000;
	text-align: center;
	padding-bottom: 25px;
}

a img {
	border: 0;
}

#container {
	width: 902px;
	margin: 25px auto 0;
	background-color: #113a98;
	text-align: left;
}


#header {
	background: transparent url("/images/IntuitSolutions/layout/header.background.gif") no-repeat center;
	height: 157px;
	padding: 25px 21px 0 21px;
}

	
	#header #logo {
		display: block;
		width: 531px;
		height: 90px;
		float: left;
	}
	
		#header #logo img {
			display: block;
			border: 0;
			margin: 15px 10px;
			height: 90px;
			width: 531px;
		}
		
		
	#category-selection {
	    margin: 0 0 0 0;
	    background-color: #ddd;
	    padding: 0;
	    width: 850px;
	    float: left;
	}
	
	    #category-selection div.category-dropdown {
	        float: left; 
	        width: 170px;
	        padding: 0;
	    }

	    #category-selection div.category-dropdown a.shop {
	        background-color: #990000;
	        color: #fff;
	        display: block;
	        margin-bottom: 1px;
	        padding: 4px 3px;
	        text-decoration: none;
	        font-size: 12px;
	        text-align: center;
	    }
	    
	    #category-selection div.category-dropdown a.shop.last {
    		background: #990000 url("/images/IntuitSolutions/layout/sidebar-corner.gif") no-repeat top right;
	    }
	    
	        #category-selection div.category-dropdown select {
	            width: 160px;
	            display: block;
	            margin: 4px auto 4px auto;
	        }
		
	#navigation {
		position: relative;
		text-align: center;
		background: #e1e1e1;
		color: #666666;
		width: 100%;
		overflow: hidden;
		clear: both;
		
	}
	
		#navigation li {
			display: inline;
		}
		
			 #navigation li a {
				padding: .6em 0;
				width: 142px;
				float: left;
				display: block;
				border-right: 1px solid #999;
				color: #666666;
				text-decoration: none;
				font-weight: normal;
				text-transform: capitalize;
			}
			
				#navigation li.last a {
					width: 145px;
					border-right-width: 0;
				}
			
			#header #navigation li a:hover,
			#header #navigation li a.active {
				background: #666666;
				color: #e1e1e1;
			}
			
	#interaction {
		float: right;
		width: 300px;
		padding: .5em .5em .5em 0;
		margin: 0;
		text-align: right;
	}
	
		#account {
			font-size: .8em;
			margin: 0 0 .4em 0;
		}
		
			#account li {
				display: inline;
				margin-right: .3em;
			}
			
				 #account li a {
					font-weight: bold;
					text-decoration: none;
				}
				
				#account li a:hover {
					text-decoration: underline;
				}
	
	#search {
		margin: .3em 0;
		width:100%;
		overflow:hidden;
	}
		#search div.search-box {
			float:left;
			width:240px;
		}
			
		#search p.adv-search {
			font-size:9px;
			float:right;
			width:60px;
			text-align:center;
		}
		
			#search p.adv-search a {
				text-decoration:none;
			}
			
			#search p.adv-search a:hover {
				text-decoration:underline;
			}
	
		#search input,
		#search img {
			vertical-align: middle;
		}
	
		#search #keyword {
			font-size: 1.3em;
			width: 170px;
		}
	
	#alternative-orders {
		font-size: .75em;
		color: #052e89;
		line-height: 100%;
	}
	
	#alternative-orders li {
		padding: 2px 0;
	}
	

#body {
	background: transparent url("/images/IntuitSolutions/layout/body.background.gif") repeat-y center;
	padding: 0 21px;
	width: 860px;
	overflow: hidden;
}

#content {
	float: right;
	width: 77%;
	padding: 0 1%;
	border-left: 1px solid #ddd;
}

#content a {
	color:#2F5BC0;
	text-decoration: underline;
}

#subfooter {
	clear: both;
	margin: .2em 0 0 0;
	text-align: center;
}

#subfooter div img {
	vertical-align: middle;
}

#footer-links {
	text-align: center;
	margin: .3em 0;
}

	#footer-links li {
		display: inline;
		padding: .2em .5em;
	}
	


#footer {
	background: transparent url("/images/IntuitSolutions/layout/footer.background.gif") no-repeat center;
	height: 37px;
	padding: 3px 30px;
	font-size: .8em;
	color: #666666;
	text-align: center;
}

	#footer #copyright {
		margin: 0 0 .7em 0;
	}

	#footer #intuit a {
		color: #052e89;
		text-decoration: none;
	}


#sidebar {
	float: left;
	width: 20%;
}

	#sidebar div.section {
		margin: 0 0 2em 0;
	}
	
	#sidebar #by-brand div {
		padding: .3em 0;
		background-color: #e1e1e1;
		width:165px;
	}
	
	#sidebar div.section ul,
	#sidebar div.section form {
		margin: 0 0 0 .1em;
	}
	
	#sidebar div.section form select#brand {
		width: 160px;
	}
	
	#sidebar div.section h5 {
		color: #fff;
		background: #990000 url("/images/IntuitSolutions/layout/sidebar-corner.gif") no-repeat top right;
		padding: .4em 0 .4em .8em;
		margin: 0;
		font-weight: normal;
		font-size: .9em;
	}
	
	
	#sidebar div.section a {
		font-weight: 600;
		text-decoration: underline;
		color: #2F5BC0;
	}
	
	#sidebar div.section#our-store a {
		color:#A40200;
	}
	
	#sidebar div.section ul {
		width: 165px;
		*width: 164px;
		margin: 0 auto;
		background-color: #e1e1e1;
		padding: .4em .3em;
	}
	
		
			#sidebar div.section ul li {
				display: inline;
			}
			
			#sidebar div.section ul li.last {
				border-bottom-width: 0;
			}
			
						#sidebar div.section ul.pricing {
				background-color: #ffffff;
				display: block;	
				!display: inline;
				color: #052E89;
				}
			
				#sidebar div.section ul li a {
					text-decoration: none;
					display: block;
					font-weight: normal;
					padding: 0 .3em .3em .5em;
					color: #2F5BC0;
				}
				
				#sidebar div.section ul li a:hover {
					text-decoration: underline;
				}
				
					#sidebar div.section ul li.level-2 a {
						padding-left: 1.2em;
					}
					
					#sidebar div.section ul li.level-3 a {
						padding-left: 2.5em;
						font-weight: bold;
						font-size: .8em;
					}
				
				#sidebar div.section ul li a:hover,
				#sidebar div.section ul li a.current {
					/*background-color: #ddd;*/
				}
				
				#sidebar div.section ul li a.current {
					font-weight: bold;
				}
				
				#sidebar #categories a {
				    border-bottom: 1px solid #ccc;
				}
				
		#sidebar div.section#email-signup {
			color:#900;
			width:100%;
			overflow:hidden;
		}
		
			#sidebar div.section#email-signup p {
				margin:.4em 0 .4em .5em;
			}
			
			#sidebar div.section#email-signup input#ea {
				width:100px;
				height:17px;
			}
			
			#sidebar div.section#email-signup table tr td.submit {
				padding-top:1px;
			}

/* Home Page */

#content.storefront #featured-products {
	width: 100%;
	overflow: hidden;
}

#content.storefront #featured-products p.price {
	color:#052E89;
	font-weight:bold;
}

#content.storefront #featured-products p.price span {
	font-weight:normal;
}

#content.storefront h1 {
	width:654px;
	overflow:hidden;
}

#content.storefront #about-us {
	margin:0 0 1.2em 0;
}

h1 a {
	color: #fff;
	font-size: 0.9em;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	background-color: #570100;
	padding: .3em;
}

#blowout-chart {
	margin: 0 0 10px 0;
	width:663px;
	background:#e1e1e1;
}

#blowout-chart table#blowout {
	margin:0;
}

#content.storefront #blowout-chart table {
	width: 100%;
	border-collapse: collapse;
}

#content.storefront #blowout-chart table td.blowout {
	color: #052E89;
	font-weight:bold;
}

#content.storefront #blowout-chart table th {
	padding:0 0 0 .3em;
}

#content.storefront #blowout-chart table td {
	padding: 0 .3em .3em .6em;
	
}

#content.storefront #blowout-chart table thead th {
	color: #841613;
	font-weight: normal;
}


#content.storefront #featured-categories {
	width: 662px;
	height: 301px;
	overflow:hidden;
}

#content.storefront #newsletter-signup {
	float: right;
	width: 40%;
	margin: 0 0 .5em 1em;
	color: #fff;
	background-color: #4271d9;
}

	#content.storefront #newsletter-signup h2 {
		color: #fff;
		font-weight: bold;
		padding: 10px;
	}
	
	#content.storefront #newsletter-signup p {
		padding: 0 .7em;
	}
	
	#content.storefront #newsletter-signup form {
		padding-bottom: .6em;
	}
	
	#content.storefront #newsletter-signup #signup #ea {
		font-size: 1.3em;
		width: 150px;
	}
	
	#content.storefront #newsletter-signup #signup input {
		vertical-align: middle;
	}


#content.storefront #featured-products div.product {
	float: left;
	width: 24.5%;
	padding: 0;
	text-align: center;
	border-bottom: 0;
	border: 0;
}

	#content.storefront #featured-products div.product h4 a {
		font-size: .8em; 	
		color:#2F5BC0;
	}




/* Product List - Base */

div.category {
	overflow: hidden;
	width: 100%;
	margin: 0 0 2em 0;
}

	div#content.storefront div#featured-categories div.category a img {
		width: 660px;
		border:1px solid #666666;
	}

div.product
{
	width: 98%;
	padding: 3% 1%;
	border-bottom: 1px solid #E1E1E1;
	overflow: hidden;
}

div.product.last
{
	border-bottom-width: 0;
	margin: 0;
}

div.product div.photo {
	float: left;
	width: 100px;
	overflow: hidden;
}

	div.product div.photo a img {
		width: 98%
	}
	
		div.product div.photo span {
			font-size:6pt;
			color:#666666;
		}
	
td.photo a img,
div#media img,
div.product div.photo img {
	border: 1px solid #666666;
}

div.details span.buy-it-button a img { 
	border:0 
}

div.product div.information
{
	font-size: .9em;
	width: 320px;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	line-height: 130%;
	height: 110px;
}

div.product div.information h3 {
	font-size: 1.2em;
	margin: 0 0 .2em 0;
}

div.product div.information h3 a {
	text-decoration: none;
}

div.product div.information p {
	margin: 0 0 .4em 0;
	line-height: 150%;
}

div.product div.information p.more a {
	font-size: .9em;
	color: #777;
	text-decoration: none;
	font-weight: normal;
}

div.product div.details
{
	background:none repeat scroll 0 0 #E1E1E1;
	border:1px solid #666666;
	float:right;
	padding:6px 0;
	text-align:center;
	width:198px;
}
div.product div.detailsrel
{
	float: right;
	width: 205px;
	text-align: center;
	background: transparent url("/images/IntuitSolutions/layout/list.gif") no-repeat center;
	padding: .4em 0;
}

div.product ul.price
{
	margin: 0 0 .5em 0;
	font-size: 1.1em;
	list-style: none;
}

div.product ul.price li
{
	margin: 2px 0;
	list-style: none;
}

	ul.price li
	{
		margin: 6px 0;
		list-style: none;
	}

div.product ul.price li.retail
{
	color: #777;
	font-size: .9em;
}

div.product ul.price li.retail span
{
	text-decoration: line-through;
	color: #777;
}

div.product ul.price li.our
{
	color: #052e89;
}

div.product ul.price li.our span
{
	font-size: 1.1em;
	font-weight: bold;
}

	ul#storeicons li {
		display: inline;
	}

	ul#storeicons li img.paypalseal {
		width:80px;
	}
	

/* Catalog Detail */
#content.catalogdetail #add-to-cart {
	background: #e1e1e1;
	border:1px solid #666666;
	width: 198px;
	margin: 0;
	padding: 0;
	color:#666666;
}

#content.catalogdetail #add-to-cart li {
	text-align:center;
}

#content.catalogdetail #product-title
{
	margin: 0 0 .5em 0; 
	padding: 0 0 .3em 0; 
	border-bottom: 1px dotted #ddd;
	width: 100%;
	overflow: hidden;
}

#content.catalogdetail #product-title a
{
	text-decoration: none;
}

#content.catalogdetail h1 span.sku
{
	color: #555;
	display: block;
	font-size: .4em;
	font-weight: normal;
	font-family: sans-serif;
	margin: 0;
	display: none;
}
#content.catalogdetail #description {
	padding-top: .5em;
}

#related-products h2 {
	padding: 0 0 .2em 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 .5em 0;
}

#related-products a {
	text-decoration:underline;
}

#content.catalogdetail #focus {
	width: 100%;
	overflow: hidden;
	padding: 0 0 .5em 0;
	margin: 0 ;
}

	#content.catalogdetail #information {
		float: right;
		width: 250px;
	}
	
		#content.catalogdetail h2 {
			font-size: 0.9em;
			margin: 0 0 .3em 0;
			padding:0 0 0 0.8em;
			font-weight: bold;
			border-bottom: 1px solid #ccc;
			width: 98.6%;
			text-align: left;
		}

	#content.catalogdetail #information div.section
	{
		margin: 0 0 .5em 0;
		font-size: .95em;
		margin: 0 auto 1em;
	}
	
	#content.catalogdetail #information div.section table
	{
		border-collapse: collapse;
		width: 100%;
		margin: 0 0 .3em 0;
	}
	
		#content.catalogdetail #information div.section table tr.even
		{
			/* background-color: #dde8f3; */
		}
	
		#content.catalogdetail #information div.section table td
		{
			width: 50%;
			padding: .5em;
		}
		
		#content.catalogdetail #information div.section table td,
		#content.catalogdetail #information div.section table th
		{
			padding: .3em .3em;
		}
		
		#content.catalogdetail #information div.section table th
		{
			text-align: right;
			font-weight: bold;
		}
		
		#content.catalogdetail #information div.section table #add td
		{
			text-align: center;
			padding: 1em 0;
		}
		
		#content.catalogdetail #information div.section table #retail td,
		#content.catalogdetail #information div.section table #retail th
		{
			color: #e40404;
			font-size: 1.1em;
			/* background-color: #f7dbdb; */
			text-decoration: line-through;
			font-weight: normal;
			
		}
		
		#content.catalogdetail #information div.section table #retail th
		{
			text-decoration: none;
		}
		
		
		#content.catalogdetail #information div.section table #our td,
		#content.catalogdetail #information div.section table #our th
		{
			font-size: 1.45em;
			color: #1e6a04;
			/* background-color: #e2f7db; */
			font-weight: normal;
		}
		
		
		#content.catalogdetail #information div.section table #save td
		{
			font-style: italic;
			font-size: 1.2em;
		}
		
		#content.catalogdetail #information div.section table #add td {
			text-align: center;
		}
		
	
		
		
	
	#content.catalogdetail #description
	{
		margin: .5em 0 0 0;
		font-size: .95em;
	}
	
		#content.catalogdetail #description h2
		{
			margin: .4em 0 .1em 0;
			font-size: 1.2em;
			font-weight: bold;
		}
		
		#content.catalogdetail  #description p 
		{
			margin: 0 0 1em 0;
			line-height: 130%;
		}
	
		#content.catalogdetail #description ul
		{
			list-style: disc;
			padding: 0 0 0 35px;
			color: #fff;
		}
		
			#content.catalogdetail #description ul li
			{
				list-style: disc;
				margin:  0 0 .5em 0;
			}
			
				#content.catalogdetail #description ul li ul
				{
					margin:  0 0 .5em 0;
				}
	
	
	#content.catalogdetail #media
	{
		width: 400px;
		float: left;
		text-align: left;
	}
	
	#content.catalogdetail ul#gallery {
		list-style: none;
		padding: 0;
		width: 600px;
		margin-top: 6px;
		margin-bottom: 9px;
		overflow: hidden;
	}
	
		#content.catalogdetail ul#gallery li {
			float: left;
			padding: 6px;
			height: 109px;
			width: 100px;
			margin-right: 6px;
			border: 1px solid #666666;
			margin-top: 6px;
                        font-size:7pt;
			text-align:center;
		}
		
		#content.catalogdetail ul#gallery li.selected {
			border: 3px solid orange;
		}
		
			#content.catalogdetail ul#gallery li a img {
				width: 100px;
				height: 100px;
				display: block;
				margin:0 auto 0px;
				border: 0;
			}


		#content.catalogdetail #related-products
		{
			text-align: left;
		}
		
	#content.catalogdetail #guarantee
	{
		list-style: none;
		text-align: center;
		padding: 0;
		margin: 0;
		font-size: 1.2em;
	}
	
	#content.catalogdetail #guarantee li
	{
		margin: .2em 0;
	}
	
	
	

/* Content Element Defaults! */
a {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

strong {
	padding: 0 .2em;
}

acronym {
	cursor: help;
	border-bottom: 1px dotted #bbb;
}

#content p, #content dl, #content table {
	margin: 0 0 .4em 0;
}

#content h1, #content h2, #content h3, 
#content h4, #content h5, #content h6 {
	color: #990000;
	font-weight: normal;
}

	#content h1.top {
		margin-top:0px;
	}
	
	#content h2.mad-pad {
		margin-top:24px;
	}

#content p {
	line-height: 140%;
}


#content h1.noMargin {
	margin:0 0 10px 0;
}

#content.recentlyviewed h1, 
#content.comparisonlist h1 {
	margin:-5px 0 10px 0;
}

#content h2 {
	font-size: 1.2em;
	margin: 0 0 .2em 0;
}

#content h1,
#content.storefront h2,
#content.storefront h4 {
	font-size: 0.9em;
	margin: 20px 0 10px 0;
	color: #fff;
	font-weight:bold;
	padding: 0.4em 0 0.4em 0.8em;
	background: #990000 url("/images/IntuitSolutions/layout/sidebar-corner.gif") no-repeat top right;
	height: 13px;
}

#checkout-process {
	display: block;
	width: 616px;
	height: 45px;
	margin: 0 auto 10px auto;
}


div.staff {
	float: left;
	width: 25%;
	text-align: center;
}

div.staff a {
	text-decoration: none;
}


/* children!!! */
#content.cataloglist #children
{
	background-color: #e1e1e1;
	padding: .2em;
	margin: 0 0 2em 0;
	font-size: .85em;
	overflow: hidden;
}



#content.cataloglist #children ul
{
	float: left;
	width: 50%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}

#content.cataloglist #children h2
{
	margin: 0 0 .2em 0;
	color: #333;
	font-size: 1.3em;
	font-weight: bold;
	display: none;
}

#content.cataloglist #children ul li
{
	width: 100%;
	padding: .2em 0;
	margin: 0;
}

#content.cataloglist #children ul li a {
	text-decoration: none;
}

#content.cataloglist #children ul li a:hover {
	text-decoration:underline;
}

#content.cataloglist #children ul li span.product-count
{
	color: #666666;
}

#content.cataloglist h2 {
	color:#900;
}

#content.cataloglist h2 a {
	color:#900;
	text-decoration:none;
	font-weight:normal;
}

#content.cataloglist h2 a:hover {
	text-decoration:underline;
}

#content.cataloglist #list
{
	overflow: hidden;
	width: 100%;
}

#content.cataloglist a {
	text-decoration:underline;
	font-weight:normal;
}

.remove-spacing {
	margin:0;
}

div.left {
	float:left;
}

div.right {
	float: right;
	font-size: 10px;
	font-weight: normal;
	margin-right: 7px;
}

h1 div a {
	background:transparent;
}

#category-title h1 {
	margin:20px 0 0 0;
}

p.brief-description {
	color:#666;
}

/* CHECKOUT CSS!!! */

#body.checkout h2 {
	margin: 1.3em 0 .1em 0;
}

#body.checkout p {
	margin: .3em 0 1em 0;
}

#body.checkout table {
	width: 100%;
	border-collapse: collapse;
}

#body.checkout fieldset {
	padding: 1% .5%;
	width: 98%;
	margin: 0 0 1.2em 0;
	border: 1px solid #ddd;
}

#body.checkout fieldset p {
	padding: .5em;
}

#body.checkout fieldset legend {
	padding: .2em .5em;
	font-size: 1.3em;
}

#body.checkout table td, 
#body.checkout table th {
	vertical-align: top;
	padding: .3em;
}


#body.checkout table.form th {
	text-align: right;
	width: 200px;
}

#body.checkout p.important {
	background-color: #f6facd;
	padding: .3em;
	margin: 1em 0;
}

	#body.checkout p.important a {
		text-decoration: underline;
		color: #4d5409;
		font-weight: bold;
	}

#body.checkout table.form p.note {
	font-size: .8em;
	margin: 0;
	padding: 0;
	font-style: italic;
}

#body.checkout #totals tr td,
#body.checkout #totals tr th {
	border-bottom: 1px solid #ddd;
}

/* CheckoutPro */

#body.checkout #checkout-methods {
	width: 100%;
	overflow: hidden;
	margin-top: 1.5em;
}

	#body.checkout #checkout-methods div.method {
		margin-bottom: 1.5em;
	}

	#body.checkout #checkout-methods p {
		margin: .3em 0;
	}

	#body.checkout #new-and-anon {
		float: left;
		width: 43%;
	}
	
	#body.checkout #returning-customers {
		float: right;
		width: 55%;
	}
	
		#body.checkout div.button {
			text-align: center;
		}
	
	#body.checkout #returning-customers table.form th {
		width: 100px;
	}
	
	



/* Cart */
span#currentdate {
	float:right;
	position:relative;
	top:-119px;
}

#body.checkout #accurate-shipping-amount {
	text-align: center;
	margin: 0 0 2em 0;
}

#body.checkout #cart {
	margin: 2em 0 .5em 0;
	border-bottom: 1px solid #ddd;
}

#body.checkout #cart th {
	text-align: center;
	border-bottom: 1px solid #ddd;
	color: #999;
	font-size: .85em;
}

#body.checkout #cart tr.remove {
	background-color: #fdd5d3;
}

#body.checkout #cart th,
#body.checkout #cart td {
	text-align: center;
	padding: .4em 0;
	vertical-align: middle;
}

#body.checkout #cart th.qty,
#body.checkout #cart td.qty,
#body.checkout #cart td.qty input {
	text-align: center;
}

#body.checkout #cart th.item,
#body.checkout #cart td.item {
	width: 55%;
	text-align: left;
}

#body.checkout#cart td.item a {
	font-size: 1.3em;
	text-decoration: underline;
}

#body.checkout #cart td.item span {
	color: #888;
	font-size: .8em;
	display: block;
}

#body.checkout #cart td.photo img {
	height: 70px;
}

#body.checkout #update {
	text-align: right;
}

#body.checkout #estimated-totals {
	margin: 3em auto 2em auto;
	padding: .5em;
}

#body.checkout #estimated-totals h2 {
	margin: 0 0 .2em 0;
}


#body.checkout #estimated-totals table th,
#body.checkout #estimated-totals table td {
	border-bottom: 1px dotted #999;
}


#body.checkout p.note {
	text-align: left;
	margin: .3em 0 0 0;
	color: #888;
	font-style: italic;
}

#body.checkout.cart p.note {
	text-align: center;
}


#body.checkout #checkoutpro {
	text-align: center;
}

#body.checkout.cart #cart-options {
	list-style: none;
	padding: 0;
}

#body.checkout #content.billing #payment-methods {
	margin: 0 0 1em 0;
}

#body.checkout #content.billing select {
	width: 80px;
}
/* Invoice Template Specifics */

#body.checkout.invoice table {
	margin: 0 0 1em 0;
}

#body.checkout.invoice #order-details td,
#body.checkout.invoice #order-details th {
	text-align: center;
	border: 1px solid #ddd;
}

#body.checkout #cart th.item,
#body.checkout #cart td.item {
	text-align: left;
}

#body.checkout #totals {
	width: 100%;
}

#body.checkout #totals th
#body.checkout #totals td {
	border: 1px solid #ddd;
}

#body.checkout #totals th {
	text-align: left;
	font-weight: normal;
	width: 50%;
}

#body.checkout #totals td {
	text-align: right;
	width: 50%;
}

#checkout-progress{
	width: 640px;
	height: 68px;
	display: block;
	margin: .5em auto;
}

.ui-dialog {
	background-color: #fff;
	border: 5px solid #333;
	text-align: left;
}

.ui-dialog-buttonpane {
	text-align: center;
	padding: .3em;
	position: none;
}


.ui-dialog-titlebar-close {
	display: none;
}

.ui-dialog-titlebar {
	background-color: #ed2124;
	font-size: 1.4em;
	color: #fff;
	padding: .2em .5em;
	margin: 0 0 .2em 0;
}

.ui-dialog-content {
	margin: .5em;
}

div.comparison-checkbox {
display: none;
float: left;
margin:0 0 0 20px;
text-align:center;
width:185px;
}

div.comparison-checkbox input {
vertical-align: middle;
}

#sidebar div.section div.product a.thumb {
float: left;
margin-right: 5px;
background-repeat: none;
background-position: center;
width: 60px;
height: 60px;
border: 1px solid #666666;
text-indent: -9999px;
}

.small {
	margin-left: 11px;
}

.recentlyviewed {
	margin-top: 10px;
}

.comparisonlist {
	margin-top: 10px;
}

#compare-table tr {
	border-bottom:1px solid #E1E1E1;
	display:block;
	padding:3% 1%;
	width:98%;
}

#compare-table td.photo { 
	vertical-align:top; 
	width: 110px; 
	padding: 0 0 0 3px; }

	#compare-table td.photo img {
		border: 1px solid #666666;
	}

td.buy div.details
{
	background:none repeat scroll 0 0 #E1E1E1;
	border:1px solid #666666;
	float:right;
	padding:6px 0;
	text-align:center;
	width:200px;
}

#content.cataloglist p#results {
	color: #666666;
}

#content.cataloglist p#results a {
	font-weight: bold;
}

#content #children  li.current a{
	font-weight:600;
}
