.repeatContainer1  {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 25px;
	margin-top: 0px;
}
.Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	font-size: 11px;
}
.TypeSpecial {
	font-family: "Times New Roman", Times, serif;
	color: #371C04;
	line-height: 26px;
	font-size: 16px;
	font-style: italic;
	letter-spacing: 1px;
}

.Title1A {
	font-family: "Trebuchet MS", arial, verdana;
	color: #004891;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	background-image: url(/images/Interior/BG_Title1A.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-bottom: 5px;
}
.Title1B {
	font-family: "Trebuchet MS", arial, verdana;
	color: #1D4FA6;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #00598F;
	margin-bottom: 5px;
	text-align: right;
	background-image: url(/images/Interior/BG_Title1A.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.CatTitle {
	font-family: "Trebuchet MS", arial, verdana;
	color: #2C094E;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #2C094E;
	margin-bottom: 5px;
}

.SubTitle1A {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #014DA0;
}


.Title_2column {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #507618;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCA0;
}
.BoardName {
	font-family: "Trebuchet MS", arial, verdana;
	color: #0D3A85;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
	background-image: url(/images/Interior/BG_Title1A.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-bottom: 5px;
}


.BoardTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #0D3980;
	background-image: url(/images/Interior/BG_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 7px;
	padding-left: 15px;
}
.TagLine {
	text-align: center;
	background-image: url(/images/interior/BG_TagLine.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	margin-top: -11px;
	color: #F9D13B;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	padding-top: 2px;
	margin-bottom: 5px;
}

.AccentType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCF3D;
	font-weight: bold;
	font-size: 13px;
}
.AccentType2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #450E6B;
	font-weight: bold;
}


td.FormsInfo {
	border: 1px solid #CCCC9F;
	background-color: #EFEFE3;
	/* for IE */
  	filter:alpha(opacity=80);
	/* CSS3 standard */
  	opacity:0.8;
}

.photoColumnWrapper {
	width: 200px;
	float: right;
}
.photoBrdrPlain {
	background-image: url(/images/Interior/BG_photoFrame.gif);
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 0px;
	margin-bottom: 0px;
}




.photoBrdrLeft01 {
	background-image: url(/images/Interior/BG_photoFrame.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}
.photoBrdrRight01 {
	background-image: url(/images/Interior/BG_photoFrame.gif);
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 8px;
	margin-bottom: 5px;
}
.photoLeft {
	float: left;
	margin-right: 8px;
}


.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: normal;
}
.question {
	padding-left: 24px;
	text-indent: -24px;
	color: #470E81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.question .Q {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2D0A51;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.answer {
	padding-left: 43px;
	text-indent: -23px;
	color: #65951E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 20px;
}

.answer .A {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #65961D;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
/*Form Style*/

.submit input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 2px;
} 
input#email, input#name, input#firstname, input#lastname, input#companyname, input#companyaddress, input#city, input#state, input#zip, input#phone, input#email, input#cardtype, input#number, input#namecard, input#cvc, input#phone, input#fax, input#size, input#company, input#address, input#city, input#state, input#zip      {
	color: #000000;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
.PopUp #CardType {
	background-color: #EEEEEE;
}


textarea {
	color: #000000;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 550px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D349A;
	text-align: left;
	font-weight: bold;
	padding-top: 7px;
}
.normLink a:link, .normLink a:visited {
	color: #1C74DF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.normLink a:hover, .normLink a:active {
	color: #AE8E11;
	text-decoration: underline;
}


.email {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.email  a:link, .email a:visited {
	background-image: url(/images/Interior/btn_email_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #c67709;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.email  a:hover, .email  a:active {
	background-image: url(/images/Interior/btn_email_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #AE8E11;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.web {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.web  a:link, .web a:visited {
	background-image: url(/images/Interior/btn_weblink_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #58179d;
}
.web  a:hover, .web  a:active {
	background-image: url(/images/Interior/btn_weblink_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #AE8E11;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.pdf {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.pdf a:link, .pdf a:visited {
	background-image: url(/images/Interior/btn_pdf_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.pdf a:hover, .pdf a:active {
	background-image: url(/images/Interior/btn_pdf_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #AE8E11;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#googleMap #map {
	height: 400px;
	width: 685px;
	border: 1px solid #013876;
	margin-right: auto;
	margin-left: auto;
}
.PrintMapType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013876;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px solid #013876;
}

#googleMap #MapGetDirectionsTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 18px;
	color: #FFCF34;
	background-color: #013876;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(/images/Interior/BG_SectionTitle.gif);
	background-repeat: repeat-x;
}
#googleMap form {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#googleMap  .MapGetDirectionsBg {
	background-color: #E8E8E8;
	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-right-color: #013876;
	border-bottom-color: #013876;
	border-left-color: #013876;
}

#googleMap #drivingdirections {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	color: #013876;
}
#googleMap #mapsUsSaddr {
	width: 200px;
	background-color: #FBFBF7;
}
#googleMap #print {
	height: 750px;
	width: 750px;
	border: 1px solid #013876;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#googleMap #printWrapper {
	background-color: #E8E8E8;
	width: 685px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: 1px solid #013876;
	margin-top: 2px;
}
.photoBrdrServiceMap {
	background-image: url(/images/Interior/BG_photoFrameServiceMap.gif);
	padding-top: 8px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: auto;
	margin-bottom: 5px;
	margin-right: auto;
	height: 728px;
	width: 328px;
}
hr {
	margin:0px;
	line-height:0px;
	height:1px;
	display:block;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #0D3A85;
	color: #042E75;
}

table#Calendar  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
}
table#Calendar  td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#Calendar  .calendarTitle {
	color: #FBD431;
	background-color: #002B5A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
#Calendar  .calendarType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002B5A;
}
#Calendar .seminarTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #04134E;
}
#Calendar .seminarBrief {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04134E;
}

