body
{
  background:url("../images/bg.jpg") repeat-x #117cc0;
  margin:0px auto;
  padding:0px;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, arial, helvetica;
  font-size:12px;
  color:#565656;
  line-height:130%;
}

* html body {
  /**** make :hover work on non-A elements *****/
  behavior:url(/css/csshover3.htc);
}
#brightcovePlayer
{
  width:500px;
  padding:22px 18px;
  border:0px solid #c00;
  background:url("../images/videoExample.jpg") no-repeat;
}

img
{
  border:0px;
}

a, a:link
{
  color:#31a3f7;
}

h1, h2, h3, h4, h5
{
  color:#000;
  padding:7px 0;
  margin:0px;
line-height: 102%;
  font-family:Arial, Helvetica, sans-serif;
}

h1
{
  font-size:18px;
}

h2
{
  font-size:15px;
}
h2 a, h2 a:link, h2 a:visited {
  color:#000;
  text-decoration:none;
}
h2 a:hover {
  text-decoration:underline;
}

h3
{
  font-size:12px;
}

p
{
  margin:0px;
  padding:7px 0;
}

ul, ol
{
  margin:0px;
  padding:7px 0 7px 27px;
}
.clearDiv {
clear:both;
height:1px;
font-size:1px;
}
.hdrDiv {
width:898px;
height:5px;
margin-left:28px;
}
.containerAll
{
  width:953px;
  margin:0 auto;
}

.countryDropdownContainer {
  float:right;
  width:953px;
  position:relative;
}
.countryDropdown
{
  height:33px;
  float:right;
  margin-right:-15px;
  color:#fff;;
  font-size:11px;
}

.countryDropdown a
{
  width:142px;
  padding: 6px 0 0 55px;
  float:left;
  color:#fff;
  text-decoration:none;
  background:url("../images/worldIcon.png") no-repeat;
}

.countryDropdown a:hover
{
  text-decoration:underline;
}


.countryDropdownOn
{
  position:absolute;
  width:212px;
  margin: 0 0 0 717px;
  visibility:hidden;
}

.countryDropdownOnTop
{
  height: 51px;
  float:left;
  width: 212px;
  padding: 6px 0 0 107px;
  font-size:11px;
  color:#0b7abe;
  background:url("../images/worldIcon-on.png") no-repeat;
}

.countryDropdownOn ul
{
  
  background:url("../images/worldDropdown-bg.png") no-repeat 0px bottom;
  width: 215px;
  float:left;
  padding: 0 0 21px 0px;
  position:relative;
  z-index:9999;
}

.countryDropdownOn ul li
{
  padding: 0 0 8px 8px;
  margin-left:14px;
  list-style:none;
  float:left;
  width:185px;
}

/* old country dropdown style----
.countryDropdownOn ul li a
{
  padding: 0 0 12px 35px;
}
*/

.countryDropdownOn ul li span
{
  float:left;
  width:24px;
  height:19px;
  margin-left:5px;
}

.countryDropdownOn ul li span.country
{
  width:140px;
  padding-left:5px;
}

.countryDropdownOn ul li a
{
  float:left;
  width:183px;
  padding-left:0px;
}

.countryDropdownOn ul li img
{
  padding-right: 0px;
  float:left;
  width:24px;
  /*height:19px;*/
  paddng-left:5px;
}

.countryDropdownOn ul li a.secondLanguage
{
  padding: 0 0 12px 5px;
}

.countryDropdownOn ul li.globe
{
  background:url("../images/flag-globe.png") no-repeat;
}

.countryDropdownOn ul li.canada
{
  background:url("../images/flag-canada.png") no-repeat;
}
.countryDropdownOn ul li.israel
{
  background:url("../images/flag-israel.png") no-repeat;
}

.countryDropdownOn ul li.mexico
{
  background:url("../images/flag-mexico.png") no-repeat;
}

.countryDropdownOn ul li.uk
{
  background:url("../images/flag-uk.png") no-repeat;
}

.countryDropdownOn ul li.usa
{
  background:url("../images/flag-usa.png") no-repeat;
}

