body {
	text-align: center;
	
	font-family:Geneva;
	background-color:#373737;
	background-color:#000;
	padding:0;
	margin:0;
	
}
.wrapper {
	position: relative;
	width: 900px;
	font-size: 0.9em;
	margin: 0 auto -142px;
	text-align: left;
	background-color:#FFF;
	border:1px solid #FFF;
	background-image:url(http://dev.benchmarktuning.com/images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.header {
	height: 184px;

	
}
h1 {
	padding: 0 0 0.6em;
	text-shadow: #ddd 1px 1px 2px;
}
h2 {
	padding: 0 0 0.6em;
	color: #d00;
	font: 1.4em helvetica,arial,sans-serif;
	text-shadow: #ddd 1px 1px 2px;
}
p {
	padding: 0 0 1em;
	color: #666;
}
a {
	color: #666;
	text-decoration: none;

}
a:hover {
	color: #333;
}

.footer {
	position: relative;
	width: 900px;
	margin: 0 auto;
}
.footer a {
	color: #373737;
	text-decoration: underline;
	border: 0;
}
.footer p {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 900px;
	padding: 0;
	color: #373737;
	font: 0.8em arial,sans-serif;
	text-align: center;
}

.rstrong{color: #d00;}

.menu{background-color:#CCC;border:0px solid #000;}
.clear_left{clear:left;}
#lmenu{width:120px; float:left;padding:5px;margin-top:20px;border-right:1px dotted #373737;}
#rcontent{float:left;width:720px;border:0px solid #000;padding:20px;font-family:Helvetica,Arial,  sans-serif;color: #666;}
#item_search{margin:5px;border:0px solid #000;}
.itemTitleBold{color: #555555;font-weight:bold;}
.dspItem{width:220px;height:220px;border:0px solid #000;margin:5px;float:left;padding:4px;}
.dspImage{text-align:center;height:150px;}
.dspItem img{width:150px;}
.dspTitle{text-align:center;}
.dspPrice{color:#F00;text-align:center;}
.dspMoreInfo{text-align:center;}
.dspMoreInfo a{text-decoration:none;color:#00F;}
.dspMoreInfo a:hover{text-decoration:underline;color:#F00;}
#itemDetails{float:left;border:0px solid #000;width:500px;padding:5px;}
#detailsImage{float:left;border:0px solid #000;margin-right:5px;}
#detailsPrice{color:#F00;}

.MonthlyCalendara { font-size:11px; }
        
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavNext { width:10%; float:right; text-align:right; }
.MonthlyCalendar .MonthNavPrev { width:10%; float:left; }
.MonthlyCalendar .MonthName { width:80%; text-align:center; font-weight:bold; float:left; }

.MonthlyCalendar { width:730px; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { height:100px; vertical-align:top; border:solid 1px #ddd; }
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fafafa none repeat scroll 0 0; }
.Today { background:#A9DFFF none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:12px; padding:4px; background-color:#C0D0FF; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; border:solid 1px #000; cursor:pointer; }
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }

#MenuBar2{list-style:none;padding:0;margin:0;}