  /* Remove all padding and margin to start clean */
* {margin:0; padding:0;}
p {font-size:12px; line-height:1.1em; margin-top:2px; color:#3C3C3C;}
body {margin:0px; padding:0px; font: 1.2em verdana, arial, sans-serif; text-align:left; min-width:775px; background: #FFFFFF url('images/headerbg.jpg') repeat-x; }
h1{font-size:1.2em; font-weight:normal; text-decoration:none; color:#35170C; margin-right:25px; margin-top:20px;}
h2{font-size:1em; font-weight:normal; text-decoration:none; height:20px;}
ul{list-style-type: none; padding:0; margin:0;}
li{font-size:.8em;}
a{color:blue;text-decoration:underline;}
.nospace{margin:0;padding:0;}
#main{width:98%;margin:0 auto;margin-left:20px;margin-right:20px;}
#carmain{width:98%;margin:0 auto;margin-left:20px;margin-right:20px;}
.rightPanel{width:50%; float:right; margin:0px; text-align:left;}
.leftPanel{width:48%; float:left; margin:0px; text-align:left;}	 
#cartable {
	width: 450px;
	padding: 0;
	margin: 0;
	table-layout:fixed;
	margin-top:15px;
	background: #000000;
}
#cartable td img{
width:130px;
height:97px;
border: 1px solid #000000;
}
#cartablelong {
	width: 800px;
	padding: 0;
	margin: 0;
	table-layout:fixed;
	margin-top:15px;
	background: #000000;
}
#cartablelong td img{
width:130px;
height:97px;
border: 1px solid #000000;
}
#mainsearch td{
text-align:right;
}
th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: url('images/table-header.jpg') repeat-x;
	cursor:pointer;
}

td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000000;
	font-size:1em;
	text-align:left;
}
#main
{
text-align:center;
margin:0 auto;
padding-top:50px;
}