body {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #2f2f2f;
	color: #FFFFFF;
}
#mainContainer {
    margin:0 auto;
	padding:0px;
	width:948px;
}
#container {
    width:948px;
	margin:0px;
	padding:0px;
	overflow:auto;
}
#shoppingContainer {
/*background-image: url(../images/cart22_bg.jpg);
	//background-repeat: repeat-x;*/
	background-color:#d3b346;
	padding:0px 0px 0px 0px;
	margin: 0px;
	height: 35px;
	width: 175px;
	float:right;
}
.topleftc {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-transform:uppercase;
}
#logoContainer {
	margin: 0px;
	height: 79px;
	width: 264px;
	float:left;
	padding:51px 0 0 0;
}
#logoContainer img {
    display:block;
	border:none;
}
#topNavigation {
	margin:0px;
	padding:0px;
	width:948px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 43px;
}
#mainBanners {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 351px;
	width: 948px;
}
#mainBanners img {
	margin: 0px;
	padding: 0px;
	display:block;
	border:none;
}
#buynow {
	background-image: url(../images/bnbg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 948px;
	background-position: left top;
}
#buynow img {
	display:block;
	border:none;
}
#homeContainer {
	background-color: #131313;
	margin: 0px;
	float: left;
	width: 918px;
	padding:10px 10px 20px 20px;
}
#smark {
   width:210px;
   float:left;
   margin:0px;
   padding:0px;
}
#smark img{
  display:block;
  margin-bottom:13px;
}
#smark h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom:14px;
	margin:0px;
}
#smark p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:18px;
}
#smark p a {
	color: #FFFFFF;
	text-decoration:none;
}



#aboutvivaplex {
   width:349px;
   float:left;
   margin:0 0 0 55px ;
   padding:0px;
}
#aboutvivaplex img{
  display:block;
  margin-bottom:8px;
}

#aboutvivaplex p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0 0 10px 0;
	margin:0px;
	
}
#aboutvivaplex p a {
	color: #FFFFFF;
	text-decoration:none;
}
#video {
    width:283px;
	height:202px;
	float:right;
	margin:0px;
	padding:0px;
}
#video img {
    display:block;
	border:none;
}
#footer {
	margin: 0px;
	width: 914px;
	padding:14px 10px 14px 24px;
	float:left;
}
#footer img {
   display:block;
   border:none;
   margin:0px; 
   padding:0px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	text-align:right;
	text-transform:uppercase;
	padding-bottom:10px;
	
}
#footer p a {
   color:#666666;
   text-decoration:none;
}
#scienceBanner {
	background-image: url(../images/science_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}

#scienceContainer {
	background-color: #131313;
	margin: 0px;
	float: left;
	width: 870px;
	padding:29px 50px 20px 28px;
}
#scienceArea {
	margin: 0px;
	float: left;
	width: 870px;
	padding:0px;
	padding-bottom:10px;
}
#scienceArea h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px;
	padding-bottom:30px;
}
#scienceArea p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px;
	padding-bottom:30px;
	line-height:20px;
}
#scienceArea img {
  margin-left:305px;
  display:block;
   border:none;
 }

#resultArea {
	width: 798px;
	padding:0 27px 30px 45px;
	margin:0px;
	float:left;
	background-image: url(../images/v-line.jpg);
	background-repeat: no-repeat;
	background-position: center 48px;
}



#result1 {
	width: 362px;
	padding:0px;
	margin:0px;
	float:left;
	
}


#result1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #d3b346;
	text-align: center;
	height: 38px;
	width: 186px;
	margin:0px;
	padding:0px;
	margin-left:35px;
	background-color: #1f1f1f;
	font-weight: normal;
	margin-bottom:4px;


}
#result1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	margin:0px;
	padding-top:20px;
	text-transform:uppercase;
}
#result1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0px;
	padding-left:6px;
}

 
 #result2 {
	width: 310px;
	padding:0px;
	margin:0px;
	float:right;
	
}


#result2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #d3b346;
	text-align: center;
	height: 38px;
	width: 234px;
	margin:0 auto;
	padding:0px;
	background-color: #1f1f1f;
	font-weight: normal;
	margin-bottom:4px;


}
#result2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	margin:0px;
	padding-top:20px;
	text-transform:uppercase;
}
#result2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	margin:0px;
	padding-left:6px;
}

