#Container{ width:914px; margin: 0px; padding: 0px; border:0px; position:relative; }
#Top{  		width:914px; height: 28px; margin: 0px; padding: 0px; position:relative; float:left; background:url(/images/fullsize/border/top.gif); clear:left;}
#Middle{    width:914px; float:left; border:0px; margin: 0px; padding:0px; position:relative; background:url(/images/fullsize/border/middle.gif); background-repeat:repeat-y; background-position:top; clear:left;}
#Bot{  		width:914px; height: 32px; margin: 0px; position:relative; float:left; background:url(/images/fullsize/border/bottom.gif); clear:left; background-repeat:no-repeat; background-position:top; }
#ContentLine{  	width:880px; position:relative; border:0px; padding:0px; margin:0px; clear:left; }
#SubMenuContentLine { width:880px; position:relative; border:0px; padding:0px; margin:16px 18px 0px 19px; clear:left; }

#ShoppingBar{  width:914px; height: 60px; margin: 0px; position:relative; float:left; background:url(/images/fullsize/border/top-bottom.gif); clear:left; background-repeat:no-repeat; background-position:top; }
#SubMenuBackground{  width:914px; height: 60px; margin: 0px; position:relative; float:left; background:url(/images/fullsize/border/top-bottom.gif); clear:left; background-repeat:no-repeat; background-position:top; }

#KnightlightLogo{  clear:left; float:left; height:60px; width:290px; position:relative;	top:0px; left: 0px; margin:0px; padding:0px; clear:both;}
#KnightlightWords{  width:512px; position:absolute;	top:0px; left:370px; margin:0px; padding:0px; clear:both;}

#KnightlightCar{  clear:left; float:left; height:159px; width:914px; position:relative; top:0px; left: 20px; margin:0px; padding:0px; clear:left; background:url(/images/fullsize/frontend/menu-car.gif); background-position:bottom; background-position:left; background-repeat:no-repeat; }
#KnightlightCarPayPal{  width:100px; position:absolute; top:120px; height:29px; left:750px; margin:0px; padding:0px; clear:both;}
#KnightlightNotLegal{  width:300px; position:absolute; top:120px; height:29px; left:450px; margin:0px; padding:0px; clear:both; color:#FF0000; font-size:10px;}

#ButtonAbout  {  top:170px; left:100px; width:150px; position:absolute; height:30px;  margin:0px; padding:0px; clear:both; color:#FFFFFF; line-height:28px; font-size:14px; vertical-align:middle; text-decoration:underline; background:url(/images/fullsize/frontend/buttons.gif);}
#ButtonProduct{  top:220px; left:200px; width:150px; position:absolute; height:30px;  margin:0px; padding:0px; clear:both; color:#FFFFFF; line-height:28px; font-size:14px; vertical-align:middle; text-decoration:underline; background:url(/images/fullsize/frontend/buttons.gif);}
#ButtonFAQ	  {  top:270px; left:300px; width:150px; position:absolute; height:30px;  margin:0px; padding:0px; clear:both; color:#FFFFFF; line-height:28px; font-size:14px; vertical-align:middle; text-decoration:underline; background:url(/images/fullsize/frontend/buttons.gif);}
#ButtonLinks  {  top:320px; left:400px; width:150px; position:absolute; height:30px;  margin:0px; padding:0px; clear:both; color:#FFFFFF; line-height:28px; font-size:14px; vertical-align:middle; text-decoration:underline; background:url(/images/fullsize/frontend/buttons.gif);}
#ButtonContact{  top:370px; left:500px; width:150px; position:absolute; height:30px;  margin:0px; padding:0px; clear:both; color:#FFFFFF; line-height:28px; font-size:14px; vertical-align:middle; text-decoration:underline; background:url(/images/fullsize/frontend/buttons.gif);}
#IndexImageSwap{  top:170px; left:600px; width:270px; position:absolute; height:170px;  margin:0px; padding:0px; clear:both; }

#TopMenuSelected{  float:left; width:121px; position:relative; height:23px;  margin:0px; padding:0px; background-color:#303080; margin-left:2px; margin-right:2px; }
#TopMenu        {  float:left; width:121px; position:relative; height:23px;  margin:0px; padding:0px; background-color:#7070f0; margin-left:2px; margin-right:2px; }

#SubMenuSelected{  float:left; width:170px; position:relative; height:23px;  margin:0px; padding:0px; background-color:#303080; margin-left:2px; margin-right:2px; }
#SubMenu        {  float:left; width:170px; position:relative; height:23px;  margin:0px; padding:0px; background-color:#7070f0; margin-left:2px; margin-right:2px; }