.ClickForDetails {
	background-image: url(/images/Interior/btn_Details.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-bottom: 0px;
}
.ClickForDetails a:link, .ClickForDetails a:visited {
	background-image: url(/images/Interior/btn_Details.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.ClickForDetails a:hover, .ClickForDetails a:active {
	background-image: url(/images/Interior/btn_Details.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -20px;
	line-height: -200em;
}
.FieldDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #53033f;
	line-height: 19px;
	font-size: 12px;
	padding-bottom: 2px;
	background-color: #F5F2ED;
	margin-bottom: 1px;
	padding-left: 3px;
	padding-top: 2px;
}

.FieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 13px;
	float: left;
	width: 110px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: #F5F2ED;
	margin-bottom: 1px;
	padding-left: 3px;
	padding-top: 2px;
}

.FieldType {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 13px;
	padding-bottom: 2px;
	background-color: #F5F2ED;
	margin-bottom: 1px;
	padding-top: 2px;
}

#PopUpHeader {
	background-image: url(/images/interior/BG_PopUpHeader.jpg);
	height: 100px;
	width: 650px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
table.PopUp  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(/images/interior/BG_PopUpTable.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 15px;
}
table.PopUp  td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cellTitle     {
	color: #052456;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.cellType     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002B5A;
}
.cellPrice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.HeaderTitle  {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 22px;
	font-weight: normal;
	color: #FFD43C;
	height: 28px;
	background-color: #00163A;
	background-image: url(/images/interior/BG_HeaderTitle.gif);
	text-align: center;
}

.PopUp  .seminarTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFCF34;
	background-image: url(/images/interior/BG_TagLine.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 2px;
	background-color: #0D3B87;
}
.PopUp  .seminarBrief {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #04134E;
}
.ClickToRegister {
	background-image: url(/images/interior/btn_registerOnline.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 153px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-bottom: 0px;
}
.ClickToRegister a:link, .ClickToRegister a:visited {
	background-image: url(/images/interior/btn_registerOnline.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 153px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.ClickToRegister a:hover, .ClickToRegister a:active {
	background-image: url(/images/interior/btn_registerOnline.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 153px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -18px;
	line-height: -200em;
}
.AddAttendee {
	background-image: url(/images/interior/btn_AddAttendee.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 173px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-bottom: 2px;
	margin-top: 2px;
}
.AddAttendee  a:link, .AddAttendee  a:visited {
	background-image: url(/images/interior/btn_AddAttendee.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 173px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.AddAttendee  a:hover, .AddAttendee  a:active {
	background-image: url(/images/interior/btn_AddAttendee.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 173px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -18px;
	line-height: -200em;
}

.AddToCart {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 123px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-bottom: 2px;
	margin-top: 2px;
}
.AddToCart a:link, .AddToCart a:visited {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 123px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.AddToCart a:hover, .AddToCart a:active {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 123px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -18px;
	line-height: -200em;
}

.ProceedToCheckout {
	background-image: url(/images/interior/btn_ProceedToCheckOut.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 193px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-bottom: 2px;
	margin-top: 2px;
}
.ProceedToCheckout a:link, .ProceedToCheckout a:visited {
	background-image: url(/images/interior/btn_ProceedToCheckOut.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 193px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.ProceedToCheckout a:hover, .ProceedToCheckout a:active {
	background-image: url(/images/interior/btn_ProceedToCheckOut.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 193px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -18px;
	line-height: -200em;
}




table#Store  {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(/images/interior/BG_PopUpTable.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	width: 520px;
}
table#Store td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ProductTitle  {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFCF34;
	background-image: url(/images/interior/BG_TagLine.gif);
	background-repeat: no-repeat;
	background-position: -20px 2px;
	background-color: #0D3B87;
	text-align: center;
}
table#YourCart {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(/images/interior/BG_PopUpTable.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
	width: 210px;
}
table#YourCart td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#YourCart .CartItemName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C2959;
	background-color: #EFEFEF;
}
#YourCart .CartItemPrice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	background-color: #E4E4E4;
}
#YourCart  .CartItemPriceTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #DFDFDF;
}
#YourCart .CartItemPriceTotal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	background-color: #D3D3D3;
}
#YourCart .CartNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
table.CartAsp {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	background-color: #FFFFFF;
	background-image: url(/images/interior/BG_PopUpTable.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
table.CartAsp  td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.CartAsp .Products {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFCF34;
	background-image: url(/images/interior/BG_TagLine.gif);
	background-repeat: no-repeat;
	background-position: -20px 2px;
	background-color: #0D3B87;
}
.CartAsp .CartDetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C3476;
	font-size: 12px;
}
.CartAsp .CartNote  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}
.CartAsp .SubTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
.repeatContainer1 .Type a:link, .repeatContainer1 .Type a:visited {
	color: #0153B9;
	text-decoration: none;
}
.repeatContainer1 .Type a:hover, .repeatContainer1 .Type a:active {
	color: #AE8E11;
	text-decoration: underline;
}

/* Hack so bullets are not hidden underneath floated images to the left */
.repeatContainer1 .Type ul, .repeatContainer1 .Type ol {
	zoom: 1; /* hasLayout for IE<= 6 */
	overflow: auto; /* shrink the list to sit beside floats in compliant browsers */
	margin: 0;
	padding: 0; /* zero the defaults so only one or other is used per you margin request below */
}
.repeatContainer1 .Type ul li {
	list-style-type: disc;
	margin-left: 3em; /* must stay, want it */
	margin-top: 0px;
	padding-top: 0px;
} 

