  body {
    margin: 0;
    padding: 0;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #666;
    background: #fff;
  }
img, a img {
  border: 0;
}
p, td, div {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #666;

}
td {
  vertical-align: top;
}


#frame {
  width: 1200px;

}
#logo {
  width: 200px;
  float: left;
  text-align: left;
}
#menu {
  width: 930px;
  float: right;
  text-align: left;

}
#copyrights, #social {
  padding: 10px 0px 10px 0px;
  margin: 10px 0px 10px 0px;
  width: 950px;
}
#copyrights p {
  text-align: left;
  font-size: 10px;
  color: #bbb;
}


#social p {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #666;
}
#social ul {
  margin: 0;
  padding: 0;
  width: 860px;
  list-style: none;
}
#social ul li {
  margin: 0;
  padding: 0 30px 0 0px;
  width: 142px;
  display: block;
  float: left;
  height: 50px;
  text-align: left;
}
#social img {
  margin-right: 5px;
}


#social a {
  text-decoration: none;
  font-weight: bold;
}


#copyrights p a {
  font-size: 10px;
  color: #bbb;
  text-decoration: none;
}
#banner {
  width: 1190px;
  text-align: left;

}
#banner h1 {
  font: bold 60px Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
  margin-top:20px;
  display: block;
  width: 890px;
  float: left;
  height: 87px;
  overflow: hidden;
}
#banner #submenus  a{
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}
#banner #submenus  {
  width: 300px;
  float: right;
  margin-top:13px;
}

#content {
  width: 900px;
  text-align: justify;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding-top:30px;
}
#content #leftcol {
  width: 550px;
  float: left;
}
#content #rightcol {
  width: 300px;
  float: right;
}
#content #rightcol img {
  border: 1px solid #ccc;
  padding: 5px 5px 5px 5px;
}


#content h2 {
  color: #A0C64F;
  font: bold 30px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
#content h3 {
  color: #A0C64F;
  font: bold 25px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
#content h4 {
  color: #A0C64F;
  font: bold 20px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
#content h5 {
  color: #A0C64F;
  font: bold 16px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
.clear {
  font-size: 1px;
  height: 1px;
  overflow:hidden;
    clear:both;
  }

#headerline h1 {
    color: #9fc54e;
    margin: 10px 0px 0px 130px;
    padding: 0;
    font: bold 14px Arial, Helvetica, sans-serif;
}
#headerline h3 {
    color: #9fc54e;
    margin: 10px 0px 0px 130px;
    padding: 0;
    font: bold 14px Arial, Helvetica, sans-serif;
}
#headerline h4 {
    color: #999;
    margin: 5px 0px 0px 130px;
    padding: 0;
    font: bold 16px Arial, Helvetica, sans-serif;
}
#headerline {
  width: 510px;
  float: left;

}
#spafinder {
  width: 340px;
  float: right;

}
#spafinder div {
  padding-top: 10px;
  text-align: right;
}


  /* MENU */
/* commom style for all browsers */

.menu6 {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
position:relative;
font-size:11px;
height:2.5em;
margin:0;
padding:0;
list-style-type:none;
}
.menu6 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu6 li {
float:left; position:relative;
}
.menu6 li a:link, .menu6 li a:visited, .menu6 li a:focus, .menu6 li a:active {

display:block;
text-decoration:none;
color:#666;
float:left;
padding-right:1em;
padding-left:1em;
padding-top: 5px;
font-weight: bold;
border-top: 3px solid #b4f032;
border-bottom: 0px;
border-left: 1px solid #ddd;
font-family: Arial, Helvetica, sans-serif;
}