.countryDropdownOn a, .countryDropdownOn a:link, .countryDropdownOn a:visited
{
  text-decoration:none;
  color:#1a82c2;
  font-size:11px;
}

.countryDropdownOn a:hover
{
  text-decoration:underline;
  color:#2d9fe5;
}

.topContainer
{
  padding: 0 147px 0 147px;
  float:left;
  /*width:901px;*/
  width:901px;
  border:0px solid #c00;
  background:url("../images/logoBg.jpg") 101px 0 no-repeat;
  margin-left:-121px;
  margin-bottom:-1px;
  height:76px;
}

.topNavContainer
{
  padding: 0px 0 0 26px;
  float:left;
  height:41px;
  width:901px;
  background:url("../images/topNav-bg.gif") 26px 0 no-repeat;
}
.topNavContainer ul
{
  float:left;
}

.topNavContainer ul li
{
  list-style:none;
  border-left:1px solid #cfcfcf;
  border-right:1px solid #fff;
  border-top:1px solid #e4e4e4;
  border-bottom:0px;
  float:left;
  padding: 7px 17px 10px 17px;
}

.topNavContainer ul li:hover, .topNavContainer ul li.selectedNav
{
  list-style:none;
  border:1px solid #cfcfcf;
  border-bottom:0px;
  float:left;
  background: #fff;
  padding: 7px 17px 10px 17px;
}

.topNavContainer a, .topNavContainer a:link, .topNavContainer a:visited
{
  text-decoration:none;
  color:#0b7abe;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.topNavContainer {height:40px;}
}

.topOrangeButton
{
  border-left:1px solid #fff;
  float:right;
  margin: 0px 0 0 0;
}

.topOrangeButton a, .topOrangeButton a:link, .topOrangeButton a:visited
{
  border-left:1px solid #c46d0d;
  padding: 13px 0px 12px 15px;
  min-width:125px;
  /*height:26px;*/
  color:#fff;
  background:url("../images/button-orange-top-both.png") top right no-repeat;
  float:left;
}

.topOrangeButton a:hover
{
  /*text-decoration:underline;*/
  background:url("../images/button-orange-top-both.png") right -69px no-repeat;
}

.logoPWM
{
  float:left;
}

.logoVerifone
{
  float:right;
  margin-right:-12px;
}

.homeHeroContainer
{
  float:left;
  background:url("../images/heroBg.jpg") no-repeat;
  padding-left:32px;
  width:953px;
  /*position:relative;*/
  z-index:0;
}
.contentContainer {
  float:left;
  background:url("../images/contentBgTop.png") top left no-repeat;
  margin-left:10px;
  position:relative;
  z-index:0;
  width:935px;
  /*min-height:696px;*/
}
.contentWrapper01 {
  float:left;
  background:url("../images/contentBgBtm.png") bottom left no-repeat;
  margin:0 0 0 18px;
  padding:0 0 50px 0;
  position:relative;
  z-index:0;
  width:899px;
}
.contentWrapper02 {
  float:left;
  background:url("../images/contentBg02Btm.png") bottom left no-repeat;
  margin:0 0 0 18px;
  padding:0 0 50px 0;
  position:relative;
  z-index:0;
  width:899px;
}
.contentWrapper03 {
  float:left;
  background:url("../images/contentBg03Btm.png") bottom left no-repeat;
  margin:0 0 0 18px;
  padding:0 0 50px 0;
  position:relative;
  z-index:0;
  width:899px;
}
.contentWrapper04 {
  float:left;
  background:url("../images/contentBg04Btm.png") bottom left no-repeat;
  margin:0 0 0 18px;
  padding:0 0 50px 0;
  position:relative;
  z-index:0;
  width:899px;
}
.contentWrapper05 {
  float:left;
  background:url("../images/contentBg05Btm.png") bottom left no-repeat;
  margin:0 0 0 18px;
  padding:0 0 50px 0;
  position:relative;
  z-index:0;
  width:899px;
}
.oneColumnContainer {
padding:0 18px;
}
.contentContainer h1 {
text-align:center;
font-weight:normal;
font-size:31px;
margin:35px 0 25px 0;
}
.twoColumnWrapper {
/*height:460px;*/
}
.twoColumnContainer {
/*padding:0 33px;*/
padding:0 15px;
}
.twoColumn {
width:408px;
float:left;
margin:0 10px;
/*margin:0 20px 0 0;*/
}
.twoColumnImg {
width:411px;
height:265px;
background:url("../images/imgGetYoursBg.png") top left no-repeat;
padding:13px 13px 0 13px;
}
.twoColumn h2 {
text-align:center;
font-weight:normal;
font-size:26px;
margin:0 0 5px 0;
}
.twoColumn p {
font-family:"lucida sans",verdana,serif;
text-align:left;
color:#888888;
margin:0 38px;
}
.twoColumnContainer h3 {
margin:0 270px 20px 150px;
float:left;
}
.twoColumnContainer h3 a {
position: absolute;
width:145px;
height:34px;
text-indent: -99999px;
text-decoration: none;
background:url("../images/btn_GetStarted-both.gif") 0 0 no-repeat;
}
.twoColumnContainer h3 a:hover {
width:145px;
height:34px;
background:url("../images/btn_GetStarted-both.gif") 0 -39px no-repeat;
}
.oneColumnContainer h4 {
padding:20px 140px 5px 140px;
color:#000;
font-size:32px;
text-align:center;
line-height:140%;
font-weight:bold;
}
.oneColumnContainer h5 {
padding:0 140px;
color:#888888;
font-size:20px;
text-align:center;
line-height:140%;
font-weight:normal;
}

