/*general.css*/
body {margin:0; padding:0;font-family:Arial,Helvetica, sans-serif; font-size:12px; color:#444444; }
form {margin:0; padding:0;}
small {font-size:10px; }
a {outline:none; text-decoration:none; color:#0096c0; }
  a:hover {color:#ed145b; text-decoration:underline; } /*color:#00bfdf; */
a img {border:0; }
p {margin:0; padding:0 0 14px 0; }
ul {margin:0 auto; padding:0 0 14px 15px; list-style-image:url("/images/bullet.gif"); list-style-type:circle; }
ol {margin:0 auto; padding:0 0 14px 20px; }
input {outline:none; }

h1 {margin:0; padding:0 0 14px 0; font-size:32px; line-height:32px; color:#342961; font-weight:bold; }
h2 {margin:0; padding:0 0 3px 0; font-size:18px; line-height:20px; color:#342961; font-weight:bold; }
  h2 a {text-decoration:none; color:#342961; }
h3 {margin:0;padding:0 0 3px 0; font-size:14px; line-height:16px; color:#342961; font-weight:bold; }
/*font-family:"VAGRounded 07390";*/
/*
@font-face {
    font-family: 'mainFont';
    src: url('../fonts/vagrounded-bold-webfont.eot');
    src: url('../fonts/vagrounded-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vagrounded-bold-webfont.woff') format('woff'),
         url('../fonts/vagrounded-bold-webfont.ttf') format('truetype'),
         url('../fonts/vagrounded-bold-webfont.svg#FooRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'VAGRoundedBTRegular';
    src: url('../fonts/vagron-webfont.eot');
    src: url('../fonts/vagron-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vagron-webfont.woff') format('woff'),
         url('../fonts/vagron-webfont.ttf') format('truetype'),
         url('../fonts/vagron-webfont.svg#VAGRoundedBTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { 
	font-smooth:always;
	-webkit-font-smoothing: none;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-font-smoothing: antialiased; 
}

.mainFont{
    font-family: mainFont;
}
*/

.taCenter { text-align: center; }
.ColorBlue {color:#00bfdf !important; }
.ColorLilac {color:#342961 !important; }
.ColorDeepPink {color:#ed145b; }
.ColorBrown {color:#c3ba9d !important;  }
.ColorWhite {color:#ffffff !important;  }

.LinkColor {color:#0096c0; }

.FontSize10px {font-size:10px; line-height:12px; }
.FontSize11px {font-size:11px; line-height:13px; }
.FontSize15px {font-size:15px; line-height:17px; }
.FontSize18px {font-size:18px; line-height:20px; }
.FontSize38px {font-size:38px; line-height:40px; }

.TxtBold {font-weight:bold; }
.TxtNormal {font-weight:normal; }
.TxtUnderline {text-decoration:underline; }
.TxtUppercase {text-transform: uppercase; }

.ImgAlignLeft {float:left; margin:0 10px 10px ; }
.ImgAlignRight {float:right; margin:0 0 10px 10px; }

.ToLeft {float:left; }
.ToRight {float:right; }

.AlignLeft {text-align:left; }
.AlignCenter {text-align:center; }
.AlignRight {text-align:right; }
.Alignjustify {text-align:justify; }
.AlignTop {vertical-align:top;}
.AlignMiddle {vertical-align:middle; }
.AlignBottom {vertical-align:bottom; }
.AlignBaseline {vertical-align:baseline; }



.tdBackground1 {background-color:#e5f9fc; }
.tdBackground2 {background-color:#ccf2f9; }
.tdBackground3 {background-color:#b2ecf5; }
.tdBackground4 {background-color:#99e5f2; }
#EmailCharitySection{border: 1px solid #FF0000}

.comparisonTable{}
.comparisonTable td,.comparisonTable th{ padding: 3px; font-size: 11px;}

.comparisonTableLight{}
.comparisonTableMedium{}
.comparisonTableDark{}
tr.comparisonTableLight td,
td.comparisonTableLight{ background-color: #f2efff; color: #4f447c; }
tr.comparisonTableMedium td,
td.comparisonTableMedium{ background-color: #e2dcff; color: #4f447c; }
tr.comparisonTableDark td,
td.comparisonTableDark{ background-color: #4f447c; color: #ffffff; }

.Ticked, .ticked{background: url(/images/greenTick.gif) no-repeat top left; padding-left: 30px;}
.Crossed{background: url(/images/Cross.gif) no-repeat top left; padding-left: 30px;}
.BubbleOfTheDay .Ticked,
.BubbleOfTheDay .ticked{background: url(/images/greenTickSmall.gif) no-repeat top left; padding-left: 17px;}
.BubbleOfTheDay li.Ticked,
.BubbleOfTheDay li.ticked{list-style-image:url(/images/greenTickSmall.gif); background: none; padding-left: 0px; margin:0;}


/* styles.css */
body {text-align:center; background:#e9e9e9 url("/images/bodyBckgr.gif") repeat-x 0px 0px;}
.clear {height:0px;/*font-size:0px;*/line-height:0px;clear:both; overflow:hidden;}
.trackerCode {height:0px;/*font-size:0px;*/line-height:0px;overflow:hidden;}

.contentPaddings {padding:10px;}
.Nowrap {white-space:nowrap;}

.crnrTL, .crnrTR,
.crnrBL, .crnrBR {z-index:10; position:absolute; width:10px; height:10px; /*background-image:url("/images/crnrs.png"); */ background-repeat:no-repeat; line-height:1px; /*font-size:1px;*/}
.crnrTL {top:-1px; left:-1px; background-position:-10px -10px;}
.crnrTR {top:-1px; right:-1px; background-position:0px -10px;}
.crnrBL {bottom:-1px; left:-1px; background-position:-10px 0px;}
.crnrBR {bottom:-1px; right:-1px; background-position:0px 0px;}

.Container {position:relative; margin:0 auto; width:970px; text-align:left;}
.ContainerHome {}

.cntnrTop {}
  .cntnrTop .Logo {float:left; width:160px; padding:17px 0 14px 15px;}
    .cntnrTop .Logo a.inner { background:url("/images/logo.gif") repeat scroll 0 0 transparent; width: 156px; height: 68px;  position:absolute; text-indent:-9999em}
    .cntnrTop .Logo a.inner:hover { background:url("/images/logo-hover.gif") repeat scroll 0 0 transparent}
    /*.cntnrTop .Logo img {display:block;}*/
  .cntnrTop .LogoPartner {float:left; padding:17px 10px 0 20px; width:500px; overflow:hidden;}
  .cntnrTop .LogoPartner h3 {float:left; margin-top:34px;}
    .cntnrTop .LogoPartner .logoPartnerImg {margin-left:20px;}
  .cntnrTop .cntntRight {float:right; text-align:right; /*width:200px; */padding:20px 24px 15px 0;}
    .cntnrTop .UserLogInfo {display:block;padding:30px 0 5px 0;font-size:12px;line-height:13px; font-weight:bold; color:#342961; background:url("/images/bubbles.gif") 100% 0px no-repeat;}
    .cntnrTop .UserLogInfo:hover {text-decoration: none}

.menuLogin {color:#342961; font-size:11px; line-height:12px;}
  .menuLogin ul {list-style:none; margin:0; padding:0;}
  .menuLogin li {display:inline; white-space:nowrap;}
  .menuLogin a {color:#342961; text-decoration:none;}
  .menuLogin a:hover {color:#342961; text-decoration:underline;}
  .menuLogin .divider {padding:0 3px;}
  .menuLogin .Active {color:#9994b0 !important;}

.cntnrTopMenu {position:relative; z-index:50; border:1px solid #cccccc; background:#fff url("/images/menuTopBckgr.gif") 0px 100% repeat-x;}
  .cntnrTopMenu .crnrTL, .cntnrTopMenu .crnrTR,
  .cntnrTopMenu .crnrBL, .cntnrTopMenu .crnrBR {background-image:url("/images/crnrsMenuTop.gif");}

.menuCategories {list-style:none; margin:0; padding:0; height:51px;}
  .menuCategories ul {list-style-image:none !important; list-style-type:none !important; }
  .menuCategories li.noLink {position:relative; float:left; height:32px; margin-bottom:-1px; padding:10px 0 10px 20px; }
  .menuCategories li.item {position:relative; float:left; height:32px; margin-bottom:-1px; padding:10px 15px; }
  .menuCategories li.item .itemLink {position:relative; overflow:hidden; height:31px; display:block; cursor:pointer;}
    .menuCategories li.item .itemLink img {display:block; margin-top:0px;}
  .menuCategories li.item:hover .itemLink img,
  .menuCategories li.item .itemLink:hover img,
  .menuCategories li.itemActive .itemLink img {margin-top:-31px; }
  .menuCategories .menuSubDiv {display:none; z-index:20; position:absolute; top:52px; left:15px; border-top: 1px solid #2E2A52} 
  .menuCategories li.item:hover .menuSubDiv,
  .menuCategories .menuSubDiv:hover {display:block;}
.menuCategories .menuSub {list-style:none; margin:0; padding:5px 0; border:1px solid #c4c4c7; background:#ffffff; min-width:200px;}
      .menuCategories .itemSub {display:block; font-size:12px; line-height:13px; font-weight:bold;}
      .menuCategories .itemSub a {display:block; padding:4px 10px; color:#342961; text-decoration:none;}
      .menuCategories .itemSub a:hover {color:#0096c0; text-decoration:underline;}
    .menuCategories .itemSubActive,
    .menuCategories .itemSubActive a {color:#0096c0;}


.cntnrHeader {position:relative; z-index:20; margin:0 0 -50px 0; padding:0 15px; }
  .bannerMain {position:relative; }
    .bannerMain img {display:block;}
  .noMainBanner {padding-top:60px;}
  .bannerHeader {position:absolute; right:0px; bottom:7px; width:265px; padding:0 15px 20px 0; color:#fff; text-align:right;}
    .bannerHeader .headlinesHolder {padding-bottom:10px;}
a.bttnBigHeader,
a.bttnBigHeader span.In {display:block; background-image:url("/images/bttnBigHeader.gif"); background-repeat:no-repeat;
  font-family:"VAGRounded 07390", Arial, sans-serif; font-size:21px; line-height:21px; color:#fff; text-decoration:none; font-weight:bold;}
a.bttnBigHeader {margin:0 10px 0 0; padding:0 0 0 15px; background-position:0px 0px;}
a.bttnBigHeader span.In {margin:0 -10px 0 0; padding:11px 20px 12px 0; background-position:100% 0px;}
a.bttnBigHeader:hover,
a.bttnBigHeader:hover * {text-decoration:none;}

.HeadlineMainHolder {position:absolute; bottom:-10px; left:20px; z-index:100; margin-top:-5px;}

.cntnrMain {position:relative; z-index:10; padding:85px 15px 15px 15px; border:1px solid #cccccc; background:#ffffff url("/images/cntnrMainBckgr.gif") 0px 0px repeat-x;}
 .cntnrMain .crnrTL, .cntnrMain .crnrTR,
 .cntnrMain .crnrBL, .cntnrMain .crnrBR {background-image:url("/images/crnrsMain.gif");}
 .cntnrMain .MainInner {width:940px;  }
 .cntnrMainInner .MainInner { width:910px !important; padding:15px; background: url("/images/box940pxArchBckgr.gif") no-repeat scroll 0 0 transparent;}
.ContainerHome .cntnrMain {padding:50px 15px 15px 15px;}
.underContent{padding: 17px; font-size: 11px; color: #444444; }
.smallGrey{ font-size: 11px; color: #444444; }

.layout1Clmn {}
  .layout1Clmn .clmn1st {float:none; width:910px; /*background:url("/images/box940pxArchBckgr.gif") 0px 0px no-repeat;*/}
  .layout1Clmn .roundedBorderPad .clmn1st {width:870px;}
  .layout1Clmn .clmn2nd,
  .layout1Clmn .clmn3rd {display:none;}
  .layout1Clmn .underContent{ float: left; width: 910px}

.layout2Clmn {}
  .layout2Clmn .clmn1st {float:left; width:640px;  /*background:url("/images/box655pxArchBckgr.gif") 0px 0px no-repeat;*/}
  .roundedBorderPad .clmn1st {width:610px;}
  .layout2Clmn .clmn2nd {display:none;}
  .layout2Clmn .clmn3rd {float:right; width:260px; /*background:url("/images/box275pxArchBckgr.gif") 0px 0px no-repeat;*/}
  .layout2Clmn .clmns1st2ndHolder { float: left; width:610px;}
  .layout2Clmn .underContent { float: left; width: 610px}

.layout3Clmn {}
  .layout3Clmn .clmn1st {float:left; width:355px;}
  .layout3Clmn .clmn2nd {float:left; width:275px;}
  .layout3Clmn .clmn3rd {float:right; width:260px;}
  .layout3Clmn .underContent { float: left; width: 610px}
  .layout3Clmn .clmns1st2ndHolder {float:left; width:610px; padding-right:15px; /*background:url("/images/box655pxArchBckgr.gif") 0px 0px no-repeat;*/ }
    .layout3Clmn .clmns1st2ndHolder .clmn1st {width:335px;}
    .layout3Clmn .clmns1st2ndHolder .clmn2nd {width:260px; float:right;}


.boxArchBckgr {position:relative; padding:15px; background-repeat:no-repeat; background-position:0px 0px }
  .layout2Clmn .clmn3rd .boxArchBckgr {background-image:url("/images/box275pxArchBckgr.gif");}
  .layout3Clmn .clmn3rd .boxArchBckgr {background-image:url("/images/box275pxArchBckgr.gif");}
  .layout2Clmn .clmn1st .boxArchBckgr {background-image:url("/images/box623pxArchBckgr.gif");}
  
.clmn1st ul{ list-style-image:url("/images/bulletSquare.gif"); list-style-type:square; margin-left: 5px; }
.clmn1st ul li{ margin-bottom: 7px; }

ul.menuList  {position:relative; font-weight:bold; list-style-image:url("/images/bulletSquare.gif"); font-size:12px;}
  ul.menuList a {color:#342961;}
  ul.menuList a:hover,
  ul.menuList a.Active {color:#ed145b;}

dl.AllCategories {float:left; width: 610px; margin-bottom:15px; clear: both; display: block; padding:15px 15px 0 15px; border: 2px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px;}
  dl.AllCategories dt {margin:0px; padding:0px; float:left; width:160px; overflow:hidden; }
  dl.AllCategories dd {margin:0px; padding:0 0 0px 15px; float: left;}
  dl.AllCategories .CategoryImg {height:31px; overflow:hidden; display:block}
    dl.AllCategories ul.menuList a {font-weight:normal; color:#00a0c0; }


.cntnrMain .cntntHomeLeft {float:left; width:370px;}
.cntnrMain .cntntHomeRight {float:right; width:560px;}

.cntnrBottom {margin:2px 0 0 0; padding:20px 15px; background:url("/images/cntnrBottomBckgr.gif") no-repeat;}
  .cntnrBottom .footerParagraph {font-size:11px; line-height:12px; color:#818181;}
  .cntnrBottom .footerParagraph a {color:#818181; text-decoration:underline;}

.menuBottom {/*float:left; width:700px;*/ padding:0 0 0px 5px; color:#818181; }
  .menuBottom a {color:#818181; text-decoration:none;}
  .menuBottom a:hover {text-decoration:underline;}
  .menuBottom ul {margin:0; padding:0; list-style:none; list-style-image:none; font-family:Arial, sans-serif;}
    .menuBottom li {float:left; padding-right:10px; padding-bottom:3px; width:148px; font-weight:bold; font-size:12px;  }
    .menuBottom li.last {padding-right:0px; width:145px;}
  .menuBottom li ul {padding-top:3px;}
  .menuBottom li ul li {float:none; padding-right:0px; width:auto; font-weight:normal; font-size:11px;}

.SocialNetworkBttnsBox {float:right; width:221px; text-align:right; color: #818181}
  .SocialNetworkBttnsBox * {vertical-align:middle; }
  .SocialNetworkBttnsBox a, .SocialNetworkBttnsBox a:hover {text-decoration:none; }

.bannersBottomHolder {margin-left:-12px;}
  .bannersBottomHolder .Banner {float:left; padding-left:10px;  }


.homeProductsLeft {margin-left:-10px;}

.box275px {width:255px; min-height:65px; padding:10px; background:url("/images/box275pxArchBckgr.gif") 0px 0px no-repeat;}
  .box275px .In {width:255px;}
.box560px {width:540px; min-height:65px; padding:10px; background:url("/images/box560pxArchBckgr.gif") 0px 0px no-repeat;}
  .box560px .In {width:540px;}


.boxSmallLilac {position:relative; float:left; width:157px; margin:0 0 12px 10px; padding:10px 10px 8px 10px; background-color:#f1f0f5; border:1px solid #857fa0;}
 .boxSmallLilac .crnrTL, .boxSmallLilac .crnrTR,
 .boxSmallLilac .crnrBL, .boxSmallLilac .crnrBR {background-image:url("/images/crnrsBoxSmallLilac.gif");}
.boxSmallLilac .Ico {float:left; width:45px; height:50px; margin:-10px 0 5px -10px; overflow:hidden;}
.boxSmallLilac .boxH2 {float:right; width:105px; height:40px; margin-top:-2px;}
.boxSmallLilac .boxH2 h2 {padding-bottom:1px;}
.boxSmallLilac p {margin:0;padding:0 0 3px 0; font-size:11px; line-height:14px;}
.boxSmallLilac a {font-weight:bold;}

.boxDarkLilacBckgr {position:relative; margin-bottom:10px; padding:10px; background:#342961; color:#fff;}
 .boxDarkLilacBckgr .crnrTL, .boxDarkLilacBckgr .crnrTR,
 .boxDarkLilacBckgr .crnrBL, .boxDarkLilacBckgr .crnrBR {background-image:url("/images/crnrsBoxDarkLilac.gif");}
 .boxDarkLilacBckgr .crnrTL {top:0px;left:0px;}
 .boxDarkLilacBckgr .crnrTR {top:0px;right:0px;}
 .boxDarkLilacBckgr .crnrBL {bottom:0px; left:0px;}
 .boxDarkLilacBckgr .crnrBR {bottom:0px; right:0px;}
 .boxDarkLilacBckgr a {color:#40c6e8;}
 .boxDarkLilacBckgr a.bttnSmall,
 .boxDarkLilacBckgr a.bttnSmall span.In {background-image:url("/images/bttnSmallDarkLilacBckgr.gif");}

.BubbleOfTheDay {position:relative; background-color:#342961;}
  .BubbleOfTheDay a:hover {color:#ed145b;}
  .BubbleOfTheDay .BubbleIco {float:left; width:90px;}
  .BubbleOfTheDay .cntntTxt {float:left; width:305px; font-size:11px;}
  .BubbleOfTheDay .toright {float:right; width:125px;}
  .BubbleOfTheDay .bttnsHolder {position:absolute; z-index:10; bottom:10px; right:10px; width:125px;}
    .BubbleOfTheDay .bttnsHolder .bttnImg {display:block;margin-top:5px;}

#HighlightsBox li,
#NewsBox li {padding-bottom:2px; font-weight:bold;}
#HighlightsBox a, #NewsBox a {color:#454545;}
#HighlightsBox a:hover, #NewsBox a:hover {color:#ed145b;}

#boxInfo .boxImg {float:right}
#boxInfo .boxTxt{float:left}

.EmergencyPhone {font-weight:bold;}



form {}
input,
select,
textarea {border:1px solid #e4e4e4; border-top:2px solid #909090; font-size:12px; color:#342961; font-family:"Myriad Pro";}
textarea {overflow:auto;}
label {color:#342961;}
input.checkbox,
input.radio {margin:0 5px 0 0; padding:0; vertical-align:middle; width:auto !important; height:auto !important; border:none !important;}

.Asterisk, 
.star {padding-right:5px; color:#00BFDF; font-family:Verdana; font-size:11px; font-weight:bold;}
.err {color:#ff0000;}
input.err,
textarea.err,
select.err {border-color: #ff0000 !important; color:#342961 !important;}
tr.err label{color:#ff0000;}
tr.err input,
tr.err textarea,
tr.err select {border-color: #ff0000 !important; color:#342961 !important;}

a.bttn,
a.bttn span.In {display:block; background-image:url("/images/bttn.gif"); background-repeat:no-repeat;
  font-family:"VAGRounded 07390", Arial, sans-serif; font-size:30px; line-height:30px; color:#fff; text-decoration:none; font-weight:bold;}
  a.bttn {margin:0 10px 0 0; padding:0 0 0 15px; background-position:0px 0px;}
  a.bttn span.In {margin:0 -10px 0 0; padding:15px 20px 15px 0; background-position:100% 0px;}
  a.bttn:hover,
  a.bttn:hover * {text-decoration:none;}
a.bttnBig,
a.bttnBig span.In {display:block; background-image:url("/images/bttnBig.gif"); background-repeat:no-repeat;
  font-family:"VAGRounded 07390", Arial, sans-serif; font-size:30px; line-height:30px; color:#fff; text-decoration:none; font-weight:bold;}
  a.bttnBig {margin:0 10px 0 0; padding:0 0 0 15px; background-position:0px 0px;}
  a.bttnBig span.In {margin:0 -10px 0 0; padding:15px 20px 15px 0; background-position:100% 0px;}
  a.bttnBig:hover,
  a.bttnBig:hover * {text-decoration:none;}

a.bttnSmall,
a.bttnSmall span.In {display:block; /*background-image:url("/images/bttnSmall.gif");*/ background-repeat:no-repeat;
  font-family:"VAGRounded 07390", Arial, sans-serif; font-size:14px; line-height:14px; color:#fff; text-decoration:none; font-weight:bold;}
  a.bttnSmall {margin:0 10px 0 0; padding:0 0 0 10px; background-position:0px 0px;}
  a.bttnSmall span.In {margin:0 -10px 0 0; padding:6px 10px 6px 0; background-position:100% 0px;}
  a.bttnSmall:hover,
  a.bttnSmall:hover * {text-decoration:none;}

input.bttnImg {border:0; }
a.bttnImg {border:0; }

.bttnsLine {padding-top:10px;}


.JoinMailingList {padding:10px;}
.JoinMailingList h2 {padding-bottom:3px;}
  .JoinMailingList input.inputTxt {margin:0 3px 0 0; padding:2px 0 2px 2px; width:270px; border:1px solid #e4e4e4; border-top:2px solid #909090; font-size:12px; line-height:12px; color:#342961; font-family:"Myriad Pro";}
  .JoinMailingList .txt {padding-top:5px; font-size:10px; line-height:12px; color:#666;}
  .JoinMailingList .txt a {text-decoration:underline; color:#342961}
  .JoinMailingList .txt a:hover {color:#ed145b;}
  .bttnSubscribe {width:69px; height:21px; border:0px; background:transparent url("/images/bttnSubscribe.gif") no-repeat;}


/* News Center styles */
.newsCenter {}
  .newsCenter h3 {padding-bottom:7px; }
  .newsCenter .newsBox {padding-bottom:7px; }
  .newsCenter .newsBox .Date {}
  .newsCenter .newsBox .Title {font-weight:bold;}
  .newsCenter .newsBox .newsDscr {padding-top:3px;}

.newsCenterArchive {}
.newsCenterArchive .Year {}
.newsCenterArchive .Month {font-size:13px; font-weight:bold;}
.newsCenterArchive .CurrentMonth {font-weight:bold; color:#ed145b; text-decoration:underline; }
.newsCenterArchive .newsDscr {}
.newsCenterArchive .divider {padding:0 7px; }

.archiveItemFrame { display: block; float: left; width: 100%; margin-bottom: 5px; font-size: 15px; font-weight: bold;}
.archiveItemFrame a { margin: 0px 6px 0px 6px; text-decoration: none;}
.archiveItemFrame a:hover { text-decoration: none;}
img.newsPicture { display: inline; float: left; width: 100%;  }
div.newsPictureShareBtns { display: block; float: right; width: 50%; margin-left: 10px; }
.addthis_toolbox { width: 100%; margin-top: 10px; display: block; float: left; }
.gadgetPageShareBtnsWrap .addthis_toolbox { margin-bottom: 10px; text-align: center; width: 156px;}
.addthis_toolbox_top { width: 100%; margin-top: 0px !important; margin-bottom: 10px; display: block; float: left; }
.shareBtnsWrap { padding-top: 4px; display: inline; float: left; width: 160px; }
.addthis_toolbox_top .shareBtnsWrap { margin-right: 6px !important; }
.fbLikeBtnWrap { padding-top: 3px; display: inline; float: right; width: 147px; }
.addthis_toolbox_top .fbLikeBtnWrap { width: 120px !important; }
.toRight { float: right !important; }
#fbLikeFrame { border:none; overflow:hidden; width:120px; height:21px; }
#fbLikeFrameTop { border:none; overflow:hidden; width:90px; height:21px; }
.floatLeftHeading { width: 340px; display: block; float: left; }
/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {}
.SiteMap dl {position:relative; margin:0;}
.SiteMap dt {position:relative; margin:0; padding:0; font-weight:bold;}
.SiteMap dd {position:relative; margin:0; padding:0;}
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat;}
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y;}
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat;}
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important;}

body.layoutMinimal .cntnrMain,
body.layoutPlain .cntnrMain{ padding-top: 10px; margin-top: 10px; margin-bottom: 10px;}
body.layoutMinimal .Container{width: auto}
body.layoutMinimal .TwoColumnsHolder{width: auto}
body.layoutMinimal .ContentColumn{width:50%}
body.layoutMinimal .ContentColumn .Bubble{width:auto; margin-right:10px}

/* IE 6*/
* html .HeadlineMainHolder {bottom:auto; top:210px; left:5px; }
* html .crnrBL, 
* html .crnrBR {bottom:-1px;} 
* html .boxSmallLilac .crnrTR,
* html .boxSmallLilac .crnrBR {right:-2px; }

* html .menuCategories .Hover .itemLink img {margin-top:-31px; }
* html .menuCategories li.Hover .menuSubDiv {display:block; }
* html .menuCategories .menuSub {width:200px;}
* html .menuCategories .menuSubDiv li {height:15px; }

* html .cntnrTopMenu {width:970px;}
* html .bannerMain {width:940px;}
* html .cntnrMain {width:940px;}
* html .cntntHomeLeft .homeProductsLeft {margin-left:-20px; width:390px;}
* html .cntntHomeRight .BubbleOfTheDay {width:540px;} 
* html .cntntHomeRight {}
* html .box275px {min-height:65px;}
* html .box560px {min-height:65px;}

* html dl.AllCategories {height:90px; }
* html .FAQ .Question {width:600px; }


.CompetitionForm #question{font-weight: bold; margin-bottom: 5px;}
.CompetitionForm td label{ color: #444444; font-weight: bold; padding-left: 20px; }
#competitionMiddle,
#competitionMiddle label{color: #818181; font-size: 11px;}
#competitionMiddle input{float: right;}
#competitionMiddle p.terms{font-size: 12px;}

.editboxSortcode{
    background:#FFFFFF url(/images/sortCodeBg.gif) no-repeat left top;
    border: none;
    font-family: monospace !important;
    font-size: 12px !important;
    font-weight: normal;
    letter-spacing: 7px;
    margin:0;
    padding:2px 0 2px 3px;
}

.FormNew {margin-bottom: 10px;}
.FormNew th,
.FormNew td {padding-top:1px; padding-bottom:1px;} 
.FormNew .LabelAlignTop {vertical-align:top; padding-top:2px;}
.FormNew th {width:150px;padding:0 5px 0 0; font-weight:bold; text-align:left;} 
.FormNew label {font-weight: bold; color: #444444;} 
.FormNew .txtSpace {padding-top:10px; padding-bottom:10px;}
.FormNew h3 {padding-top:5px;}

.roundedBorder{padding:5px 10px; border: 2px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; }
.roundedBorderPad{padding:15px; border: 2px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; }
.roundedBorderThin{padding:5px 10px; border: 1px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; }
.roundedBorderPadThin{padding:15px; border: 1px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; }
.roundedBorderNoPadThin{border: 1px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; }

.btmmrgn{margin-bottom: 15px;}
.morePadding{padding: 15px;}
a.printBtn { display:block; width: 120px; height: 32px; background-image: url(/images/print-page-csssprite.gif); }
a.printBtn:hover { background-position: 0 32px; }

.insideOut {margin-left: -15px; margin-top: -15px; float:left; width:625px; padding:15px; background:url("/images/box655pxArchBckgr.gif") 0px 0px no-repeat;}

.SubProductTable { }
.SubProductImage { width: 100px;}
.SubProductHeader { display: block; float: left; width: 100%; margin-bottom: 10px; } 
.SubProductHeaderLink { display: block; float: right; width: 111px; }
.SubProductHeadersIFR { float: left; display: block; width: 365px; overflow: hidden; }


.gadgetPageTopRightClmn { width: 260px; display: inline; float: right; margin: 0px 0px 10px 10px; text-align: center; }
.gadgetPageTopLeftClmn { width: 50%; display: block; float: left; }
.gadgetSubHeading { }
.gadgetGetQuoteBtn { display: block; float: right; width: 100%; }
.gadgetPagePicture { display: block; max-width: 100%; margin-left: auto; margin-right: auto; clear:both; }
.gadgetPageShareBtnsWrap  {}
.gadgetShareBtnsWrap { display: block; float: left; width: 160px; }
.gadgetFbLikeBtnWrap { float: left; width: 100px; display: block; overflow: hidden;  }
.bulletListSeparator { display: block; width: 555px; height: 3px; margin: 20px auto; background: url("/images/bulletListSeparator.jpg") no-repeat top left; }

/* styles.oldersite.css */


input.Button {border:0;}
input.btnSend {border:0; width:78px !important; height:27px !important;}
input.btnNext {border:0; /*width:78px !important; height:27px !important;*/}
input.btnAmendDetails {border:0; width:110px !important; height:22px !important;}
input.size2{width:25px !important;}
input.size4{width:40px !important;}
input.short{width:95px !important;}
input.btn {border:0;}

.HeadlineForm {margin:0; padding:14px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold;}
.Form {}
.Form th,
.Form td {padding-top:1px; padding-bottom:1px;} 
/*.Form input {margin:0; padding:0; height:15px; font-size:12px; line-height:12px; width:225px;}*/
.Form .LabelAlignTop {vertical-align:top; padding-top:2px;}
.Form th {width:145px;padding:0 5px 0 0; text-align:right; font-weight:normal;} 
.Form .txtSpace {padding-top:10px; padding-bottom:10px;}
.FormPink .star,
.FormPink .Asterisk,
.FormPink .HeadlineForm {color:#ed2a80 !important;}



#infoFieldsBox {margin-bottom:15px; border:1px dashed #818285; border-top: none;}
  #infoFieldsBox h3.info-title-closed,
  #infoFieldsBox h3.info-title-open {cursor:pointer; padding:3px 20px 4px 8px; border-top:1px dashed #818285; font-size:12px; font-weight: bold;}
  #infoFieldsBox h3.info-title-closed {color:#444444; background: url(/images/infoFieldsPlus.gif) no-repeat right top;}
  #infoFieldsBox h3.info-title-open {color:#444444; background: url(/images/infoFieldsMinus.gif) no-repeat right top;}
  #infoFieldsBox .info-text { display:none; width: 310px; clear:both; overflow:hidden; padding:5px 5px 10px 22px;color:#303030;}

  #infoFieldsBox h2.info-title-closed,
  #infoFieldsBox h2.info-title-open {cursor:pointer; padding:3px 20px 4px 8px; border-top:1px dashed #818285; font-size:12px; font-weight: bold;}
  #infoFieldsBox h2.info-title-closed {color:#444444; background: url(/images/infoFieldsPlus.gif) no-repeat right top;}
  #infoFieldsBox h2.info-title-open {color:#444444; background: url(/images/infoFieldsMinus.gif) no-repeat right top;}
  #infoFieldsBox .info-text { display:none; width: 310px; clear:both; overflow:hidden; padding:5px 5px 10px 22px;color:#303030;}

#optionButtonsBox {margin-top: 60px;}
.optionButton1,
.optionButton2{
  width: 233px;
  height: 33px;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  line-height: 33px;
  text-decoration: none;
  margin-bottom: 5px;
  padding-left: 24px;
}
.optionButtonSmall{
  width: 76px;
  height: 32px;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  line-height: 33px;
  text-decoration: none;
  margin-left: 5px;
  text-align: center;
  background: url(/images/bttn76bg.gif) no-repeat #ED145B
}

a.optionButton1:hover,
a.optionButton2:hover,
a.optionButtonSmall:hover{
  color: #FFFFFF;
  text-decoration: none;
}

.optionButton1 {background: url(/images/btnOptionPink.gif) no-repeat #ED145B}
.optionButton2 {background: url(/images/btnOptionBlue.gif) no-repeat #35C3E6}
.SubmitBtn,
.NoBorder,
.SubmitBtnHidden{border: none}




/* FAQ */
.FAQ {padding-bottom:15px;}
.FAQ .HeadlineBox {margin:0; padding:0 0 10px 0;}
.FAQ .Question {position:relative; padding:0 0 6px 15px; cursor:pointer; color:#342961; font-weight:bold;}
  .FAQ .Arrow {position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/images/NavRightBullet.gif') 0 3px no-repeat;cursor:pointer;}
  .FAQ .ArrowDown {display:none; position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/images/NavRightBulletDown.gif') 0 3px no-repeat; cursor:pointer;}
.FAQ .Answer {position:relative; display:none; padding:0 0 6px 15px;}

.tblQuoteHolder {margin-left:0px; margin-bottom:20px; width:100%; position:relative;}
.tblQuote  {border-collapse:collapse; empty-cells: show; width:100%;}
.tblQuote  td,
.tblQuote  th {padding:7px 5px; border-bottom:1px solid #fff; font-size:12px; vertical-align:top;}
.tblQuote  thead * {font-weight:bold; font-size:16px; vertical-align:middle;}
.tblQuote  thead th,
.tblQuote  thead td {padding:10px 5px; border-bottom:2px solid #fff; text-align:center;}
.tblQuote  tbody th {padding:7px 10px; font-weight:bold; text-align:left; background-color:#e5f9fc;}
.tblQuote  tbody td {text-align:center; vertical-align:middle;}
.tblQuote .PriceLabel {margin:0 auto 3px auto; width:101px; height:27px; background:url("/images/PriceLabel.gif") no-repeat; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding-top:2px;}
.tblQuote .PriceLabel .Price {display:inline; font-size:18px;}
.tblQuote .Price {display:block; font-weight:bold; text-align:center;}

.tblCornerTL {background-image:url("/images/crnrWhiteTL.png"); background-repeat:no-repeat; background-position:0px 0px;}
.tblCornerTR {background-image:url("/images/crnrWhiteTR.png"); background-repeat:no-repeat; background-position:100% 0px;}
.tblCornerBL {background-image:url("/images/crnrWhiteBL.png"); background-repeat:no-repeat; background-position:0px 100%;}
.tblCornerBR {background-image:url("/images/crnrWhiteBR.png"); background-repeat:no-repeat; background-position:100% 100%;}

.popup_info {display:none; position:absolute; z-index:2000; top:300px; left:200px; width:350px; 	}
.popup_info .corners {display:block; width:350px; height:16px; overflow:hidden;}
.popup_info .popup_content {display:block; width:330px; padding:0px 10px 0px 10px; background:#c3ba9d; font-weight:normal;}
.popup_info .corners .corner_left {display:block; float:left; width:16px; height:16px; background:url("/images/top_left.gif") no-repeat top left;}
.popup_info .corners .corner_right {display:block; float:left; width:16px; height:16px; background:url("/images/top_right.gif") no-repeat top left;}
.popup_info .corners .corners_middle {display:block; float:left; width:318px; height:16px; background-color:#c3ba9d; overflow:hidden;}
.popup_info a {color:#ffffff !important;}
.popup_info h1 {margin:0px 0px 10px 0px; font-size:12px;}
.popup_info .bottom_left {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_left.gif") no-repeat top left;}
.popup_info .bottom_right {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_right.gif") no-repeat top left;}

.popup_info_cv {	display: none; position: absolute; z-index: 50; left: 50%; top: 50%;	width: 290px;	}
.popup_info_cv .corners_cv {display:block; width:302px; height:16px; overflow:hidden;}
.popup_info_cv .popup_content_cv {display:block; width:282px; padding:0px 10px 0px 10px; background:#c3ba9d;}
.popup_info_cv .corners_cv .corner_left {display:block; float:left; width:16px; height:16px; background:url("/images/top_left.gif") no-repeat top left;}
.popup_info_cv .corners_cv .corner_right {display:block; float:left; width:16px; height:16px; background:url("/images/top_right.gif") no-repeat top left;}
.popup_info_cv .corners_cv .corners_middle_cv {display:block; float:left; width:270px; height:16px; background-color:#c3ba9d; overflow:hidden;}
.popup_info_cv a {color:#ffffff !important;}
.popup_info_cv h1 {margin:0px 0px 10px 0px; font-size:12px;}
.popup_info_cv .bottom_left {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_left.gif") no-repeat top left;}
.popup_info_cv .bottom_right {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_right.gif") no-repeat top left;}
.popup_info_cv#cv_code_div img { display: block; margin: 10px auto 5px auto;}

.inlinePopup{
  width: auto !important;
  padding: 10px;
}
.Popup {width:570px;}
.Popup .ContentMain {width:526px;}
.Popup .Top {width:568px;}
.Popup .Header {width:503px;}
.Popup .Main  {width:544px;} 
.Popup .Logo {padding-right:3px }
.Popup .Headerline {float:right; padding:0; margin-top:10px }



.galleryFrame { display: block; float: left; width:100%; margin: 30px 0px 30px 0px;}
.galleryItemFrame { display: block; float: left; width:150px; height: 140px; margin-bottom: 20px;}
.galleryItemFrame img { margin-left: auto; margin-right: auto; display: block;}
.galleryItemInfo { display: block; float: left; width: 150px; text-align: center;}
.galleryItemFrame a { font-weight: bold;}



#linkToRss { margin-left: 10px;}
.HeadlineSub  a#explainRss { color: #342961; font-size: 12px; text-decoration: none;}
.HeadlineSub  a#explainRss:hover { text-decoration: underline;}

.industry-news_link  {font-weight: bold; margin: 15px 0px 5px 0px;}
.downloadLabel { display: block; float: left; margin-bottom: 10px; font-weight: bold;} 
.dateTitle { color: #C3BA9D !important;} 
#bottomNewsMenu { display: block; float: left; width: 100%;}
#bottomNewsMenu ul  { padding-left: 0px;}
#bottomNewsMenu ul  li { list-style-type: none; padding-left: 0px;}



.layout1Clmn {width:auto; float:none;}
.layout1Clmn .TwoColumnsHolder {position:relative; width:910px;  }
  .layout1Clmn .ContentColumn {position:relative; width:450px;}
  .layout1Clmn .ContentColumn .Bubble {position:relative; width:450px;}

.TwoColumnsHolder {position:relative; width:910px;  }
.ContentColumn {position:relative; width:450px;}
.ContentColumn .Bubble {position:relative; width:450px;}

p.imgStep {text-align:right; padding:0 10px 20px 0;}



.Bubble .TableDataHolder {margin:0 -9px;}
.HeadlineTableData {margin:0 0 5px 0; padding:0 0 5px 0; color:#00bfdf; font-size:12px; font-weight:bold; border-bottom:1px solid #9994b0;}
.TableData {width:100%; border-collapse:collapse; empty-cells:show;}
.TableData .tHead td {color:#00bfdf; font-weight:bold;}
.TableData .tHead td {padding:3px 0 5px 10px;}
.TableData .row0 td {padding:3px 0 3px 10px; background:#ccf2f9; font-size:11px; font-weight:bold;}
.TableData .row1 td {padding:2px 0 2px 10px; background:#e5f9fc; font-size:11px; border-bottom:3px solid #fff;}
.TableData .col1  {width:180px;}
.TableData .col2  {width:85px;}
.TableData .col3  {width:75px;}
.TableData .col4  {width:85px;}






/* CSS Document */

#singleItemInfo{text-align: center; font-size: 10px; color: #FFFFFF;}
#bundleItemInfo{width:400px;float:left; padding-top: 5px; text-align: center; font-size: 10px}
#getQuoteFormFrame { display: block; float: left; awidth:606px;}
.selectItemsToInsure { display: block; float: left; width: 201px; height: 51px; background: url("/images/gadget-radio.gif") no-repeat top left; margin-right: 5px;}
.selectItemsToInsureShort  { width: 182px !important; height: 39px; background: url("/images/gadget-radio.gif") no-repeat top left !important;}
.selectItemsToInsureShort label { width: 90px !important; overflow: hidden;}
.selectItemsToInsureShort .pricesFrom { display: inline; float: left !important; width: 51px; float: left; color: #342961; font-size: 15px; font-weight: bold; text-align: center;}
.selectItemsToInsureShort  .selectRadioBtn { display: inline; float: left; width: 113px !important; margin: 11px 0px 0px 8px; overflow: hidden;} 

.selectItemsToInsure label { color:#fff; font-size:13px; font-weight:bold; text-align: center; width: 108px; float: left; display: inline; margin-top: 2px;}
.selectItemsToInsure  .selectRadioBtn { display: inline; float: left; width: 130px; margin: 9px 0px 0px 8px;} 
.selectItemsToInsure .pricesFrom { display: inline; width: 51px; height: 22px; float: left; color: #342961; font-size: 15px; font-weight: bold; margin: 11px 0px 0px 2px; text-align: center;}
.selectItemsToInsure input { background: none; border: 0px !important; display: block; float: left;}

.selectItemsNote { display: block; float: left; margin: 5px 0px 15px 0px; width: 100%;}

#selectItemsTableHeader { display: block; float: left; width: 606px; padding: 6px 0px 0px 0px; margin-bottom: 0px; font-weight: bold; height: 19px; color: #342961}

#selectItemsTableHeader  .selectItemsFirstRow, #selectItemsTableHeader .selectItemsSecondRow, #selectItemsTableHeader .selectItemsThirdRow, #selectItemsTableHeader .selectItemsFourthRow, #selectItemsTableHeader .selectItemsFifthRow { padding: 0px 2px 0px 2px; }
#selectItemsTableHeader .selectItemsFifthRow{text-align: center;}
.selectItemsFirstRow, .selectItemsSecondRow, .selectItemsThirdRow, .selectItemsFourthRow, .selectItemsFifthRow { display: block; float: left; padding: 0px 2px 0px 2px; }
.selectItemsFirstRow { min-height: 15px; font-size: 14px; }
.selectItemsSecondRow { width: 179px; min-height: 15px; }
.selectItemsThirdRow, .selectItemsFourthRow { width: 90px; min-height: 15px;}
.selectItemsFifthRow { width: 110px; min-height: 15px; }
.selectItemsFirstRow {padding: 5px 0px 0 0px; width: 10px; text-align:right;}


.selectItemsFirstRow input, .selectItemsSecondRow input, .selectItemsFourthRow input { width: 96px !important; }
.selectItemsFifthRow input { width: 76px !important; }
.selectItemsSecondRow select { width: 170px; } 
.selectItemsThirdRow {width: 126px }
.selectItemsThirdRow input {width: 118px !important; font-weight: bold; color: #333333}
.selectItemsFourthRow {width: 140px }
.selectItemsFourthRow input {width: 132px !important; font-weight: bold; color: #333333}

select.itemSelect { height: 27px; width: 179px;  border: 1px solid #B2B2B2; }
.selectItemsFourthRow select.itemSelect { width: 140px; }
.selectItemsFifthRow select.itemSelect { width: 110px; }

div.overSelect {
    background-color: #FFFFFF;
    color: #333333;
    background: url("/images/selectArrowsBig.gif") no-repeat scroll right 0 transparent;
    font: 12px;
    height: 27px;
    overflow: hidden;
    padding: 0px 24px 0 7px;
    line-height: 27px;
    position: absolute;
    width: 145px;
    display:inline;
    border: 1px solid #B5B2B5; 
}

.selectItemsFourthRow div.overSelect { width: 107px; }
.selectItemsFifthRow div.overSelect { width: 83px; }

.incVal, .decVal{
    display: block;
    width: 16px; 
    height: 16px;
    z-index: 1000;
    position: absolute;
    
    top: 7px;
}
.incVal{background-position:0 0; right: -2px; float: right; background-image: url(/images/gadgetPricePlus.gif);}
.incVal img{display:none !important;}
.decVal{background-position:0 0; left: -3px; float: left; background-image: url(/images/gadgetPriceMinus.gif);}
.decVal img{display:none !important;}
.priceDivBox{position:relative; border: 1px solid #B5B2B5; /*border-radius: 7px; -moz-border-radius:7px; -webkit-border-radius: 7px; */ height: 27px; margin: 0 5px;} 
.selectItemsFifthRow .disabled{
        background-position:0 16px !important ;
}
.priceDivBoxValue{padding: 5px; text-align: center; font-size: 11px; color: #333333;}
.singlePrice, .priceSelectIphone, .priceSelectIPad{padding: 5px; text-align: center; font-size: 11px; color: #333333;}

.row .helpLine { background: none !important; border: 0px; vertical-align: middle;} 
.row img { display: block; float: left; margin-left: 5px; margin-right: 3px;}
.row  .info { display: block; float: left;} 
.row  .infoHelpline { display: block; float: left; height: 15px !important;} 
.row { display: block; float: left; /*background: #E5F9FC; */ width: 606px; padding: 3px 0px 3px 0px; margin-bottom: 2px; color: #342961; font-weight: bold;}
.priceInformationRow { height: auto !important;}

/*#addAnotherItemLink { display: block; float: left; background-color: #AAAAAA; color: #FFFFFF }*/
.rowStaticFields { display: block; float: left;}
.OtherTextBox { display: block; float: left;}
.OtherTextBox input { width: 148px; margin-top: 3px;}
.quoteFormError { display: block; float: left; width: 100%;}
.removeItemLink { float: left; }
.removeItemLink img{margin-top: 7px;}

.moreFields { display: block; float: left; color: #000; padding: 3px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 8px 0 10px 12px; }
.getQuoteSmallBtn { border: 0px; float: left; margin-top: 10px;}


.selectItemsNote img { float: left;}
.selectItemsNote span{ display: inline; float: left; height: 24px; padding-top: 5px; margin-left: 5px;}

#quoteResultFrame { display: block; float: left; width: 606px;}
#quoteResult { display: block; margin: 0px auto 10px auto; font-weight: bold; width: 550px; overflow: hidden;}
.quoteResultBox { display: block; float: left; width: 227px; padding: 16px 12px 16px 12px; background: #CCF2F9; background: url("/images/resultBoxBg.gif") no-repeat top left; text-align: center; height: 160px;}

.quoteResultBox input { border: 0px !important; background: none !important; margin-top: 16px;}
.quoteResultBox .blueText { font-size: 17px; font-weight: bold; color: #342961; display: block;}
.quoteResultBox .blueLightText { font-size: 15px; font-weight: bold; color: #00BFDF; display: block;}
.quoteResultBox .priceLabel { font-size: 37px; color: #342961; display: block;}

#priceInformationText { padding-left: 5px;}
#EmailCharitySection{border: none}

#quoteFormErrors { display: block; float: left; margin-top: 10px; width: 606px;}
#bicycleQuoteForm, #gadgetQuoteForm, #quoteForm { display: block; }
#gadgetQuoteForm input, #bicycleQuoteForm input {border: 1px solid #b2b2b2; padding: 3px; height: 21px;}
#gadgetQuoteForm input.gadgetBtn, #bicycleQuoteForm input.bicycleBtn {border: none; padding: 7px 6px; width:87px; height: 32px;}
#gadgetQuoteForm input.getQuoteSmallBtn, #bicycleQuoteForm input.getQuoteSmallBtn {border: none; padding: 5px 6px; margin-top:0; width:auto; height: auto;}
#bicycleQuoteForm .selectItemsSixthRow input {border: none !important;}
#bicycleQuoteForm #selectItemsTableHeader .selectItemsThirdRow,
#bicycleQuoteForm #selectItemsTableHeader .selectItemsFourthRow,
#bicycleQuoteForm #selectItemsTableHeader .selectItemsFifthRow {padding-top: 15px;}

.quoteForm input[type=image] {border: 0}
.quoteForm input[type=text] , .quoteForm select {border: 1px solid #b2b2b2; padding: 3px; background: #fff}
.quoteTable td {padding: 5px}
.QQSectionTitle {color: #00BFDF; font-size: 12px; font-weight: bold; margin: 0; padding: 14px 0 3px;width: 100%;}
#bicycleQuote #selectItemsTableHeader { margin-bottom: 14px !important; }

#quickQuote{float: left; font-weight: bold; padding: 9px 0 0 10px}
.quickQuoteL1{font-size: 15px;}
.quickQuoteP1{font-size: 20px; color: #342961}

.gadgetTopInfo{ color: #666666; font-weight: bold; margin-top: 5px;}
.gadgetTopInfoSmaller{ color: #666666; font-weight: normal; margin-top: 3px;}

.gadgetItemNoLoss{color: #999999; font-size: 9px; font-weight: bold; padding-left: 2px; }
.addLoss { display: block; font-weight: bold; float: right; background-color: #ED245B; color: #FFFFFF; padding: 3px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.addLoss:hover{color: #FFFFFF; }
.gadgetLossAdded{color:#666666; font-weight: bold; line-height: 22px;}
.gadgetBottomInfo{color: #666666; font-weight: bold; font-style: italic; font-size: 11px; padding: 5px;}
.gadgetBottomInfoV2{color: #999999; font-size: 9px; float: left; padding-top: 8px; line-height: 16px;}
.gadgetBottomInfoV2 strong{color: #666666; font-weight: normal; font-style: italic; font-size: 11px; }

.gadgetPriceTable th, .bicyclePriceTable th{background-color:#dfdfdf; text-align: center; padding: 5px 10px;}
.gadgetPriceTable td, .bicyclePriceTable td{padding: 10px; color: #666666; font-size: 11px;}
.gadgetPriceTable td.small, .bicyclePriceTable td.small{padding: 5px 0px 0 10px;}
.gadgetPriceTable td .priceLabel, .bicyclePriceTable td .priceLabel{font-size: 20px; font-weight:bold; color:#342861; text-align: center; padding-bottom: 10px;}
.gadgetPriceTable td .priceLabelsmall, .bicyclePriceTable td .priceLabelsmall{font-size: 15px; font-weight:bold; color:#342861; text-align: center;}
.gadgetPriceTable input, .bicyclePriceTable input{ border: none; }

#policy_startdate_day{ height: 16px;}
label.greyItalic, .greyItalic{color: #666666; font-style: italic; font-weight: normal }


.travelTale td {padding: 2px;}
.travelTblQuote th {padding: 5px 5px 5px 5px; background-color: #dfdfdf; font-size: 12px; color: #262626}
.travelTblQuote td {padding: 9px 5px;}
.travelPrice{font-size: 20px; color: #342861; font-weight: bold;}
.travelAnnualPrice .Price a { font-size: 20px; color: #27bfe5; font-weight: bold;}

.travelTblQuote tr.alternate td{background-color: #f0f0f0;}
.travelTblQuote tr.alternateTravel td.grayBg{ background-color: #f0f0f0; }
.alternateTravel th { border-bottom: 3px solid #fff; }

.travelTblQuote .borderBottom td{ border-bottom: 2px solid #f0f0f0 }

.clmn3rd p{padding-bottom: 4px;}

.btnAuthorise{width:114px; height: 31px; border: none; background: url(/images/authorise-sprite.gif) 0 0; cursor:pointer; }
.btnAuthoriseClicked{width:114px; height: 31px; border: none; background: url(/images/authorise-sprite.gif) 0 31px}
.bttnBuyNow{border: none}

.nodisplay{display:none;}
/* alternative text links and buttons - hidden by default */
a.altGetQuoteBig,input.altGetQuoteBig,.altGetQuoteMedium,.altGetQuoteMiddle,.altGetRenewalQuoteSmall,.altBtnNext,.altBtnBack,.altBtnBubbleGetDeal,.altBtnBubbleViewAllOffers,a.altBtnBuyNow,input.altBtnBuyNow,.altBtnAuthorise,.altBtnGetQuote,.altLoginBtn,.altSubmitBtn,.altBtnSubmitPink,.altBtnAmendDetails,.altBtnChangePass{ display: none; }
/*
.btnGetQuoteBig,.gadgetGetQuoteBtn,.getQuoteSmallBtn,.btnGetQuoteMiddle,.gadgetBtn,.btnNext,.bttnBack,.bttnImg,.bttnBuyNow,.btnAuthorise,.btnGetQuote,.SubmitBtn,.btnChangePass,.SubmitBtnHidden{ display: none !important; }
*/

.productVideoWrap { width: 257px; display: block; float: left; margin: 10px 0px; }
/*.productVideoWrap div{position:relative !important;}*/
#WebPresenterContainer{z-index: 2000 !important; bottom: auto !important; top: 0;}

.documentText, .documentText p {text-align:justify;}

.pathwayNavigation {
	clear: both;
	margin: 10px 0;
	position:absolute;
	z-index:100;
	font-weight: bold;
	color: #342961;
}
.pathwayNavigation a {color: #342961}

.pathwayNavigation ul {list-style: none}
.pathwayNavigation li {display: inline}

.socialText { font-size: 14px; font-weight: bold; color: #00b3e0; line-height: 18px;}
a.socialText{ line-height:24px; margin-left:10px }
.paddBottom{ padding-bottom:5px; }



.footerBox, .footerBoxBig, .footerBoxLast{ border: 1px solid #bbbbbb; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; width:120px; margin: 0 16px 10px 0; height: 90px; padding: 10px; background-color: #FFF; float: left; color: #6d6d6d; font-size: 11px; aoverflow: hidden; }
.footerBoxBig{ width: 280px;}
.footerBoxLast{margin-right: 0;}
.footerImgBox{padding:0; width: 140px; height: 110px; margin: 1px 16px 11px 0; float: left;}
.footerImgBoxLast{margin-right: 0;}

a.footerBoxLast:hover { text-decoration: none; color: #6D6D6D; }
a.footerBox:hover { text-decoration: none; color: #6D6D6D; }
.ftb1{margin-top: 15px;}
.ftb2{margin-top: 10px;}
.ftb3{margin: 5px 0 0 20px;}
.ftb4{margin: 10px 0 0 25px;}
.footerSocialIcons{margin-top: 10px;}
.footerSocialIcons .link{color: #0096C0;}
.footerSocialIcons .fltext{ float: left; padding-top: 7px; margin-right: 8px; }
.footerSocialIcons .flimage{ float: left; margin-right: 5px;}

.footerNewsletter{margin-top: 10px;}
.footerNewsletter a{float:right;margin-top: 2px; }
#nlEml{ float: left; width:170px; padding:5px; border: 1px solid #999999; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin-right: 5px; color: #999999; }
#nlEml.nlEmlNormal{color: #342961}

.ppRedirectionMessage { margin-top: 50px; }

/* sprint 7 */

.tabsWrap div { text-decoration: none; display: block; float: left; width: 116px; height: 24px; color: #fff; text-align: center; padding-top: 12px; }
	.tabsWrap a { color: #fff; }
	
	
#airportparking-tab { background: url("/images/quoteOrangeTabsLeft.png") no-repeat 0px 0px; width: 116px; margin-right: 2px; }
#airporthotels-tab { background: url("/images/quoteOrangeTabsMiddle.png") no-repeat 0px -36px; width: 117px; margin-right: 2px; }
#airportlounges-tab { background: url("/images/quoteOrangeTabsRight.png") no-repeat 0px -36px; width: 114px; }
	
.airport-quote-form-wrap { display: block; float: left; width: 351px; }	
.frame-border { display: block; float: right; width: 298px; border: 1px solid #ff9613; background: #e6e6e6; padding: 10px 15px 10px 35px; margin-bottom: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; position: relative; }
.block-number { display: block; position: absolute; top: -11px; left: -11px; }
.frame-border label { margin-bottom: 8px; float: left; width: 100%; }

.airportSelectWrap { height: 29px; position: relative; overflow: hidden; background: #fff; }
.airportQuoteItemSelect { height: 28px; }

div.overSelectAirportQuote {
    background-color: #FFFFFF;
    color: #333333;
    background: url("/images/selectArrowsBig.gif") no-repeat scroll right 0 transparent;
    font: 12px;
    height: 27px;
    overflow: hidden;
    padding: 0px 24px 0 7px;
    line-height: 27px;
    position: absolute;
	top: 0px;
	left: 0px;
    width: 133px;
    display:inline;
    border: 1px solid #B5B2B5; 
}


.cPointer { cursor: pointer; }
.grayLabel18 { font-size: 14px; color: #999999; }
.mt25 { margin-top: 25px; }
.mt10 { margin-top: 10px; }
.mb25 { margin-bottom: 25px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mr6 { margin-right: 6px; }
.mr10 { margin-right: 10px; }
.mr40 { margin-right: 40px; }
.w166 { width: 166px; }
.wSelectHour, .wSelectDay { width: 56px; float: left; }
	.wSelectHour .overSelectAirportQuote, .wSelectDay .overSelectAirportQuote { width: 23px; }
.wSelectMotnh { width: 102px; float: left; }
	.wSelectMotnh .overSelectAirportQuote { width: 68px; }
.wSelectYear { width: 84px; float: left; margin-left: 7px; }
	.wSelectYear .overSelectAirportQuote { width: 51px; }
	
.selectairport { width: 166px !important; }
.selectday, .selecthour { width: 56px !important; }
.selectyear { width: 84px !important; }
.selectmonth { width: 102px !important; }
.calendarIcon img { margin-left: 7px; }


.wSelectAirPort { width: 156px; }
.wSelectAirPort .overSelectAirportQuote { width: 123px; }
	.wSelectAirPort select { width: 156px; }
	
.wSelectParking, .wSelectHotelMonthYear, .wSelectHotelMonthYear select, .wSelectParking select  { width: 156px; }
.wSelectParking .overSelectAirportQuote, .wSelectHotelMonthYear .overSelectAirportQuote { width: 123px; }

.wSelectHotelRoom, .wSelectHotelRoom select  { width: 253px; }
.wSelectHotelRoom .overSelectAirportQuote { width: 220px; }

.wSelectHotelMonthYear { float: left;  }
.wSelectHotelMonthYear, .wSelectHotelMonthYear select { width: 190px; }
.wSelectHotelMonthYear .overSelectAirportQuote { width: 157px; }

#ALoungesArrivalDate select { width: 56px !important; }
#ALoungesArrivalDateMonth select { width: 102px !important; }
#ALoungesArrivalDateYear select { width: 84px !important; }

.inlineRowLabel { display: inline; float: left; width: 87px !important; }
.inlineAgeSelect { float: left; }
.inlineAgeSelect, .inlineAgeSelect select { width: 57px; }
.inlineAgeSelect .overSelectAirportQuote { width: 24px; }
#three_form_container { margin-top: 1px; }
.airportQuoteBtn { cursor: pointer; border: 0px; margin-top: 10px; margin-bottom: 50px; } 
.airportQuoteFormWrap { width: 352px; float: left; }
.airportQuoteFormBannerRight { float: right; }
.airportQuoteFormTooltip { float: left; width: 14px; padding-top: 7px; margin-left: 5px; }

.roundedTravelQuoteFrame { display: block; float: left; border: 1px solid #e5e5e5; border-radius: 10px; -moz-border-radius:10px; -webkit-border-radius: 10px; width: 608px; padding-bottom: 25px; margin-bottom: 25px; }
.roundedBorderPadSmallPadding{ padding: 5px !important; width: 630px !important; }
.noBg { background: none !important; }
.priceBtnsTable td { padding: 0px 5px !important; }

/* SPRINT 8 */
.quoteSavings { color: #ff0080; margin-bottom: 10px; }
#g-plusone, #g-plusone-content { display: block; float: left; width: 82px; margin-top: 4px; }

/* SPRINT 10 */
.selectItemsSixthRow { float: left; width: 150px; margin-left: 10px; text-align: center; }
.selectItemsSixthRow input { border: none !important; }
.sliderWrap { height: 18px; padding-top: 11px; }
.sliderValue { display: block; background: lime; height: 18px; padding-top: 11px; float: left; width: 150px; }
.coverLevelSlider { cursor: pointer; }

.coverSliderWidth { width: 117px; display: block; margin: 0px auto; }
.coverLevelLabels { margin-top: 5px; }
.coverLevelLabels div { text-align: center; float: left; }
.coverLevelLabels div.first { margin-right: 10px; }
.coverLevelLabels div.third { float: right; margin-right: 13px; }
.selectItemsThirdRow .selectHolder .itemSelect{width:126px}
.selectItemsThirdRow .selectHolder .overSelect{width:93px}
#demo-frame > div.demo { padding: 10px !important; };
	

.selectItemsSixthRowHead { width: 160px; }
.noSlider { padding-top: 8px !important; text-align: center; }
.bicyclePriceTable input { padding: 0px !important; border: 0px !important; height: auto !important; }
.bicyclePriceTable input { margin-top: 15px; }
.poweredByPybLogo { margin: 0px 20px 10px 0px; }
.h1PlainLayout { float: left; width: 50%; }
.PlainLayoutContainer { margin-top: 10px; }
.leftContentWrap { width: 637px; float: left; margin-left: 10px; }
.leftContentWrap select { width: 200px; }
.leftContentWrap h2, .leftContentWrapInner h2 { margin-left: 0px !important; }
.leftContentWrapInner { width: 605px; float: left; margin-left: 10px; background: url('/images/csBoxFade.jpg') repeat-x top left; }
.csRightContentWrap { width: 261px; float: right; background: url('/images/csSidebarMiddle.jpg') repeat-y top left; position: relative; padding-bottom: 20px; margin-right: 17px; }
.csRightContentWrap .top{ width: 261px; float: left; background: url('/images/csSidebarTop.jpg') no-repeat top left; height: 13px; }
.csRightContentWrap .bottom{ width: 261px; float: left; background: url('/images/csSidebarBottom.jpg') no-repeat top left; height: 10px; position: absolute; bottom: 0px; left: 0px; }
.csRightContentWrap	 .csMiddleContentWrap { width: 231px; float: left; padding: 0px 15px; }

.csSearchFormWrap { position: absolute; top: 0px; right: 0px; width: 280px; height: 55x; padding-top: 10px; z-index: 10000; }
.csSearchForm { }
.csSearchForm .csSearchText{ width: 161px; }
.skipTopShadow .clmn1st { width: 100% !important; }
.skipTopShadow .clmn1st h2 { margin-left: 10px; width: 50%; }
.skipTopShadow .clmn1st h2.long, .skipTopShadow .csRightContentWrap h2 { width: 100%; margin-left: 0px; }

.numCustomers { display: block; margin: 0px auto; margin-bottom: 20px; }
.csHeaderImageWrap { position: relative; }
#csHeaderImage { position: absolute; right: -13px; top: -94px; }
.skipTopShadow .leftContentWrap .roundedBorderPad p { width: 380px; }
.skipTopShadow .leftContentWrap select { margin: 5px 0px; }
.helpVideoClmnLeft { width: 380px; float: left; }
#csVideo { display: none; }
#csVideoWrap { width: 164px; float: right; }

.clmn2nd .Banner { width: 220px; margin: 0px auto; }

/* sprint 13 */
.rightTickSlider .info-text { padding-left: 31px; }
.rightTickSlider .cPointer { font-size: 15px; font-weight: bold; color: #666666; margin-top: 3px;}
#testimonialsWrap { background: #fff; width: 226px; }
.testimonialText { width: 100%; margin-top: 12px; float:left; position: relative; }
.testimonialOverText { width: 215px; position: relative; top:0px; left: 7px; z-index: 2; color: #201a4c; font-size: 14px; font-weight: bold; text-indent: 20px; }
.testimonialOverText .customerName { color: #666666; }
.quoteTop { background: url('/images/quoteTop.gif') no-repeat; position: absolute; top: -5px; left:-5px; width: 25px; height: 22px; z-index: 1; }
.quoteBottom { background: url('/images/quoteBottom.gif') no-repeat; position: absolute; bottom: -5px; right:-5px; width: 25px; height: 22px; z-index: 1; }

/*  gadget V2 checkout styles all in one place */
.separateColumnsLayout #gadgetQuoteForm input.basketBtn { border: 0px; width: 139px; height: 33px; padding: 9px; margin: 0px; }

.overContentGadgetV2 { width: 600px; overflow: hidden; margin-top: 22px; margin-left: 0px; float: left; display: inline; }
#basketItems { border-bottom: 1px solid #cccccc; padding-bottom: 7px; margin-bottom: 7px; }
	#basketItems div.itemWrap { float: left; width: 222px; padding: 3px 6px; }
	#basketItems .odd { background: #f7f7f7;  }
	#basketItems .even { }
	#basketItems .basketItem { font-size: 12px; font-weight: bold; color: #333333; }
	#basketItems .basketItemValue { font-size: 12px; font-weight: bold; color: #767676; }
	#basketItems .basketItemPrice { font-size: 12px; font-weight: bold; color: #201a4c; text-align: right}
	#basketItems .inclLoss { font-size: 12px; font-weight: bold; color: #2a9d2a; }
	#basketItems .noLoss { font-size: 12px; font-weight: bold; color: #767676; }


#gadgetDynamicRightHolder { background: #fff; min-height: 150px; position: relative; padding-bottom: 10px !important; }
#gadgetDynamicRightHolder .overContentBasket { position: relative; top: 0px; left: 0px; z-index: 6; width: 235px; }
#rightContentHolder{ background-color: #FFF}
.selectItemsTableHeader, .selectItemsTableHeader, #getQuoteFormFrame { width: 100%; }
.basketItemPrice { float: right; }
.basketItem { float: left; }

.separateColumnsLayout { width: 970px; }
.separateColumnsLayout .row { width: auto; }
.separateColumnsLayout .cntnrMain { background: none; border: 0px; padding: 0px 0px 0px 0px; }
.separateColumnsLayout .MainInner { background: none; border: 0px; padding: 0px; }
.separateColumnsLayout .clmns1st2ndHolder { width: 670px; padding: 0px 15px; position: relative; background: #fff; border: 1px solid #cfcfcf; }
.separateColumnsLayoutWide .clmns1st2ndHolder { width: auto !important; }
.separateColumnsLayout .clmn3rd { width: 260px; position: relative; }
.separateColumnsLayout .clmn3rdStatic { padding-top: 77px; }
.separateColumnsLayout .layout2Clmn { width: 970px; }

.separateColumnsLayout #selectItemsTableHeader { width: auto; }
.separateColumnsLayout .clmn1st { width: 100%; min-height: 300px; }
.separateColumnsLayout .selectItemsFirstRow { display: none; }
.separateColumnsLayout .selectItemsThirdRow { width: 173px; }
.separateColumnsLayout .selectItemsThirdRow input { width: 164px !important; }
.separateColumnsLayout .selectItemsFourthRow { width: 140px; }
.separateColumnsLayout .selectItemsFourthRow input { width: 132px !important; }
.separateColumnsLayout #priceInformationRow { margin: 0px; float: right !important; }


.separateColumnsLayout .selectItemsThirdRow .selectHolder .itemSelect{width:160px}
.separateColumnsLayout .selectItemsThirdRow .selectHolder .overSelect{width:139px}
.separateColumnsLayout .Logo { float: left; width: 156px;  }
.separateColumnsLayout .cntnrTop { height: 101px; }
.separateColumnsLayout .topMenu { float: right; width: 575px; text-align: right; font-weight: bold; padding-top: 25px; }
.separateColumnsLayout .topMenu a { color: #767676; font-size: 13px; margin-left: 20px;}
.separateColumnsLayout .topMenu .contactInfo { color: #342961; font-size: 14px; }
.separateColumnsLayout .topMenu .contactInfo .tiptip { margin-right: 30px }
.separateColumnsLayout .topMenu .contactInfoText { color: #767676; font-size: 11px; }
.separateColumnsLayout .row { width: 670px; }
.separateColumnsLayout .row img { margin-right:0 }
.separateColumnsLayout .rowStaticFields{float: none}
.separateColumnsLayout .removeItemLink{float: right}

.separateColumnsLayout .removeItemLink img { display: inline; }
.separateColumnsLayout .removeItemLink img { display: inline; }

.separateColumnsLayout .cntnrTop .LogoPartner h3 {float:left; margin-top:0px;}

#quoteBottomBanner { margin: 0px; }
.sittingSqueak { position: absolute; }

.sittingSqueak { position: absolute; left: 148px; top: -2px; width: 99px; height: 120px; background: url('/images/ngl/sittingSqueak.gif') no-repeat top left; z-index: 1; }
.estimatedTime { position: absolute; left: 7px; top: 29px; width: 131px; height: 31px; background: url('/images/ngl/2mins.gif') no-repeat top left; }
.pink16px { color: #e2004b; font-size: 14px; padding-top: 5px; }
.darkBlue24 { color: #201a4c; font-size: 22px; padding-top: 5px; }
.green16px { color: #007fa9; font-size: 14px; padding-top: 5px; }
.basketBtn { border: 0px; }
.separateColumnsLayout .textToRight { text-align: right; font-weight: bold; }
.basketHeader { height: 30px; padding-top: 10px; }
#gadgetV2ConfMouse{background:url(/images/lossCoverBannerv2.gif) no-repeat; width: 570px; height:49px; margin: 15px 0; padding:35px 10px 0px 90px; line-height: 20px; font-size: 13px;}

.separateColumnsLayout .LogoPartner{width: 200px; padding-right: 0;}
.separateColumnsLayout .cntnrTop .LogoPartner .logoPartnerImg {margin-left:0px;}

#ddDateSelect .ddDateImg{display: block; width:57px; height:57px; background-position: 0 0; float: left; margin-right:10px; }
#ddDateSelect .ddDateImgOn{background-position: 57px 0; }
#ddDateSelect .ddDateImg2{background-image: url(/images/ngl/2.gif);}
#ddDateSelect .ddDateImg14{background-image: url(/images/ngl/14.gif);}
#ddDateSelect .ddDateImg25{background-image: url(/images/ngl/25.gif);}

.checkField { display: inline; padding-left: 5px; }
.cNoPointer{cursor: auto !important}
.cLossProtection{ color: #666666; font-size: 15px; font-weight: bold; margin-top: 3px;margin-bottom: 10px; }
.rightGreyText{ color: #666666; font-size: 14px; font-weight: bold; }

#sendQuoteEmailWrap { float: right; width: 235px; }
#sendQuoteEmailWrap input.text { padding: 4px; margin-top: 2px; border: 1px solid #b2b2b2; color: #666666; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; float: right; width: 180px; margin-right: 5px; }
#sendQuoteEmailWrap input.btn { border: 0px; float: right; }
#sendQuoteEmailStatus { color: #342961; font-weight: bold; padding: 5px 0 0 5px}
#sendQuoteEmailLoader { display: block; height: 16px; width: 16px; margin: 5px 0px 0px 5px; }
#sendQuoteEmailError { display: none; color: #ed145b; font-weight: bold; padding: 5px 0 0 5px}
#sendQuoteEmailSucc { display: none; /*color: #30bf3e; font-weight: bold;*/ padding: 10px 0 0 10px}


#trustPilotWrap { width: 237px; height: 52px; position: absolute; right: 0px; top: 27px; right: 28px; }
#trustPilotWrapSidebar { float: left; position: relative; padding: 0px 0px 15px 0px; width: 260px; height: 52px; }
#trustPilotWrapSidebar #TrustBox { margin-left: 12px; }

#noLossAvailable{float:right; padding: 5px 10px 10px 0; text-align: right; /*font-weight: bold;*/}

/*  end gadget V2 checkout styles all in one place */

.mobieSwitch{padding-bottom: 5px;}

.errDescription{display:none}
.err .errDescription{display:block}
.RemoveLossGrey{color: #666666; font-size: 9px;}
.flag{margin-top:-10px;margin-left: 10px;}
.myBubble{float:right; width: 150px; margin-top: -10px;}