#saflyArea {
   width:870px;
   float:left;
   margin:0px;
   clear:both;
   padding:10px 0 10px 0;
}
#saflyArea h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #d3b346;
	text-align: center;
	height: 38px;
	width: 248px;
	margin:0 auto;
	padding:0px;
	background-color: #1f1f1f;
	font-weight: bold;
	margin-bottom:30px;


}
#s1 {
	width:221px;
	float:left;
	margin-left:25px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#s2 {
	width:211px;
	float:left;
	margin-left:77px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#s3 {
	width:259px;
	float:right;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
#b_afterBanner {
	background-image: url(../images/before_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#beforeafterContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:29px 182px 20px 181px;

}

#beforeafterArea {
  width:585px;
  float:left;
  padding:0px;
  
}
#beforeafterArea img{
   margin:0 auto 10px auto;
   padding:0px; display:block;

}

#aboutBanner {
	background-image: url(../images/about_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#aboutContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:23px 8px 30px 28px;
	width:912px;

}
#aboutContainer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d3b346;
	margin: 0px;
	padding: 0px;
	
}
#aboutContainer img {
   display:block;
   border:none;
   margin:-4px 0 0 16px; 
   padding:0px;
   

}
#aboutContainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0 10 0;
	line-height:20px;
	
}
#contactBanner {
	background-image: url(../images/contact_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#contactContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:30px 17px 30px 24px;
	width:907px;

}
#contactContainer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	margin: 0px;
	padding: 0px;
	
}
#contactContainer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	padding-bottom:8px;
	
}
#contactContainer h2 a {
	color: #d3b346;
	margin: 0px;
	padding: 0px;
	
}

#contactContainer img {
   display:block;
   border:none;
   margin:-4px 0 0 16px; 
   padding:0px;
   border:10px solid #1F1F1F;
   

}
#contactContainer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0 10 0;
	line-height:20px;
	
}
#buy1 {
	margin: 0px;
	width: 580px;
	padding:0px;
	float:left;
	

}

#buy1 h1.sp {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	font-style:italic;
	color: #FFFFFF;
	margin: 0px;
	padding: 0 0 35px 0;
	line-height:25px;

}
#buy2 {
	margin: 0px;
	width: 528px;
	padding-right: 30px;
	padding-left: 20px;
	background-color: #1f1f1f;
	float:left;
	padding-top:10px;
	padding-bottom:12px;
	margin-bottom:36px;

}
#buy2 h1.mp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d3b346;
	padding-bottom:7px;
	margin:0px;


}
#buy2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:20px;
}
#buy3 {
	margin: 0px;
	width: 528px;
	padding-right: 30px;
	padding-left: 20px;
	background-color: #1f1f1f;
	float:left;
	padding-top:10px;
	padding-bottom:12px;
	margin-bottom:36px;

}
#buy3 h1.mp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d3b346;
	padding-bottom:7px;
	margin:0px;


}
#buy3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:20px;
}

#buy4 {
	margin: 0px;
	width: 250px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #1f1f1f;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	

}
#buy4 h1.mp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d3b346;
	padding-bottom:4px;
	margin:0px;


}
#buy4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:20px;
}



#buyproduct {
	margin: 0px;
	width: 306px;
	float:right;
	margin:0px;
	padding:0px;

}
#buyproduct img {
	display:block;
   border:none;
   margin:0px;
   padding:0px;
   border:10px solid #1F1F1F;

}
#testimonialsBanner {
	background-image: url(../images/testimonials_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#testimonialContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:25px 16px 30px 21px;
	width:911px;

}
#testimonialContainer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom:20px;
	padding-right:20px;
	
	
}
#testimonialContainer h1 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3B346;
	padding-top:10px;
	display:block;
	text-align:right;
	
}
#t1Area {
  width:445px;
  float:left;
  margin:0px;
  padding:0px;
}
#t1Area p.cs {
	padding:8px 11px 13px 11px;
	background:#1F1F1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom:27px;
	width:405px;
}
#t1Area p.cs span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3B346;
	padding-top:10px;
	display:block;
	
}
#t1Area p {
	padding:8px 11px 13px 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom:27px;
	width:405px;
}

#t1Area p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3B346;
	padding-top:10px;
	display:block;
	
}