.getStartedWrapper {
text-align:left;
background:url("../images/getStartedBgBtm.png") left bottom no-repeat;
padding:0 40px 40px 0;
width:340px;
/*height:400px;*/
margin:0 0 0 20px;
}
.getStarted {
text-align:left;
background:url("../images/getStartedBgTop.png") 0 0 no-repeat;
padding:50px 40px 0 25px;
width:340px;
/*height:400px;*/
margin:0;
}
.thankYouWrapper {
text-align:left;
background:url("../images/getStartedBgBtm02.png") left bottom no-repeat;
padding:0 40px 90px 0;
width:340px;
/*height:400px;*/
margin:0 0 0 20px;
}
.getStarted h1 {
text-align:left;
margin:20px 0 10px 0;
padding:0;
font-size:21px;
}
.thankYouWrapper .getStarted h1 {
text-align:left;
margin:14px 0 10px 0 !important;
padding:0;
font-size:20px !important;
}
.getStarted p {
text-align:left;
color:#888888;
font-family:"lucida sans",verdana,serif;
padding:0;
margin:0 0 10px 0;
width:300px;

}
.getStartedDiv {
background:#d4d4d4;
width:300px;
height:1px;
margin:5px 0;
}
.getStarted table {
border-top:0px solid #d4d4d4;
width:300px;
}
.getStarted table td {
text-align:left;
color:#000000;
font-family:"lucida sans",verdana,serif;
padding:8px 8px 2px 0;
font-weight:normal;
font-size:11px;
}
.helpDesk {
background:url("../images/bgHelp.gif") 0 0 no-repeat;
width:270px;
height:26px;
margin:0 0 5px 0;
padding:3px 0 0 30px;
border-bottom:1px dashed #e4e4e4;
float:left;
}
.tollFree {
background:url("../images/bgToll.gif") 0 0 no-repeat;
width:270px;
height:26px;
margin:0 0 5px 0;
padding:3px 0 0 30px;
border-bottom:1px dashed #e4e4e4;
float:left;
}
.phoneLabel {
margin-right:10px;
float:left;
}
.faqsWrapper {
padding:0 0 60px 0;
}
ul.faqs {
padding:0;
margin:0;
list-style-type:none;
}
ul.faqs li a {
width:300px;
margin:0 0 5px 0;
padding:3px 0 8px 0;
border-bottom:1px dashed #e4e4e4;
float:left;
text-decoration:none;
}