#ShoppingTitle      {  top:12px; left: 20px; width:150px; position:absolute; height:30px;  margin:0px;  padding:0px; margin-left:2px; margin-right:2px;  font-size: 20px; line-height:30px; font-style: italic; font-weight: bold; color: #000080; text-align:left;}
#ShoppingQty        {  top:10px; left:280px; width:150px; position:absolute; height:30px;  margin:0px;  padding:0px; margin-left:2px; margin-right:2px;  font-size: 18px; line-height:30px; font-style: italic; font-weight: normal; color: #000080; text-align:left;}
#ShoppingTotal      {  top:10px; left:500px; width:250px; position:absolute; height:30px;  margin:0px;  padding:0px; margin-left:2px; margin-right:2px;  font-size: 18px; line-height:30px; font-style: italic; font-weight: normal; color: #000080; text-align:left;}
#ShoppingButton     {  top:16px; left:780px; width:100px; position:absolute; height:30px;  margin:0px;  padding:0px; margin-left:2px; margin-right:2px;  font-size: 18px; line-height:30px; font-style: italic; font-weight: normal; color: #000080; text-align:right;}

#TestimonialLine{  	width:500px; position:relative; border:0px; padding:0px; margin:0px; clear:left; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style:italic; text-decoration: none; color: #000000; text-align: justify;}

#ProductContainter{  float:left; width:320px; height: 400px; position:relative; border:0px; padding:0px; margin:25px 0px 25px 0px; border-color:#666666;}
#ProductTop{  float:left; width:318px; position:relative; border:0px; padding:0px; padding-top:10px; padding-bottom:10px; margin:0px; background-color:#a0a0dc; border-color:#000000; border-width:2px; border-style:solid;}
#ProductMid{  float:left; width:318px; position:relative; border:0px; padding-top:15px; padding-bottom:15px; padding-left:0px; padding-right:0px; margin:0px; border-color:#000000; border-left-width:2px; border-right-width:2px; border-style:solid; background-color:#C8C8FD;}
#ProductBot{  float:left; width:318px; position:relative; border:0px; padding:0px; padding-top:10px; padding-bottom:10px; margin:0px; background-color:#a0a0dc; border-color:#000000; border-width:2px; border-style:solid;}

#ProductLogo{  float:left; width:40px; height:45; position:relative; border:0px; padding:0px; margin:20px; background-image:url(../images/fullsize/products/products.gif); background-repeat:no-repeat; }
#ProductTitle{  float:left; width:720px; position:relative; text-align:center; }


h1 {  font-family: "Arial Black"; font-size: 20px; line-height:18px; font-style: normal; font-weight: bold; color: #000080;}
h2 {  font-family: "Arial Black"; font-size: 15px; line-height:13px; font-style: italic; font-weight: bold; color: #000080;}
h3 {  font-family: "Arial Black"; font-size: 13px; line-height:13px; font-style: italic; font-weight: bold; color: #000080;}
h4 {  font-family: "Arial Black"; font-size: 12px; line-height:13px; font-style: normal; font-weight: bold; color: #000080;}

.Copyright {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: italic; text-decoration: none; color: #000000; text-align: center;}
.LightWarning {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; text-decoration: none; color: #ff0000; text-align: center;}

.MainMenuButtons {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-weight:bold;  text-decoration: underline; color: #FFFFFF; text-align: center;}
.TopMenuButtons  { color:#FFFFff; line-height:22px; font-size:13px; font-weight:bold; vertical-align:middle; }
.TopMenuButtons:hover  { color:#FFFFaa; line-height:22px; font-size:15px; font-weight:bold; vertical-align:middle; }
.SubMenuButtons  { color:#FFFFff; line-height:22px; font-size:12px; font-weight:bold; vertical-align:middle; }
.SubMenuButtons:hover  { color:#FFFFaa; line-height:22px; font-size:13px; font-weight:bold; vertical-align:middle; }


.page_title  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: Center }
.page_centertext  { font-family: Antigoni Light; font-size: 12pt; text-align: Center }
.links-lrg   { font-family: Georgia; font-size: 14pt; font-style: italic; font-weight: bold }
body         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; text-align: left}

.MenuButtons {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: italic; text-decoration: underline; color: #FFFFFF; text-align: center}
.Body_Text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: 200}
.OutStock {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight:bold; color:#991111; }
.Price {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bolder}
.Small_Body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.TableHead {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #000099}
.ProductsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
}
.ProductBullets { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #000099; }

.location-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000000;

}
.location-tone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
.location-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