#t2Area {
  width:445px;
  float:left;
  margin:0px;
  padding:0px;
}
#t2Area p.cs {
	padding:8px 11px 13px 11px;
	background:#1F1F1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom:27px;
	width:405px;
}
#t2Area p.cs span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3B346;
	padding-top:10px;
	display:block;
	
}
#t2Area p {
	padding:8px 11px 13px 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom:27px;
	width:405px;
}
#t2Area p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3B346;
	padding-top:10px;
	display:block;
	
}
#faqBanner {
	background-image: url(../images/faq_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#faqContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:40px 18px 30px 21px;
	width:909px;

}
#faqContainer ul {   
   float:left;
   list-style-type:none;
   padding:0px;
   margin:0px;
   margin-bottom:20px;
}
#faqContainer ul li {
   display:block;
   padding:0px;
   margin:0 0 0 10px;
}
#faqContainer ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none; 
	padding:3px 0 3px 0; 
	margin:0px; 
	line-height:24px;
}
#faqContainer ul li a:hover {
	color: #d3b346;
	text-decoration:underline; 
	
}
.f1Area {
  background:#1F1F1F;
  width:878px;
  padding:8px 22px 10px 9px;
  margin:0 0 14px 0;
  float:left;

}
.f1Area h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	padding:0 0 8px 0;
	margin:0px;
}
.f1Area h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	text-decoration:none;
}
.f1Area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:20px;
}
.f1Area p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d3b346;
	text-decoration:underline;
	display:block;
	clear:both;
	padding-top:4px;
}


.f2Area {
  width:878px;
  padding:8px 22px 10px 9px;
  margin:0 0 14px 0;
  float:left;

}
.f2Area h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	padding:0 0 8px 0;
	margin:0px;
}
.f2Area h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	text-decoration:none;
}
.f2Area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	line-height:20px;
}
.f2Area p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d3b346;
	text-decoration:underline;
	display:block;
	clear:both;
	padding-top:4px;
}
#buynowBanner {
	background-image: url(../images/buynow_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}

#shoppingBanner {
	background-image: url(../images/shopping_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 79px;
	width: 948px;
}

#shoppingArea {
   width:95%;
   float:none;
   margin:0px;
   padding:0px;
   
   
}
.shoppingTop1 {
	width:591px;
	float:left;
	margin:0px;
	padding:0px;
	background:#171717;
	height:25px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:7px;


}
.shoppingTop2 {
	width:591px;
	float:left;
	margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:7px;


}
.shoppingTop3 {
	width:591px;
	float:left;
	margin:0px;
	padding:0px;
	background:#151515;
	height:25px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:7px;

}
#blogBanner {
	background-image: url(../images/blog_heading.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 61px;
	width: 948px;
}
#blogContainer {
    background-color: #131313;
	margin: 0px;
	float: left;
	padding:30px 56px 20px 26px;
	width:866px;

}
#blogLeft {
  width:691px;
  margin:0px;
  padding:0px;
  float:left;
}
#blogLeft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #d3b346;
	margin:0px;
	padding-bottom:10px;

}
#blogLeft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	padding-bottom:20px;

}
#blogLeft h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d3b346;
	

}
#blogLeft p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px;
	padding:14px 25px 14px 13px;
	margin-bottom:30px;
	background:#1F1F1F;
	line-height:20px;
	width:500px;

}

#blogRight span {
  width:146px;
  margin:0px;
  padding:0px;
  float:right;
}
#blogRight img {
  display:block;
  border:none;
  margin-bottom:12px;
}
#blogRight ul {   
   float:left;
   list-style-type:none;
   padding:0px;
   margin:0px;
   margin-bottom:20px;
}
#blogRight ul li {
   display:block;
   padding:0px;
   margin:0px;
}
#blogRight ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #d3b346;
	text-decoration: none; 
	padding:6px 0 6px 0; 
	margin:0px; 
	line-height:25px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/date_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	text-align: center;
}
#buyitem {
	width:254px;
	margin:0px;
	padding:0px;
	float:right;
	height:72px;
	padding-top:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0f0f0f;
	background-image: url(../images/buynow2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}
#buyitem span {
 font-size:18px;
 font-weight:bold;
 color:#000000;
}

#buyitem img {
  display:block;
  margin:2px auto;
  border:none;


}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D3B247;
  border-spacing: 1px;
}
.productListing-heading {
 
    background:#171717;
	height:36px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom:5px;
   padding-left:10px;
   padding-right:10px;
	  
}
TD.productListing-data {
  margin:0px;
	padding:0px;
	height:25px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	 padding-left:10px;
   padding-right:10px;
}
TD.main, P.main {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
  line-height: 1.5;
}
.errorBox { font-family : Arial, Helvetica, sans-serif;
 font-size: 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	 }
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
A {
  color: #FFFFFF;
  text-decoration: none;
}

A:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.infoBox {
  background: #D3B247;
}
.infoBoxContents {
  background: #1f1f1f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