.phoneImg {
float:left;
clear:left;
width:340px;
height:300px;
text-align:center;
}

.siteMapColumn {
margin-top:40px;
}
.siteMapColumn h2 {
text-align:left;
font-size:27px;
padding:0;
margin:0 0 14px 0;
font-weight:bold;
color:#000;
}
.siteMapColumn h3 {
text-align:left;
font-size:17px;
padding:0;
margin:0 0 10px 0;
font-weight:bold;
color:#888888;
}
.siteMapColumnDiv {
background:#d4d4d4;
width:380px;
height:1px;
margin:8px 0;
}
.siteMapColumn a {
color:#007ac3;
text-decoration:underline;
font-weight:bold;
line-height:180%;
font-family:Arial, Helvetica, sans-serif;
}
.siteMapColumn ul {
padding:0;
margin:0 0 10px 0;
list-style-type:none;
}
.siteMapColumn ul li a {
text-align:left;
background:url("../images/siteMapBullet.gif") 0 0 no-repeat;
padding:0 0 0 20px;
margin:0;
font-weight:bold;
color:#000;
}

.questionsContainer {
width:816px;
height:81px;
background:url("../images/bgQuestions.png") 0 0 no-repeat;
margin:60px 0 0 57px;
}
.questionsTxt {
color:#c0c1c1;
text-transform: uppercase;
font-size:18px;
padding:32px 0 32px 104px;
float:left;
}
.questionsContainer .featureArrow {
margin:20px 17px 0 0;
}
.questionsContainer .featureArrow a {
padding-left:14px !important;
}

.feature1Container
{
  float:left;
  width:895px;
  padding: 7px 5px 0 26px;
  background:url("../images/feature1-bg.gif") repeat-y;
}

.feature1Container h1, .feature1Container h2, .feature1Container h3
{
  margin:0px;
  padding: 4px 0 4px 8px;
}

.feature1Container p
{
  margin:0px;
  padding: 4px 0 4px 8px;
}

.feature1Col1
{
  border:0px solid #c00;
  width:414px;
  float:left;
  padding: 0 0 0 23px;
}

.feature1Col2
{
  float:right;
  width:449px;
}


.featureWithIcon
{
  float:left;
  width:405px;
  padding: 10px 0;
  background:url("../images/feature1-ul-bg.gif") bottom no-repeat;
}

.featureIcon
{
  float:left;
  width:48px;
  padding: 4px 0 0 0;
}


.featureContent
{
  float:right;
  width:341px;
  padding: 0px 7px 0 0;
}

.videoContainer
{
  border:0px solid #c00;
  float:left;
  width:449px;
  min-height:254px;
  background:url("../images/videoContainer-bg.jpg") bottom;  
}

.videoContainerTop
{
  padding: 17px 20px 0 20px;
  float:left;
  width:409px;
  height:45px;
  background:url("../images/videoContainer-top.jpg");  
}

.videoContainerTop h2
{
  background:url("../images/icon-video.jpg") no-repeat;  
  padding: 8px 0 0 35px;
  float:left;
  max-width:250px;
  min-height:25px;
  
}

.viewVideoLink
{
  float:right;
  padding: 10px 5px 0 0;
  max-widgth:150px;
}

.videoContainerTop a, .videoContainerTop a:link, .videoContainerTop a:visited
{
  background:url("../images/arrow-blue.gif") no-repeat right;  
  text-decoration:none;
  padding: 0 10px 0 0;
}

.videoContainerTop a:hover
{
  text-decoration:underline;
}

.videoTop
{
  float:left;
  width:100%;
  height:16px;
  background:url("../images/video-top.png") no-repeat right;  
}

.videoBottom
{
  float:left;
  padding: 0px 13px 18px 13px;
  background:url("../images/video-bg.png") no-repeat bottom;  
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.videoBottom {
 padding: 0px 11px 18px 13px;}
}



