body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	background: #020202 url('http://p10.hostingprod.com/@diamondite.com/images-used/sc-page-bg.jpg') no-repeat fixed center;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 72%;
	font-family: Tahoma, Arial, sans-serif;
	}

	#container {
		width: 780px;
		margin: 0 auto;
		text-align: left;
	}

	h1 { font-size: 1.5em; }
	h2 { font-size: 1.3em; }
	h3 { font-size: 1.2em; }
	h4 { font-size: 1.1em; }
	img { border: 0px none; }
	input, select { font-size: 1em; }
	.valign * { vertical-align: middle; width: 150px;}
	span.shea {
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;
		background-repeat: no-repeat;
		}
		a span { cursor: pointer; }
	div.stylish {
		width: 600px; height: 18px;
		margin: 0; padding: 0;
		background: white url('homepage-divider-rev.jpg') no-repeat left top;
	}


#bodyshell {
	background: white url('bodyshell-bg.png') repeat-y left top;
	padding-left: 180px;
	float: left;
	margin: 0;
	width: 600px;
	}
	#bodyshell.home { background-color: #D1D0C0; }
	#bodycontent {
		position: relative;
		float: right;
		display: inline;
		width: 600px;
		}
		td#breadcrumbs { padding: 6px; font-size: 11px; color: #0033cc; }
	#nav-product {
		float: left;
		margin: 0px 0 0 -180px;
		position: relative;
		width: 180px;
		z-index: 100;
		display: inline;
		padding-bottom: 80px;
	}



	#header {
		width: 780px;
		min-height: 195px;
		background: #9c9b9b url('DIA-header-9-09.jpg') no-repeat left top;
		position: relative;
		float: left
		}
		* html #header { height: 195px; }
		#header form { margin-bottom: 0; }
		#brandmark {
			float: left;
			position: relative;
			width: 430px;
			height: 126px;
			margin: 0;
			}
			#brandmark a {
				display: block;
				position: relative;
				overflow: hidden;
				width: 100%; height: 100%;
				}
				#brandmark a span { background: url('DIA-header-9-09.jpg') left top; }
		#pbmaLink {
			position: absolute;
			left: 587px; top: 126px;
			width: 1px; height: 1px;
			z-index: 100;
			zoom: 1;
			}
			#pbmaLink a {
				display: block;
				position: relative;
				overflow: hidden;
				width: 100%; height: 100%;
				}
				#pbmaLink a span { background: url('header-spacer.gif') -587px -1px; }
		#shadow {
			position: absolute;
			left: 721px; top: 195px;
			z-index: 100;
			display: none;
			}
			#shadow img { position: relative; }
		#hLinks, #hLinks li, #hLinks li a {
			height: 37px;
			position: relative;
			margin: 0; padding: 0;
			display: block;
		}
		#hLinks {
			width: 768px;
			float: left;
			clear: both;
			}
			#hLinks li { float: left; }
				#hLinks li a {
					width: 100%;
					overflow: hidden;
					}
					#hLinks li a span {
	position: absolute;
	left: 384px;
	top: -39px;
	width: 100%;
	height: 100%;
	background: url('DIA-header-9-09.jpg');
	background-repeat: no-repeat
					}
		#hLinks .h0 { width: 57px; }
		#hLinks .h0 span { background-position: 0 -146px; }
		#hLinks .h1 { width: 64px; }
		#hLinks .h1 span { background-position: -57px -146px; }
		#hLinks .h2 { width: 70px; margin-left:5px; }
		#hLinks .h2 span { background-position: -126px -146px; }
		#hLinks .h3 { width: 110px; margin-left:5px; }
		#hLinks .h3 span { background-position: -196px -146px; }
		#hLinks .h4 { width: 70px; margin-left:0px; }
		#hLinks .h4 span { background-position: -302px -146px; }
	    #hLinks .h5 { width: 137px; margin-left:250px; }
		#hLinks .h5 span { background-position: -610px -146px; }

		#hForm {
			clear: both;
			min-height: 32px;
			width: 370px;
			position: relative;
			}
			* html #hForm { height: 32px; }
			#hForm div span { background-image: url('DIA-header-9-09.jpg'); }
			#shopByBrand, #searchdiamondite, #hForm .valign {
				display: inline;
				float: left;
				position: relative;
				overflow: hidden;
			}
			.valign {width: 150px;}
			#shopByBrand *, #searchAutogeek * {
				vertical-align: middle;
			}
			#hForm form {
				display: inline;
				float: left;
				overflow: hidden;
			}
			#hForm select, #hForm input.searchQuery { width: 163px; }
			#hForm input.searchQuery { position: relative; z-index: 200; }
			#shopByBrand { width: 95px; height: 32px; margin-left: 15px; }
				#shopByBrand span { background-position: -192px -163px; }
			#searchdiamondite { width: 115px; height: 32px; margin: 0px 0px 0px 5px; }
				#searchdiamondite span { background-position: -484px -163px; }
			#hForm #searchdiamondite span.shea {background: url('/lib/yhst-36810465341236/search-diamondite.jpg') no-repeat; width: 115px}
			#shopByBrand span.shea {background: url('/lib/autogeek/shopbybrand.jpg') no-repeat; width: 95px}
			.hFormRight{ width: 400px; float: right;}
			#hForm form {
				width: 240px;
				overflow: hidden;
				white-space: nowrap;
				}
				#hForm form * { vertical-align: middle; }
			#searchGo { xposition: absolute; right: 0; top: 0; }

	#footer {
		/* background-color: #b3ab74; */
		background-color: black;
		clear: both;
		width: 780px;
		float: left;
		padding-bottom: 2em;
		position: relative;
		z-index: 200;
	}
	#footerBadges {
		width: 180px;
		position: absolute;
		left: 0;
		top: -80px;
		padding-top: 9px;
		text-align: center;
		}
		#footerBadges img {
			vertical-align: bottom;
			margin-bottom: 10px;
		}
	#fLinksBg {
		background: #0d0d0d url('/lib/autogeek/newfooterbg.png') repeat-x left top;
		border-bottom: 1px solid #c8c8c8;
		margin-bottom: 1.4em
	}
	#fLinks2 {
		width: 780px;
		line-height: 29px;
		border-bottom: 1px solid #686868;
		text-align: center;
		list-style: none;
		}
		#fLinks2, #fLinks2 li { margin: 0; padding: 0; }
		#fLinks2 li { display: inline; }
			#fLinks2 li a {
				color: white;
				padding: 0 5px;
				font: bold 1em/2em Tahoma, Arial, sans-serif;
				text-decoration: none;
				}
				#fLinks2 li a:hover {
					color: #fe0002;
					text-decoration: underline;
				}
	#fLinks {
		width: 809px;
		height: 29px;
		background: url('footer-bg.png') no-repeat left top;
		padding-left: 81px;
		margin-bottom: 10px; list-style-type:none; margin-left:0; margin-right:0; margin-top:0; padding-right:0; padding-top:0; padding-bottom:0
		}
		* html #fLinks { width: 780px; }
		#fLinks li {
			float: left;
			margin: 0; padding: 0;
			}
			#fLinks li a {
				display: block;
				position: relative;
				height: 29px;
				overflow: hidden;
				}
				#fLinks li span {
					background-image: url('footer-bg.png');
					background-repeat: none;
					position: absolute;
					left: 0; top: 0;
					width: 100%; height: 100%
				}
	#fLinks .l0 { width: 46px; }
	#fLinks .l0 span { background-position: -81px 0; }
	#fLinks .l1 { width: 51px; }
	#fLinks .l1 span { background-position: -127px 0; }
	#fLinks .l2 { width: 43px; }
	#fLinks .l2 span { background-position: -178px 0; }
	#fLinks .l3 { width: 96px; }
	#fLinks .l3 span { background-position: -221px 0; }
	#fLinks .l4 { width: 60px; }
	#fLinks .l4 span { background-position: -317px 0; }
	#fLinks .l5 { width: 103px; }
	#fLinks .l5 span { background-position: -377px 0; }
	#fLinks .l6 { width: 71px; }
	#fLinks .l6 span { background-position: -480px 0; }
	#fLinks .l7 { width: 88px; }
	#fLinks .l7 span { background-position: -551px 0; }
	#fLinks .l8 { width: 57px; }
	#fLinks .l8 span { background-position: -639px 0; }
	#fLinks .l9 { width: 111px; }
	#fLinks .l9 span { background-position: -696px 0; }

	#footer .text {
		float: right;
		margin-right: 1.6em;
		clear: both;
		color: white;
		}
		#footer .text a { color: white; text-decoration: none; }
			#footer .text a:hover { text-decoration: underline; }