.menu6 li a.drop, .menu6 li a.drop:focus, .menu6 li a.drop:active {
color:#666;
font-weight:bold;
border-top: 3px solid #b4f032;
border-bottom: 0px;
border-left: 1px solid #ddd;
font-family: Arial, Helvetica, sans-serif;
}
.menu6 li ul {
visibility:hidden; position:absolute; top:2em; left:0; height:0; overflow:hidden;
}
.menu6 table {
margin:-2px; border-collapse:collapse; font-size:11px; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu6 li:hover a,
.menu6 li a:hover,
.menu6 li a:focus,
.menu6 li a:active {
text-decoration:none; border:0;border-top: 3px solid #b4f032;border-left: 1px solid #ddd;
color: #9fc54e;
}
.menu6 li:hover ul,
.menu6 li a:hover ul,
.menu6 li a:focus ul,
.menu6 li a:active ul {
visibility:visible;
height:auto;
width:13em;
background:#fff;
border:1px solid #ddd;
left:0;
top:2em;
overflow:visible;
text-decoration: none;
z-index: 1000;
}
.menu6 li:hover ul li a,
.menu6 li a:hover ul li a,
.menu6 li a:focus ul li a,
.menu6 li a:active ul li a {
display:block; font-weight:normal; border: 0px; text-decoration:none; height:auto; line-height:1em; padding:0.4em; width:12em; color: #999; background: #fff;
}
* html .menu6 li a:hover ul li a {
width:12em; w\idth:11em; /* hack for IE5.5 */
}
.menu6 li:hover ul li a.drop,
.menu6 li a:hover ul li a.drop,
.menu6 li a:hover ul li a.drop:visited,
 {
font-weight:bold;  text-decoration: none; color: #999;  background: #fff;
}
.menu6 li:hover ul li ul,
.menu6 li a:hover ul li a ul,
.menu6 li a:focus ul li a ul,
.menu6 li a:active ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;color: #999; background: #fff;
}
.menu6 li:hover ul li a:hover,
.menu6 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu6 li:hover ul li a:hover,
.menu6 li a:hover ul li a:hover {
text-decoration: none;
}
.menu6 li:hover ul li:hover ul,
.menu6 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
}
.menu6 li:hover ul li:hover ul.left,
.menu6 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu6 li:hover ul li:hover ul li a,
.menu6 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu6 li:hover ul li:hover ul li:hover a,
.menu6 li a:hover ul li a:hover ul li a:hover {
text-decoration: none;
}
#menuUp {
 width: 800px;
 margin-top: 0px;
}

/*
#menuUp a:link, #menuUp a:visited {
    color: #000;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    padding: 10px 10px 0px 10px;
    float: left;
    border-left: 1px solid #ccc;
    border-top: 3px solid #b4f032;
}
#menuUp a:hover {
    color: #999;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    padding: 10px 10px 0px 10px;
    border-left: 1px solid #ccc;
    float: left;
    border-top: 3px solid #b4f032;
}
*/

/* commom style for all browsers */

.menu5 {
text-align:left; font-family: Arial, Helvetica, sans-serif; position:relative; font-size:11px;height:2.5em; padding:0; list-style-type:none; margin: 30px 0px 0px 40px; z-index: 99;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;
}
.menu5 li a:link, .menu5 li a:visited, .menu5 li a:focus, .menu5 li a:active {
display:block; text-decoration:none; color:#666; float:left; padding-right:1em;padding-left:1em; height:3em; line-height:3em; font-weight: bold;border:1px solid #fff;font-family: Arial, Helvetica, sans-serif;
}
.menu5 li a.drop:link, .menu5 li a.drop:visited, .menu5 li a.drop:focus, .menu5 li a.drop:active {
  color:#999;
font-weight:bold;border:1px solid #fff; border-bottom: 0px;font-family: Arial, Helvetica, sans-serif;
}


.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover,
.menu5 li a:focus,
.menu5 li a:active {
text-decoration: none; border:1px solid #ddd; border-bottom: 0px;
color: #9fc54e;
}
.menu5 li:hover a.drop,
.menu5 li a.drop:hover,
.menu5 li a.drop:focus,
.menu5 li a.drop:active {
text-decoration: none;  border:1px solid #ddd; border-bottom: 0px;
color: #9fc54e;
}
.menu5 li.subprod3 a.drop,
.menu5 li.subprod3 a.drop:visited {
text-decoration: none;  border:0px;   z-index: 1;color: #999;
font-weight:normal;
}


.menu5 li.subprod3:hover a.drop,
.menu5 li.subprod3 a.drop:hover,
.menu5 li.subprod3 a.drop:focus,
.menu5 li.subprod3 a.drop:active {
text-decoration: none;  border:0px;  z-index: 1;  color: #999;font-weight:normal;
}

.menu5 li:hover ul,
.menu5 li a:hover ul,
.menu5 li a:focus ul,
.menu5 li a:active ul {
visibility:visible; height:auto; width:13em; background:#fff; border:1px solid #ddd; left:0px; top:2.5em; overflow:visible;text-decoration: none;  z-index: 1;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a,
.menu5 li a:focus ul li a,
.menu5 li a:active ul li a {
display:block; font-weight:normal; border: 0px; text-decoration:none; height:auto; line-height:1em; padding:0.4em; width:10em; color: #999;    z-index: 1;
}
* html .menu5 li a:hover ul li a {
width:12em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop,
.menu5 li a:hover ul li a.drop:visited,
 {
font-weight:bold;  text-decoration: none; color: #999;   z-index: 1;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul,
.menu5 li a:focus ul li a ul,
.menu5 li a:active ul li a ul {
visibility:hidden; position:absolute; top:0.5em; left:9.8em; height:0; overflow:hidden;color: #999;background: #fff;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration: none;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; border-left: 0px; height:auto; background:#fff;   z-index: 1000;
}
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.2em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;  background: #fff;  z-index: 999;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration: none; background: #fff;
}


/* FORMS */
form {
  margin: 0;
  padding: 0;
}


#spafinder label {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #aaa;
}
#spafinder .forms {
  background: #e8e8e8;
  border: 1px solid #aaa;
  padding: 3px 3px 3px 3px;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #666;
}
#spafinder .button {
  background: #fafafa;
  border: 1px solid #eee;
  padding: 3px 14px 3px 14px;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #666;
}