/*.videoContainerBottom
{
  float:left;
  padding: 12px 0 33px 40px;
  background:url("../images/video-bottom.png") no-repeat bottom;  
}*/


.videoContainerBottom
{
  float:left;
  padding: 12px 0 33px 40px;
}

.feature2Container
{
  float:left;
  width:901px;
  padding: 0 0 0px 36px;
  background:url("../images/feature2-bg.gif") -15px;
}

.feature2Bottom
{
  float:left;
  width:901px;
  padding: 9px 0 31px 36px;
  background:url("../images/feature2-bottom.gif") -15px bottom;
}
.featureThumbContainer
{
  float:left;
  /*width:901px;*/
  padding: 0 0 0 0px;
}

.featureThumbTop
{
  float:left;
  width:100%;
  height:11px;
  background:url("../images/feature-thumb-top.jpg") no-repeat;
}

.featureThumbBottom
{
  padding: 0 0 16px 14px;
  margin-bottom:10px;
  width:276px;
  background:url("../images/feature-thumb-bg.jpg") no-repeat bottom;
}

.feature3Col
{
  float:left;
  width:295px;
}

.feature3Col h2
{
  padding: 0 0 12px 3px;
  margin: 0 7px 5px 7px;
  border-bottom: 3px solid #e5e5e5;
}

.feature3Col p
{
  padding: 7px 0 7px 0px;
  margin:0 12px 8px 8px;
}

.feature3Col ul
{
  padding: 7px 0 7px 28px;
}

.featureArrow
{
  color:#696969;
  float:right;
  text-transform:uppercase;
  font-size:11px;
}

.featureArrow a, .featureArrow a:link, .featureArrow a:visited
{
  width:139px;
  height:29px;
  color:#696969;
  float:left;
  text-decoration:none;
  /*padding: 14px 0 0 18px;*/
  padding: 12px 0 0 18px;
  font-weight:bold;
  background:url("../images/feature-arrow-both.png") no-repeat;
}
.featureArrow a:hover {
color:#1588ce;
background:url("../images/feature-arrow-both.png") 0 -41px no-repeat;
}

.footerContainer
{
  float:left;
  width:901px;
  min-height:198px;
  padding: 0 0 0 26px;
  background:url("../images/footer-bg.png") repeat-y;
}

.footer3ColA, .footer3ColB, .footer3ColC
{
  width:260px;
  float:left;
  padding: 60px 0 0 5px;
  background:url("../images/footer1-img.png") no-repeat 0 25px;
  min-height:160px;
}

.footer3ColA h1, .footer3ColB h1, .footer3ColC h1,
.footer3ColA h2, .footer3ColB h2, .footer3ColC h2,
.footer3ColA h3, .footer3ColB h3, .footer3ColC h3,
.footer3ColA h4, .footer3ColB h4, .footer3ColC h4,
.footer3ColA h5, .footer3ColB h5, .footer3ColC h5
{
  padding: 0 0 8px 12px;
}

.footer3ColA ul, .footer3ColB ul, .footer3ColC ul,
.footer3ColA ol, .footer3ColB ol, .footer3ColC ol,
.footer3ColA p, .footer3ColB p, .footer3ColC p
{
  list-style:none;
  padding: 0 10px 7px 12px;
}

.footer3ColA ul li, .footer3ColB ul li, .footer3ColC ul li
{
  background:url("../images/arrow-footer.png") no-repeat 0 2px;
  margin:0px;
  padding:0px 0 5px 17px;
}

.footer3ColA select, .footer3ColB select, .footer3ColC select,
.footer3ColA input, .footer3ColB input, .footer3ColC input
{
  width:180px;
}

.footer3ColA a, .footer3ColB a, .footer3ColC a
{
  text-decoration:none;
  color:#565656;
}

.footer3ColA a:hover, .footer3ColB a:hover, .footer3ColC a:hover
{
  text-decoration:underline;
  color:#656b6d;
}

.footer3ColB
{
  width:285px;
  background:url("../images/footer2-img.png") no-repeat 0 25px;
}

