.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
}

.heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 900;
	text-indent: 20px;
}
.Explination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #FF0000;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
}
.SysRow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #ffffff;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #BA0F13;
}
.SysContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #000000;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid #BA0F13;
}
.SysContainerHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #ffffff;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid #BA0F13;
	background-color: #BA0F13;
}
.SysButton1 {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}


		.PriceTableHeading {
			font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			background-color:  #244878;
		}
		.PriceTabletitle {
			font-family: verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: 300;
			color: black;
			background-color: #ffffff;
		}





/*Hprizontal Menus http://cbll.net/howto/CSS_Buttons */

div.horizontalmenu a {
	font: bold 8pt/19px Arial;
	margin: 2;
	padding-right: 20;
	padding-left: 5;
	background: #ffffff url(button_Arrow_wBorder.gif) no-repeat right center;
	color: #000000;
	text-decoration:none;
	text-align: center;
	border-top: 1px solid #BA0F13;
	border-right: 1px solid #BA0F13;
	border-bottom: 1px solid #BA0F13;
	border-left: 1px solid #BA0F13;
}

div.horizontalmenu span {
padding: 1px;
}

div.horizontalmenu a:hover {
background: #BA0F13 url(button_Arrow_wBorder.gif) no-repeat right center;
padding-right: 20;
color: white;
}


.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 300;
}
	#navlist li { 
	list-style-type: square; 
	font-size: 11px;
	}

.sys_tabSingle {
	font-size:12px;
	color: #BA0F13 ;
	font-weight:900;
	padding-left:10px;
	padding-right:10px;
	valign:middle;
}

.OrderFormContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:900;
}

.DescriptionContainer {
	font-size:11px;
	font-weight:300;
	padding-left:5px;
	padding-right:5px;
}
.ProductName {
	FONT-SIZE: 14px;
	FONT-FAMILY:  Verdana, tahoma, Arial;
	font-weight: 900;
	COLOR: #000066;

}
.CartPrompt {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-align: center;
	background-color: #BA0F13;
	color: #ffffff; 
	border-top: solid 1px #BA0F13;
	border-right: solid 1px #BA0F13;
	border-bottom: solid 1px #BA0F13;
	border-left: solid 1px #BA0F13;
}



.CartAddressContainer {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-align: left;
	border: 0px solid #cccccc;
	Padding-left: 5px;
}
.CartAddressHeading {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-align: left;
	border-top: 1px solid #cccccc;
	border-Left: 1px solid #cccccc;
	border-Right: 1px solid #cccccc;
	Padding-left: 5px;
	Padding-top: 1px;
	Padding-bottom: 1px;
	background-color: #f4f4f4;
}
.CartAddressData {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-align: left;
	border: 1px solid #cccccc;
	Padding-left: 10px;
	Padding-top: 3px;
	Padding-bottom: 3px;
	background-color: #FFFFFF;
	vertical-align: top;
}


.CartContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-align: center;
	border: 0px solid #cccccc;
}



.CartHeading {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-align: center;
	background-color: #244878;
	color: #ffffff; 
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.CartData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	background-color: #FFFFFF;
	border-top: solid 0px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 0px #cccccc;
	Padding-left: 5px;
	Padding-right: 0px;
	vertical-align: top;
}
.CartTotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	background-color: #FFFFFF;
	border-top: solid 0px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 0px #cccccc;
	border-left: solid 0px #cccccc;
	line-height: 20px;
}


.CartTotalBottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	background-color: #FFFFFF;
	border-top: solid 0px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 0px #cccccc;
	line-height: 20px;


}
.CartBlank{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	border-top: solid 0px #cccccc ;
	border-right: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
	border-left: solid 0px #cccccc;
}
.CartForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px solid #999999;
	text-align:center;
}

.CartPaymentContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-align: left;
	border: 1px solid #cccccc;
	Padding-left: 5px;
}
.CartPaymentHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFffff;
	background-color:#cccccc;
	text-align: Center;
	text-indent: 2pt;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	border-top: solid 0px #ccccc;
	border-right: solid 0px #ccccc;
	border-bottom: solid 1px red;
	border-left: solid 0px #cccccc;
}
.CartPaymentText {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana,tahoma,Arial; 
	BACKGROUND-COLOR: #ffffff

}




.BoxNameSmall {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	color: #990000;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
<!--
.Box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	text-indent: 2pt;
	vertical-align: top;
}
.Box1_Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #BA0F13;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
}

/* background-image: url(bullet_4.gif); */ 
.Box1_Heading_Bullet {
	font-weight: 900;
	color: #666666;
	text-align: left;
	text-indent: 2pt;
	vertical-align: middle;
	width: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}

.tabTableContainer {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	width:95%;
	align:center;
}

.tab_table {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px;
	background-image:  url(../../../DetailTabs/Img/l3_locklogo2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tab_on {
	FONT-SIZE: 12px;
	FONT-WEIGHT: 900;
	MARGIN: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	BACKGROUND-IMAGE:  url(../../../DetailTabs/img/tabbackground_on.gif);
	BACKGROUND-REPEAT: 
	repeat-x;
	TEXT-ALIGN: center;
	padding-right: 10px;
	padding-left: 10px;
}

.tab_on A {
	DISPLAY: block; WIDTH: 100%; COLOR: #000000; HEIGHT: 15px; TEXT-DECORATION: none
}
.tab_on A:visited {
	DISPLAY: block; WIDTH: 100%; COLOR: #000000; HEIGHT: 15px; TEXT-DECORATION: none
}

.tab_off {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: 900; 
	BACKGROUND-IMAGE:  url(../../../DetailTabs/img/tabbackground_off.gif); 
	CURSOR: hand;
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #000000; 
	BACKGROUND-REPEAT: repeat-x; 
	TEXT-ALIGN: center;
	padding-right: 10px;
	padding-left: 10px;

}

.tab_off A {
	DISPLAY: block; 
	WIDTH: 100%; 
	COLOR: #000000; 
	HEIGHT: 15px; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center
}

.tab_off A:hover {
	COLOR: #666666
}
.TabEndCell {
	background-image:  url(../../../DetailTabs/Img/l3_locklogo2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.undertabs {
	FONT-SIZE: 11px; 
	FONT-WEIGHT: 100; 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-image:  url(../../../DetailTabs/Img/bg_bottomTable.gif);
	padding-right: 10px;
	padding-left: 10px;
}


.xsnazzy h1, .zsnazzy h1 {
	margin:0;
	font-size:12px;
	padding:0 10px 5px 10px;
	border-bottom:1px solid #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:300px; 
float:center; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_ax {
	background:#c9ba65;
	color:#fff;
}
.color_a {
	background:#cccccc;
	color:#000;
}

.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}
.color_e {
background:#ff0000; 
color:#fff;
}
.color_F {
background:#FF0000; 
color:#fff;
}

.color_SantaFe {
background:#BA0F13; 
color:#fff;
}


.ErrorMessage {
color:red;
font-weight:bold;
}

.textSmall {
	FONT-SIZE: 10px; 
	COLOR: #5e5d5d; 
	FONT-FAMILY: Verdana,tahoma,Arial; 
	BACKGROUND-COLOR: #ffffff

}
.SmallText {
	FONT-SIZE: 10px; COLOR: #5e5d5d; FONT-FAMILY: Verdana,tahoma,Arial; BACKGROUND-COLOR: #ffffff
}