#mainImage { vertical-align: bottom; }

#htmltop {
	background: url('newsletter-bg.png') no-repeat left bottom;
	color: #ccc7b8;
	font-size: .9em;
	padding-left:19px; padding-right:19px; padding-top:0; padding-bottom:4px;
	display: none;
	}
	#htmltop a { color: #ccc7b8; }
		#htmltop a:hover { text-decoration: none; }
#nav-product ul, #nav-product ul li { margin: 0; padding: 0; list-style: none; }
	#nav-product ul li { background: url('bodyshell-bg.png') repeat-y left top; }
	 * html #nav-product ul li	{background: black url('navbar-item-bg.png') left center;}
	#nav-product ul li a {
		display: block;
		background: black url('navbar-item-bg.png') left center;
		width: 144px;
		color: white;
		font-weight: bold;

		text-decoration: none; padding-left:28px; padding-right:8px; padding-top:4px; padding-bottom:4px
		}
		* html #nav-product ul li a { width: 180px; }
		#nav-product ul li a:hover { background-position: right center; color: #ffea00; }

#homepageSpecials {
	width: 600px;
	height: 40px;
	position: relative;
	}
	#homepageSpecials span {
		position: absolute;
		height: 100%;
		background-image: url('homepage-specials-rev.jpg');
		background-repeat: no-repeat
	}
	#homepageSpecials h2 {
		margin: 0;
		float: left;
		width: 560px;
		height: 40px;
		overflow: hidden;
		}
		#homepageSpecials h2 span {
			width: 560px;
			background-position: left top;
		}
	#homepageSpecials a {
		display: block;
		float: left;
		width: 40px;
		height: 40px;
		overflow: hidden;
		}
		#homepageSpecials a span {
			width: 150px;
			background-position: -560px 0;
		}