.footer3ColC
{
  width:311px;
  background:url("../images/footer3-img.png") no-repeat 0 25px;
}
.footerDivider
{
  float:left;
  padding-top:20px;
}

.flag
{
  float:left;
  padding: 16px 8px 0 11px;
}

.flagDropdown
{
  float:left;
  padding: 16px 0 0 0;
  position:relative;
  z-index:9;
}

.footerBottom
{
  float:left;
  width:901px;
  padding: 0 0 0 26px;
  height:140px;
  background:url("../images/footer-bottom.png") no-repeat;
}

.footerLogo
{
  float:left;
  padding: 5px 0 0 5px;
}

.footerDividerSm
{
  float:left;
  padding: 5px 0 0 0;
}

.footerBottom ul
{
  border:0px solid #c00;
  min-width:422px;
  padding: 38px 0 0 0;
  float:left;
}


.footerBottom ul li
{
  list-style:none;
  border-right:1px solid #bfc2c2;
  padding: 0 17px;
  margin-bottom: 7px;
  float:left;
}

.footerBottom ul li.noBorder
{
  border:0px;
  padding-right:0px;
}

.footerBottom a, .footerBottom a:link, .footerBottom a:visited
{
  text-decoration:none;
}

.footerBottom a:hover
{
  text-decoration:underline;
}
.footerOrangeButton
{
  padding: 22px 20px 0 0;
  float:right;
}

.footerOrangeButton a
{
  background:url("../images/button-orange-footer-both.gif") no-repeat;
  padding: 15px 0 0 5px;
  text-align:center;
  color:#fff;
  text-decoration:none;
  width:200px;
  height:44px;
  float:left;
}
.footerOrangeButton a:hover
{
  text-decoration:none;
  background:url("../images/button-orange-footer-both.gif") left -53px no-repeat;
  
}
.signUpHdr {
width:409px;
height:30px;
padding:0;
margin:10px 0 0 0;
}
.signUpBg {
width:409px;
background:url("../images/signUpFormBg.jpg") bottom left no-repeat;
padding:0 0 10px 10px;
margin:0;
}
.formIFrame {
width:389px;
height:562px;
border:0;
padding:0 0 0 8px;
margin:0;
}

.galleryLinks {
/*width:266px;*/
width:266px;
height:627px;
margin:8px 0 0 14px;
padding:0;
float:left;
background:url("../images/galleryLinksBg.png") top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
overflow-x: hidden;
overflow-y: auto;
}
.galleryLink {
color:#fff;
padding:10px 0 0 28px;
height:25px;
width:276px;
background:url("../images/galleryLinkBg01.png") top left repeat-x;
font-weight:bold;
}
.galleryLinkFirst {
color:#fff;
padding:10px 0 0 28px;
height:25px;
width:276px;
background:url("../images/galleryLinkBg01a.png") top left no-repeat;
font-weight:bold;
}
.galleryLink a, .galleryLinkFirst a {
color:#fff;
text-decoration:none;
}
.gallerySubLink {
color:#0968a2;
padding:10px 0 1px 28px;
height:25px;
width:276px;
background:url("../images/galleryLinkBg02.png") top left repeat-x;
margin:0 0 1px 0;
border-bottom:1px solid #dcddde;
text-shadow: #ffffff 1px 1px 1px;
font-weight:bold;
}
.gallerySubLink a {
color:#0968a2;
text-decoration:none;
}
.gallerySubLinkImg {
padding:2px;
background:#fff;
width:26px;
height:26px;
border:1px solid #9da6ac;
float:right;
margin:-8px 58px 0 0;
}
.galleryImgContainer {
width:586px;
/*margin:0 0 0 -10px;*/
margin:0;
padding:0;
float:left;
position:relative;
}
.galleryImgTop {
width:586px;
margin:0;
padding:0;
}
.galleryImg {
position:relative;
width: 100%;
width:586px;
margin:0;
padding:0 26px 32px 26px;
background:url("../images/galleryImgBgBtm.png") bottom left no-repeat;
}
.galleryTitle {
position: absolute;
top: 26px;
left: 26px;
width:533px !important;
background:url("../images/galleryTitleBg.png") top left no-repeat;
text-shadow: #000000 1px 1px 1px;
/*width:586px;
margin:0;
padding:0;
background:url("../images/galleryTitleBg.png") top left repeat-x;
color:#fff;
font-size:21px;
padding:5px 0;
margin:26px;
font-weight:bold;

position:relative;
float:left;*/
}
.galleryTitle span {
color: white;
font: bold 21px/41px Arial, Helvetica, Sans-Serif;
letter-spacing: -1px;
/*background: rgb(0, 0, 0);  fallback color
background: rgba(0, 0, 0, 0.7);*/
padding: 10px;
width:586px !important;
}



