#mainpage {	width: 797px;	margin: 0;	padding: 0;	background-color: #fff; }  #topnav {	width: 797px;	background-color: #fff;	height: 22px;	border-bottom: 1px solid #fff;}  #header { 	clear: both; 	width:797px;	height: 105px;	background: #fff url() top left no-repeat;	margin: 0;	padding: 0;	text-align: left;	border-top: 1px solid #c00;	border-bottom: 1px solid #c00; }  #header p {  	line-height: 0;	margin: 40px 20px 0 0;	font: bold 14px Arial, Helvetica, sans-serif;	color: #fff;	text-transform: uppercase;	float: right;	display: inline;} #header img {	margin: 4px 0 0 10px;	padding: 0;}#topnav ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;} #topnav ul li{	float: left;	text-align: center;	padding: 0;	margin-right: 1px;}  #topnav ul li a {	background: #000;	width: 132px;	padding: .1em 0;	margin: 0;	color: #cccccc;	text-decoration: none;	display: block;	font: bold 10px/2em Verdana, Arial, Helvetica, sans-serif; }  #topnav ul li a:hover {	color:#fff;	background-color: #666; }  #link2{width:120px; float:left; border:1px solid black; height:20px; text-align:center; }  #search{width:800px;float:left;background-color:#FF0000;padding-right:10px;padding-left:10px;border-left:10px solid black;border-bottom:2px solid black;} #leftsidebar {	width:176px;	float:left; 	background-color: #fff;	height:100%;	margin: 0;	padding: 0;	text-align: center;  }    #leftsidebar img {  	margin: 20px auto 20px auto;	text-align: center;	display: block;}  #leftsidebar h3 {	color: #BCBABA;	background-color: #000;	width: 86%;	padding: .25em 0;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 12px;	font-weight: bold;	margin: 0;	text-align: center;}#leftsidebar input {	padding: 0;	margin: 0 0 0 20px;	line-height: 0;}/*************************** MAIN CONTENT AREA ************************************/  #middlecontent {	float:left; 	width:480px; 	vertical-align:middle; 	margin:10px 0 0 10px; 	text-align:center;	font-family:Arial, Helvetica, sans-serif;	background-color: #fff;}#middlecontent p, #loginInfo p {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #333;	padding: 0 1em 1em 1em;	text-align: left;}#middlecontent h1 {	font: bold 22px Georgia, "Times New Roman", Times, serif;	text-align: center;	margin: 0;	color: #0066cc;}#middlecontent h3 {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 1px solid #c00;	color: #c00;	text-align: left;	margin-left: 10px;}/***************************RIGHT SIDEBAR************************************/   #rightsidebar {	width:150px;	float:right;	margin: 10px 8px 0 0;	padding:0;	background-color: #fff;}	#navcontainer2{width:150px;margin-right:0px;margin-left:0px;margin-top:0px;margin-bottom:0px;border-right: 1px solid #000;padding: 0 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;background-color:#000000;color:#ffffff;text-align:center;}#navcontainer2 li{width:150px;list-style: none;border: none;border-bottom: 1px solid #BCBABA;margin: 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}#navcontainer2 li a{display: block;padding: 5px 5px 5px 0.5em;border-left: 10px solid #BCBABA;border-right: 10px solid #BCBABA;background-color: #cccccc;color:black;text-decoration: none;width: auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}#navcontainer2 li a:hover{border-left: 10px solid black;border-right: 10px solid #cccccc;background-color: #666666;color: #fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}#lowernav {	clear: both;	width:797px;	margin: 0;	padding: 1em 0;	background-color: #ccc; 	text-align:center;	float:left; }#lowernav a {	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	color:#000;	text-decoration:none;}#lowernav a:hover {	color: #c00;	text-decoration: underline;}#lowernav p {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}#footer{ text-align:center; float:left; width:797px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}#link1{float:left; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:left;}.clear { clear: left; }#leftsidebar input {	text-align: center;	margin: 0 auto;	line-height: 1.25em;	padding: 0;}.ProductPrice{	color :#B57109;	FONT-FAMILY : Verdana;	FONT-SIZE  :14px;	FONT-WEIGHT  : bold;	line-height: 16px;}.CompPrice{ 	 color :#B57109;	 FONT-FAMILY : Verdana ;	 FONT-SIZE  :10px;	 FONT-WEIGHT  : bold ;}.Price6{ 	 color :green;	 FONT-FAMILY : Verdana ;	 FONT-SIZE  :10px;	 FONT-WEIGHT  : bold ;}.Price12{ 	 color :blue;	 FONT-FAMILY : Verdana ;	 FONT-SIZE  :10px;	 FONT-WEIGHT  : bold ;}/*NEW STYLES*/#centerpage h1 {	font: bold 22px Georgia, "Times New Roman", Times, serif;	text-align: left;	margin: 0;	color: #c00;	border-bottom: 1px solid #c00;}#centerpage h2, #middlecontent h2 {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin: 0;	padding: .125em .25em;	color: #fff;	background-color: #c00;}#middlecontent table {	margin: 0 auto 1em auto;	font-size: 12px;}#centerpage h3 {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	border-bottom: 1px solid #c00;	color: #c00;	text-align: left;	margin-left: 10px;}#centerpage p {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #333;	padding: 0 1em 1em 1em;	text-align: left;}	#centerpage label {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #333;	text-transform: uppercase;	display: block;}#centerpage table {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color:#333;	margin: 20px;}#centerTemplate {	width: 420px;	margin: 0 5px;	padding: 0;	border: 0;}#sitemap {	width: 410px;	margin: 0 5px;	padding: 0;	border: 0;}#sitemap ul {	text-align: left;	color: #c00;		}	#sitemap ul li a{	list-style-type: disc;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #c00;}#sitemap ul li a:hover {	color: #666;}#sitemap p.sitemapHeader a {	font: bold 14px Verdana, Arial, Helvetica, sans-serif;	color: #000;	text-transform: uppercase;	text-decoration: none;	margin: 0;	padding: 0;}#sitemap p.sitemapHeader a:hover {	color: #666;}.imageFloatLeft {	display: block;	margin: 5px;	float:left;}.clear {	clear: both;}#breadcrumb {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #c00;	text-align:left;	margin-bottom: 20px;}#breadcrumb a {	color: #000;}#breadcrumb a:hover {		color:#666;}/* OLD STYLES*/#entirepage {	width:100%;	background-color: #fff;}#entirepage table td.grayFrame {	background-color:#fff;	border: 1px solid #999;}#pagination {	margin: 10px 0;	font-size: 12px;	text-align: center;}#pagination a {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color:#333;}#pagination a:hover {	color: #c00;}#pagination img {	margin-top: 5px;}#depttitle {	font: bold 22px Georgia, "Times New Roman", Times, serif;	text-align: center;	margin: 0;	color: #c00;}#importanttext{font-size:20px;font-weight:bold;color:#FF0000;text-align:center;}/* sub headings */h6, h6 a { 	font: bold 16px Verdana, Arial, Helvetica, sans-serif;	color: #c00;	text-align: left;	margin: 0 0 0 10px;} h6 a:hover {	color: #666;}/* home page content */.floatLeft {	float: left;	display: block;	padding: 5px;	margin: 10px 10px 5px 0;	border: 1px solid #999;}#middlecontent h1.home {	text-align: left;	border-bottom: 1px solid #c00;	}#middlecontent { text-align : center;  width : 600px; font-size:11px;}