#banner-ads{
	background: #FFFFFF;
	width: 599px;
	float: right;
	text-align: center;
}

#homepageText {
	width: 600px;
	background: #f1f0e6 url('homepage-text-top-rev.png') no-repeat left top;
	float: left
	}
	#homepageTextBottom {
		width: 600px;
		min-height: 230px;
		background: url('homepage-text-bottom-rev.png') no-repeat left bottom;
		float: left
		}
		* html #homepageTextBottom { height: 230px; }
#homepageTextLeft, #homepageTextRight {
	float: left;
	display: inline;
	}
	#homepageTextLeft {
		width: 425px;
		xpadding: 9px 8px 90px 7px;
		}
		* html #homepageTextLeft { width: 425px; }
		#homepageTextLeft p { margin: 1em 0; padding: 9px 8px 0px 7px;}
		#homepageTextLeft h3 { font-size: 1em; margin: 1em 0; padding: 9px 8px 0px 7px;}
	#homepageTextRight {
		xwidth: 150px;
		width: 175px;
		xpadding: 47px 10px 60px 15px;
		}
		* html #homepageTextRight { width: 175px; }
		#homepageTextRight p { xmargin: 10px 0; padding: 47px 10px 60px 15px; }


	.home #contents {
		width: 599px;
		background-color: white;
		margin-left: 1px;
	}
	#contents a { color: black; }
	#contents .price-bold, #contents .sale-price, #contents .price {
		text-align: center;
		margin-top: .2em;
		}
		#contents .price-bold *, #contents .sale-price *,
		  #contents .price * { vertical-align: middle; }
	#contents .price-bold, #contents .sale-price {
		font-size: 1.1em;
		color: #D91A00;
	}
	#contents td {
		font-size: 72%;
		font-weight: bold;
	}
	#contents tr.hrule th {
		background: url('contents-bg.png') no-repeat left center;
	}
	#contents td.vrule {
		background: url('contents-bg.png') no-repeat center top;
	}

#sectionsContents {
	background-color: white;
	padding-bottom: 2px;
	margin-left: 1px;
	width:599px;
}

#newsletterSignUp { margin: 5px 0; }
	#newsletterSignUp fieldset { margin: 0; padding: 0; border: 0px none; }
		#newsletterSignUp fieldset * { vertical-align: middle; }
	#newsletterSignUp input.mailingIn { width: 109px; margin-right: 3px; }
	.nl-text {text-align: center; color: #fff; width: 152px; margin: 10px 14px 0px; font: 14px Arial, Helvetica, sans-serif;}
	.nl-text p {padding: 0px 15px; margin: 5px 0px 0px;}
	.nl-text b { margin: 0px 0px 10px; font: bold 16px Arial, Helvetica, sans-serif;}
	.nl-text img { margin: 10px 0px 0px;}

#recentlyViewedHeader { height: 40px; position: relative; margin-top: 2em; }
#recentlyViewedHeader span { background: url('/lib/autogeek/recently-viewed.png') no-repeat -1px top; }

#title {
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 14px;
	color: #0033cc;
	padding:4px 0 4px 0;
}