.faqToolTipContainer {
width:390px;
background:url("../images/tooltipBg.jpg") bottom left no-repeat;
border:0;
padding:0;
}
.faqToolTipContent {
padding:10px;
}
.faqToolTipClose {
float:right;
}
.faqToolTipQ {
font-family:Arial, Helvetica, sans-serif;
color:#1082c7;
font-size:13px;
}
.faqToolTipA {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
}
.faqToolTipDiv {
background:#c7c7c7;
width:370px;
height:1px;
margin:5px 0;
}


.ybGalleryImgContainer {
width:860px;
/*margin:0 0 0 -10px;*/
margin:16px 0 0 4px;
padding:0;
float:left;
position:relative;
}
.ybGalleryImgTop {
width:860px;
margin:0;
padding:0;
}
.ybGalleryImg {
position:relative;
width: 100%;
width:829px;
margin:0;
padding:0 16px 17px 15px;
background:url("../images/yb-mainImgBg.jpg") bottom left no-repeat;
}

.yb-caseContainer {
margin:40px 0 0 0;
}
.yb-caseContainerSpacer {
width:11px;
float:left;
}
.yb-caseContainer h1 {
color:#000;
font-size:27px;
text-align:left;
}
.yb-caseContainer h2 {
color:#888888;
font-size:17px;
font-weight:bold;
line-height:120%;
}
.yb-caseContainer h3 {
color:#000;
font-size:14px;
margin:0;
padding:0;
}
.yb-caseContainer h4 {
color:#000;
font-size:12px;
margin:0 0 0 12px;
padding:0;
}
.yb-caseContentA {
width:352px;
min-height:500px;
float:left;
margin:0;
border:0;
}
.yb-caseContentAs {
width:352px;
min-height:252px;
float:left;
margin:0;
border:0;
}
.right{
float:right;
text-align:right;
}
.right02{
float:right;
text-align:right;
padding: 0 25px 0 0;
}
.yb-caseContent514 {
width:490px;
margin:0 14px 0 30px;
float:left;
}
.yb-caseContentB {
width:490px;
float:left;
margin:0 0 8px 0;
padding:30px 0 0 0;
}
.yb-caseContentC {
width:246px;
clear:left;
float:left;
}
.yb-caseContentB p, .yb-caseContentC p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px 0;
padding:0;
}
.yb-caseContentD {
width:234px;
float:left;
}
.yb-caseContentD p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 0 0 12px;
padding:0;
}

.ybVideoContainer {
width:222px;
/*margin:0 0 0 -10px;*/
margin:0 0 0 0;
padding:0;
float:left;
position:relative;
}
.ybVideoTop {
width:222px;
margin:0;
padding:0;
}
.ybVideoImg {
position:relative;
width: 100%;
width:189px;
margin:0;
padding:0 16px 17px 15px;
background:url("../images/yb-VideoBg.jpg") bottom left no-repeat;
}
.ybVideoImgFt {
float:left;
}
.ybVideoImgFt02 {
float:left;
width:216px;
margin-left:55px;
}

.backToTopArrow {
  color:#696969;
  float:left;
  text-transform:uppercase;
  font-size:11px;
  text-shadow: #ffffff 1px 1px 1px;
}