#menuGallery {
  width: 760px;
}
#shopGallery {
  width: 1200px;
}
#menuGallery a:link, #menuGallery a:visited {
 color: #9da3aa;
 text-decoration: none;
}
#menuGallery a:hover {
 color: #333;
 text-decoration: none;
}

dl.gallery
{
width: 130px;
text-align: center;
float: left;
margin-right: 2em;
}

.gallery dt { font-weight: bold; height: 30px; }

.gallery dd img
{
}

.gallery dd
{
margin: 0;
padding: 0;
}
#shopGallery dl.gallery
{
width: 110px;
text-align: center;
float: left;
margin-right: 1.7em;
padding-right:1.7em;
text-align: center;
border-right: 1px solid #ddd;
margin-bottom: 30px;
}

#shopGallery .gallery dt { font-weight: bold; height: 30px; }

#shopGallery .gallery dd img
{
}

#shopGallery .gallery dd
{
margin: 0;
padding: 0;
}
#ask fieldset, #leftcol fieldset {
  border: 1px solid #ddd;
  padding: 5px 5px 5px 5px;
}
#ask legend, #leftcol legend {
  color: #a0c64f;
    font: bold 14px Arial, Helvetica, sans-serif;
}
#ask label {
  width: 110px;
  float: left;
  color: #aaa;
}
#leftcol  label{
  width: 100px;
  float: left;
  color: #aaa;
}
#ask .forms, #leftcol .forms, .forms {
  width: 120px;
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #ccc;
  padding: 2px 2px 2px 2px;
}
#leftcol select {
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #ccc;
    width: 120px;
}
.autowidth {
  behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}


#leftcol select.formsSel {
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #ccc;
    width: auto;
}
optgroup.shared {
  border-bottom: 1px solid #01203F;
  padding: 2px 0px 2px 0px;
  margin: 0;
}
optgroup.shared option {
  margin: 0;
  padding: 0px 0px 0px 5px;
}
optgroup.shared option:first-child {
  font-weight: bold;
  color: #01203F;
}

#ask .button, #leftcol .button, .button  {
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #ccc;
  padding: 4px 4px 4px 4px;
  background: #9e9e9e;
  color: #fff;
}
table {
  border: 0px;
  empty-cells: show;
}
.fullchart, .photo, .bordered {
  border: 1px solid #999;
}
.chart   .fullchart   ul  {
	margin: 0px;
	padding: 0px;
    list-style-position: inside;
}
.chart   .fullchart   ul li  {
	margin: 0px 0px 4px 0px;
    border-bottom: 1px solid #fff;
}

.toprow {
	background: url(../i/learn/chart_background_toprow_g.gif) repeat-x left bottom;
	font-weight: bold;
	font-size: 12px;
	border-left: 2px solid white;
    padding: 0px 3px 0px 3px;
	}
.white {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #F5F9FE;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #CBCBCB #FFFFFF;
	}

.midrow {
	background: #F0F0F0;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #CBCBCB #FFFFFF;
	font-size: 11px;
    padding: 0px 3px 0px 3px;
	}
.bottomrow {
	background: #F0F0F0;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #F0F0F0 #FFFFFF;
	font-size: 11px;
	vertical-align: top;
	}

.bsmtop {
	background: url(../i/learn/chart_background_toprow.gif) repeat-x left bottom;
	font-weight: bold;
	font-size: 12px;
    padding: 0px 3px 0px 3px;
	}
.bsmtop h4 {
  color: #4A6B8C;font-size: 13px;
}


.bsmmid {
	background: #E6ECEE;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #CBCBCB #FFFFFF;
	font-size: 11px;
	font-weight: bold;
    padding: 0px 3px 0px 3px;
	}
.bsmbottom {
	background: #E6ECEE;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #E6ECEE #FFFFFF;
	font-size: 11px;
	vertical-align: top;
    padding: 0px 3px 0px 3px;
	}