#headerLogin {
	float: left;
	width: 103px; height: 111px;
	position: relative;
	overflow: hidden;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	color: #F0CA38;
	padding-top: 15px;
	text-align: center;
	}
	#headerLogin a {
		color: white;
		text-decoration: none;
		}
		#headerLogin a:hover {
			color: #F0CA38;
			text-decoration: underline;
		}
	#headerLogin span { color: white; display: block; }


tr.alt {
    background-color: #EFEFEF;
}
tr.on {
    background-color: #FFF;
}

#mainimg{
margin:5px 0 0 0px;
}
.quantity-input{
text-align:right;
font-size: 10px;
}
#product-info-table-1{
border: solid 1px #999;
margin:5px 55px 10px 0px;
padding: 2px 2px 2px 2px;
}
* html #product-info-table-1{
margin:5px 25px 10px 0px;
}
#product-info-table-1 TH{
	font: normal 12px arial; color: #000;
	text-align: right;
	padding: 5px; 
	padding-right: 3px;
}
#product-info-table-1 TD{
	font: normal 12px arial; color: #000;
	padding: 5px; padding-left: 7px;
}
#product-info-table-1 .sale-price{
	font: bold 12px arial;
	color: #900;
}
#product-info-table-1 .yousave{font: normal 12px arial; color: #090;
}
#product-info-table-1 SELECT{font: normal 11px arial;
}
#product-info-table-1 .qtybox{font: normal 11px arial; width: 28px; text-align: right;
}
#product-info-table-2{
border: solid 1px #fff;
padding: 2px 2px 2px 2px;
width: 400px;
}
.product-info-table-2-header{
       	font: bold 12px arial !important;
        color: #fff !important;
        background: #636563 !important;
}
.product-info-table-2-footer{
        height: 66px;
}  
#product-info-table-2 TH{
	font: normal 12px arial; color: #fff;
	text-align: right;
	padding: 5px; 
	padding-right: 3px;
        background: #636563;
}
#product-info-table-2 TD{
	font: normal 12px arial; color: #000;
	text-align: left;
	padding: 5px; padding-left: 7px;
        background: #DEDFDE;
}
#product-info-table-2 .sale-price{
	font: bold 12px arial;
	color: #9C0000;
}
#product-info-table-2 .yousave{font: normal 12px arial; color: #009A00;
}
#product-info-table-2 SELECT{font: normal 11px arial;
}
#product-info-table-2 .qtybox{font: normal 11px arial; width: 28px; text-align: right;
}
#multi-quantity-text {font: 11px verdana; padding:0 3px 0 3px;
}
.multi-quantity-input {font: normal 11px verdana; text-align: right;
}
#multi-name {font: bold 11px verdana;
}
.multi-code {font: 11px verdana;
}
#multi-caption {color:#525552; font: 11px verdana;
}
.multi-price .price {color:#525552; font: 11px verdana;
}
.multi-price .saleprice {color:#CE0000; font: 11px verdana;
}
#multi-more-text {color:#525552; font: 11px verdana;
}
.multi-divider {background: url('/lib/autogeek/divider-bg.gif') repeat-x center left;
}
#multi-header {background:#525552 url('/lib/autogeek/multi-header.gif') no-repeat center left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px
}
td.loginhd { 
color: #FFF; font: normal 12px arial, helvetica, sans-serif; }
td.register a.accountlinks { border: none !important; color: #FF0000 !important; text-decoration: underline !important; }
td.register a.accountlinks:hover { text-decoration: none !important; }
td.logbtn { text-align: left; }

/* old-styles.css */


#imgplaceholder{
	position: absolute;
	visibility: hidden;
	text-align:left;
	border: 2px dashed #575757;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
    padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
    padding-right: 4px;
	text-decoration: none;
}
#sidebar td{
font: normal 12px Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	color: #000000;
}
#sidebar{
	width:200px;
}
td, th{
	font: normal 16px Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	color: #000000;
}
h1{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0033CC;	
	padding: 0;
	margin: 0;
}
h2{
	font: bold 12px;
	color: #ffffff;	
	padding: 0;
	margin: 0;
}
a{text-decoration: none;}
a:hover { text-decoration: underline; }
img{border:0px none;}
#cross-sell-hr{
	color: #D1D1D1;	
	padding: 0;
	margin: -5px;
}
#caption, #caption TD {font-weight: normal; font-family: arial; }
/*
#header td,#header a,#footer td,#footer a{
	font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#header a:hover, #footer a:hover{
	font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
*/
#related-items a, #related-items td, #related-items h3{
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7F7F7F;
}
#related-items a{
	text-decoration: underline;
}
#title{
	background-repeat: repeat-y;
	background-position: right;
	padding: 4px;
	display: block;
}
#navigation{
	background-repeat: no-repeat;
	background-position: center bottom;
}
#navigation td, #navigation a{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#navigation a:hover{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00FFFF;
}
#message{
	background-repeat: no-repeat;
	background-position: right;
}
#message td{
	color: #CCCCCC;
}
#breadcrumbs, #breadcrumbs td{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0033CC;	
	padding: 5px;
}
#breadcrumbs a{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0033CC;	
}
#breadcrumbs a:hover{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0033CC;	
}
#contents a, #contents td{
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;	
	text-align:left;
}
#contents a:hover{
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;	
}
#contentscat a{
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
#contentscat a:hover{
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
#showborder{
	border: 1px solid #FF0000;	
}
* html #subnav a, #nav A{
	width: 100%;
}
#nav A{
	font: bold 12px arial;
	display: block;
	background-color: #202020;
	color: #FFF;
	text-decoration:none;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #444444;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#nav A:hover{
	font: bold 12px arial;
	color: #00FFFF;
	text-decoration:underline;
}
#subnav a:hover {
	background-color:#212121;
	color:FFF;
	font:bold 12px arial;
}
#subnav{
	border:1px solid #212121;
	border-bottom:0px;
	font:bold 12px arial;
	background-color:#D7D7D7;
}
#subnav a {
	display:block; 
	color: #000;
	border-bottom:1px solid #212121;
	text-decoration:none;
	font:bold 12px arial;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~MULTI ADD TO CART~~~~~~~~~~~~~~~~~~~~~~~~~*/