.backToTopArrow a, .backToTopArrow a:link, .backToTopArrow a:visited {
  width:139px;
  height:29px;
  color:#696969;
  float:left;
  text-decoration:none;
  /*padding: 14px 0 0 18px;*/
  padding: 12px 0 0 18px;
  font-weight:bold;
  background:url("../images/backToTopArrow-both.png") no-repeat;
}
.backToTopArrow a:hover {
  color:#1588ce;
  background:url("../images/backToTopArrow-both.png") 0 -50px no-repeat;
}

.getYoursToday, .viewProductFeatures {
  padding: 0;
  float:left;
}

.getYoursToday a
{
  background:url("../images/getYoursTodayBg.png") no-repeat;
  margin:2px 0 0 0;
  padding: 7px 0 0 0;
  text-align:center;
  color:#fff;
  text-decoration:none;
  width:130px;
  height:32px;
  float:left;
  text-shadow: #000000 1px 1px 1px;
}
.getYoursToday a:hover
{
  text-decoration:none;
  background:url("../images/getYoursTodayBg.png") no-repeat;
  
}
.or {
margin:6px 12px;
float:left;
color:#a1a1a1;
font-size:12px;
font-weight:bold;
}

.viewProductFeatures {
  margin:0;
}
.viewProductFeatures a
{
  background:url("../images/viewProductFeatures.png") no-repeat;
  padding: 9px 0 0 14px;
  text-align:left;
  color:#696969;
  text-decoration:none;
  width:223px;
  height:38px;
  float:left;
  text-shadow: #ffffff 1px 1px 1px;
  text-transform: uppercase;
  font-weight:bold;
}
.viewProductFeatures a:hover
{
  text-decoration:none;
  background:url("../images/viewProductFeatures.png") no-repeat;
  
}

.fVideoContainer {
width:210px;
margin:0;
padding:0;
float:left;
position:relative;
}
.fVideoTop {
width:210px;
margin:0;
padding:0;
}
.fVideoImg {
position:relative;
width: 100%;
width:175px;
margin:0;
padding:0 16px 18px 15px;
background:url("../images/f-VideoBg.jpg") bottom left no-repeat;
}

p.faqLContent {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;
}
ul.faqLContentList {
margin:0 0 30px 0;
padding:0;
list-style-type:none;
}
ul.faqLContentList li {
padding:0 0 0 16px;
margin:3px 0 0 0;
background:url("../images/faqLContentList.gif") top left no-repeat;
}
ul.faqLContentList li a {
text-decoration:none;
}

.faqColumn {
float:left;
margin:0 0 0 -14px;
}
.faqColumn02 {
float:left;
margin:28px 0 0 -20px;
}
.faqColumn h1 {

font-weight:normal;
}
.faqColumn02 h1 {
font-size:28px;
margin:0 0 12px 5px;
font-weight:normal;
text-align:left;
}
#accWrapper {
  width: 496px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #d8d8d8;
  }
 
.accButton {  
  width: 481px;
  float: left;
  background:url("../images/accButtonBg.jpg") top left no-repeat;
  cursor: pointer;
  padding:10px 0 0 15px;
  height:22px;
  font-weight:normal;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  border-bottom: 1px solid #d8d8d8;
}
.lastAccButton {
  border-bottom: 0;
}
 
.accContent {  
  width: 496px;
  float: left;
  background: #ffffff;
  display: none;
  border-bottom: 1px solid #d8d8d8;
}
.accContentQ {
  border-bottom: 1px dashed #d8d8d8;
  color:#31A3F7;
  padding:6px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  cursor: pointer;
  line-height:140%;  
}
.accContentA {
  color:#000;
  padding:6px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:140%;
}
.lastQ {
  border-bottom: 0;
}
.lastA {
  border-top: 1px dashed #d8d8d8;
}
.lastAcc {  
  border-bottom: 0;
}
            


#flag { 
position:absolute;
margin: 5px 0 0 785px;    
z-index:1500; 
}


.signUpBg p {
padding:0;
}

.galleryHTML {
background:url("../images/bgGallery.jpg") repeat-x #117cc0 !important;
}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