#shopping {
   background: url(../img/shop-bg.jpg) no-repeat center top;
   width: 1200px;
   height: 312px;
   overflow: hidden;
}
#shopping .info {
  margin: 20px 10px 5px 414px;
}


 #sov {
   text-align: left;
   margin-top: 10px;
   width: 1000px;
   padding-top: 10px;
   margin-bottom: 10px;
 }
 #sov .blockh {
   height: 801px;
   width: 1px;
   overflow: hidden;
   float: left;
 }


 #sov .up {
    background: url(../img/body-sover-up.png) no-repeat center top;
    height: 44px;
    overflow:hidden;
 }
 #sov .down {
    background: url(../img/body-sover-down.png) no-repeat center top;
    height: 74px;
     overflow:hidden;
 }

 #sov .overview  {
   text-align: justify;
   padding: 0px 30px 10px 30px;
   color: #aaa;
 }
 #sov .overview h2 {
   font: bold 26px Arial, Helvetica, sans-serif;
   margin: 5px 0px 0px 0px;
   padding-right: 20px;
   color: #B8BABC;

 }
  #sov .overview h3 {
   font: bold 16px Arial, Helvetica, sans-serif;
   margin: 0px 0px 0px 0px;
   padding: 0;
    color: #234C8E;
 }
  #sov .overview h4 {
   font: bold 14px Arial, Helvetica, sans-serif;
   margin: 5px 0px 0px 0px;
   padding: 0;
 }
  #sov .overview h5 {
   font: bold 18px Arial, Helvetica, sans-serif;
   margin: 5px 0px 0px 0px;
   padding: 0;
   color: #234C8E;
 }
  #hov {
   width: 1200px;
 }
  #hov .overview h6 {
   font: bold 26px Century Gothic, Helvetica, sans-serif;
   margin: 75px 0px 0px 50px;
   padding-right: 20px;
   color: #ffffff;
 }
  #hov .overview p {
   font: bold 16px Century Gothic, Helvetica, sans-serif;
   margin-right: 550px;
   margin-left: 50px;
   text-align: justify;
   padding-right: 20px;
   color: #ffffff;
 }
 #sov .overview ul {
   margin:0px 0px 0px 30px;
   padding: 0;
 }


 #sov .overview img {
   margin-left: 10px;
   padding: 3px 3px 3px 3px;
 }
p {
  margin: 7px 0px 7px 0px;
}

a:link, a:visited {
  color: #5471A4;
}
a:hover, a:active, a:focus {
  color: #A0C64F;
}
#sov .overview a {
  color: #A0C64F;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
}

a.high:link, a.high:visited {
  color: #CC0066;
}
a.high:hover, a.high:active {
  color: #999;
}
.image {
  border: 1px solid #ddd;
  padding: 3px 3px 3px 3px;
  margin: 5px 5px 5px 5px;
}
.okay {
  color: #5471A4;
}
.error {
  color: #CC0033;
}

.shopproducttitle {
  background: url(../img/shop-product-header.png) repeat-x top left;
  height: 32px;
  padding: 0px 10px 0px 10px;
  margin: 0;
  text-align: left;
}
.shopproducttitle .pageHeading {
  background: none;
  text-align: left;
}


.shopproducttitle .pageHeading h1 {
  font: bold 20px "Century Gothic", Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 0;
  padding: 0;
}
.shopproducttitle h1 s {
  font: bold 20px "Century Gothic", Arial, Helvetica, sans-serif;
  color: #c0c0c0;
  margin: 0;
  padding: 0;
}
.info .main {
  font: 12px Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: justify;
  line-height: 12px;
  background: #A1B2CE;
}
.main, .infoBox {
  font: 12px Arial, Helvetica, sans-serif;
  color: #234c8e;
  text-align: justify;
  background: #E1E7F0;
}
.imagetab img {
  border: 1px solid #234c8e;
}
.buttontab {
  background: #9cadc8;
}


/* calender */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}


#calendarDiv .selectBox{
	border:1px solid #E2EBED;
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}

#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;
	padding:1px;
	margin:1px;
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
.stockWarning {
  color: #990000;
  font-weight: bold;
}

.hint {
  font-size: 9px;
  color: #999;
}

.pageHeading {
  text-align: left;
  background: #a0c64f;
  color: #fff;
}
.pageHeading h1 {
  font: bold 20px "Century Gothic", Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 3px 3px 3px 3px;
  padding: 0;
}
.productListing-heading {
  font: bold 16px "Century Gothic", Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 3px 3px 3px 3px;
  padding: 0;
  background: #A1B2CE;
}
.productListing-even {
  background: #E1E7F0;
}
.productListing-odd, .smallText, .messageStackSuccess {
  background: #E6F0D0;
}
.smallText {
  padding: 5px 5px 5px 5px;
}
.messageStackError, .infoBoxNotice {
  background: #FFE8E8;
}
.videopic {
  border: 1px solid #ddd;
  padding: 3px 3px 3px 3px;
  margin: 5px 5px 5px 5px;
}
/* LIVE HELP */
.infowindow {
  margin-top: 30px;
  border-top: 1px solid #999;
  width: 1200px;
  color: #999;
}
.border {
  border-top: 1px solid #999;
  margin-top: 20px;
  width: 1200px;
}
.small {
  font-size: 10px;
}
.information {
  height: 1px;
  overflow: hidden;
  color: #999;
}