#multi-add TD {font:normal 11px tahoma,arial !important;}
#multi-add .sep {border-bottom:1px solid #BEBEBE; padding:0px;}
#multi-add A {font:bold 12px arial,tahoma !important;}
#multi-add INPUT {text-align:right;}
#multi-add .price {font:normal 12px arial,tahoma !important;}
#multi-add .sale-price {font:bold 12px arial,tahoma; color:#9C0000;}
#multi-add .btn-line1 {border-bottom:1px solid #040404;}
#multi-add .btn-line2 {border-top:1px solid #040404;}
.cross-sell-hr{background: #D1D1D1; margin-bottom:5px;}


#recent-items td { font-size: 74%; }
	#recent-items td a { color: black; font-weight: bold; }
	.recent-items-saleprice { color: #f00; }


.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; }
.sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; }
.sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: #00f; }

.sitemap-header {
	font-size: 1.2em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 1em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: .8em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .7em;
	padding-left: 100px;
}

#navLogin {
	width: 170px;
	margin: 1em 0;
	padding: 5px;
	}
	#navLogin table { width: 100%; }
		#navLogin table td {
			font-size: 72%;
			color: white;
			}
			#navLogin input.text { width: 100%; }
			#navLogin input.defaultValue { color: #bbb; }
			#navLogin a {
				color: red;
				text-decoration: underline;
				}
				#navLogin a:hover { text-decoration: none; }

.requiredHintAnchor { position: relative; height: 0; }
.requiredHint {
	background-color: #f0f0c8;
	border: 1px solid black;
	position: absolute;
	margin: .2em 0 0 -11px;
	padding: 0.4em 0.7em;
	cursor: default;
	color: black;
	z-index: 201;
	-webkit-box-shadow: 3px 3px 2px #aaa;
	}
	.requiredHint div {
		width: 17px;
		height: 9px;
		background: url('/lib/autogeek/hint-bg.gif') no-repeat left top;
		position: absolute;
		top: -9px; left: 10px
	}

.comments-box{
	width:562px;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:15px;
	clear:both;
}

.comments-box .comments-inner{
	width:562px;
	border-bottom:1px solid #656565;
	padding-top:5px;
	padding-bottom:5px;
	background:url(/lib/autogeek/suggestion-box-repeat.gif) repeat-y top left;
}

.comments-box .comments-inner .comments-left{
	width:190px;
	text-align:left;
	float:left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:10px;
}

.comments-box .comments-inner .comments-right{
	width:335px;
	text-align:left;
	float:left;
	padding-left:15px;
}

.comments-box .comments-inner .comments-right textarea{
	border:none;
	border:1px solid #666666;
}

.comments-box .comments-inner .comments-right div{
	padding-top:5px;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel {
	text-align:left !important;	
}

#yfc_mymenu{
	margin:0px;
	padding:0px;
}

